Home
last modified time | relevance | path

Searched refs:ECX (Results 1 – 25 of 66) sorted by relevance

123

/third_party/mesa3d/src/mesa/x86/
D3dnow_xform2.S44 MOV_L ( ARG_DEST, ECX )
47 MOV_L ( CONST(4), REGOFF(V4F_SIZE, ECX) )
48 OR_B ( CONST(VEC_SIZE_4), REGOFF(V4F_FLAGS, ECX) )
50 MOV_L ( EDX, REGOFF(V4F_COUNT, ECX) )
54 MOV_L ( REGOFF(V4F_START, ECX), EDX )
55 MOV_L ( ESI, ECX )
63 MOVD ( REGIND(ECX), MM0 ) /* | m00 */
64 PUNPCKLDQ ( REGOFF(16, ECX), MM0 ) /* m10 | m00 */
66 MOVD ( REGOFF(4, ECX), MM1 ) /* | m01 */
67 PUNPCKLDQ ( REGOFF(20, ECX), MM1 ) /* m11 | m01 */
[all …]
D3dnow_xform4.S44 MOV_L ( ARG_DEST, ECX )
47 MOV_L ( CONST(4), REGOFF(V4F_SIZE, ECX) )
48 OR_B ( CONST(VEC_SIZE_4), REGOFF(V4F_FLAGS, ECX) )
50 MOV_L ( EDX, REGOFF(V4F_COUNT, ECX) )
54 MOV_L ( REGOFF(V4F_START, ECX), EDX )
55 MOV_L ( ESI, ECX )
85 PFMUL ( REGIND(ECX), MM0 ) /* x0*m1 | x0*m0 */
88 PFMUL ( REGOFF(8, ECX), MM1 ) /* x0*m3 | x0*m2 */
91 PFMUL ( REGOFF(16, ECX), MM2 ) /* x1*m5 | x1*m4 */
94 PFMUL ( REGOFF(24, ECX), MM3 ) /* x1*m7 | x1*m6 */
[all …]
D3dnow_xform3.S44 MOV_L ( ARG_DEST, ECX )
47 MOV_L ( CONST(4), REGOFF(V4F_SIZE, ECX) )
48 OR_B ( CONST(VEC_SIZE_4), REGOFF(V4F_FLAGS, ECX) )
50 MOV_L ( EDX, REGOFF(V4F_COUNT, ECX) )
54 MOV_L ( REGOFF(V4F_START, ECX), EDX )
55 MOV_L ( ESI, ECX )
83 PFMUL ( REGOFF(32, ECX), MM2 ) /* x2*m9 | x2*m8 */
86 PFMUL ( REGOFF(40, ECX), MM5 ) /* x2*m11 | x2*m10 */
89 PFMUL ( REGIND(ECX), MM0 ) /* x0*m1 | x0*m0 */
91 PFADD ( REGOFF(48, ECX), MM2 ) /* x2*m9+m13 | x2*m8+m12 */
[all …]
Dx86_cliptest.S143 MOV_L( REGOFF(V4F_COUNT, ESI), ECX )
150 MOV_L( ECX, REGOFF(V4F_COUNT, EDI) )
153 ADD_L( EDX, ECX )
155 MOV_L( ECX, ARG_CLIP ) /* put clipmask + count in ARG_CLIP */
156 CMP_L( ECX, EDX )
172 XOR_L( ECX, ECX )
175 ADC_L( ECX, ECX )
178 ADC_L( ECX, ECX )
181 ADC_L( ECX, ECX )
186 ADC_L( ECX, ECX )
[all …]
D3dnow_xform1.S44 MOV_L ( ARG_DEST, ECX )
47 MOV_L ( CONST(4), REGOFF(V4F_SIZE, ECX) )
48 OR_B ( CONST(VEC_SIZE_4), REGOFF(V4F_FLAGS, ECX) )
50 MOV_L ( EDX, REGOFF(V4F_COUNT, ECX) )
54 MOV_L ( REGOFF(4, ECX), EDX )
55 MOV_L ( ESI, ECX )
63 MOVQ ( REGIND(ECX), MM0 ) /* m01 | m00 */
64 MOVQ ( REGOFF(8, ECX), MM1 ) /* m03 | m02 */
66 MOVQ ( REGOFF(48, ECX), MM2 ) /* m31 | m30 */
67 MOVQ ( REGOFF(56, ECX), MM3 ) /* m33 | m32 */
[all …]
Dsse_xform1.S59 MOV_L( REGOFF(V4F_COUNT, ESI), ECX ) /* source count */
61 CMP_L( CONST(0), ECX ) /* count == 0 ? */
67 MOV_L( ECX, REGOFF(V4F_COUNT, EDI) ) /* set dest count */
70 SHL_L( CONST(4), ECX ) /* count *= 16 */
74 ADD_L( EDI, ECX ) /* count += dest ptr */
92 CMP_L ( ECX, EDI )
115 MOV_L( REGOFF(V4F_COUNT, ESI), ECX ) /* source count */
117 TEST_L( ECX, ECX)
123 MOV_L( ECX, REGOFF(V4F_COUNT, EDI) ) /* set dest count */
126 SHL_L( CONST(4), ECX ) /* count *= 16 */
[all …]
Dsse_xform2.S59 MOV_L( REGOFF(V4F_COUNT, ESI), ECX ) /* source count */
61 TEST_L( ECX, ECX )
67 MOV_L( ECX, REGOFF(V4F_COUNT, EDI) ) /* set dest count */
70 SHL_L( CONST(4), ECX ) /* count *= 16 */
74 ADD_L( EDI, ECX ) /* count += dest ptr */
97 CMP_L ( ECX, EDI )
119 MOV_L( REGOFF(V4F_COUNT, ESI), ECX ) /* source count */
121 TEST_L( ECX, ECX)
127 MOV_L( ECX, REGOFF(V4F_COUNT, EDI) ) /* set dest count */
130 SHL_L( CONST(4), ECX ) /* count *= 16 */
[all …]
Dx86_xform2.S81 MOV_L( REGOFF(V4F_COUNT, ESI), ECX )
83 TEST_L( ECX, ECX )
89 MOV_L( ECX, REGOFF(V4F_COUNT, EDI) )
92 SHL_L( CONST(4), ECX )
96 ADD_L( EDI, ECX )
146 CMP_L( ECX, EDI )
173 MOV_L( REGOFF(V4F_COUNT, ESI), ECX )
175 TEST_L( ECX, ECX )
181 MOV_L( ECX, REGOFF(V4F_COUNT, EDI) )
184 SHL_L( CONST(4), ECX )
[all …]
Dx86_xform3.S81 MOV_L( REGOFF(V4F_COUNT, ESI), ECX )
83 TEST_L( ECX, ECX )
89 MOV_L( ECX, REGOFF(V4F_COUNT, EDI) )
92 SHL_L( CONST(4), ECX )
96 ADD_L( EDI, ECX )
162 CMP_L( ECX, EDI )
189 MOV_L( REGOFF(V4F_COUNT, ESI), ECX )
191 TEST_L( ECX, ECX )
197 MOV_L( ECX, REGOFF(V4F_COUNT, EDI) )
200 SHL_L( CONST(4), ECX )
[all …]
Dsse_xform3.S59 MOV_L( REGOFF(V4F_COUNT, ESI), ECX ) /* source count */
61 CMP_L ( CONST(0), ECX ) /* count == 0 ? */
67 MOV_L( ECX, REGOFF(V4F_COUNT, EDI) ) /* set dest count */
70 SHL_L( CONST(4), ECX ) /* count *= 16 */
74 ADD_L( EDI, ECX ) /* count += dest ptr */
106 CMP_L ( ECX, EDI )
128 MOV_L( REGOFF(V4F_COUNT, ESI), ECX ) /* source count */
130 TEST_L( ECX, ECX)
136 MOV_L( ECX, REGOFF(V4F_COUNT, EDI) ) /* set dest count */
139 SHL_L( CONST(4), ECX ) /* count *= 16 */
[all …]
Dx86_xform4.S81 MOV_L( REGOFF(V4F_COUNT, ESI), ECX )
83 TEST_L( ECX, ECX )
89 MOV_L( ECX, REGOFF(V4F_COUNT, EDI) )
92 SHL_L( CONST(4), ECX )
96 ADD_L( EDI, ECX )
169 CMP_L( ECX, EDI )
196 MOV_L( REGOFF(V4F_COUNT, ESI), ECX )
198 TEST_L( ECX, ECX )
204 MOV_L( ECX, REGOFF(V4F_COUNT, EDI) )
207 SHL_L( CONST(4), ECX )
[all …]
Dsse_normal.S62 MOV_L ( REGOFF(V4F_COUNT, ESI), ECX ) /* source count */
64 TEST_L ( ECX, ECX )
68 MOV_L ( ECX, REGOFF(V4F_COUNT, EDI) ) /* set dest-count */
70 IMUL_L( CONST(16), ECX ) /* count *= 16 */
74 ADD_L( EDI, ECX ) /* count += dest ptr */
98 CMP_L ( ECX, EDI )
124 MOV_L ( REGOFF(V4F_COUNT, ESI), ECX ) /* source count */
126 TEST_L ( ECX, ECX )
130 MOV_L ( ECX, REGOFF(V4F_COUNT, EDI) ) /* set dest-count */
132 IMUL_L( CONST(16), ECX ) /* count *= 16 */
[all …]
Dsse_xform4.S55 MOV_L( REGOFF(V4F_COUNT, ESI), ECX )
57 TEST_L( ECX, ECX ) /* verify non-zero count */
63 MOV_L( ECX, REGOFF(V4F_COUNT, EDI) ) /* set dest count */
103 DEC_L( ECX )
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 */
142 ADD_L( EDI, ECX ) /* count += dest ptr */
178 CMP_L( ECX, EDI )
[all …]
Dmmx_blendtmp.h25 MOV_L ( REGOFF(12, EBP), ECX ) /* n */
26 CMP_L ( CONST(0), ECX)
50 DEC_L ( ECX ) /* n -= 1 */
57 CMP_L ( CONST(2), ECX)
75 DEC_L ( ECX )
76 DEC_L ( ECX ) /* n -= 2 */
80 CMP_L ( CONST(2), ECX )
85 CMP_L ( CONST(1), ECX )
Dcommon_x86_asm.S56 MOV_L (EAX, ECX)
64 CMP_L (ECX, EAX)
87 MOV_L (ECX, REGIND(EDI))
131 MOV_L (ECX, EAX) /* return ECX */
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Support/
DHost.cpp979 static void getAvailableFeatures(unsigned ECX, unsigned EDX, unsigned MaxLeaf, in getAvailableFeatures() argument
1007 if ((ECX >> 0) & 1) in getAvailableFeatures()
1009 if ((ECX >> 1) & 1) in getAvailableFeatures()
1011 if ((ECX >> 9) & 1) in getAvailableFeatures()
1013 if ((ECX >> 12) & 1) in getAvailableFeatures()
1015 if ((ECX >> 19) & 1) in getAvailableFeatures()
1017 if ((ECX >> 20) & 1) in getAvailableFeatures()
1019 if ((ECX >> 23) & 1) in getAvailableFeatures()
1021 if ((ECX >> 25) & 1) in getAvailableFeatures()
1024 if ((ECX >> 22) & 1) in getAvailableFeatures()
[all …]
/third_party/boost/libs/context/src/asm/
Dmake_i386_ms_pe_masm.asm91 ; load NT_TIB into ECX
102 ; exchange content; ECX contains address of next SEH
110 ; save address in ECX as SEH handler for context
112 ; set ECX to -1
114 ; save ECX as next SEH item
Djump_i386_ms_pe_masm.asm39 ; load NT_TIB into ECX
69 ; restore ESP (pointing to context-data) from ECX
Dontop_i386_ms_pe_masm.asm39 ; load NT_TIB into ECX
63 ; store ESP (pointing to context-data) in ECX
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86CallingConv.td43 let GPR_32 = [EAX, ECX, EDX, EDI, ESI];
63 let GPR_32 = [EAX, ECX, EDX, EDI, ESI, R8D, R9D, R10D, R11D, R12D, R14D, R15D];
70 let GPR_32 = [EAX, ECX, EDX, EDI, ESI, R8D, R9D, R12D, R13D, R14D, R15D];
220 CCIfType<[i32], CCAssignToReg<[EAX, EDX, ECX]>>,
282 // For integers, ECX can be used as an extra return register
285 CCIfType<[i32], CCAssignToReg<[EAX, EDX, ECX]>>,
389 // For integers, ECX, R8D can be used as extra return registers.
394 CCIfType<[i32], CCAssignToReg<[EAX, EDX, ECX, R8D]>>,
522 CCIfType<[i32], CCAssignToReg<[EDI, ESI, EDX, ECX, R8D, R9D]>>,
647 CCIfType<[i32], CCAssignToRegWithShadow<[ECX , EDX , R8D , R9D ],
[all …]
DX86SelectionDAGInfo.cpp57 X86::ECX, X86::EAX, X86::EDI}; in EmitTargetCodeForMemset()
155 Chain = DAG.getCopyToReg(Chain, dl, Use64BitRegs ? X86::RCX : X86::ECX, in EmitTargetCodeForMemset()
190 const unsigned CX = Use64BitRegs ? X86::RCX : X86::ECX; in emitRepmovs()
303 X86::ECX, X86::ESI, X86::EDI}; in EmitTargetCodeForMemcpy()
DX86InstrSVM.td56 let Uses = [EAX, ECX] in
59 let Uses = [RAX, ECX] in
/third_party/musl/arch/i386/bits/
Dreg.h4 #define ECX 1 macro
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Support/Solaris/sys/
Dregset.h25 #undef ECX
/third_party/libunwind/src/x86/
Dunwind_i.h37 #define ECX 1 macro

123