is it a goal to support the same builtins that VDSP supports so that
people can easily port code between the two ?  atm, we're missing
these simple core builtins which i think we should have:
csync_int
ssync_int
cli
sti
idle
excpt
raise

sysreg_read
sysreg_read64
sysreg_write
sysreg_write64
mmr_read16
mmr_read32
mmr_write16
mmr_write32

flush
flushmodup
flushinv
flushinvmodup
iflush
iflushmodup
prefetch
prefetchmodup

testset

we could simply tell people to go implement these themselves (since
they're simple), but that sort of goes against the compiler
compatibility goal.

i looked at how builtins are implemented, but anything beyond a
standalone instruction (i.e. it takes no registers "idle;"), i'm
pretty clueless about how the gcc types and structures all fit
together :/.
-mike
_______________________________________________
Toolchain-devel mailing list
[email protected]
https://blackfin.uclinux.org/mailman/listinfo/toolchain-devel

Reply via email to