/illumos-gate/usr/src/lib/libc/i386/gen/ |
H A D | _div64.S | 219 movl $0, 4(%ebp) 234 movl %edx, 36(%esp) 239 movl %ebp, (%esi) 240 movl %ecx, 4(%esi) 273 movl $1, %ebp /, q0 317 movl %ecx, (%esp) 326 movl %edi, 4(%esp) 553 movl %edi, %edx 566 movl %edx, 8(%esp) 581 movl %edi, (%esp) [all …]
|
H A D | _divdi3.S | 68 movl 4(%esp), %eax / x, x 69 movl 8(%esp), %edx / x, x 85 movl %esp, %ecx /, tmp65 141 movl %esi, %eax / y, yt 142 movl %edi, %edx / y, yt 172 movl %esi, %eax / y, yt 173 movl %edi, %edx / y, yt 218 movl %esi, (%esp) /, xt 222 movl %eax, %esi / y, yt 223 movl %edx, %edi / y, yt [all …]
|
H A D | memcpy.S | 37 movl %edi,%edx / save register variables 39 movl 8(%esp),%edi / %edi = dest address 40 movl 12(%esp),%esi / %esi = source address 52 movl %edx,%edi 66 movl $3,%eax / heavily used constant 76 movl %ecx,%edx / save count 83 movl %edx,%ecx 94 movl 4(%esp),%eax / set up return value 120 movl %edx,%ecx 127 movl %edx,%ecx [all …]
|
/illumos-gate/usr/src/common/util/i386/ |
H A D | muldiv.S | 85 movl %esi,%edx 88 movl %ebp,%esp 265 movl $0, 4(%ebp) 280 movl %edx, 36(%esp) 285 movl %ebp, (%esi) 286 movl %ecx, 4(%esi) 363 movl %ecx, (%esp) 372 movl %edi, 4(%esp) 599 movl %edi, %edx 627 movl %edi, (%esp) [all …]
|
/illumos-gate/usr/src/lib/brand/shared/brand/i386/ |
H A D | handler.S | 81 movl %esp, %ebp 85 movl $0, EH_LOCALS_GREG(ERR)(%ebp) 86 movl %ebx, EH_LOCALS_GREG(EBX)(%ebp) 87 movl %ecx, EH_LOCALS_GREG(ECX)(%ebp) 88 movl %edx, EH_LOCALS_GREG(EDX)(%ebp) 89 movl %edi, EH_LOCALS_GREG(EDI)(%ebp) 90 movl %esi, EH_LOCALS_GREG(ESI)(%ebp) 98 movl %ecx, EH_LOCALS_GREG(EFL)(%ebp) 100 movl %ecx, EH_LOCALS_GREG(EBP)(%ebp) 103 movl %ecx, EH_LOCALS_GREG(ESP)(%ebp) [all …]
|
/illumos-gate/usr/src/common/atomic/i386/ |
H A D | atomic.S | 47 movl 4(%esp), %eax 56 movl 4(%esp), %eax 66 movl 4(%esp), %eax 123 movl (%edi), %eax 134 movl %ebx, %eax 144 movl 4(%esp), %eax 220 movl (%edi), %eax 232 movl %ebx, %eax 399 movl %ebx, %eax 475 movl %ebx, %eax [all …]
|
/illumos-gate/usr/src/boot/libsa/i386/ |
H A D | _setjmp.S | 51 movl 4(%esp),%eax 52 movl 0(%esp),%edx 54 movl %ebx, 4(%eax) 55 movl %esp, 8(%eax) 56 movl %ebp,12(%eax) 57 movl %esi,16(%eax) 64 movl 4(%esp),%edx 65 movl 8(%esp),%eax 66 movl 0(%edx),%ecx 67 movl 4(%edx),%ebx [all …]
|
/illumos-gate/usr/src/uts/i86pc/ml/ |
H A D | syscall_asm_amd64.S | 200 movl $to, %esi; \ 709 movl %eax, %r12d 751 movl %esp, %r10d 754 movl %eax, %eax 861 movl 0(%rsp), %edi 862 movl 8(%rsp), %esi 1140 movl 0(%rsp), %edi 1141 movl 8(%rsp), %esi 1205 movl %r12d, %eax 1244 movl %eax, %eax [all …]
|
H A D | bios_call_src.S | 70 movl $18, %ecx 98 movl %eax, save_fsbase 106 movl %eax, save_gsbase 186 movl %cr0, %eax 188 movl %eax, %cr0 306 movl save_cr4, %eax 307 movl %eax, %cr4 308 movl save_cr3, %eax 309 movl %eax, %cr3 319 movl save_cr0, %eax [all …]
|
H A D | cpr_wakecode.S | 202 / D16 movl 0xffc, %esp 223 movl %cr0, %eax 225 movl %eax, %cr0 266 movl %cr4, %eax 273 movl %eax, %cr4 294 A16 D16 movl CR3OFF, %eax 295 movl %eax, %cr3 321 movl %cr0, %eax 323 movl %eax, %cr0 477 movl rm_platter_pa, %eax [all …]
|
H A D | mpcore.S | 84 movl $0xffc, %esp 85 movl %cr0, %eax 91 movl %eax, %cr0 108 movl %cr4, %eax 115 movl %eax, %cr4 124 addr32 movl CR3OFF, %eax 125 movl %eax, %cr3 130 movl $MSR_AMD_EFER, %ecx 138 movl %cr0, %eax 140 movl %eax, %cr0 [all …]
|
/illumos-gate/usr/src/lib/libc/amd64/sys/ |
H A D | vforkx.S | 67 movl $MASKSET2, %ecx 68 movl $MASKSET1, %edx 69 movl $MASKSET0, %esi 70 movl $SIG_SETMASK, %edi 74 movl $2, %edi 85 movl %fs:UL_SIGMASK, %esi 86 movl $SIG_SETMASK, %edi 102 movl %fs:UL_VFORK, %edx 109 movl %fs:UL_VFORK, %edx 112 movl %edx, %fs:UL_VFORK [all …]
|
/illumos-gate/usr/src/grub/grub-0.97/stage2/ |
H A D | setjmp.S | 59 movl 4(%esp), %ecx /* fetch buffer */ 60 movl %ebx, 0(%ecx) 61 movl %esi, 4(%ecx) 62 movl %edi, 8(%ecx) 71 movl 8(%esp), %eax /* return(v) */ 72 movl 4(%esp), %ecx /* fetch buffer */ 73 movl 0(%ecx), %ebx 74 movl 4(%ecx), %esi 75 movl 8(%ecx), %edi 76 movl 12(%ecx), %ebp [all …]
|
H A D | asm.S | 141 movl %ebp, %esp 167 movl $edata, %edi 172 movl $end, %ecx 174 movl $_end, %ecx 438 movl %esp, %ebp 449 movl $0x4, %edi 490 movl $0x4, %edi 755 movl %esp, %ebp 1387 movl $80, %ebx 1391 movl $2, %ebx [all …]
|
/illumos-gate/usr/src/cmd/sgs/rtld/i386/ |
H A D | boot_elf.S | 118 movl 0(%ebp), %edi 123 movl -4(%ebp), %edi 146 movl (%eax), %eax 160 movl 0(%ebp), %eax 161 movl %eax, -4(%ebp) 181 movl %ebp, %esp / 195 movl %ebp, %edi / 213 movl %eax, %edx 226 movl (%edi), %esi 307 movl %esp, %ebp [all …]
|
/illumos-gate/usr/src/boot/efi/loader/arch/i386/ |
H A D | multiboot_tramp.S | 53 movl %esp, %ebp /* current SP */ 55 movl (%eax), %eax /* new SP */ 56 movl %eax, %esp 59 movl 0x10(%ebp),%eax /* entry */ 63 movl 0x8(%ebp),%eax /* magic */ 68 movl %esp, %ebp 81 movl %eax, -0x20(%ebp) /* base */ 125 movl -0x4(%ebp), %ebx /* MBI */ 128 movl $SEL_SDATA, %eax 141 movl %esp, %eax [all …]
|
/illumos-gate/usr/src/lib/libm/i386/src/ |
H A D | nextafterl.S | 42 movl %esp,%ebp 56 movl $0,-8(%ebp) 58 movl %ecx,-4(%ebp) 68 movl $0,-8(%ebp) 70 movl %ecx,-4(%ebp) 127 movl %edx,%eax 139 movl %edx,-8(%ebp) 140 movl %ecx,-4(%ebp) 143 movl %edx,%eax 148 movl %edx,-8(%ebp) [all …]
|
H A D | nexttowardl.S | 42 movl %esp,%ebp 56 movl $0,-8(%ebp) 58 movl %ecx,-4(%ebp) 68 movl $0,-8(%ebp) 70 movl %ecx,-4(%ebp) 127 movl %edx,%eax 139 movl %edx,-8(%ebp) 140 movl %ecx,-4(%ebp) 143 movl %edx,%eax 148 movl %edx,-8(%ebp) [all …]
|
H A D | nextafter.S | 46 movl %esp,%ebp 59 movl $1,%ecx /// Fmin 60 movl %ecx,-8(%ebp) 62 movl %ecx,-4(%ebp) 71 movl $1,%ecx /// Fmin 72 movl %ecx,-8(%ebp) 75 movl %ecx,-4(%ebp) 84 movl %eax,-8(%ebp) 86 movl %ecx,-4(%ebp) 92 movl %eax,-8(%ebp) [all …]
|
/illumos-gate/usr/src/common/bignum/i386/ |
H A D | bignum_i386_asm.S | 123 movl $0, reg; \ 392 movl %esp, %ebp 406 movl %eax, %esi 417 movl %eax, %esi 422 movl %ebx, %cr0 424 movl %esi, %eax 433 movl %esp, %ebp 458 movl %esp, %ebp 680 movl %esp, %ebp 694 movl %eax, %esi [all …]
|
/illumos-gate/usr/src/lib/commpage/i386/ |
H A D | cp_subr.S | 48 movl %esp, %ebp 53 movl 0x8(%ebp), %edi 85 movl $0, (%esp) 88 movl %eax, 0x4(%esp) 135 movl 0x4(%esp), %esi 152 movl (%esp), %eax 157 movl %eax, (%esp) 158 movl %ecx, 0x4(%esp) 176 movl $T_GETHRTIME, %eax 190 movl 4(%esp), %eax [all …]
|
/illumos-gate/usr/src/test/bhyve-tests/tests/common/ |
H A D | payload_utils.S | 38 movl %esi, %eax 66 movl %edi, %ecx 77 movl %esi, %eax 78 movl %edi, %ecx 86 movl %edi, %eax 87 movl %esi, %ecx 90 movl %eax, (%r8) 91 movl %ebx, 4(%r8) 92 movl %ecx, 8(%r8) 93 movl %edx, 12(%r8) [all …]
|
/illumos-gate/usr/src/uts/i86pc/dboot/ |
H A D | dboot_asm.S | 39 movl (%rdi), %eax 41 movl %eax, (%rdi) 42 movl %edx, %eax 68 movl %edi, %eax 83 movl 4(%esp), %ecx 84 movl (%ecx), %eax 88 movl 4(%esp), %ecx 89 movl %eax, (%ecx) 90 movl %edx, %eax 98 movl 4(%esp), %edx [all …]
|
/illumos-gate/usr/src/uts/intel/ml/ |
H A D | float.S | 90 movl FPU_CTX_FPU_XSAVE_MASK+4(%rdi), %edx 102 movl FPU_CTX_FPU_XSAVE_MASK+4(%rdi), %edx 148 movl FPU_CTX_FPU_XSAVE_MASK(%rdi), %eax 149 movl FPU_CTX_FPU_XSAVE_MASK+4(%rdi), %edx 165 movl FPU_CTX_FPU_XSAVE_MASK(%rdi), %eax 194 movl %esi, %eax /* bv mask */ 206 movl %esi, %eax /* bv mask */ 254 movl %esi, %eax /* bv mask */ 287 movl $XFEATURE_AVX, %eax 314 movl (%rsp), %eax [all …]
|
/illumos-gate/usr/src/lib/libc/i386/sys/ |
H A D | getcontext.S | 52 movl 4(%esp), %eax; /* %eax <-- first arg: ucp */ \ 60 movl 4(%esp), %eax; /* recompute first arg */ \ 67 movl %eax, EIP_OFF (%edx); \ 70 movl %eax, UESP_OFF (%edx); \ 73 movl %eax, EAX_OFF (%edx); \ 91 movl 8(%esp), %eax /* %eax <-- second arg: ucp */ 102 movl 8(%esp), %eax 108 movl $EINVAL, %eax /* errno = EINVAL; */ 117 movl 8(%esp), %eax 122 movl 12(%esp), %eax /* %eax <-- second arg: ucp */ [all …]
|