From 85a08f8fc761d8501fc315d16df6ce0fba9f091e Mon Sep 17 00:00:00 2001 From: José Fonseca Date: Mon, 18 Oct 2010 06:24:30 -0700 Subject: gallivm: Remove the EMMS opcodes. Unnecessary now that lp_set_target_options() successful disables MMX code emission. --- src/gallium/drivers/llvmpipe/lp_state_fs.c | 5 ----- 1 file changed, 5 deletions(-) (limited to 'src/gallium/drivers/llvmpipe') diff --git a/src/gallium/drivers/llvmpipe/lp_state_fs.c b/src/gallium/drivers/llvmpipe/lp_state_fs.c index 9fbedac165..e4495e33d0 100644 --- a/src/gallium/drivers/llvmpipe/lp_state_fs.c +++ b/src/gallium/drivers/llvmpipe/lp_state_fs.c @@ -761,11 +761,6 @@ generate_fragment(struct llvmpipe_screen *screen, } } -#ifdef PIPE_ARCH_X86 - /* Avoid corrupting the FPU stack on 32bit OSes. */ - lp_build_intrinsic(builder, "llvm.x86.mmx.emms", LLVMVoidType(), NULL, 0); -#endif - LLVMBuildRetVoid(builder); LLVMDisposeBuilder(builder); -- cgit v1.2.3