diff --git a/src/mesa/x86/sse_normal.S b/src/mesa/x86/sse_normal.S index b04a77a7b2d..4a6573c6b7d 100644 --- a/src/mesa/x86/sse_normal.S +++ b/src/mesa/x86/sse_normal.S @@ -57,7 +57,7 @@ GLNAME(_mesa_sse_transform_rescale_normals_no_rot): MOV_L ( ARG_DEST, EDI ) /* ptr to dest GLvector3f */ MOV_L ( ARG_MAT, EDX ) /* ptr to matrix */ - MOV_L ( REGOFF(MATRIX_INV, EDX), EDX) /* matrix->inv */ + ADD_L ( CONST(MATRIX_INV), EDX ) /* matrix->inv */ MOV_L ( REGOFF(V4F_COUNT, ESI), ECX ) /* source count */ @@ -119,7 +119,7 @@ GLNAME(_mesa_sse_transform_rescale_normals): MOV_L ( ARG_DEST, EDI ) /* ptr to dest GLvector3f */ MOV_L ( ARG_MAT, EDX ) /* ptr to matrix */ - MOV_L ( REGOFF(MATRIX_INV, EDX), EDX) /* matrix->inv */ + ADD_L ( CONST(MATRIX_INV), EDX ) /* matrix->inv */ MOV_L ( REGOFF(V4F_COUNT, ESI), ECX ) /* source count */ @@ -212,7 +212,7 @@ GLNAME(_mesa_sse_transform_normals_no_rot): MOV_L ( ARG_DEST, EDI ) /* ptr to dest GLvector3f */ MOV_L ( ARG_MAT, EDX ) /* ptr to matrix */ - MOV_L ( REGOFF(MATRIX_INV, EDX), EDX) /* matrix->inv */ + ADD_L ( CONST(MATRIX_INV), EDX ) /* matrix->inv */ MOV_L ( REGOFF(V4F_COUNT, ESI), ECX ) /* source count */