Changeset View
Changeset View
Standalone View
Standalone View
cipher/sha512-ppc8.S
Show All 35 Lines | sha512_block_p8: | ||||
li 29,0x50 | li 29,0x50 | ||||
std 30,368(1) | std 30,368(1) | ||||
li 30,0x60 | li 30,0x60 | ||||
std 31,376(1) | std 31,376(1) | ||||
li 31,0x70 | li 31,0x70 | ||||
std 8,400(1) | std 8,400(1) | ||||
mtspr 256,11 | mtspr 256,11 | ||||
bl LPICmeup | |||||
addi 11,1,79 | addi 11,1,79 | ||||
li 7,8 | li 7,8 | ||||
lvsl 31,0,7 | lvsl 31,0,7 | ||||
vspltisb 28,0x0f | vspltisb 28,0x0f | ||||
vxor 31,31,28 | vxor 31,31,28 | ||||
.long 0x7C001E99 | .long 0x7C001E99 | ||||
.long 0x7C4A1E99 | .long 0x7C4A1E99 | ||||
.long 0x7C9A1E99 | .long 0x7C9A1E99 | ||||
▲ Show 20 Lines • Show All 605 Lines • ▼ Show 20 Lines | L16_xx: | ||||
ld 30,368(1) | ld 30,368(1) | ||||
ld 31,376(1) | ld 31,376(1) | ||||
addi 1,1,384 | addi 1,1,384 | ||||
blr | blr | ||||
.long 0 | .long 0 | ||||
.byte 0,12,4,1,0x80,6,3,0 | .byte 0,12,4,1,0x80,6,3,0 | ||||
.long 0 | .long 0 | ||||
.align 6 | |||||
LPICmeup: | |||||
mflr 0 | |||||
bcl 20,31,$+4 | |||||
mflr 6 | |||||
addi 6,6,56 | |||||
mtlr 0 | |||||
blr | |||||
.long 0 | |||||
.byte 0,12,0x14,0,0,0,0,0 | |||||
.space 28 | |||||
.long 0xd728ae22,0x428a2f98 | |||||
.long 0xd728ae22,0x428a2f98 | |||||
.long 0x23ef65cd,0x71374491 | |||||
.long 0x23ef65cd,0x71374491 | |||||
.long 0xec4d3b2f,0xb5c0fbcf | |||||
.long 0xec4d3b2f,0xb5c0fbcf | |||||
.long 0x8189dbbc,0xe9b5dba5 | |||||
.long 0x8189dbbc,0xe9b5dba5 | |||||
.long 0xf348b538,0x3956c25b | |||||
.long 0xf348b538,0x3956c25b | |||||
.long 0xb605d019,0x59f111f1 | |||||
.long 0xb605d019,0x59f111f1 | |||||
.long 0xaf194f9b,0x923f82a4 | |||||
.long 0xaf194f9b,0x923f82a4 | |||||
.long 0xda6d8118,0xab1c5ed5 | |||||
.long 0xda6d8118,0xab1c5ed5 | |||||
.long 0xa3030242,0xd807aa98 | |||||
.long 0xa3030242,0xd807aa98 | |||||
.long 0x45706fbe,0x12835b01 | |||||
.long 0x45706fbe,0x12835b01 | |||||
.long 0x4ee4b28c,0x243185be | |||||
.long 0x4ee4b28c,0x243185be | |||||
.long 0xd5ffb4e2,0x550c7dc3 | |||||
.long 0xd5ffb4e2,0x550c7dc3 | |||||
.long 0xf27b896f,0x72be5d74 | |||||
.long 0xf27b896f,0x72be5d74 | |||||
.long 0x3b1696b1,0x80deb1fe | |||||
.long 0x3b1696b1,0x80deb1fe | |||||
.long 0x25c71235,0x9bdc06a7 | |||||
.long 0x25c71235,0x9bdc06a7 | |||||
.long 0xcf692694,0xc19bf174 | |||||
.long 0xcf692694,0xc19bf174 | |||||
.long 0x9ef14ad2,0xe49b69c1 | |||||
.long 0x9ef14ad2,0xe49b69c1 | |||||
.long 0x384f25e3,0xefbe4786 | |||||
.long 0x384f25e3,0xefbe4786 | |||||
.long 0x8b8cd5b5,0x0fc19dc6 | |||||
.long 0x8b8cd5b5,0x0fc19dc6 | |||||
.long 0x77ac9c65,0x240ca1cc | |||||
.long 0x77ac9c65,0x240ca1cc | |||||
.long 0x592b0275,0x2de92c6f | |||||
.long 0x592b0275,0x2de92c6f | |||||
.long 0x6ea6e483,0x4a7484aa | |||||
.long 0x6ea6e483,0x4a7484aa | |||||
.long 0xbd41fbd4,0x5cb0a9dc | |||||
.long 0xbd41fbd4,0x5cb0a9dc | |||||
.long 0x831153b5,0x76f988da | |||||
.long 0x831153b5,0x76f988da | |||||
.long 0xee66dfab,0x983e5152 | |||||
.long 0xee66dfab,0x983e5152 | |||||
.long 0x2db43210,0xa831c66d | |||||
.long 0x2db43210,0xa831c66d | |||||
.long 0x98fb213f,0xb00327c8 | |||||
.long 0x98fb213f,0xb00327c8 | |||||
.long 0xbeef0ee4,0xbf597fc7 | |||||
.long 0xbeef0ee4,0xbf597fc7 | |||||
.long 0x3da88fc2,0xc6e00bf3 | |||||
.long 0x3da88fc2,0xc6e00bf3 | |||||
.long 0x930aa725,0xd5a79147 | |||||
.long 0x930aa725,0xd5a79147 | |||||
.long 0xe003826f,0x06ca6351 | |||||
.long 0xe003826f,0x06ca6351 | |||||
.long 0x0a0e6e70,0x14292967 | |||||
.long 0x0a0e6e70,0x14292967 | |||||
.long 0x46d22ffc,0x27b70a85 | |||||
.long 0x46d22ffc,0x27b70a85 | |||||
.long 0x5c26c926,0x2e1b2138 | |||||
.long 0x5c26c926,0x2e1b2138 | |||||
.long 0x5ac42aed,0x4d2c6dfc | |||||
.long 0x5ac42aed,0x4d2c6dfc | |||||
.long 0x9d95b3df,0x53380d13 | |||||
.long 0x9d95b3df,0x53380d13 | |||||
.long 0x8baf63de,0x650a7354 | |||||
.long 0x8baf63de,0x650a7354 | |||||
.long 0x3c77b2a8,0x766a0abb | |||||
.long 0x3c77b2a8,0x766a0abb | |||||
.long 0x47edaee6,0x81c2c92e | |||||
.long 0x47edaee6,0x81c2c92e | |||||
.long 0x1482353b,0x92722c85 | |||||
.long 0x1482353b,0x92722c85 | |||||
.long 0x4cf10364,0xa2bfe8a1 | |||||
.long 0x4cf10364,0xa2bfe8a1 | |||||
.long 0xbc423001,0xa81a664b | |||||
.long 0xbc423001,0xa81a664b | |||||
.long 0xd0f89791,0xc24b8b70 | |||||
.long 0xd0f89791,0xc24b8b70 | |||||
.long 0x0654be30,0xc76c51a3 | |||||
.long 0x0654be30,0xc76c51a3 | |||||
.long 0xd6ef5218,0xd192e819 | |||||
.long 0xd6ef5218,0xd192e819 | |||||
.long 0x5565a910,0xd6990624 | |||||
.long 0x5565a910,0xd6990624 | |||||
.long 0x5771202a,0xf40e3585 | |||||
.long 0x5771202a,0xf40e3585 | |||||
.long 0x32bbd1b8,0x106aa070 | |||||
.long 0x32bbd1b8,0x106aa070 | |||||
.long 0xb8d2d0c8,0x19a4c116 | |||||
.long 0xb8d2d0c8,0x19a4c116 | |||||
.long 0x5141ab53,0x1e376c08 | |||||
.long 0x5141ab53,0x1e376c08 | |||||
.long 0xdf8eeb99,0x2748774c | |||||
.long 0xdf8eeb99,0x2748774c | |||||
.long 0xe19b48a8,0x34b0bcb5 | |||||
.long 0xe19b48a8,0x34b0bcb5 | |||||
.long 0xc5c95a63,0x391c0cb3 | |||||
.long 0xc5c95a63,0x391c0cb3 | |||||
.long 0xe3418acb,0x4ed8aa4a | |||||
.long 0xe3418acb,0x4ed8aa4a | |||||
.long 0x7763e373,0x5b9cca4f | |||||
.long 0x7763e373,0x5b9cca4f | |||||
.long 0xd6b2b8a3,0x682e6ff3 | |||||
.long 0xd6b2b8a3,0x682e6ff3 | |||||
.long 0x5defb2fc,0x748f82ee | |||||
.long 0x5defb2fc,0x748f82ee | |||||
.long 0x43172f60,0x78a5636f | |||||
.long 0x43172f60,0x78a5636f | |||||
.long 0xa1f0ab72,0x84c87814 | |||||
.long 0xa1f0ab72,0x84c87814 | |||||
.long 0x1a6439ec,0x8cc70208 | |||||
.long 0x1a6439ec,0x8cc70208 | |||||
.long 0x23631e28,0x90befffa | |||||
.long 0x23631e28,0x90befffa | |||||
.long 0xde82bde9,0xa4506ceb | |||||
.long 0xde82bde9,0xa4506ceb | |||||
.long 0xb2c67915,0xbef9a3f7 | |||||
.long 0xb2c67915,0xbef9a3f7 | |||||
.long 0xe372532b,0xc67178f2 | |||||
.long 0xe372532b,0xc67178f2 | |||||
.long 0xea26619c,0xca273ece | |||||
.long 0xea26619c,0xca273ece | |||||
.long 0x21c0c207,0xd186b8c7 | |||||
.long 0x21c0c207,0xd186b8c7 | |||||
.long 0xcde0eb1e,0xeada7dd6 | |||||
.long 0xcde0eb1e,0xeada7dd6 | |||||
.long 0xee6ed178,0xf57d4f7f | |||||
.long 0xee6ed178,0xf57d4f7f | |||||
.long 0x72176fba,0x06f067aa | |||||
.long 0x72176fba,0x06f067aa | |||||
.long 0xa2c898a6,0x0a637dc5 | |||||
.long 0xa2c898a6,0x0a637dc5 | |||||
.long 0xbef90dae,0x113f9804 | |||||
.long 0xbef90dae,0x113f9804 | |||||
.long 0x131c471b,0x1b710b35 | |||||
.long 0x131c471b,0x1b710b35 | |||||
.long 0x23047d84,0x28db77f5 | |||||
.long 0x23047d84,0x28db77f5 | |||||
.long 0x40c72493,0x32caab7b | |||||
.long 0x40c72493,0x32caab7b | |||||
.long 0x15c9bebc,0x3c9ebe0a | |||||
.long 0x15c9bebc,0x3c9ebe0a | |||||
.long 0x9c100d4c,0x431d67c4 | |||||
.long 0x9c100d4c,0x431d67c4 | |||||
.long 0xcb3e42b6,0x4cc5d4be | |||||
.long 0xcb3e42b6,0x4cc5d4be | |||||
.long 0xfc657e2a,0x597f299c | |||||
.long 0xfc657e2a,0x597f299c | |||||
.long 0x3ad6faec,0x5fcb6fab | |||||
.long 0x3ad6faec,0x5fcb6fab | |||||
.long 0x4a475817,0x6c44198c | |||||
.long 0x4a475817,0x6c44198c | |||||
.long 0,0 | |||||
.long 0,0 | |||||
.long 0x14151617,0x10111213 | |||||
.long 0x04050607,0x00010203 | |||||
.byte 83,72,65,53,49,50,32,102,111,114,32,80,111,119,101,114,73,83,65,32,50,46,48,55,44,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 | .byte 83,72,65,53,49,50,32,102,111,114,32,80,111,119,101,114,73,83,65,32,50,46,48,55,44,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 | ||||
.align 2 | .align 2 | ||||
.align 2 | .align 2 |