summaryrefslogtreecommitdiffstats
path: root/src/mesa
diff options
context:
space:
mode:
Diffstat (limited to 'src/mesa')
-rw-r--r--src/mesa/x86/assyntax.h8
-rw-r--r--src/mesa/x86/mmx_blend.S25
2 files changed, 17 insertions, 16 deletions
diff --git a/src/mesa/x86/assyntax.h b/src/mesa/x86/assyntax.h
index 2a1034870a5..dfd1c4fe3a5 100644
--- a/src/mesa/x86/assyntax.h
+++ b/src/mesa/x86/assyntax.h
@@ -1645,4 +1645,12 @@ SECTION _DATA public align=16 class=DATA use32 flat
#define XORPS(a, b) xorps P_ARG2(a, b)
+/* Added by BrianP for FreeBSD (per David Dawes) */
+#if !defined(NASM_ASSEMBLER) && !defined(MASM_ASSEMBLER)
+#define LLBL(a) CONCAT(.L,a)
+#else
+#define LLBL(a) a
+#endif
+
+
#endif /* __ASSYNTAX_H__ */
diff --git a/src/mesa/x86/mmx_blend.S b/src/mesa/x86/mmx_blend.S
index 7bd9ec3d246..e7d6e118c81 100644
--- a/src/mesa/x86/mmx_blend.S
+++ b/src/mesa/x86/mmx_blend.S
@@ -1,13 +1,6 @@
#include "assyntax.h"
-#if !defined(NASM_ASSEMBLER) && !defined(MASM_ASSEMBLER)
-#define LLBL(a) .L ## a
-#else
-#define LLBL(a) a
-#endif
-
-
SEG_TEXT
@@ -123,13 +116,13 @@ GLNAME( gl_mmx_blend_transparency ):
ADD_L ( CONST(4), REGOFF(20, EBP) )
ADD_L ( CONST(4), REGOFF(24, EBP) )
DEC_L ( REGOFF(12, EBP) )
-LLBL( GMBT_2 ):
+LLBL(GMBT_2):
CMP_L ( CONST(0), REGOFF(12, EBP) )
JE ( LLBL(GMBT_3) )
MOV_L ( CONST(0), REGOFF(-28, EBP) )
ALIGNTEXT4
-LLBL( GMBT_4 ):
+LLBL(GMBT_4):
MOV_L ( REGOFF(12, EBP), EDX )
MOV_L ( EDX, EAX )
@@ -138,7 +131,7 @@ LLBL( GMBT_4 ):
JB ( LLBL(GMBT_7) )
JMP ( LLBL(GMBT_5) )
ALIGNTEXT16
-LLBL( GMBT_7 ):
+LLBL(GMBT_7):
MOV_L ( REGOFF(-28, EBP), EAX )
LEA_L ( REGDIS(0,EAX,2), EDX )
@@ -203,19 +196,19 @@ LLBL( GMBT_7 ):
MOVQ ( MM4, REGIND(EAX) )
-LLBL( GMBT_8 ):
+LLBL(GMBT_8):
-LLBL( GMBT_6 ):
+LLBL(GMBT_6):
INC_L ( REGOFF(-28, EBP) )
JMP ( LLBL(GMBT_4) )
ALIGNTEXT16
-LLBL( GMBT_5 ):
+LLBL(GMBT_5):
EMMS
-LLBL( GMBT_3 ):
+LLBL(GMBT_3):
MOV_L ( REGOFF(12, EBP), EAX )
AND_L ( CONST(1), EAX )
@@ -349,9 +342,9 @@ LLBL( GMBT_3 ):
LEA_L ( REGOFF(-1, EAX), EDX )
MOV_B ( REGOFF(-32, EBP), AL )
MOV_B ( AL, REGIND(EDX) )
-LLBL( GMBT_9 ):
+LLBL(GMBT_9):
-LLBL( GMBT_1 ):
+LLBL(GMBT_1):
MOV_L ( REGOFF(-56, EBP), EBX )
MOV_L ( EBP, ESP )