| /openbsd-src/sys/arch/i386/i386/ |
| H A D | locore.s | 103 movl %eax,IRF_SS(%esp) ; \ 105 movl %eax,IRF_ESP(%esp) ; \ 107 movl %eax,IRF_EFLAGS(%esp) ; \ 109 movl %eax,IRF_CS(%esp) ; \ 111 movl %eax,IRF_EIP(%esp) ; \ 113 movl %eax,IRF_ERR(%esp) ; \ 115 movl %eax,IRF_TRAPNO(%esp) 129 testb $SEL_RPL,IRF_CS(%esp) ; \ 146 movl %esp,%ebp ; \ 147 movl %eax,%esp ; \ [all...] |
| /openbsd-src/gnu/llvm/compiler-rt/lib/builtins/i386/ |
| H A D | moddi3.S | 31 movl 20(%esp), %edx // high word of b 32 movl 16(%esp), %eax // low word of b 39 movl %edx, 20(%esp) 40 movl %eax, 16(%esp) // store abs(b) back to stack 42 movl 12(%esp), %edx // high word of b 43 movl 8(%esp), %eax // low word of b 50 movl %edx, 12(%esp) 51 movl %eax, 8(%esp) // store abs(a) back to stack 55 movl 24(%esp), %ebx // Find the index i of the leading bit in b. 61 movl 20(%esp), %eax // Construct bhi, containing bits [1+i:32+i] of b [all …]
|
| H A D | umoddi3.S | 28 movl 20(%esp), %ebx // Find the index i of the leading bit in b. 34 movl 16(%esp), %eax // Construct bhi, containing bits [1+i:32+i] of b 41 movl 12(%esp), %edx // Load the high and low words of a, and jump 42 movl 8(%esp), %eax // to [2] if the high word is larger than bhi 55 mull 20(%esp) // q*blo 56 movl 12(%esp), %ebx 57 movl 16(%esp), %ecx // ECX:EBX = a 60 movl 24(%esp), %eax 65 addl 20(%esp), %ebx // otherwise 66 adcl 24(%esp), %ecx // ECX:EBX = a - (q-1)*b = result [all …]
|
| H A D | divdi3.S | 31 movl 20(%esp), %edx // high word of b 32 movl 16(%esp), %eax // low word of b 39 movl %edx, 20(%esp) 40 movl %eax, 16(%esp) // store abs(b) back to stack 43 movl 12(%esp), %edx // high word of b 44 movl 8(%esp), %eax // low word of b 51 movl %edx, 12(%esp) 52 movl %eax, 8(%esp) // store abs(a) back to stack 56 movl 24(%esp), %ebx // Find the index i of the leading bit in b. 62 movl 20(%esp), %eax // Construct bhi, containing bits [1+i:32+i] of b [all …]
|
| H A D | udivdi3.S | 27 movl 20(%esp), %ebx // Find the index i of the leading bit in b. 33 movl 16(%esp), %eax // Construct bhi, containing bits [1+i:32+i] of b 40 movl 12(%esp), %edx // Load the high and low words of a, and jump 41 movl 8(%esp), %eax // to [1] if the high word is larger than bhi 54 mull 20(%esp) // q*blo 55 movl 12(%esp), %ebx 56 movl 16(%esp), %ecx // ECX:EBX = a 59 movl 24(%esp), %eax 86 mull 20(%esp) // q*blo 87 movl 12(%esp), %ebx [all …]
|
| /openbsd-src/sys/arch/i386/stand/libsa/ |
| H A D | debug_i386.S | 53 movl 0xf*4(%esp), %eax 55 movl %eax, 0xf*4(%esp) 58 movl 0x0c*4(%esp), %eax /* trapno */ 62 movb 0x0d*4(%esp), %al /* error */ 77 addl $0x8, %esp 91 movl 0x0c*4(%esp), %eax; stosl /* %eax */ 92 movl 0x0b*4(%esp), %eax; stosl /* %ecx */ 93 movl 0x0a*4(%esp), %eax; stosl /* %edx */ 94 movl 0x09*4(%esp), %eax; stosl /* %ebx */ 95 movl 0x08*4(%esp), %eax; stosl /* %esp */ [all …]
|
| /openbsd-src/regress/sbin/ipsecctl/ |
| H A D | ipsec24.ok | 3 flow esp out from 1.1.1.1 to 4.4.4.4 peer 4.4.4.4 type require 4 flow esp in from 4.4.4.4 to 1.1.1.1 peer 4.4.4.4 type require 5 flow esp out from 1.1.1.1 to 5.5.5.5 peer 5.5.5.5 type require 6 flow esp in from 5.5.5.5 to 1.1.1.1 peer 5.5.5.5 type require 7 flow esp out from 1.1.1.1 to 6.6.6.6 peer 6.6.6.6 type require 8 flow esp in from 6.6.6.6 to 1.1.1.1 peer 6.6.6.6 type require 9 flow esp out from 2.2.2.2 to 4.4.4.4 peer 4.4.4.4 type require 10 flow esp in from 4.4.4.4 to 2.2.2.2 peer 4.4.4.4 type require 11 flow esp out from 2.2.2.2 to 5.5.5.5 peer 5.5.5.5 type require 12 flow esp in from 5.5.5.5 to 2.2.2.2 peer 5.5.5.5 type require [all …]
|
| H A D | ipsec21.in | 1 flow esp out from 192.168.3.3 to 192.168.3.2 peer 192.168.3.3 2 flow esp in from 192.168.3.2 to 192.168.3.3 peer 192.168.3.3 3 flow esp out from 192.168.3.3 to 192.168.3.2 peer 192.168.3.3 type use 4 flow esp in from 192.168.3.2 to 192.168.3.3 peer 192.168.3.3 type use 5 flow esp out from 192.168.3.3 to 192.168.3.2 peer 192.168.3.3 type require 6 flow esp in from 192.168.3.2 to 192.168.3.3 peer 192.168.3.3 type require 7 flow esp out from 192.168.3.3 to 192.168.3.2 peer 192.168.3.3 type acquire 8 flow esp in from 192.168.3.2 to 192.168.3.3 peer 192.168.3.3 type acquire 9 flow esp out from 192.168.3.3 to 192.168.3.2 peer 192.168.3.3 type dontacq 10 flow esp in from 192.168.3.2 to 192.168.3.3 peer 192.168.3.3 type dontacq [all …]
|
| H A D | ipsec20.ok | 1 flow esp out from 192.168.3.3 to 192.168.3.2 peer 192.168.3.3 type require 2 flow esp in from 192.168.3.2 to 192.168.3.3 peer 192.168.3.3 type require 3 flow esp out from 192.168.3.3 to 192.168.3.2 peer 192.168.3.3 type use 4 flow esp in from 192.168.3.2 to 192.168.3.3 peer 192.168.3.3 type use 5 flow esp out from 192.168.3.3 to 192.168.3.2 peer 192.168.3.3 type require 6 flow esp in from 192.168.3.2 to 192.168.3.3 peer 192.168.3.3 type require 7 flow esp out from 192.168.3.3 to 192.168.3.2 peer 192.168.3.3 type acquire 8 flow esp in from 192.168.3.2 to 192.168.3.3 peer 192.168.3.3 type acquire 9 flow esp out from 192.168.3.3 to 192.168.3.2 peer 192.168.3.3 type dontacq 10 flow esp in from 192.168.3.2 to 192.168.3.3 peer 192.168.3.3 type dontacq [all …]
|
| H A D | ipsec21.ok | 1 flow esp out from 192.168.3.3 to 192.168.3.2 peer 192.168.3.3 type require 2 flow esp in from 192.168.3.2 to 192.168.3.3 peer 192.168.3.3 type require 3 flow esp out from 192.168.3.3 to 192.168.3.2 peer 192.168.3.3 type use 4 flow esp in from 192.168.3.2 to 192.168.3.3 peer 192.168.3.3 type use 5 flow esp out from 192.168.3.3 to 192.168.3.2 peer 192.168.3.3 type require 6 flow esp in from 192.168.3.2 to 192.168.3.3 peer 192.168.3.3 type require 7 flow esp out from 192.168.3.3 to 192.168.3.2 peer 192.168.3.3 type acquire 8 flow esp in from 192.168.3.2 to 192.168.3.3 peer 192.168.3.3 type acquire 9 flow esp out from 192.168.3.3 to 192.168.3.2 peer 192.168.3.3 type dontacq 10 flow esp in from 192.168.3.2 to 192.168.3.3 peer 192.168.3.3 type dontacq [all …]
|
| H A D | ipsec19.ok | 1 flow esp out proto etherip from 1.1.1.1 to 2.2.2.2 peer 2.2.2.2 type require 2 flow esp in proto etherip from 2.2.2.2 to 1.1.1.1 peer 2.2.2.2 type require 3 flow esp out proto etherip from 2.2.2.2 to 3.3.3.3 peer 3.3.3.3 type require 4 flow esp in proto etherip from 3.3.3.3 to 2.2.2.2 peer 3.3.3.3 type require 5 flow esp out proto esp from 4.4.4.4 to 5.5.5.5 peer 5.5.5.5 type require 6 flow esp in proto esp from 5.5.5.5 to 4.4.4.4 peer 5.5.5.5 type require 7 flow esp out proto esp from 6.6.6.6 to 7.7.7.7 peer 7.7.7.7 type require 8 flow esp in proto esp from 7.7.7.7 to 6.6.6.6 peer 7.7.7.7 type require
|
| H A D | ipsec34.in | 1 flow esp out from 3ffe::3 to 3ffe::2 peer 3ffe::3 2 flow esp in from 3ffe::2 to 3ffe::3 peer 3ffe::3 3 flow esp out from 3ffe::3 to 3ffe::2 peer 3ffe::3 type use 4 flow esp in from 3ffe::2 to 3ffe::3 peer 3ffe::3 type use 5 flow esp out from 3ffe::3 to 3ffe::2 peer 3ffe::3 type require 6 flow esp in from 3ffe::2 to 3ffe::3 peer 3ffe::3 type require 7 flow esp out from 3ffe::3 to 3ffe::2 peer 3ffe::3 type acquire 8 flow esp in from 3ffe::2 to 3ffe::3 peer 3ffe::3 type acquire 9 flow esp out from 3ffe::3 to 3ffe::2 peer 3ffe::3 type dontacq 10 flow esp in from 3ffe::2 to 3ffe::3 peer 3ffe::3 type dontacq [all …]
|
| H A D | ipsec34.ok | 1 flow esp out from 3ffe::3 to 3ffe::2 peer 3ffe::3 type require 2 flow esp in from 3ffe::2 to 3ffe::3 peer 3ffe::3 type require 3 flow esp out from 3ffe::3 to 3ffe::2 peer 3ffe::3 type use 4 flow esp in from 3ffe::2 to 3ffe::3 peer 3ffe::3 type use 5 flow esp out from 3ffe::3 to 3ffe::2 peer 3ffe::3 type require 6 flow esp in from 3ffe::2 to 3ffe::3 peer 3ffe::3 type require 7 flow esp out from 3ffe::3 to 3ffe::2 peer 3ffe::3 type acquire 8 flow esp in from 3ffe::2 to 3ffe::3 peer 3ffe::3 type acquire 9 flow esp out from 3ffe::3 to 3ffe::2 peer 3ffe::3 type dontacq 10 flow esp in from 3ffe::2 to 3ffe::3 peer 3ffe::3 type dontacq [all …]
|
| H A D | ipsec41.ok | 1 flow esp out from 3ffe::3 to 3ffe::2 peer 3ffe::3 type require 2 flow esp in from 3ffe::2 to 3ffe::3 peer 3ffe::3 type require 3 flow esp out from 3ffe::3 to 3ffe::2 peer 3ffe::3 type use 4 flow esp in from 3ffe::2 to 3ffe::3 peer 3ffe::3 type use 5 flow esp out from 3ffe::3 to 3ffe::2 peer 3ffe::3 type require 6 flow esp in from 3ffe::2 to 3ffe::3 peer 3ffe::3 type require 7 flow esp out from 3ffe::3 to 3ffe::2 peer 3ffe::3 type acquire 8 flow esp in from 3ffe::2 to 3ffe::3 peer 3ffe::3 type acquire 9 flow esp out from 3ffe::3 to 3ffe::2 peer 3ffe::3 type dontacq 10 flow esp in from 3ffe::2 to 3ffe::3 peer 3ffe::3 type dontacq [all …]
|
| H A D | sa9.ok | 1 esp tunnel from 1.1.1.1 to 2.2.2.2 spi 0x1eadbeef auth hmac-sha2-256 enc aes \ 4 esp tunnel from 2.2.2.2 to 1.1.1.1 spi 0xbeef1ead auth hmac-sha2-256 enc aes \ 7 esp tunnel from 1.1.1.2 to 2.2.2.2 spi 0x2eadbeef auth hmac-sha1 enc 3des-cbc \ 10 esp tunnel from 2.2.2.2 to 1.1.1.2 spi 0xbeef2ead auth hmac-sha1 enc 3des-cbc \ 13 esp tunnel from 1.1.1.4 to 2.2.2.2 spi 0x4eadbeef auth hmac-sha1 enc aes \ 16 esp tunnel from 2.2.2.2 to 1.1.1.4 spi 0xbeef4ead auth hmac-sha1 enc aes \ 19 esp tunnel from 1.1.1.6 to 2.2.2.2 spi 0x6eadbeef auth hmac-sha1 enc blowfish \ 22 esp tunnel from 2.2.2.2 to 1.1.1.6 spi 0xbeef6ead auth hmac-sha1 enc blowfish \ 25 esp tunnel from 1.1.1.7 to 2.2.2.2 spi 0x7eadbeef auth hmac-sha1 enc cast128 \ 28 esp tunnel from 2.2.2.2 to 1.1.1.7 spi 0xbeef7ead auth hmac-sha1 enc cast128 \ [all …]
|
| H A D | sa11.ok | 1 esp transport from 1.1.1.1 to 2.2.2.2 spi 0x1eadbeef auth hmac-sha2-256 enc aes \ 4 esp transport from 2.2.2.2 to 1.1.1.1 spi 0xbeef1ead auth hmac-sha2-256 enc aes \ 7 esp transport from 1.1.1.2 to 2.2.2.2 spi 0x2eadbeef auth hmac-sha1 enc 3des-cbc \ 10 esp transport from 2.2.2.2 to 1.1.1.2 spi 0xbeef2ead auth hmac-sha1 enc 3des-cbc \ 13 esp transport from 1.1.1.4 to 2.2.2.2 spi 0x4eadbeef auth hmac-sha1 enc aes \ 16 esp transport from 2.2.2.2 to 1.1.1.4 spi 0xbeef4ead auth hmac-sha1 enc aes \ 19 esp transport from 1.1.1.6 to 2.2.2.2 spi 0x6eadbeef auth hmac-sha1 enc blowfish \ 22 esp transport from 2.2.2.2 to 1.1.1.6 spi 0xbeef6ead auth hmac-sha1 enc blowfish \ 25 esp transport from 1.1.1.7 to 2.2.2.2 spi 0x7eadbeef auth hmac-sha1 enc cast128 \ 28 esp transport from 2.2.2.2 to 1.1.1.7 spi 0xbeef7ead auth hmac-sha1 enc cast128 \ [all …]
|
| H A D | sa6.ok | 1 esp tunnel from 1.1.1.1 to 2.2.2.2 spi 0x1eadbeef auth hmac-sha2-256 enc aes \ 4 esp tunnel from 2.2.2.2 to 1.1.1.1 spi 0xbeef1ead auth hmac-sha2-256 enc aes \ 7 esp tunnel from 1.1.1.2 to 2.2.2.2 spi 0x2eadbeef auth hmac-sha1 enc 3des-cbc \ 10 esp tunnel from 2.2.2.2 to 1.1.1.2 spi 0xbeef2ead auth hmac-sha1 enc 3des-cbc \ 13 esp tunnel from 1.1.1.4 to 2.2.2.2 spi 0x4eadbeef auth hmac-sha1 enc aes \ 16 esp tunnel from 2.2.2.2 to 1.1.1.4 spi 0xbeef4ead auth hmac-sha1 enc aes \ 19 esp tunnel from 1.1.1.6 to 2.2.2.2 spi 0x6eadbeef auth hmac-sha1 enc blowfish \ 22 esp tunnel from 2.2.2.2 to 1.1.1.6 spi 0xbeef6ead auth hmac-sha1 enc blowfish \ 25 esp tunnel from 1.1.1.7 to 2.2.2.2 spi 0x7eadbeef auth hmac-sha1 enc cast128 \ 28 esp tunnel from 2.2.2.2 to 1.1.1.7 spi 0xbeef7ead auth hmac-sha1 enc cast128 \ [all …]
|
| /openbsd-src/gnu/llvm/compiler-rt/lib/sanitizer_common/ |
| H A D | sanitizer_common_interceptors_vfork_i386.inc.S | 11 sub $12, %esp 13 mov 12(%esp), %ecx 15 add $16, %esp 29 sub $16, %esp 30 mov %ebx, 8(%esp) 31 mov %eax, 4(%esp) 43 mov %ecx, 12(%esp) 44 mov 4(%esp), %eax 50 lea 16(%esp), %ecx 51 mov %ecx, (%esp) [all …]
|
| /openbsd-src/lib/libc/arch/i386/gen/ |
| H A D | sigsetjmp.S | 40 movl 4(%esp),%ecx # parameter, pointer to env 41 movl 8(%esp),%eax # parameter, savemask 48 subl $4,%esp 52 addl $12,%esp 60 movl %esp,%eax 61 xorl 8(%edx),%eax # use esp cookie 69 xorl 0(%esp),%edx 77 movl 4(%esp),%edx # parameter, pointer to env 83 subl $4,%esp 87 addl $12,%esp [all …]
|
| H A D | setjmp.S | 42 .zero 4*3 # (eip, esp, ebp) 65 addl $8,%esp 68 movl 4(%esp),%ecx # parameter, pointer to env 71 movl %esp,%eax 72 xorl 0(%edx),%eax # use esp cookie 80 xorl 0(%esp),%edx # caller address 88 movl 4(%esp),%edx # parameter, pointer to env 96 addl $8,%esp 99 movl 4(%esp),%edx # parameter, pointer to env 100 movl 8(%esp),%eax # parameter, val [all …]
|
| /openbsd-src/lib/libm/arch/i387/ |
| H A D | e_exp.S | 47 movl 8(%esp),%eax 52 fldl 4(%esp) 59 fstcw 4(%esp) 60 movl 4(%esp),%eax 64 movl $0x137f,8(%esp) 65 fldcw 8(%esp) 79 fldcw 4(%esp) 88 cmpl $0xfff00000,8(%esp) 90 cmpl $0,4(%esp) 96 fldl 4(%esp)
|
| H A D | s_floor.S | 10 subl $8,%esp 12 fstcw 4(%esp) /* store fpu control word */ 13 movw 4(%esp),%dx 16 movw %dx,(%esp) 17 fldcw (%esp) /* load modified control word */ 19 fldl 12(%esp); /* round */ 22 fldcw 4(%esp) /* restore original control word */ 24 addl $8,%esp
|
| H A D | s_ceilf.S | 10 subl $8,%esp 12 fstcw 4(%esp) /* store fpu control word */ 13 movw 4(%esp),%dx 16 movw %dx,(%esp) 17 fldcw (%esp) /* load modified control word */ 19 flds 12(%esp); /* round */ 22 fldcw 4(%esp) /* restore original control word */ 24 addl $8,%esp
|
| H A D | s_ceil.S | 10 subl $8,%esp 12 fstcw 4(%esp) /* store fpu control word */ 13 movw 4(%esp),%dx 16 movw %dx,(%esp) 17 fldcw (%esp) /* load modified control word */ 19 fldl 12(%esp); /* round */ 22 fldcw 4(%esp) /* restore original control word */ 24 addl $8,%esp
|
| H A D | s_floorf.S | 10 subl $8,%esp 12 fstcw 4(%esp) /* store fpu control word */ 13 movw 4(%esp),%dx 16 movw %dx,(%esp) 17 fldcw (%esp) /* load modified control word */ 19 flds 12(%esp); /* round */ 22 fldcw 4(%esp) /* restore original control word */ 24 addl $8,%esp
|