Changeset 100980 in vbox for trunk/src/libs
- Timestamp:
- Aug 25, 2023 4:44:33 PM (16 months ago)
- Location:
- trunk/src/libs/openssl-3.1.0/crypto/genasm-macosx
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/libs/openssl-3.1.0/crypto/genasm-macosx/aes-gcm-avx512.S
r100978 r100980 1 .text 2 .globl ossl_vaes_vpclmulqdq_capable 3 .type ossl_vaes_vpclmulqdq_capable,@function 4 ossl_vaes_vpclmulqdq_capable: 5 xorl %eax,%eax 6 .byte 0xf3,0xc3 7 .size ossl_vaes_vpclmulqdq_capable, .-ossl_vaes_vpclmulqdq_capable 1 .text 2 .globl _ossl_vaes_vpclmulqdq_capable 8 3 9 .globl ossl_aes_gcm_init_avx512 10 .globl ossl_aes_gcm_setiv_avx512 11 .globl ossl_aes_gcm_update_aad_avx512 12 .globl ossl_aes_gcm_encrypt_avx512 13 .globl ossl_aes_gcm_decrypt_avx512 14 .globl ossl_aes_gcm_finalize_avx512 15 .globl ossl_gcm_gmult_avx512 4 _ossl_vaes_vpclmulqdq_capable: 5 xorl %eax,%eax 6 .byte 0xf3,0xc3 16 7 17 .type ossl_aes_gcm_init_avx512,@function 18 ossl_aes_gcm_init_avx512: 19 ossl_aes_gcm_setiv_avx512: 20 ossl_aes_gcm_update_aad_avx512: 21 ossl_aes_gcm_encrypt_avx512: 22 ossl_aes_gcm_decrypt_avx512: 23 ossl_aes_gcm_finalize_avx512: 24 ossl_gcm_gmult_avx512: 25 .byte 0x0f,0x0b 26 .byte 0xf3,0xc3 27 .size ossl_aes_gcm_init_avx512, .-ossl_aes_gcm_init_avx512 28 .section ".note.gnu.property", "a" 29 .p2align 3 30 .long 1f - 0f 31 .long 4f - 1f 32 .long 5 33 0: 34 # "GNU" encoded with .byte, since .asciz isn't supported 35 # on Solaris. 36 .byte 0x47 37 .byte 0x4e 38 .byte 0x55 39 .byte 0 40 1: 41 .p2align 3 42 .long 0xc0000002 43 .long 3f - 2f 44 2: 45 .long 3 46 3: 47 .p2align 3 48 4: 8 9 .globl _ossl_aes_gcm_init_avx512 10 .globl _ossl_aes_gcm_setiv_avx512 11 .globl _ossl_aes_gcm_update_aad_avx512 12 .globl _ossl_aes_gcm_encrypt_avx512 13 .globl _ossl_aes_gcm_decrypt_avx512 14 .globl _ossl_aes_gcm_finalize_avx512 15 .globl _ossl_gcm_gmult_avx512 16 17 18 _ossl_aes_gcm_init_avx512: 19 _ossl_aes_gcm_setiv_avx512: 20 _ossl_aes_gcm_update_aad_avx512: 21 _ossl_aes_gcm_encrypt_avx512: 22 _ossl_aes_gcm_decrypt_avx512: 23 _ossl_aes_gcm_finalize_avx512: 24 _ossl_gcm_gmult_avx512: 25 .byte 0x0f,0x0b 26 .byte 0xf3,0xc3 27 -
trunk/src/libs/openssl-3.1.0/crypto/genasm-macosx/poly1305-x86.S
r97372 r100980 1 .text 2 .align 6,0x90 1 .text 2 3 4 3 5 .globl _poly1305_init 4 .align 4 6 .private_extern _poly1305_init 7 .globl _poly1305_blocks 8 .private_extern _poly1305_blocks 9 .globl _poly1305_emit 10 .private_extern _poly1305_emit 11 12 13 .p2align 5 5 14 _poly1305_init: 6 L_poly1305_init_begin: 7 #ifdef __CET__ 8 9 .byte 243,15,30,251 10 #endif 11 12 pushl %ebp 13 pushl %ebx 14 pushl %esi 15 pushl %edi 16 movl 20(%esp),%edi 17 movl 24(%esp),%esi 18 movl 28(%esp),%ebp 19 xorl %eax,%eax 20 movl %eax,(%edi) 21 movl %eax,4(%edi) 22 movl %eax,8(%edi) 23 movl %eax,12(%edi) 24 movl %eax,16(%edi) 25 movl %eax,20(%edi) 26 cmpl $0,%esi 27 je L000nokey 28 movl (%esi),%eax 29 movl 4(%esi),%ebx 30 movl 8(%esi),%ecx 31 movl 12(%esi),%edx 32 andl $268435455,%eax 33 andl $268435452,%ebx 34 andl $268435452,%ecx 35 andl $268435452,%edx 36 movl %eax,24(%edi) 37 movl %ebx,28(%edi) 38 movl %ecx,32(%edi) 39 movl %edx,36(%edi) 40 movl $0,%eax 41 L000nokey: 42 popl %edi 43 popl %esi 44 popl %ebx 45 popl %ebp 46 ret 47 .globl _poly1305_blocks 48 .align 4 15 16 xorq %rax,%rax 17 movq %rax,0(%rdi) 18 movq %rax,8(%rdi) 19 movq %rax,16(%rdi) 20 21 cmpq $0,%rsi 22 je L$no_key 23 24 leaq _poly1305_blocks(%rip),%r10 25 leaq _poly1305_emit(%rip),%r11 26 movq $0x0ffffffc0fffffff,%rax 27 movq $0x0ffffffc0ffffffc,%rcx 28 andq 0(%rsi),%rax 29 andq 8(%rsi),%rcx 30 movq %rax,24(%rdi) 31 movq %rcx,32(%rdi) 32 movq %r10,0(%rdx) 33 movq %r11,8(%rdx) 34 movl $1,%eax 35 L$no_key: 36 .byte 0xf3,0xc3 37 38 39 40 41 .p2align 5 49 42 _poly1305_blocks: 50 L_poly1305_blocks_begin: 51 #ifdef __CET__ 52 53 .byte 243,15,30,251 54 #endif 55 56 pushl %ebp 57 pushl %ebx 58 pushl %esi 59 pushl %edi 60 movl 20(%esp),%edi 61 movl 24(%esp),%esi 62 movl 28(%esp),%ecx 63 L001enter_blocks: 64 andl $-15,%ecx 65 jz L002nodata 66 subl $64,%esp 67 movl 24(%edi),%eax 68 movl 28(%edi),%ebx 69 leal (%esi,%ecx,1),%ebp 70 movl 32(%edi),%ecx 71 movl 36(%edi),%edx 72 movl %ebp,92(%esp) 73 movl %esi,%ebp 74 movl %eax,36(%esp) 75 movl %ebx,%eax 76 shrl $2,%eax 77 movl %ebx,40(%esp) 78 addl %ebx,%eax 79 movl %ecx,%ebx 80 shrl $2,%ebx 81 movl %ecx,44(%esp) 82 addl %ecx,%ebx 83 movl %edx,%ecx 84 shrl $2,%ecx 85 movl %edx,48(%esp) 86 addl %edx,%ecx 87 movl %eax,52(%esp) 88 movl %ebx,56(%esp) 89 movl %ecx,60(%esp) 90 movl (%edi),%eax 91 movl 4(%edi),%ebx 92 movl 8(%edi),%ecx 93 movl 12(%edi),%esi 94 movl 16(%edi),%edi 95 jmp L003loop 96 .align 5,0x90 97 L003loop: 98 addl (%ebp),%eax 99 adcl 4(%ebp),%ebx 100 adcl 8(%ebp),%ecx 101 adcl 12(%ebp),%esi 102 leal 16(%ebp),%ebp 103 adcl 96(%esp),%edi 104 movl %eax,(%esp) 105 movl %esi,12(%esp) 106 mull 36(%esp) 107 movl %edi,16(%esp) 108 movl %eax,%edi 109 movl %ebx,%eax 110 movl %edx,%esi 111 mull 60(%esp) 112 addl %eax,%edi 113 movl %ecx,%eax 114 adcl %edx,%esi 115 mull 56(%esp) 116 addl %eax,%edi 117 movl 12(%esp),%eax 118 adcl %edx,%esi 119 mull 52(%esp) 120 addl %eax,%edi 121 movl (%esp),%eax 122 adcl %edx,%esi 123 mull 40(%esp) 124 movl %edi,20(%esp) 125 xorl %edi,%edi 126 addl %eax,%esi 127 movl %ebx,%eax 128 adcl %edx,%edi 129 mull 36(%esp) 130 addl %eax,%esi 131 movl %ecx,%eax 132 adcl %edx,%edi 133 mull 60(%esp) 134 addl %eax,%esi 135 movl 12(%esp),%eax 136 adcl %edx,%edi 137 mull 56(%esp) 138 addl %eax,%esi 139 movl 16(%esp),%eax 140 adcl %edx,%edi 141 imull 52(%esp),%eax 142 addl %eax,%esi 143 movl (%esp),%eax 144 adcl $0,%edi 145 mull 44(%esp) 146 movl %esi,24(%esp) 147 xorl %esi,%esi 148 addl %eax,%edi 149 movl %ebx,%eax 150 adcl %edx,%esi 151 mull 40(%esp) 152 addl %eax,%edi 153 movl %ecx,%eax 154 adcl %edx,%esi 155 mull 36(%esp) 156 addl %eax,%edi 157 movl 12(%esp),%eax 158 adcl %edx,%esi 159 mull 60(%esp) 160 addl %eax,%edi 161 movl 16(%esp),%eax 162 adcl %edx,%esi 163 imull 56(%esp),%eax 164 addl %eax,%edi 165 movl (%esp),%eax 166 adcl $0,%esi 167 mull 48(%esp) 168 movl %edi,28(%esp) 169 xorl %edi,%edi 170 addl %eax,%esi 171 movl %ebx,%eax 172 adcl %edx,%edi 173 mull 44(%esp) 174 addl %eax,%esi 175 movl %ecx,%eax 176 adcl %edx,%edi 177 mull 40(%esp) 178 addl %eax,%esi 179 movl 12(%esp),%eax 180 adcl %edx,%edi 181 mull 36(%esp) 182 addl %eax,%esi 183 movl 16(%esp),%ecx 184 adcl %edx,%edi 185 movl %ecx,%edx 186 imull 60(%esp),%ecx 187 addl %ecx,%esi 188 movl 20(%esp),%eax 189 adcl $0,%edi 190 imull 36(%esp),%edx 191 addl %edi,%edx 192 movl 24(%esp),%ebx 193 movl 28(%esp),%ecx 194 movl %edx,%edi 195 shrl $2,%edx 196 andl $3,%edi 197 leal (%edx,%edx,4),%edx 198 addl %edx,%eax 199 adcl $0,%ebx 200 adcl $0,%ecx 201 adcl $0,%esi 202 adcl $0,%edi 203 cmpl 92(%esp),%ebp 204 jne L003loop 205 movl 84(%esp),%edx 206 addl $64,%esp 207 movl %eax,(%edx) 208 movl %ebx,4(%edx) 209 movl %ecx,8(%edx) 210 movl %esi,12(%edx) 211 movl %edi,16(%edx) 212 L002nodata: 213 popl %edi 214 popl %esi 215 popl %ebx 216 popl %ebp 217 ret 218 .globl _poly1305_emit 219 .align 4 43 44 L$blocks: 45 shrq $4,%rdx 46 jz L$no_data 47 48 pushq %rbx 49 50 pushq %rbp 51 52 pushq %r12 53 54 pushq %r13 55 56 pushq %r14 57 58 pushq %r15 59 60 L$blocks_body: 61 62 movq %rdx,%r15 63 64 movq 24(%rdi),%r11 65 movq 32(%rdi),%r13 66 67 movq 0(%rdi),%r14 68 movq 8(%rdi),%rbx 69 movq 16(%rdi),%rbp 70 71 movq %r13,%r12 72 shrq $2,%r13 73 movq %r12,%rax 74 addq %r12,%r13 75 jmp L$oop 76 77 .p2align 5 78 L$oop: 79 addq 0(%rsi),%r14 80 adcq 8(%rsi),%rbx 81 leaq 16(%rsi),%rsi 82 adcq %rcx,%rbp 83 mulq %r14 84 movq %rax,%r9 85 movq %r11,%rax 86 movq %rdx,%r10 87 88 mulq %r14 89 movq %rax,%r14 90 movq %r11,%rax 91 movq %rdx,%r8 92 93 mulq %rbx 94 addq %rax,%r9 95 movq %r13,%rax 96 adcq %rdx,%r10 97 98 mulq %rbx 99 movq %rbp,%rbx 100 addq %rax,%r14 101 adcq %rdx,%r8 102 103 imulq %r13,%rbx 104 addq %rbx,%r9 105 movq %r8,%rbx 106 adcq $0,%r10 107 108 imulq %r11,%rbp 109 addq %r9,%rbx 110 movq $-4,%rax 111 adcq %rbp,%r10 112 113 andq %r10,%rax 114 movq %r10,%rbp 115 shrq $2,%r10 116 andq $3,%rbp 117 addq %r10,%rax 118 addq %rax,%r14 119 adcq $0,%rbx 120 adcq $0,%rbp 121 movq %r12,%rax 122 decq %r15 123 jnz L$oop 124 125 movq %r14,0(%rdi) 126 movq %rbx,8(%rdi) 127 movq %rbp,16(%rdi) 128 129 movq 0(%rsp),%r15 130 131 movq 8(%rsp),%r14 132 133 movq 16(%rsp),%r13 134 135 movq 24(%rsp),%r12 136 137 movq 32(%rsp),%rbp 138 139 movq 40(%rsp),%rbx 140 141 leaq 48(%rsp),%rsp 142 143 L$no_data: 144 L$blocks_epilogue: 145 .byte 0xf3,0xc3 146 147 148 149 150 .p2align 5 220 151 _poly1305_emit: 221 L_poly1305_emit_begin: 222 #ifdef __CET__ 223 224 .byte 243,15,30,251 225 #endif 226 227 pushl %ebp 228 pushl %ebx 229 pushl %esi 230 pushl %edi 231 movl 20(%esp),%ebp 232 L004enter_emit: 233 movl 24(%esp),%edi 234 movl (%ebp),%eax 235 movl 4(%ebp),%ebx 236 movl 8(%ebp),%ecx 237 movl 12(%ebp),%edx 238 movl 16(%ebp),%esi 239 addl $5,%eax 240 adcl $0,%ebx 241 adcl $0,%ecx 242 adcl $0,%edx 243 adcl $0,%esi 244 shrl $2,%esi 245 negl %esi 246 andl %esi,%eax 247 andl %esi,%ebx 248 andl %esi,%ecx 249 andl %esi,%edx 250 movl %eax,(%edi) 251 movl %ebx,4(%edi) 252 movl %ecx,8(%edi) 253 movl %edx,12(%edi) 254 notl %esi 255 movl (%ebp),%eax 256 movl 4(%ebp),%ebx 257 movl 8(%ebp),%ecx 258 movl 12(%ebp),%edx 259 movl 28(%esp),%ebp 260 andl %esi,%eax 261 andl %esi,%ebx 262 andl %esi,%ecx 263 andl %esi,%edx 264 orl (%edi),%eax 265 orl 4(%edi),%ebx 266 orl 8(%edi),%ecx 267 orl 12(%edi),%edx 268 addl (%ebp),%eax 269 adcl 4(%ebp),%ebx 270 adcl 8(%ebp),%ecx 271 adcl 12(%ebp),%edx 272 movl %eax,(%edi) 273 movl %ebx,4(%edi) 274 movl %ecx,8(%edi) 275 movl %edx,12(%edi) 276 popl %edi 277 popl %esi 278 popl %ebx 279 popl %ebp 280 ret 281 .byte 80,111,108,121,49,51,48,53,32,102,111,114,32,120,56,54 282 .byte 44,32,67,82,89,80,84,79,71,65,77,83,32,98,121,32 283 .byte 60,97,112,112,114,111,64,111,112,101,110,115,115,108,46,111 284 .byte 114,103,62,0 285 .align 2,0x90 152 153 L$emit: 154 movq 0(%rdi),%r8 155 movq 8(%rdi),%r9 156 movq 16(%rdi),%r10 157 158 movq %r8,%rax 159 addq $5,%r8 160 movq %r9,%rcx 161 adcq $0,%r9 162 adcq $0,%r10 163 shrq $2,%r10 164 cmovnzq %r8,%rax 165 cmovnzq %r9,%rcx 166 167 addq 0(%rdx),%rax 168 adcq 8(%rdx),%rcx 169 movq %rax,0(%rsi) 170 movq %rcx,8(%rsi) 171 172 .byte 0xf3,0xc3 173 174 175 .byte 80,111,108,121,49,51,48,53,32,102,111,114,32,120,56,54,95,54,52,44,32,67,82,89,80,84,79,71,65,77,83,32,98,121,32,60,97,112,112,114,111,64,111,112,101,110,115,115,108,46,111,114,103,62,0 176 .p2align 4 177 .globl _xor128_encrypt_n_pad 178 179 .p2align 4 180 _xor128_encrypt_n_pad: 181 182 subq %rdx,%rsi 183 subq %rdx,%rdi 184 movq %rcx,%r10 185 shrq $4,%rcx 186 jz L$tail_enc 187 nop 188 L$oop_enc_xmm: 189 movdqu (%rsi,%rdx,1),%xmm0 190 pxor (%rdx),%xmm0 191 movdqu %xmm0,(%rdi,%rdx,1) 192 movdqa %xmm0,(%rdx) 193 leaq 16(%rdx),%rdx 194 decq %rcx 195 jnz L$oop_enc_xmm 196 197 andq $15,%r10 198 jz L$done_enc 199 200 L$tail_enc: 201 movq $16,%rcx 202 subq %r10,%rcx 203 xorl %eax,%eax 204 L$oop_enc_byte: 205 movb (%rsi,%rdx,1),%al 206 xorb (%rdx),%al 207 movb %al,(%rdi,%rdx,1) 208 movb %al,(%rdx) 209 leaq 1(%rdx),%rdx 210 decq %r10 211 jnz L$oop_enc_byte 212 213 xorl %eax,%eax 214 L$oop_enc_pad: 215 movb %al,(%rdx) 216 leaq 1(%rdx),%rdx 217 decq %rcx 218 jnz L$oop_enc_pad 219 220 L$done_enc: 221 movq %rdx,%rax 222 .byte 0xf3,0xc3 223 224 225 226 .globl _xor128_decrypt_n_pad 227 228 .p2align 4 229 _xor128_decrypt_n_pad: 230 231 subq %rdx,%rsi 232 subq %rdx,%rdi 233 movq %rcx,%r10 234 shrq $4,%rcx 235 jz L$tail_dec 236 nop 237 L$oop_dec_xmm: 238 movdqu (%rsi,%rdx,1),%xmm0 239 movdqa (%rdx),%xmm1 240 pxor %xmm0,%xmm1 241 movdqu %xmm1,(%rdi,%rdx,1) 242 movdqa %xmm0,(%rdx) 243 leaq 16(%rdx),%rdx 244 decq %rcx 245 jnz L$oop_dec_xmm 246 247 pxor %xmm1,%xmm1 248 andq $15,%r10 249 jz L$done_dec 250 251 L$tail_dec: 252 movq $16,%rcx 253 subq %r10,%rcx 254 xorl %eax,%eax 255 xorq %r11,%r11 256 L$oop_dec_byte: 257 movb (%rsi,%rdx,1),%r11b 258 movb (%rdx),%al 259 xorb %r11b,%al 260 movb %al,(%rdi,%rdx,1) 261 movb %r11b,(%rdx) 262 leaq 1(%rdx),%rdx 263 decq %r10 264 jnz L$oop_dec_byte 265 266 xorl %eax,%eax 267 L$oop_dec_pad: 268 movb %al,(%rdx) 269 leaq 1(%rdx),%rdx 270 decq %rcx 271 jnz L$oop_dec_pad 272 273 L$done_dec: 274 movq %rdx,%rax 275 .byte 0xf3,0xc3 276 277 -
trunk/src/libs/openssl-3.1.0/crypto/genasm-macosx/rsaz-2k-avx512.S
r100978 r100980 1 .text 1 .text 2 2 3 .globl ossl_rsaz_avx512ifma_eligible 4 .type ossl_rsaz_avx512ifma_eligible,@function 5 ossl_rsaz_avx512ifma_eligible: 6 xorl %eax,%eax 7 .byte 0xf3,0xc3 8 .size ossl_rsaz_avx512ifma_eligible, .-ossl_rsaz_avx512ifma_eligible 3 .globl _ossl_rsaz_avx512ifma_eligible 9 4 10 .globl ossl_rsaz_amm52x20_x1_ifma256 11 .globl ossl_rsaz_amm52x20_x2_ifma256 12 .globl ossl_extract_multiplier_2x20_win5 13 .type ossl_rsaz_amm52x20_x1_ifma256,@function 14 ossl_rsaz_amm52x20_x1_ifma256: 15 ossl_rsaz_amm52x20_x2_ifma256: 16 ossl_extract_multiplier_2x20_win5: 17 .byte 0x0f,0x0b 18 .byte 0xf3,0xc3 19 .size ossl_rsaz_amm52x20_x1_ifma256, .-ossl_rsaz_amm52x20_x1_ifma256 20 .section ".note.gnu.property", "a" 21 .p2align 3 22 .long 1f - 0f 23 .long 4f - 1f 24 .long 5 25 0: 26 # "GNU" encoded with .byte, since .asciz isn't supported 27 # on Solaris. 28 .byte 0x47 29 .byte 0x4e 30 .byte 0x55 31 .byte 0 32 1: 33 .p2align 3 34 .long 0xc0000002 35 .long 3f - 2f 36 2: 37 .long 3 38 3: 39 .p2align 3 40 4: 5 _ossl_rsaz_avx512ifma_eligible: 6 xorl %eax,%eax 7 .byte 0xf3,0xc3 8 9 10 .globl _ossl_rsaz_amm52x20_x1_ifma256 11 .globl _ossl_rsaz_amm52x20_x2_ifma256 12 .globl _ossl_extract_multiplier_2x20_win5 13 14 _ossl_rsaz_amm52x20_x1_ifma256: 15 _ossl_rsaz_amm52x20_x2_ifma256: 16 _ossl_extract_multiplier_2x20_win5: 17 .byte 0x0f,0x0b 18 .byte 0xf3,0xc3 19 -
trunk/src/libs/openssl-3.1.0/crypto/genasm-macosx/rsaz-3k-avx512.S
r100978 r100980 1 .text 1 .text 2 2 3 .globl ossl_rsaz_amm52x30_x1_ifma256 4 .globl ossl_rsaz_amm52x30_x2_ifma256 5 .globl ossl_extract_multiplier_2x30_win5 6 .type ossl_rsaz_amm52x30_x1_ifma256,@function 7 ossl_rsaz_amm52x30_x1_ifma256: 8 ossl_rsaz_amm52x30_x2_ifma256: 9 ossl_extract_multiplier_2x30_win5: 10 .byte 0x0f,0x0b 11 .byte 0xf3,0xc3 12 .size ossl_rsaz_amm52x30_x1_ifma256, .-ossl_rsaz_amm52x30_x1_ifma256 13 .section ".note.gnu.property", "a" 14 .p2align 3 15 .long 1f - 0f 16 .long 4f - 1f 17 .long 5 18 0: 19 # "GNU" encoded with .byte, since .asciz isn't supported 20 # on Solaris. 21 .byte 0x47 22 .byte 0x4e 23 .byte 0x55 24 .byte 0 25 1: 26 .p2align 3 27 .long 0xc0000002 28 .long 3f - 2f 29 2: 30 .long 3 31 3: 32 .p2align 3 33 4: 3 .globl _ossl_rsaz_amm52x30_x1_ifma256 4 .globl _ossl_rsaz_amm52x30_x2_ifma256 5 .globl _ossl_extract_multiplier_2x30_win5 6 7 _ossl_rsaz_amm52x30_x1_ifma256: 8 _ossl_rsaz_amm52x30_x2_ifma256: 9 _ossl_extract_multiplier_2x30_win5: 10 .byte 0x0f,0x0b 11 .byte 0xf3,0xc3 12 -
trunk/src/libs/openssl-3.1.0/crypto/genasm-macosx/rsaz-4k-avx512.S
r100978 r100980 1 .text 1 .text 2 2 3 .globl ossl_rsaz_amm52x40_x1_ifma256 4 .globl ossl_rsaz_amm52x40_x2_ifma256 5 .globl ossl_extract_multiplier_2x40_win5 6 .type ossl_rsaz_amm52x40_x1_ifma256,@function 7 ossl_rsaz_amm52x40_x1_ifma256: 8 ossl_rsaz_amm52x40_x2_ifma256: 9 ossl_extract_multiplier_2x40_win5: 10 .byte 0x0f,0x0b 11 .byte 0xf3,0xc3 12 .size ossl_rsaz_amm52x40_x1_ifma256, .-ossl_rsaz_amm52x40_x1_ifma256 13 .section ".note.gnu.property", "a" 14 .p2align 3 15 .long 1f - 0f 16 .long 4f - 1f 17 .long 5 18 0: 19 # "GNU" encoded with .byte, since .asciz isn't supported 20 # on Solaris. 21 .byte 0x47 22 .byte 0x4e 23 .byte 0x55 24 .byte 0 25 1: 26 .p2align 3 27 .long 0xc0000002 28 .long 3f - 2f 29 2: 30 .long 3 31 3: 32 .p2align 3 33 4: 3 .globl _ossl_rsaz_amm52x40_x1_ifma256 4 .globl _ossl_rsaz_amm52x40_x2_ifma256 5 .globl _ossl_extract_multiplier_2x40_win5 6 7 _ossl_rsaz_amm52x40_x1_ifma256: 8 _ossl_rsaz_amm52x40_x2_ifma256: 9 _ossl_extract_multiplier_2x40_win5: 10 .byte 0x0f,0x0b 11 .byte 0xf3,0xc3 12
Note:
See TracChangeset
for help on using the changeset viewer.