1 # $FreeBSD$ 2.text 3 4 5.globl aesni_cbc_sha256_enc 6.type aesni_cbc_sha256_enc,@function 7.align 16 8aesni_cbc_sha256_enc: 9 xorl %eax,%eax 10 cmpq $0,%rdi 11 je .Lprobe 12 ud2 13.Lprobe: 14 .byte 0xf3,0xc3 15.size aesni_cbc_sha256_enc,.-aesni_cbc_sha256_enc 16 17.align 64 18.type K256,@object 19K256: 20.long 0x428a2f98,0x71374491,0xb5c0fbcf,0xe9b5dba5 21.long 0x428a2f98,0x71374491,0xb5c0fbcf,0xe9b5dba5 22.long 0x3956c25b,0x59f111f1,0x923f82a4,0xab1c5ed5 23.long 0x3956c25b,0x59f111f1,0x923f82a4,0xab1c5ed5 24.long 0xd807aa98,0x12835b01,0x243185be,0x550c7dc3 25.long 0xd807aa98,0x12835b01,0x243185be,0x550c7dc3 26.long 0x72be5d74,0x80deb1fe,0x9bdc06a7,0xc19bf174 27.long 0x72be5d74,0x80deb1fe,0x9bdc06a7,0xc19bf174 28.long 0xe49b69c1,0xefbe4786,0x0fc19dc6,0x240ca1cc 29.long 0xe49b69c1,0xefbe4786,0x0fc19dc6,0x240ca1cc 30.long 0x2de92c6f,0x4a7484aa,0x5cb0a9dc,0x76f988da 31.long 0x2de92c6f,0x4a7484aa,0x5cb0a9dc,0x76f988da 32.long 0x983e5152,0xa831c66d,0xb00327c8,0xbf597fc7 33.long 0x983e5152,0xa831c66d,0xb00327c8,0xbf597fc7 34.long 0xc6e00bf3,0xd5a79147,0x06ca6351,0x14292967 35.long 0xc6e00bf3,0xd5a79147,0x06ca6351,0x14292967 36.long 0x27b70a85,0x2e1b2138,0x4d2c6dfc,0x53380d13 37.long 0x27b70a85,0x2e1b2138,0x4d2c6dfc,0x53380d13 38.long 0x650a7354,0x766a0abb,0x81c2c92e,0x92722c85 39.long 0x650a7354,0x766a0abb,0x81c2c92e,0x92722c85 40.long 0xa2bfe8a1,0xa81a664b,0xc24b8b70,0xc76c51a3 41.long 0xa2bfe8a1,0xa81a664b,0xc24b8b70,0xc76c51a3 42.long 0xd192e819,0xd6990624,0xf40e3585,0x106aa070 43.long 0xd192e819,0xd6990624,0xf40e3585,0x106aa070 44.long 0x19a4c116,0x1e376c08,0x2748774c,0x34b0bcb5 45.long 0x19a4c116,0x1e376c08,0x2748774c,0x34b0bcb5 46.long 0x391c0cb3,0x4ed8aa4a,0x5b9cca4f,0x682e6ff3 47.long 0x391c0cb3,0x4ed8aa4a,0x5b9cca4f,0x682e6ff3 48.long 0x748f82ee,0x78a5636f,0x84c87814,0x8cc70208 49.long 0x748f82ee,0x78a5636f,0x84c87814,0x8cc70208 50.long 0x90befffa,0xa4506ceb,0xbef9a3f7,0xc67178f2 51.long 0x90befffa,0xa4506ceb,0xbef9a3f7,0xc67178f2 52 53.long 0x00010203,0x04050607,0x08090a0b,0x0c0d0e0f 54.long 0x00010203,0x04050607,0x08090a0b,0x0c0d0e0f 55.long 0,0,0,0, 0,0,0,0, -1,-1,-1,-1 56.long 0,0,0,0, 0,0,0,0 57.byte 65,69,83,78,73,45,67,66,67,43,83,72,65,50,53,54,32,115,116,105,116,99,104,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 58.align 64 59