summaryrefslogtreecommitdiffstats
path: root/bin/setcepaths.bat
diff options
context:
space:
mode:
authorThiago Macieira <thiago.macieira@nokia.com>2009-05-08 18:45:24 (GMT)
committerShane Kearns <shane.kearns@sosco.com>2009-11-06 12:50:37 (GMT)
commitd3ecece1432a3b0a2cb579270d7b3f5a2afaa674 (patch)
treebea86391d4dd4df017079d40c209d54eabc80236 /bin/setcepaths.bat
parent0e4c33be13c94a0eee3d91a857e332cee67d6acf (diff)
downloadQt-d3ecece1432a3b0a2cb579270d7b3f5a2afaa674.zip
Qt-d3ecece1432a3b0a2cb579270d7b3f5a2afaa674.tar.gz
Qt-d3ecece1432a3b0a2cb579270d7b3f5a2afaa674.tar.bz2
Add the ARMv6 inline assembly code for compiling with RVCT.
This is basically a copy & paste of the GCC inline assembly above, switched to the RVCT inline assembly model (which is actually easier to write and understand). I verified that this code compiles and assembles as expected. The output generated by RVCT is pretty much on the mark. However, I have not executed this code yet to see if it performs as expected. To be noted: - when expanding the inline template code, RVCT may be tempted to switch your entire function to ARM mode. Should we add __attribute__((noinline)) to prevent that? - There's no equivalent to GCC inline assembler's clobber, especially of "memory". Also, there's no "volatile" qualifier to the assembly. Does the compiler know it can't reorder the code? Does it know it shouldn't trust the value of the memory after this? My test indicates the code is fine... Reviewed-By: Shane Kearns
Diffstat (limited to 'bin/setcepaths.bat')
0 files changed, 0 insertions, 0 deletions