/external/mesa3d/src/mesa/x86/ |
D | 3dnow_xform2.S | 43 MOV_L ( ARG_DEST, ECX ) 46 MOV_L ( CONST(4), REGOFF(V4F_SIZE, ECX) ) 47 OR_B ( CONST(VEC_SIZE_4), REGOFF(V4F_FLAGS, ECX) ) 49 MOV_L ( EDX, REGOFF(V4F_COUNT, ECX) ) 53 MOV_L ( REGOFF(V4F_START, ECX), EDX ) 54 MOV_L ( ESI, ECX ) 62 MOVD ( REGIND(ECX), MM0 ) /* | m00 */ 63 PUNPCKLDQ ( REGOFF(16, ECX), MM0 ) /* m10 | m00 */ 65 MOVD ( REGOFF(4, ECX), MM1 ) /* | m01 */ 66 PUNPCKLDQ ( REGOFF(20, ECX), MM1 ) /* m11 | m01 */ [all …]
|
D | x86_cliptest.S | 142 MOV_L( REGOFF(V4F_COUNT, ESI), ECX ) 149 MOV_L( ECX, REGOFF(V4F_COUNT, EDI) ) 152 ADD_L( EDX, ECX ) 154 MOV_L( ECX, ARG_CLIP ) /* put clipmask + count in ARG_CLIP */ 155 CMP_L( ECX, EDX ) 171 XOR_L( ECX, ECX ) 174 ADC_L( ECX, ECX ) 177 ADC_L( ECX, ECX ) 180 ADC_L( ECX, ECX ) 185 ADC_L( ECX, ECX ) [all …]
|
D | 3dnow_xform3.S | 43 MOV_L ( ARG_DEST, ECX ) 46 MOV_L ( CONST(4), REGOFF(V4F_SIZE, ECX) ) 47 OR_B ( CONST(VEC_SIZE_4), REGOFF(V4F_FLAGS, ECX) ) 49 MOV_L ( EDX, REGOFF(V4F_COUNT, ECX) ) 53 MOV_L ( REGOFF(V4F_START, ECX), EDX ) 54 MOV_L ( ESI, ECX ) 82 PFMUL ( REGOFF(32, ECX), MM2 ) /* x2*m9 | x2*m8 */ 85 PFMUL ( REGOFF(40, ECX), MM5 ) /* x2*m11 | x2*m10 */ 88 PFMUL ( REGIND(ECX), MM0 ) /* x0*m1 | x0*m0 */ 90 PFADD ( REGOFF(48, ECX), MM2 ) /* x2*m9+m13 | x2*m8+m12 */ [all …]
|
D | 3dnow_xform4.S | 43 MOV_L ( ARG_DEST, ECX ) 46 MOV_L ( CONST(4), REGOFF(V4F_SIZE, ECX) ) 47 OR_B ( CONST(VEC_SIZE_4), REGOFF(V4F_FLAGS, ECX) ) 49 MOV_L ( EDX, REGOFF(V4F_COUNT, ECX) ) 53 MOV_L ( REGOFF(V4F_START, ECX), EDX ) 54 MOV_L ( ESI, ECX ) 84 PFMUL ( REGIND(ECX), MM0 ) /* x0*m1 | x0*m0 */ 87 PFMUL ( REGOFF(8, ECX), MM1 ) /* x0*m3 | x0*m2 */ 90 PFMUL ( REGOFF(16, ECX), MM2 ) /* x1*m5 | x1*m4 */ 93 PFMUL ( REGOFF(24, ECX), MM3 ) /* x1*m7 | x1*m6 */ [all …]
|
D | 3dnow_xform1.S | 43 MOV_L ( ARG_DEST, ECX ) 46 MOV_L ( CONST(4), REGOFF(V4F_SIZE, ECX) ) 47 OR_B ( CONST(VEC_SIZE_4), REGOFF(V4F_FLAGS, ECX) ) 49 MOV_L ( EDX, REGOFF(V4F_COUNT, ECX) ) 53 MOV_L ( REGOFF(4, ECX), EDX ) 54 MOV_L ( ESI, ECX ) 62 MOVQ ( REGIND(ECX), MM0 ) /* m01 | m00 */ 63 MOVQ ( REGOFF(8, ECX), MM1 ) /* m03 | m02 */ 65 MOVQ ( REGOFF(48, ECX), MM2 ) /* m31 | m30 */ 66 MOVQ ( REGOFF(56, ECX), MM3 ) /* m33 | m32 */ [all …]
|
D | sse_xform1.S | 58 MOV_L( REGOFF(V4F_COUNT, ESI), ECX ) /* source count */ 60 CMP_L( CONST(0), ECX ) /* count == 0 ? */ 66 MOV_L( ECX, REGOFF(V4F_COUNT, EDI) ) /* set dest count */ 69 SHL_L( CONST(4), ECX ) /* count *= 16 */ 73 ADD_L( EDI, ECX ) /* count += dest ptr */ 91 CMP_L ( ECX, EDI ) 114 MOV_L( REGOFF(V4F_COUNT, ESI), ECX ) /* source count */ 116 TEST_L( ECX, ECX) 122 MOV_L( ECX, REGOFF(V4F_COUNT, EDI) ) /* set dest count */ 125 SHL_L( CONST(4), ECX ) /* count *= 16 */ [all …]
|
D | sse_xform2.S | 58 MOV_L( REGOFF(V4F_COUNT, ESI), ECX ) /* source count */ 60 TEST_L( ECX, ECX ) 66 MOV_L( ECX, REGOFF(V4F_COUNT, EDI) ) /* set dest count */ 69 SHL_L( CONST(4), ECX ) /* count *= 16 */ 73 ADD_L( EDI, ECX ) /* count += dest ptr */ 96 CMP_L ( ECX, EDI ) 118 MOV_L( REGOFF(V4F_COUNT, ESI), ECX ) /* source count */ 120 TEST_L( ECX, ECX) 126 MOV_L( ECX, REGOFF(V4F_COUNT, EDI) ) /* set dest count */ 129 SHL_L( CONST(4), ECX ) /* count *= 16 */ [all …]
|
D | x86_xform2.S | 80 MOV_L( REGOFF(V4F_COUNT, ESI), ECX ) 82 TEST_L( ECX, ECX ) 88 MOV_L( ECX, REGOFF(V4F_COUNT, EDI) ) 91 SHL_L( CONST(4), ECX ) 95 ADD_L( EDI, ECX ) 145 CMP_L( ECX, EDI ) 172 MOV_L( REGOFF(V4F_COUNT, ESI), ECX ) 174 TEST_L( ECX, ECX ) 180 MOV_L( ECX, REGOFF(V4F_COUNT, EDI) ) 183 SHL_L( CONST(4), ECX ) [all …]
|
D | x86_xform3.S | 80 MOV_L( REGOFF(V4F_COUNT, ESI), ECX ) 82 TEST_L( ECX, ECX ) 88 MOV_L( ECX, REGOFF(V4F_COUNT, EDI) ) 91 SHL_L( CONST(4), ECX ) 95 ADD_L( EDI, ECX ) 161 CMP_L( ECX, EDI ) 188 MOV_L( REGOFF(V4F_COUNT, ESI), ECX ) 190 TEST_L( ECX, ECX ) 196 MOV_L( ECX, REGOFF(V4F_COUNT, EDI) ) 199 SHL_L( CONST(4), ECX ) [all …]
|
D | sse_xform3.S | 58 MOV_L( REGOFF(V4F_COUNT, ESI), ECX ) /* source count */ 60 CMP_L ( CONST(0), ECX ) /* count == 0 ? */ 66 MOV_L( ECX, REGOFF(V4F_COUNT, EDI) ) /* set dest count */ 69 SHL_L( CONST(4), ECX ) /* count *= 16 */ 73 ADD_L( EDI, ECX ) /* count += dest ptr */ 105 CMP_L ( ECX, EDI ) 127 MOV_L( REGOFF(V4F_COUNT, ESI), ECX ) /* source count */ 129 TEST_L( ECX, ECX) 135 MOV_L( ECX, REGOFF(V4F_COUNT, EDI) ) /* set dest count */ 138 SHL_L( CONST(4), ECX ) /* count *= 16 */ [all …]
|
D | x86_xform4.S | 80 MOV_L( REGOFF(V4F_COUNT, ESI), ECX ) 82 TEST_L( ECX, ECX ) 88 MOV_L( ECX, REGOFF(V4F_COUNT, EDI) ) 91 SHL_L( CONST(4), ECX ) 95 ADD_L( EDI, ECX ) 168 CMP_L( ECX, EDI ) 195 MOV_L( REGOFF(V4F_COUNT, ESI), ECX ) 197 TEST_L( ECX, ECX ) 203 MOV_L( ECX, REGOFF(V4F_COUNT, EDI) ) 206 SHL_L( CONST(4), ECX ) [all …]
|
D | 3dnow_normal.S | 38 #define M(i) REGOFF(i * 4, ECX) 60 MOV_L ( ARG_MAT, ECX ) 61 MOV_L ( REGOFF(MATRIX_INV, ECX), ECX ) /* mat->inv */ 237 MOV_L ( ARG_MAT, ECX ) 239 MOV_L ( REGOFF(MATRIX_INV, ECX), ECX ) /* mat->inv */ 377 MOV_L ( ARG_MAT, ECX ) 378 MOV_L ( REGOFF(MATRIX_INV, ECX), ECX ) /* mat->inv */ 390 MOVD ( REGIND(ECX), MM0 ) /* | m0 */ 391 PUNPCKLDQ ( REGOFF(20, ECX), MM0 ) /* m5 | m0 */ 394 MOVD ( REGOFF(40, ECX), MM2 ) /* | m10 */ [all …]
|
/external/chromium_org/third_party/mesa/src/src/mesa/x86/ |
D | 3dnow_xform2.S | 43 MOV_L ( ARG_DEST, ECX ) 46 MOV_L ( CONST(4), REGOFF(V4F_SIZE, ECX) ) 47 OR_B ( CONST(VEC_SIZE_4), REGOFF(V4F_FLAGS, ECX) ) 49 MOV_L ( EDX, REGOFF(V4F_COUNT, ECX) ) 53 MOV_L ( REGOFF(V4F_START, ECX), EDX ) 54 MOV_L ( ESI, ECX ) 62 MOVD ( REGIND(ECX), MM0 ) /* | m00 */ 63 PUNPCKLDQ ( REGOFF(16, ECX), MM0 ) /* m10 | m00 */ 65 MOVD ( REGOFF(4, ECX), MM1 ) /* | m01 */ 66 PUNPCKLDQ ( REGOFF(20, ECX), MM1 ) /* m11 | m01 */ [all …]
|
D | x86_cliptest.S | 142 MOV_L( REGOFF(V4F_COUNT, ESI), ECX ) 149 MOV_L( ECX, REGOFF(V4F_COUNT, EDI) ) 152 ADD_L( EDX, ECX ) 154 MOV_L( ECX, ARG_CLIP ) /* put clipmask + count in ARG_CLIP */ 155 CMP_L( ECX, EDX ) 171 XOR_L( ECX, ECX ) 174 ADC_L( ECX, ECX ) 177 ADC_L( ECX, ECX ) 180 ADC_L( ECX, ECX ) 185 ADC_L( ECX, ECX ) [all …]
|
D | 3dnow_xform3.S | 43 MOV_L ( ARG_DEST, ECX ) 46 MOV_L ( CONST(4), REGOFF(V4F_SIZE, ECX) ) 47 OR_B ( CONST(VEC_SIZE_4), REGOFF(V4F_FLAGS, ECX) ) 49 MOV_L ( EDX, REGOFF(V4F_COUNT, ECX) ) 53 MOV_L ( REGOFF(V4F_START, ECX), EDX ) 54 MOV_L ( ESI, ECX ) 82 PFMUL ( REGOFF(32, ECX), MM2 ) /* x2*m9 | x2*m8 */ 85 PFMUL ( REGOFF(40, ECX), MM5 ) /* x2*m11 | x2*m10 */ 88 PFMUL ( REGIND(ECX), MM0 ) /* x0*m1 | x0*m0 */ 90 PFADD ( REGOFF(48, ECX), MM2 ) /* x2*m9+m13 | x2*m8+m12 */ [all …]
|
D | 3dnow_xform4.S | 43 MOV_L ( ARG_DEST, ECX ) 46 MOV_L ( CONST(4), REGOFF(V4F_SIZE, ECX) ) 47 OR_B ( CONST(VEC_SIZE_4), REGOFF(V4F_FLAGS, ECX) ) 49 MOV_L ( EDX, REGOFF(V4F_COUNT, ECX) ) 53 MOV_L ( REGOFF(V4F_START, ECX), EDX ) 54 MOV_L ( ESI, ECX ) 84 PFMUL ( REGIND(ECX), MM0 ) /* x0*m1 | x0*m0 */ 87 PFMUL ( REGOFF(8, ECX), MM1 ) /* x0*m3 | x0*m2 */ 90 PFMUL ( REGOFF(16, ECX), MM2 ) /* x1*m5 | x1*m4 */ 93 PFMUL ( REGOFF(24, ECX), MM3 ) /* x1*m7 | x1*m6 */ [all …]
|
D | 3dnow_xform1.S | 43 MOV_L ( ARG_DEST, ECX ) 46 MOV_L ( CONST(4), REGOFF(V4F_SIZE, ECX) ) 47 OR_B ( CONST(VEC_SIZE_4), REGOFF(V4F_FLAGS, ECX) ) 49 MOV_L ( EDX, REGOFF(V4F_COUNT, ECX) ) 53 MOV_L ( REGOFF(4, ECX), EDX ) 54 MOV_L ( ESI, ECX ) 62 MOVQ ( REGIND(ECX), MM0 ) /* m01 | m00 */ 63 MOVQ ( REGOFF(8, ECX), MM1 ) /* m03 | m02 */ 65 MOVQ ( REGOFF(48, ECX), MM2 ) /* m31 | m30 */ 66 MOVQ ( REGOFF(56, ECX), MM3 ) /* m33 | m32 */ [all …]
|
D | sse_xform1.S | 58 MOV_L( REGOFF(V4F_COUNT, ESI), ECX ) /* source count */ 60 CMP_L( CONST(0), ECX ) /* count == 0 ? */ 66 MOV_L( ECX, REGOFF(V4F_COUNT, EDI) ) /* set dest count */ 69 SHL_L( CONST(4), ECX ) /* count *= 16 */ 73 ADD_L( EDI, ECX ) /* count += dest ptr */ 91 CMP_L ( ECX, EDI ) 114 MOV_L( REGOFF(V4F_COUNT, ESI), ECX ) /* source count */ 116 TEST_L( ECX, ECX) 122 MOV_L( ECX, REGOFF(V4F_COUNT, EDI) ) /* set dest count */ 125 SHL_L( CONST(4), ECX ) /* count *= 16 */ [all …]
|
D | sse_xform2.S | 58 MOV_L( REGOFF(V4F_COUNT, ESI), ECX ) /* source count */ 60 TEST_L( ECX, ECX ) 66 MOV_L( ECX, REGOFF(V4F_COUNT, EDI) ) /* set dest count */ 69 SHL_L( CONST(4), ECX ) /* count *= 16 */ 73 ADD_L( EDI, ECX ) /* count += dest ptr */ 96 CMP_L ( ECX, EDI ) 118 MOV_L( REGOFF(V4F_COUNT, ESI), ECX ) /* source count */ 120 TEST_L( ECX, ECX) 126 MOV_L( ECX, REGOFF(V4F_COUNT, EDI) ) /* set dest count */ 129 SHL_L( CONST(4), ECX ) /* count *= 16 */ [all …]
|
D | x86_xform2.S | 80 MOV_L( REGOFF(V4F_COUNT, ESI), ECX ) 82 TEST_L( ECX, ECX ) 88 MOV_L( ECX, REGOFF(V4F_COUNT, EDI) ) 91 SHL_L( CONST(4), ECX ) 95 ADD_L( EDI, ECX ) 145 CMP_L( ECX, EDI ) 172 MOV_L( REGOFF(V4F_COUNT, ESI), ECX ) 174 TEST_L( ECX, ECX ) 180 MOV_L( ECX, REGOFF(V4F_COUNT, EDI) ) 183 SHL_L( CONST(4), ECX ) [all …]
|
D | x86_xform3.S | 80 MOV_L( REGOFF(V4F_COUNT, ESI), ECX ) 82 TEST_L( ECX, ECX ) 88 MOV_L( ECX, REGOFF(V4F_COUNT, EDI) ) 91 SHL_L( CONST(4), ECX ) 95 ADD_L( EDI, ECX ) 161 CMP_L( ECX, EDI ) 188 MOV_L( REGOFF(V4F_COUNT, ESI), ECX ) 190 TEST_L( ECX, ECX ) 196 MOV_L( ECX, REGOFF(V4F_COUNT, EDI) ) 199 SHL_L( CONST(4), ECX ) [all …]
|
D | sse_xform3.S | 58 MOV_L( REGOFF(V4F_COUNT, ESI), ECX ) /* source count */ 60 CMP_L ( CONST(0), ECX ) /* count == 0 ? */ 66 MOV_L( ECX, REGOFF(V4F_COUNT, EDI) ) /* set dest count */ 69 SHL_L( CONST(4), ECX ) /* count *= 16 */ 73 ADD_L( EDI, ECX ) /* count += dest ptr */ 105 CMP_L ( ECX, EDI ) 127 MOV_L( REGOFF(V4F_COUNT, ESI), ECX ) /* source count */ 129 TEST_L( ECX, ECX) 135 MOV_L( ECX, REGOFF(V4F_COUNT, EDI) ) /* set dest count */ 138 SHL_L( CONST(4), ECX ) /* count *= 16 */ [all …]
|
D | x86_xform4.S | 80 MOV_L( REGOFF(V4F_COUNT, ESI), ECX ) 82 TEST_L( ECX, ECX ) 88 MOV_L( ECX, REGOFF(V4F_COUNT, EDI) ) 91 SHL_L( CONST(4), ECX ) 95 ADD_L( EDI, ECX ) 168 CMP_L( ECX, EDI ) 195 MOV_L( REGOFF(V4F_COUNT, ESI), ECX ) 197 TEST_L( ECX, ECX ) 203 MOV_L( ECX, REGOFF(V4F_COUNT, EDI) ) 206 SHL_L( CONST(4), ECX ) [all …]
|
D | 3dnow_normal.S | 38 #define M(i) REGOFF(i * 4, ECX) 60 MOV_L ( ARG_MAT, ECX ) 61 MOV_L ( REGOFF(MATRIX_INV, ECX), ECX ) /* mat->inv */ 237 MOV_L ( ARG_MAT, ECX ) 239 MOV_L ( REGOFF(MATRIX_INV, ECX), ECX ) /* mat->inv */ 377 MOV_L ( ARG_MAT, ECX ) 378 MOV_L ( REGOFF(MATRIX_INV, ECX), ECX ) /* mat->inv */ 390 MOVD ( REGIND(ECX), MM0 ) /* | m0 */ 391 PUNPCKLDQ ( REGOFF(20, ECX), MM0 ) /* m5 | m0 */ 394 MOVD ( REGOFF(40, ECX), MM2 ) /* | m10 */ [all …]
|
D | sse_normal.S | 61 MOV_L ( REGOFF(V4F_COUNT, ESI), ECX ) /* source count */ 63 TEST_L ( ECX, ECX ) 67 MOV_L ( ECX, REGOFF(V4F_COUNT, EDI) ) /* set dest-count */ 69 IMUL_L( CONST(16), ECX ) /* count *= 16 */ 73 ADD_L( EDI, ECX ) /* count += dest ptr */ 97 CMP_L ( ECX, EDI ) 123 MOV_L ( REGOFF(V4F_COUNT, ESI), ECX ) /* source count */ 125 TEST_L ( ECX, ECX ) 129 MOV_L ( ECX, REGOFF(V4F_COUNT, EDI) ) /* set dest-count */ 131 IMUL_L( CONST(16), ECX ) /* count *= 16 */ [all …]
|