summaryrefslogtreecommitdiff
path: root/src/gallium/include/pipe/p_compiler.h
diff options
context:
space:
mode:
authorJosé Fonseca <jfonseca@vmware.com>2009-10-14 16:16:40 +0100
committerJosé Fonseca <jfonseca@vmware.com>2009-10-14 17:24:21 +0100
commit5ba645f0fbcb16ac97064c3d25d5966645410a44 (patch)
tree900f6fa948616b165c6a402a3ba9ec9e23f55206 /src/gallium/include/pipe/p_compiler.h
parent9fd7e9ef05955834e3c4de8a1dfa7ea1a868d762 (diff)
scons: Disable SSE intrinsics on MinGW.
-mstackrealign causes stack corruption on MinGW. And without it the ability to use SSE instrinsics goes down the drain. Even if we use __attribute__((force_align_arg_pointer)) for the functions we explicitly use SSE instrinsics, the SSE code automatically generated by gcc will cause assertion failures. What a nightmare. Thankfully LLVM gets this right, so all runtime generated SSE code just works. rtasm code doesn't assume 16byte alignment. Therefore the bulk of our performance sensitive code is not affected by this. Still, intrinsics can be convenient, and it would be nice to get this working again some day, sp will try to get a reduced test case.
Diffstat (limited to 'src/gallium/include/pipe/p_compiler.h')
0 files changed, 0 insertions, 0 deletions