Home
last modified time | relevance | path

Searched refs:esi (Results 1 – 25 of 119) sorted by relevance

12345

/openbsd-src/gnu/llvm/compiler-rt/lib/builtins/i386/
H A Ddivdi3.S30 pushl %esi
41 movl %ecx, %esi // set aside sign of b
53 xorl %ecx, %esi // sign of result = (sign of a) ^ (sign of b)
95 addl %esi, %eax // Restore correct sign to result
96 adcl %esi, %edx
97 xorl %esi, %eax
98 xorl %esi, %edx
101 popl %esi
133 addl %esi, %eax // Restore correct sign to result
134 adcl %esi, %edx
[all …]
H A Dmoddi3.S30 pushl %esi
52 movl %ecx, %esi // set aside sign of a
97 addl %esi, %eax // Restore correct sign to result
98 adcl %esi, %edx
99 xorl %esi, %eax
100 xorl %esi, %edx
103 popl %esi
137 addl %esi, %eax // Restore correct sign to result
138 adcl %esi, %edx
139 xorl %esi, %eax
[all …]
/openbsd-src/sys/lib/libkern/arch/i386/
H A Dmemmove.S44 pushl %esi
46 movl 12(%esp),%esi
55 pushl %esi
58 movl 16(%esp),%esi
62 subl %esi,%eax
70 pushl %esi
73 movl 16(%esp),%esi
85 popl %esi
91 addl %ecx,%esi
95 decl %esi
[all …]
H A Dmemcmp.S12 pushl %esi
14 movl 16(%esp),%esi
29 popl %esi
35 subl %ecx,%esi /* match. */
39 movzbl -1(%esi),%edx
41 popl %esi
H A Dbcmp.S12 pushl %esi
14 movl 16(%esp),%esi
30 L2: popl %esi
H A Dscanc.S39 pushl %esi
41 movl 16(%esp),%esi
53 popl %esi
/openbsd-src/sys/arch/amd64/include/
H A Di82093reg.h127 movl $1,%esi ;\
129 xchgl %esi,PIC_LOCK(%rdi) ;\
130 testl %esi,%esi ;\
151 movl IS_PIN(%r14),%esi ;\
154 movl %esi, (%r15) ;\
156 movl (%r15),%esi ;\
157 orl $IOAPIC_REDLO_MASK,%esi ;\
158 andl $~IOAPIC_REDLO_RIRR,%esi ;\
159 movl %esi,(%r15) ;\
167 movl IS_PIN(%r14),%esi ;\
[all …]
/openbsd-src/lib/libc/arch/i386/string/
H A Dmemmove.S43 pushl %esi
45 movl 12(%esp),%esi
54 pushl %esi
57 movl 16(%esp),%esi
61 subl %esi,%eax
71 pushl %esi
74 movl 16(%esp),%esi
87 popl %esi
93 addl %ecx,%esi
97 decl %esi
[all …]
H A Dmemcmp.S11 pushl %esi
13 movl 16(%esp),%esi
29 popl %esi
35 subl %ecx,%esi /* match. */
39 movzbl -1(%esi),%edx
41 popl %esi
H A Dbcmp.S11 pushl %esi
13 movl 16(%esp),%esi
30 L2: popl %esi
/openbsd-src/sys/arch/amd64/amd64/
H A Dlocore0.S189 movl 32(%esp), %esi /* Source */
421 movl %edi,%esi
422 addl $PGOFSET,%esi
423 andl $~PGOFSET,%esi
425 movl %esi,%edi
433 leal (PROC0_PTP1_OFF)(%esi), %ebx
494 movl %esi, %ecx
506 movl %esi, %edx
518 leal (PROC0_PTP2_OFF)(%esi),%ebx
519 leal (PROC0_PTP1_OFF)(%esi),
[all...]
/openbsd-src/sys/arch/i386/i386/
H A Din_cksum.s122 pushl %esi
127 movl 28(%esp), %esi /* %esi = len */
131 addl %esi, %eax /* sum += len */
166 pushl %esi
169 movl 20(%esp), %esi
174 testl %esi, %esi
186 cmpl %esi, %edx
188 movl %esi, %edx
191 subl %edx, %esi
343 testl %esi, %esi
[all …]
H A Dlocore.s172 movl %esi,TF_ESI(%esp) ; \
192 popl %esi ; \
306 call *%esi
309 movl $0xfe,%esi
381 pushl %esi
387 movl 16+FPADD(%esp),%esi
391 subl %esi,%eax
405 popl %esi
414 addl %ecx,%esi
418 decl %esi
[all...]
H A Dapmcall.S49 pushl %esi
80 movzbl %al, %esi
99 xorl %esi, %esi
101 movl %esi, %eax
104 popl %esi
H A Dlocore0.S279 movl %edi,%esi # edi = esym ? esym : end
280 addl $PGOFSET, %esi # page align up
281 andl $~PGOFSET, %esi
300 addl %esi,%ecx # end of tables
330 leal (SYSMAP)(%esi,%ecx,4),%ebx
344 addl %esi,%ecx # end of tables
358 leal (PROC0PDIR+0*4)(%esi),%ebx # where temp maps!
359 leal (SYSMAP+PG_V|PG_KW|PG_U|PG_M)(%esi),%eax # pte for KPT in proc 0
367 leal (PROC0PDIR+PDSLOT_KERN*4)(%esi),%ebx # map them high
368 leal (SYSMAP+PG_V|PG_KW|PG_U|PG_M)(%esi),
[all...]
H A Dvector.s82 pushl %esi ;\
84 movl %ebx,%esi ;\
86 push %esi ;\
143 movl $0xfa,%esi
150 xorl %esi,%esi
152 orl %eax,%esi
154 testl %esi,%esi ;\
H A Dmptramp.s201 movl CPU_INFO_IDLE_PCB(%ecx),%esi
203 # %esi now points at our PCB.
205 movl PCB_ESP(%esi),%esp
206 movl PCB_EBP(%esi),%ebp
209 movl PCB_CR3(%esi),%eax
216 movl PCB_CR0(%esi),%eax
/openbsd-src/gnu/llvm/clang/include/clang/AST/
H A DAbstractBasicWriter.h205 const FunctionProtoType::ExceptionSpecInfo &esi) { in writeExceptionSpecInfo() argument
206 asImpl().writeUInt32(uint32_t(esi.Type)); in writeExceptionSpecInfo()
207 if (esi.Type == EST_Dynamic) { in writeExceptionSpecInfo()
208 asImpl().writeArray(esi.Exceptions); in writeExceptionSpecInfo()
209 } else if (isComputedNoexcept(esi.Type)) { in writeExceptionSpecInfo()
210 asImpl().writeExprRef(esi.NoexceptExpr); in writeExceptionSpecInfo()
211 } else if (esi.Type == EST_Uninstantiated) { in writeExceptionSpecInfo()
212 asImpl().writeDeclRef(esi.SourceDecl); in writeExceptionSpecInfo()
213 asImpl().writeDeclRef(esi.SourceTemplate); in writeExceptionSpecInfo()
214 } else if (esi.Type == EST_Unevaluated) { in writeExceptionSpecInfo()
[all …]
H A DAbstractBasicReader.h224 FunctionProtoType::ExceptionSpecInfo esi; in readExceptionSpecInfo() local
225 esi.Type = ExceptionSpecificationType(asImpl().readUInt32()); in readExceptionSpecInfo()
226 if (esi.Type == EST_Dynamic) { in readExceptionSpecInfo()
227 esi.Exceptions = asImpl().template readArray<QualType>(buffer); in readExceptionSpecInfo()
228 } else if (isComputedNoexcept(esi.Type)) { in readExceptionSpecInfo()
229 esi.NoexceptExpr = asImpl().readExprRef(); in readExceptionSpecInfo()
230 } else if (esi.Type == EST_Uninstantiated) { in readExceptionSpecInfo()
231 esi.SourceDecl = asImpl().readFunctionDeclRef(); in readExceptionSpecInfo()
232 esi.SourceTemplate = asImpl().readFunctionDeclRef(); in readExceptionSpecInfo()
233 } else if (esi.Type == EST_Unevaluated) { in readExceptionSpecInfo()
[all …]
/openbsd-src/sys/arch/i386/isa/
H A Dicu.s49 pushl %esi
52 movl $1f,%esi # address to resume loop at
67 popl %esi
81 movl $1f,%esi # address to resume loop at
109 movl $0xf9,%esi
125 jmp *%esi
134 jmp *%esi
144 jmp *%esi
/openbsd-src/lib/libc/arch/i386/sys/
H A Dtfork_thread.S49 pushl %esi
55 movl 16(%ebp), %esi # get start thread address
76 popl %esi
93 call *%esi
112 popl %esi
/openbsd-src/lib/libc/arch/amd64/gen/
H A Dsigsetjmp.S57 movl %esi,(_JB_SIGFLAG * 8)(%rdi)
58 testl %esi,%esi
63 xorl %esi,%esi /* set = empty */
97 movl %esi,%r8d
/openbsd-src/lib/libc/arch/i386/gen/
H A D_setjmp.S64 movl %esi,(_JB_ESI * 4)(%eax)
79 movl (_JB_ESP * 4)(%edx),%esi
80 xorl 4(%ecx),%esi # use esp cookie
81 movl %esi,%esp # un-xor'ed esp is safe to use
H A Dsigsetjmp.S66 movl %esi,(_JB_ESI * 4)(%ecx)
97 movl (_JB_ESP * 4)(%edx),%esi
98 xorl 8(%ecx),%esi # use esp cookie
99 movl %esi,%esp # un-xor'ed esp is safe to use
H A Dsetjmp.S77 movl %esi,(_JB_ESI * 4)(%ecx)
103 movl (_JB_ESP * 4)(%edx),%esi
104 xorl 0(%ecx),%esi # use esp cookie
105 movl %esi,%esp # un-xor'ed esp is safe to use

12345