VirtualBox

source: vbox/trunk/src/libs/openssl-3.0.3/crypto/genasm-nasm/aesni-sha256-x86_64.S@ 95221

Last change on this file since 95221 was 95221, checked in by vboxsync, 3 years ago

libs/openssl-3.0.3: Recreated openssl assembler files, bugref:10128

File size: 2.2 KB
Line 
1default rel
2%define XMMWORD
3%define YMMWORD
4%define ZMMWORD
5section .text code align=64
6
7
8EXTERN OPENSSL_ia32cap_P
9global aesni_cbc_sha256_enc
10
11ALIGN 16
12aesni_cbc_sha256_enc:
13
14 xor eax,eax
15 cmp rcx,0
16 je NEAR $L$probe
17 ud2
18$L$probe:
19 DB 0F3h,0C3h ;repret
20
21
22
23ALIGN 64
24
25K256:
26 DD 0x428a2f98,0x71374491,0xb5c0fbcf,0xe9b5dba5
27 DD 0x428a2f98,0x71374491,0xb5c0fbcf,0xe9b5dba5
28 DD 0x3956c25b,0x59f111f1,0x923f82a4,0xab1c5ed5
29 DD 0x3956c25b,0x59f111f1,0x923f82a4,0xab1c5ed5
30 DD 0xd807aa98,0x12835b01,0x243185be,0x550c7dc3
31 DD 0xd807aa98,0x12835b01,0x243185be,0x550c7dc3
32 DD 0x72be5d74,0x80deb1fe,0x9bdc06a7,0xc19bf174
33 DD 0x72be5d74,0x80deb1fe,0x9bdc06a7,0xc19bf174
34 DD 0xe49b69c1,0xefbe4786,0x0fc19dc6,0x240ca1cc
35 DD 0xe49b69c1,0xefbe4786,0x0fc19dc6,0x240ca1cc
36 DD 0x2de92c6f,0x4a7484aa,0x5cb0a9dc,0x76f988da
37 DD 0x2de92c6f,0x4a7484aa,0x5cb0a9dc,0x76f988da
38 DD 0x983e5152,0xa831c66d,0xb00327c8,0xbf597fc7
39 DD 0x983e5152,0xa831c66d,0xb00327c8,0xbf597fc7
40 DD 0xc6e00bf3,0xd5a79147,0x06ca6351,0x14292967
41 DD 0xc6e00bf3,0xd5a79147,0x06ca6351,0x14292967
42 DD 0x27b70a85,0x2e1b2138,0x4d2c6dfc,0x53380d13
43 DD 0x27b70a85,0x2e1b2138,0x4d2c6dfc,0x53380d13
44 DD 0x650a7354,0x766a0abb,0x81c2c92e,0x92722c85
45 DD 0x650a7354,0x766a0abb,0x81c2c92e,0x92722c85
46 DD 0xa2bfe8a1,0xa81a664b,0xc24b8b70,0xc76c51a3
47 DD 0xa2bfe8a1,0xa81a664b,0xc24b8b70,0xc76c51a3
48 DD 0xd192e819,0xd6990624,0xf40e3585,0x106aa070
49 DD 0xd192e819,0xd6990624,0xf40e3585,0x106aa070
50 DD 0x19a4c116,0x1e376c08,0x2748774c,0x34b0bcb5
51 DD 0x19a4c116,0x1e376c08,0x2748774c,0x34b0bcb5
52 DD 0x391c0cb3,0x4ed8aa4a,0x5b9cca4f,0x682e6ff3
53 DD 0x391c0cb3,0x4ed8aa4a,0x5b9cca4f,0x682e6ff3
54 DD 0x748f82ee,0x78a5636f,0x84c87814,0x8cc70208
55 DD 0x748f82ee,0x78a5636f,0x84c87814,0x8cc70208
56 DD 0x90befffa,0xa4506ceb,0xbef9a3f7,0xc67178f2
57 DD 0x90befffa,0xa4506ceb,0xbef9a3f7,0xc67178f2
58
59 DD 0x00010203,0x04050607,0x08090a0b,0x0c0d0e0f
60 DD 0x00010203,0x04050607,0x08090a0b,0x0c0d0e0f
61 DD 0,0,0,0,0,0,0,0,-1,-1,-1,-1
62 DD 0,0,0,0,0,0,0,0
63DB 65,69,83,78,73,45,67,66,67,43,83,72,65,50,53,54
64DB 32,115,116,105,116,99,104,32,102,111,114,32,120,56,54,95
65DB 54,52,44,32,67,82,89,80,84,79,71,65,77,83,32,98
66DB 121,32,60,97,112,112,114,111,64,111,112,101,110,115,115,108
67DB 46,111,114,103,62,0
68ALIGN 64
Note: See TracBrowser for help on using the repository browser.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette