Home
last modified time | relevance | path

Searched refs:esp (Results 1 – 25 of 248) sorted by relevance

12345678910

/titanic_50/usr/src/lib/libm/common/m9x/
H A D__fenv_i386.il27 movl (%esp),%eax
33 movl (%esp),%eax
36 subl $28,%esp
37 fstenv (%esp)
38 movw %cx,(%esp)
39 movw %dx,4(%esp)
40 fldenv (%esp)
42 addl $28,%esp
46 movl (%esp),%eax
51 movl (%esp),%eax
[all …]
/titanic_50/usr/src/lib/libc/i386/fp/
H A D_xtoll.s38 subl $8,%esp
39 fstcw cw_old(%esp)
40 movw cw_old(%esp),%ax
44 movw %ax,cw(%esp)
45 fldcw cw(%esp)
46 fistpl two_words(%esp)
48 fstcw cw(%esp) // fetch CW in case masks changed value
49 movw cw(%esp),%ax
52 movw %ax,cw(%esp)
53 fldcw cw(%esp)
[all …]
H A D_base_il.s53 subl $0x8, %esp /* Give us an extra 8 bytes to play with. */
57 fldl 0xc(%esp) /* Load up x */
58 fmull 0x14(%esp) /* And multiply! */
61 fstsw (%esp) /* Equivalent of... */
63 andl $0x3f, (%esp) /* If the status word (low bits) are zero... */
65 movl 0x1c(%esp), %eax/* Get pe. */
67 addl $0x8, %esp /* Release the 8 play bytes. */
95 subl $0x8, %esp /* Give us an extra 8 bytes to play with. */
99 fldl 0xc(%esp) /* Load up x */
100 fdivl 0x14(%esp) /* And divide! */
[all …]
H A D_xtoull.s39 subl $12,%esp
40 fstcw cw_old(%esp)
41 movw cw_old(%esp),%ax
45 movw %ax,cw(%esp)
46 fldcw cw(%esp)
58 fistpll two_words(%esp)
60 movl four_words(%esp),%edx
64 fstcw cw(%esp) // fetch CW in case masks changed value
65 movw cw(%esp),%ax
68 movw %ax,cw(%esp)
[all …]
H A Dfpcw.s31 movl 4(%esp),%eax
37 fldcw 4(%esp)
42 movl 4(%esp),%eax
48 movl 4(%esp),%ecx
55 subl $28,%esp
56 fnstenv (%esp)
59 movw %cx,4(%esp)
60 fldenv (%esp)
61 addl $28,%esp
66 movl 4(%esp),%eax
[all …]
/titanic_50/usr/src/lib/libm/i386/src/
H A Dlocallibm.il31 fldl (%esp)
36 fldl (%esp)
37 movl 4(%esp),%eax
47 flds (%esp)
52 fldl (%esp)
67 subl $4,%esp
68 fstcw (%esp)
69 movw (%esp),%ax
72 movl 4(%esp),%edx ///
76 movl %ecx,(%esp)
[all …]
H A Dfloorl.s36 subl $8,%esp
37 fstcw (%esp)
38 fldt 12(%esp)
39 movw (%esp),%cx
42 movw %cx,4(%esp)
43 fldcw 4(%esp) / set RD = up
45 fstcw 4(%esp) / restore RD
46 movw 4(%esp),%dx
48 movw (%esp),%cx
51 movw %cx,(%esp)
[all …]
H A Dexp10f.s34 movl 4(%esp),%ecx / ecx <-- x
40 flds 4(%esp) / push x (=arg)
42 subl $8,%esp / save RP and set round-to-64-bits
43 fstcw (%esp)
44 movw (%esp),%ax
45 movw %ax,4(%esp)
47 movw %ax,(%esp)
48 fldcw (%esp)
66 fstcw (%esp) / restore old RP
67 movw (%esp),%dx
[all …]
H A Dexp10.s34 movl 8(%esp),%ecx / ecx <-- hi_32(x)
42 fldl 4(%esp) / push x (=arg)
44 subl $8,%esp / save RP and set round-to-64-bits
45 fstcw (%esp)
46 movw (%esp),%ax
47 movw %ax,4(%esp)
49 movw %ax,(%esp)
50 fldcw (%esp)
68 fstcw (%esp) / restore old RP
69 movw (%esp),%dx
[all …]
H A Dceil.s35 subl $8,%esp
36 fstcw (%esp)
37 fldl 12(%esp)
38 movw (%esp),%cx
41 movw %cx,4(%esp)
42 fldcw 4(%esp) / set RD = up
44 fstcw 4(%esp) / restore RD
45 movw 4(%esp),%dx
47 movw (%esp),%cx
50 movw %cx,(%esp)
[all …]
H A Dfloor.s35 subl $8,%esp
36 fstcw (%esp)
37 fldl 12(%esp)
38 movw (%esp),%cx
41 movw %cx,4(%esp)
42 fldcw 4(%esp) / set RD = down
44 fstcw 4(%esp) / restore RD
45 movw 4(%esp),%dx
47 movw (%esp),%cx
50 movw %cx,(%esp)
[all …]
H A Dhypot.s41 movl 8(%esp),%eax / eax <-- hi_32(x)
47 movl 16(%esp),%eax / eax <-- hi_32(y)
53 fldl 12(%esp) / ,y
55 fldl 4(%esp) / x,y*y
59 subl $8,%esp
60 fstpl (%esp) / round to double
61 fldl (%esp) / sqrt(x*x+y*y) rounded to double
65 addl $8,%esp
80 movl %esp,%ebp
88 addl $20,%esp
[all …]
H A Dexp.s36 movl 8(%esp),%ecx / ecx <-- hi_32(x)
44 fldl 4(%esp) / push x
45 subl $8,%esp
47 fstcw (%esp) /// ; 15/3
48 movw (%esp),%ax /// ; 4/1
49 movw %ax,4(%esp) /// save old RP; 2/1
51 movw %ax,(%esp) /// ; 2/1
52 fldcw (%esp) /// ; 19/4
70 fstcw (%esp) / restore RD
71 movw (%esp),%dx
[all …]
H A Dexpm1f.s39 movl 4(%esp),%ecx / ecx <-- x
45 flds 4(%esp) / push x
47 subl $8,%esp / save RP and set round-to-64-bits
48 fstcw (%esp)
49 movw (%esp),%ax
50 movw %ax,4(%esp)
52 movw %ax,(%esp)
53 fldcw (%esp)
85 fstcw (%esp) / restore old RP
86 movw (%esp),%dx
[all …]
H A Dexpm1.s39 movl 8(%esp),%ecx / ecx <-- hi_32(x)
47 fldl 4(%esp) / push x
49 subl $8,%esp / save RP and set round-to-64-bits
50 fstcw (%esp)
51 movw (%esp),%ax
52 movw %ax,4(%esp)
54 movw %ax,(%esp)
55 fldcw (%esp)
84 fstcw (%esp) / restore old RP
85 movw (%esp),%dx
[all …]
/titanic_50/usr/src/lib/libc/i386/gen/
H A D_div64.s199 subl $48, %esp
200 movl 68(%esp), %edi / y,
202 movl %eax, 40(%esp) / x, x
203 movl %edx, 44(%esp) / x, x
208 cmpl 64(%esp), %eax / y, tmp68
211 movl 72(%esp), %ebp / pmod,
213 movl 40(%esp), %eax / x, q0
215 divl 64(%esp) / y
221 addl $48, %esp
230 movl 44(%esp), %eax / x,
[all …]
H A D_divdi3.s68 movl 4(%esp), %eax / x, x
69 movl 8(%esp), %edx / x, x
70 pushl 16(%esp) / y
71 pushl 16(%esp)
73 addl $8, %esp
84 subl $12, %esp
85 movl %esp, %ecx /, tmp65
86 movl 16(%esp), %eax / x, x
87 movl 20(%esp), %edx / x, x
89 pushl 32(%esp) / y
[all …]
/titanic_50/usr/src/common/util/i386/
H A Dmuldiv.s73 mov %esp,%ebp
88 movl %ebp,%esp
245 subl $48, %esp
246 movl 68(%esp), %edi / y,
248 movl %eax, 40(%esp) / x, x
249 movl %edx, 44(%esp) / x, x
254 cmpl 64(%esp), %eax / y, tmp68
257 movl 72(%esp), %ebp / pmod,
259 movl 40(%esp), %eax / x, q0
261 divl 64(%esp) / y
[all …]
/titanic_50/usr/src/uts/intel/ia32/sys/
H A Dprivregs.h105 subl $8, %esp; \
106 movl REGOFF_EIP(%esp), %eax; \
107 movl %eax, REGOFF_SAVPC(%esp); \
108 movl %ebp, REGOFF_SAVFP(%esp);
114 subl $16, %esp; \
115 movw %ds, 12(%esp); \
116 movw %es, 8(%esp); \
117 movw %fs, 4(%esp); \
118 movw %gs, 0(%esp);
145 movw 0(%esp), %gs; \
[all …]
/titanic_50/usr/src/common/atomic/i386/
H A Datomic.s47 movl 4(%esp), %eax
56 movl 4(%esp), %eax
66 movl 4(%esp), %eax
76 movl 4(%esp), %edx / %edx = target address
88 movl 4(%esp), %edx / %edx = target address
101 movl 4(%esp), %edx / %edx = target address
122 movl 12(%esp), %edi / %edi = target address
144 movl 4(%esp), %eax
153 movl 4(%esp), %eax
163 movl 4(%esp), %eax
[all …]
/titanic_50/usr/src/uts/intel/kdi/ia32/
H A Dkdi_asm.s95 addl $8, %esp; \
100 addl $8, %esp; \
105 addl $8, %esp; \
110 addl $8, %esp; \
115 addl $8, %esp; \
120 addl $8, %esp; \
165 addl $8, %esp; \
173 addl $8, %esp
237 subl $8, %esp
238 movl %ebp, REG_OFF(KDIREG_SAVFP)(%esp)
[all …]
/titanic_50/usr/src/uts/i86xpv/ml/
H A Dia32.il32 movl (%esp), %eax
38 movl 4(%esp), %eax
39 movl 8(%esp), %ebx
46 movl 4(%esp), %eax
47 movl 8(%esp), %ebx
48 movl 12(%esp), %ecx
55 movl 4(%esp), %eax
56 movl 8(%esp), %ebx
57 movl 12(%esp), %ecx
58 movl 16(%esp), %edx
[all …]
H A Dpanic_asm.s174 movl 4(%esp), %eax
197 movl %esp, %ebp
199 subl $REGSIZE, %esp
200 movl %eax, REGOFF_EAX(%esp)
201 movl %ebx, REGOFF_EBX(%esp)
202 movl %esp, %eax
205 movl %ebx, REGOFF_EBP(%esp)
207 movl %ebx, REGOFF_TRAPNO(%esp)
209 movl %ebx, REGOFF_ERR(%esp)
211 movl %ebx, REGOFF_EIP(%esp)
[all …]
/titanic_50/usr/src/uts/intel/ia32/ml/
H A Dhypersubr.s248 movl 4(%esp), %eax
256 movl 8(%esp), %eax
257 movl 12(%esp), %ebx
266 movl 8(%esp), %eax
267 movl 12(%esp), %ebx
268 movl 16(%esp), %ecx
277 movl 8(%esp), %eax
278 movl 12(%esp), %ebx
279 movl 16(%esp), %ecx
280 movl 20(%esp), %edx
[all …]
/titanic_50/usr/src/cmd/dtrace/test/tst/i386/pid/
H A Dtst.ret.s53 pushl (%esp)
58 pushl (%esp)
65 movl %esp, %ebp
68 movl %ebp, %esp
75 movl %esp, %ebp
76 subl $0x4, %esp
83 addl $0x4, %esp
88 movl %esp, %esi
97 cmpl %esp, %esi
105 movl %ebp, %esp
[all …]

12345678910