Home
last modified time | relevance | path

Searched refs:EDI (Results 1 – 25 of 145) sorted by relevance

123456

/external/mesa3d/src/mesa/x86/
Dsse_xform1.S42 #define D(i) REGOFF(i * 4, EDI)
53 PUSH_L ( EDI )
56 MOV_L( REGOFF(OFFSET_DEST+8, ESP), EDI ) /* ptr to dest GLvector4f */
65 OR_L( CONST(VEC_SIZE_4), REGOFF(V4F_FLAGS, EDI) ) /* set dest flags */
67 MOV_L( ECX, REGOFF(V4F_COUNT, EDI) ) /* set dest count */
68 MOV_L( CONST(4), REGOFF(V4F_SIZE, EDI) ) /* set dest size */
73 MOV_L( REGOFF(V4F_START, EDI), EDI ) /* ptr to first dest vertex */
74 ADD_L( EDI, ECX ) /* count += dest ptr */
90 ADD_L ( CONST(16), EDI )
92 CMP_L ( ECX, EDI )
[all …]
Dsse_xform2.S42 #define D(i) REGOFF(i * 4, EDI)
53 PUSH_L ( EDI )
56 MOV_L( REGOFF(OFFSET_DEST+8, ESP), EDI ) /* ptr to dest GLvector4f */
65 OR_L( CONST(VEC_SIZE_4), REGOFF(V4F_FLAGS, EDI) ) /* set dest flags */
67 MOV_L( ECX, REGOFF(V4F_COUNT, EDI) ) /* set dest count */
68 MOV_L( CONST(4), REGOFF(V4F_SIZE, EDI) ) /* set dest size */
73 MOV_L( REGOFF(V4F_START, EDI), EDI ) /* ptr to first dest vertex */
74 ADD_L( EDI, ECX ) /* count += dest ptr */
95 ADD_L ( CONST(16), EDI )
97 CMP_L ( ECX, EDI )
[all …]
Dx86_xform2.S46 #define DST0 REGOFF(0, EDI)
47 #define DST1 REGOFF(4, EDI)
48 #define DST2 REGOFF(8, EDI)
49 #define DST3 REGOFF(12, EDI)
75 PUSH_L( EDI )
78 MOV_L( ARG_DEST, EDI )
87 OR_L( CONST(VEC_SIZE_4), REGOFF(V4F_FLAGS, EDI) )
89 MOV_L( ECX, REGOFF(V4F_COUNT, EDI) )
90 MOV_L( CONST(4), REGOFF(V4F_SIZE, EDI) )
95 MOV_L( REGOFF(V4F_START, EDI), EDI )
[all …]
Dx86_xform3.S46 #define DST0 REGOFF(0, EDI)
47 #define DST1 REGOFF(4, EDI)
48 #define DST2 REGOFF(8, EDI)
49 #define DST3 REGOFF(12, EDI)
75 PUSH_L( EDI )
78 MOV_L( ARG_DEST, EDI )
87 OR_L( CONST(VEC_SIZE_4), REGOFF(V4F_FLAGS, EDI) )
89 MOV_L( ECX, REGOFF(V4F_COUNT, EDI) )
90 MOV_L( CONST(4), REGOFF(V4F_SIZE, EDI) )
95 MOV_L( REGOFF(V4F_START, EDI), EDI )
[all …]
Dsse_xform3.S42 #define D(i) REGOFF(i * 4, EDI)
53 PUSH_L ( EDI )
56 MOV_L( REGOFF(OFFSET_DEST+8, ESP), EDI ) /* ptr to dest GLvector4f */
65 OR_L( CONST(VEC_SIZE_4), REGOFF(V4F_FLAGS, EDI) ) /* set dest flags */
67 MOV_L( ECX, REGOFF(V4F_COUNT, EDI) ) /* set dest count */
68 MOV_L( CONST(4), REGOFF(V4F_SIZE, EDI) ) /* set dest size */
73 MOV_L( REGOFF(V4F_START, EDI), EDI ) /* ptr to first dest vertex */
74 ADD_L( EDI, ECX ) /* count += dest ptr */
101 MOVAPS ( XMM4, REGOFF(0, EDI) )
104 ADD_L ( CONST(16), EDI )
[all …]
Dx86_xform4.S46 #define DST0 REGOFF(0, EDI)
47 #define DST1 REGOFF(4, EDI)
48 #define DST2 REGOFF(8, EDI)
49 #define DST3 REGOFF(12, EDI)
75 PUSH_L( EDI )
78 MOV_L( ARG_DEST, EDI )
87 OR_L( CONST(VEC_SIZE_4), REGOFF(V4F_FLAGS, EDI) )
89 MOV_L( ECX, REGOFF(V4F_COUNT, EDI) )
90 MOV_L( CONST(4), REGOFF(V4F_SIZE, EDI) )
95 MOV_L( REGOFF(V4F_START, EDI), EDI )
[all …]
Dsse_xform4.S37 #define DST(i) REGOFF(i * 4, EDI)
49 PUSH_L( EDI )
52 MOV_L( ARG_DEST, EDI )
61 OR_L( CONST(VEC_SIZE_4), REGOFF(V4F_FLAGS, EDI) ) /* set dest flags */
63 MOV_L( ECX, REGOFF(V4F_COUNT, EDI) ) /* set dest count */
64 MOV_L( CONST(4), REGOFF(V4F_SIZE, EDI) )/* set dest size */
67 MOV_L( REGOFF(V4F_START, EDI), EDI ) /* ptr to first dest vertex */
100 ADD_L( CONST(16), EDI )
108 POP_L( EDI )
121 PUSH_L( EDI )
[all …]
Dsse_normal.S43 #define D(i) REGOFF(i * 4, EDI)
54 PUSH_L ( EDI )
57 MOV_L ( ARG_DEST, EDI ) /* ptr to dest GLvector3f */
68 MOV_L ( ECX, REGOFF(V4F_COUNT, EDI) ) /* set dest-count */
73 MOV_L( REGOFF(V4F_START, EDI), EDI ) /* ptr to first dest vertex */
74 ADD_L( EDI, ECX ) /* count += dest ptr */
96 ADD_L ( CONST(16), EDI )
98 CMP_L ( ECX, EDI )
102 POP_L ( EDI )
116 PUSH_L ( EDI )
[all …]
D3dnow_xform1.S52 PUSH_L ( EDI )
57 MOV_L ( REGOFF(V4F_STRIDE, EAX), EDI )
85 ADD_L ( EDI, EAX ) /* next vertex */
95 POP_L ( EDI )
117 PUSH_L ( EDI )
122 MOV_L ( REGOFF(V4F_STRIDE, EAX), EDI )
132 ADD_L ( EDI, EAX ) /* next vertex */
143 POP_L ( EDI )
165 PUSH_L ( EDI )
170 MOV_L ( REGOFF(V4F_STRIDE, EAX), EDI )
[all …]
D3dnow_xform2.S52 PUSH_L ( EDI )
57 MOV_L ( REGOFF(V4F_STRIDE, EAX), EDI )
97 ADD_L ( EDI, EAX ) /* next vertex */
111 POP_L ( EDI )
133 PUSH_L ( EDI )
138 MOV_L ( REGOFF(V4F_STRIDE, EAX), EDI )
158 ADD_L ( EDI, EAX ) /* next vertex */
167 POP_L ( EDI )
189 PUSH_L ( EDI )
194 MOV_L ( REGOFF(V4F_STRIDE, EAX), EDI )
[all …]
D3dnow_xform3.S52 PUSH_L ( EDI )
57 MOV_L ( REGOFF(V4F_STRIDE, EAX), EDI )
73 ADD_L ( EDI, EAX ) /* next vertex */
115 POP_L ( EDI )
137 PUSH_L ( EDI )
142 MOV_L ( REGOFF(V4F_STRIDE, EAX), EDI )
167 ADD_L ( EDI, EAX ) /* next vertex */
196 POP_L ( EDI )
218 PUSH_L ( EDI )
223 MOV_L ( REGOFF(V4F_STRIDE, EAX), EDI )
[all …]
D3dnow_xform4.S52 PUSH_L ( EDI )
57 MOV_L ( REGOFF(V4F_STRIDE, EAX), EDI )
73 ADD_L ( EDI, EAX ) /* next vertex */
123 POP_L ( EDI )
145 PUSH_L ( EDI )
150 MOV_L ( REGOFF(V4F_STRIDE, EAX), EDI )
177 ADD_L ( EDI, EAX ) /* next vertex */
203 POP_L ( EDI )
225 PUSH_L ( EDI )
230 MOV_L ( REGOFF(V4F_STRIDE, EAX), EDI )
[all …]
Dmmx_blendtmp.h22 PUSH_L ( EDI )
30 MOV_L ( REGOFF(20, EBP), EDI ) /* rgba */
35 TEST_L ( CONST(4), EDI ) /* align rgba on an 8-byte boundary */
44 MAIN ( EDI, ESI )
52 ADD_L ( CONST(4), EDI ) /* rgba += 1 */
69 MAIN ( EDI, ESI )
78 ADD_L ( CONST(8), EDI ) /* rgba += 2 */
94 MAIN ( EDI, ESI )
105 POP_L ( EDI )
Dcommon_x86_asm.S77 PUSH_L (EDI)
82 MOV_L (REGOFF(16, ESP), EDI) /* *eax */
83 MOV_L (EAX, REGIND(EDI))
84 MOV_L (REGOFF(20, ESP), EDI) /* *ebx */
85 MOV_L (EBX, REGIND(EDI))
86 MOV_L (REGOFF(24, ESP), EDI) /* *ecx */
87 MOV_L (ECX, REGIND(EDI))
88 MOV_L (REGOFF(28, ESP), EDI) /* *edx */
89 MOV_L (EDX, REGIND(EDI))
92 POP_L (EDI)
Dx86_cliptest.S41 #define DST0 REGOFF(0, EDI)
42 #define DST1 REGOFF(4, EDI)
43 #define DST2 REGOFF(8, EDI)
44 #define DST3 REGOFF(12, EDI)
114 PUSH_L( EDI )
135 MOV_L( ARG_DEST, EDI )
146 OR_L( CONST(VEC_SIZE_4), REGOFF(V4F_FLAGS, EDI) )
149 MOV_L( CONST(4), REGOFF(V4F_SIZE, EDI) )
150 MOV_L( ECX, REGOFF(V4F_COUNT, EDI) )
152 MOV_L( REGOFF(V4F_START, EDI), EDI )
[all …]
/external/llvm/test/CodeGen/X86/
Dor-lea.ll13 ; CHECK-NEXT: # kill: %EDI<def> %EDI<kill> %RDI<def>
28 ; CHECK-NEXT: # kill: %EDI<def> %EDI<kill> %RDI<def>
43 ; CHECK-NEXT: # kill: %EDI<def> %EDI<kill> %RDI<def>
58 ; CHECK-NEXT: # kill: %EDI<def> %EDI<kill> %RDI<def>
73 ; CHECK-NEXT: # kill: %EDI<def> %EDI<kill> %RDI<def>
90 ; CHECK-NEXT: # kill: %EDI<def> %EDI<kill> %RDI<def>
107 ; CHECK-NEXT: # kill: %EDI<def> %EDI<kill> %RDI<def>
Dtbm-intrinsics-fast-isel.ll31 ; X64-NEXT: # kill: %EDI<def> %EDI<kill> %RDI<def>
51 ; X64-NEXT: # kill: %EDI<def> %EDI<kill> %RDI<def>
96 ; X64-NEXT: # kill: %EDI<def> %EDI<kill> %RDI<def>
115 ; X64-NEXT: # kill: %EDI<def> %EDI<kill> %RDI<def>
D2010-04-08-CoalescerBug.ll5 ; %RDI<def,dead> = MOV64rr %RAX<kill>, %EDI<imp-def>
6 ; REP_MOVSD %ECX<imp-def,dead>, %EDI<imp-def,dead>, %ESI<imp-def,dead>, %ECX<imp-use,kill>, %EDI<im…
Dsegmented-stacks-dynamic.ll76 ; X32ABI: movl %esp, %[[EDI:edi|eax]]
77 ; X32ABI: subl %{{.*}}, %[[EDI]]
78 ; X32ABI-NEXT: cmpl %[[EDI]], %fs:64
80 ; X32ABI: movl %[[EDI]], %esp
Dmaskmovdqu.ll1 ; RUN: llc < %s -march=x86 -mattr=+sse2,-avx | grep -i EDI
3 ; RUN: llc < %s -march=x86 -mattr=+avx | grep -i EDI
/external/llvm-project/llvm/test/CodeGen/X86/
Dsegmented-stacks-dynamic.ll71 ; X32ABI: movl %esp, %[[EDI:edi|eax]]
72 ; X32ABI: subl %{{.*}}, %[[EDI]]
73 ; X32ABI-NEXT: cmpl %[[EDI]], %fs:64
75 ; X32ABI: movl %[[EDI]], %esp
Dretpoline-regparm.ll6 ; to restore EDI.
15 ; EDI is used, so it must be saved.
DDynamicCalleeSavedRegisters.ll6 ; In RegCall calling convention, ESI and EDI are callee saved registers.
12 ; In this case we want to see that EDX/ECX values are saved and EDI/ESI are assumed
47 ; in registers: EAX, ECX, EDX, EDI and ESI.
/external/swiftshader/third_party/marl/src/
Dosfiber_asm_x86.h32 uintptr_t EDI; member
47 static_assert(offsetof(marl_fiber_context, EDI) == MARL_REG_EDI,
/external/llvm/lib/Target/X86/MCTargetDesc/
DX86MCTargetDesc.cpp80 X86::EDX, X86::EBX, X86::ESP, X86::EBP, X86::ESI, X86::EDI, in initLLVMToSEHAndCVRegMapping()
287 case X86::DIL: case X86::DI: case X86::EDI: case X86::RDI: in getX86SubSuperRegisterOrZero()
315 case X86::DIL: case X86::DI: case X86::EDI: case X86::RDI: in getX86SubSuperRegisterOrZero()
352 case X86::DIL: case X86::DI: case X86::EDI: case X86::RDI: in getX86SubSuperRegisterOrZero()
388 case X86::DIL: case X86::DI: case X86::EDI: case X86::RDI: in getX86SubSuperRegisterOrZero()
389 return X86::EDI; in getX86SubSuperRegisterOrZero()
424 case X86::DIL: case X86::DI: case X86::EDI: case X86::RDI: in getX86SubSuperRegisterOrZero()

123456