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
