removed spaces from all uses of LLBL macro, for FreeBSD
#define XORPS(a, b) xorps P_ARG2(a, b)
#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__ */
#endif /* __ASSYNTAX_H__ */
-#if !defined(NASM_ASSEMBLER) && !defined(MASM_ASSEMBLER)
-#define LLBL(a) .L ## a
-#else
-#define LLBL(a) a
-#endif
-
-
ADD_L ( CONST(4), REGOFF(20, EBP) )
ADD_L ( CONST(4), REGOFF(24, EBP) )
DEC_L ( REGOFF(12, EBP) )
ADD_L ( CONST(4), REGOFF(20, EBP) )
ADD_L ( CONST(4), REGOFF(24, EBP) )
DEC_L ( REGOFF(12, EBP) )
CMP_L ( CONST(0), REGOFF(12, EBP) )
JE ( LLBL(GMBT_3) )
MOV_L ( CONST(0), REGOFF(-28, EBP) )
ALIGNTEXT4
CMP_L ( CONST(0), REGOFF(12, EBP) )
JE ( LLBL(GMBT_3) )
MOV_L ( CONST(0), REGOFF(-28, EBP) )
ALIGNTEXT4
MOV_L ( REGOFF(12, EBP), EDX )
MOV_L ( EDX, EAX )
MOV_L ( REGOFF(12, EBP), EDX )
MOV_L ( EDX, EAX )
JB ( LLBL(GMBT_7) )
JMP ( LLBL(GMBT_5) )
ALIGNTEXT16
JB ( LLBL(GMBT_7) )
JMP ( LLBL(GMBT_5) )
ALIGNTEXT16
MOV_L ( REGOFF(-28, EBP), EAX )
LEA_L ( REGDIS(0,EAX,2), EDX )
MOV_L ( REGOFF(-28, EBP), EAX )
LEA_L ( REGDIS(0,EAX,2), EDX )
MOVQ ( MM4, REGIND(EAX) )
MOVQ ( MM4, REGIND(EAX) )
INC_L ( REGOFF(-28, EBP) )
JMP ( LLBL(GMBT_4) )
ALIGNTEXT16
INC_L ( REGOFF(-28, EBP) )
JMP ( LLBL(GMBT_4) )
ALIGNTEXT16
MOV_L ( REGOFF(12, EBP), EAX )
AND_L ( CONST(1), EAX )
MOV_L ( REGOFF(12, EBP), EAX )
AND_L ( CONST(1), EAX )
LEA_L ( REGOFF(-1, EAX), EDX )
MOV_B ( REGOFF(-32, EBP), AL )
MOV_B ( AL, REGIND(EDX) )
LEA_L ( REGOFF(-1, EAX), EDX )
MOV_B ( REGOFF(-32, EBP), AL )
MOV_B ( AL, REGIND(EDX) )
MOV_L ( REGOFF(-56, EBP), EBX )
MOV_L ( EBP, ESP )
MOV_L ( REGOFF(-56, EBP), EBX )
MOV_L ( EBP, ESP )