The support lib would be written with BitC prototypes and type signature but with two different bodies( one using that platforms assembly and another using generic reference implementation). I do understand though that users should be strongly discouraged from writing code in this way. Correctness can be resolved by testing both the reference and assembly versions against each other.
Completelely agree here , a language that can do 80% of this SIMD in the > language makes a strong argument for adoption especially for cross > platform. > Regarding the support lib what language would it be ? We want to write less > assembly not more.. Learning all the SIMD instructions for a number of > platforms and idiosyncrasies is not something devs should need to do. > > Ben > > > _______________________________________________ > bitc-dev mailing list > [email protected] > http://www.coyotos.org/mailman/listinfo/bitc-dev > @chris How does C++ help you in that regard? Are you talking about Auto Vectorization or the __asm functionality?
_______________________________________________ bitc-dev mailing list [email protected] http://www.coyotos.org/mailman/listinfo/bitc-dev
