Changeset View
Changeset View
Standalone View
Standalone View
cipher/rijndael-ppc8be.S
Show First 20 Lines • Show All 267 Lines • ▼ Show 20 Lines | |||||
.align 4 | .align 4 | ||||
Ldone: | Ldone: | ||||
lvx 2,0,3 | lvx 2,0,3 | ||||
vsel 2,10,2,9 | vsel 2,10,2,9 | ||||
stvx 2,0,3 | stvx 2,0,3 | ||||
li 6,0 | li 6,0 | ||||
mtspr 256,12 | mtspr 256,12 | ||||
stw 8,0(5) | |||||
Lenc_key_abort: | Lenc_key_abort: | ||||
mr 3,6 | mr 3,6 | ||||
blr | blr | ||||
.long 0 | .long 0 | ||||
.byte 0,12,0x14,1,0,0,3,0 | .byte 0,12,0x14,1,0,0,3,0 | ||||
.long 0 | .long 0 | ||||
▲ Show 20 Lines • Show All 43 Lines • ▼ Show 20 Lines | Ldec_key_abort: | ||||
blr | blr | ||||
.long 0 | .long 0 | ||||
.byte 0,12,4,1,0x80,0,3,0 | .byte 0,12,4,1,0x80,0,3,0 | ||||
.long 0 | .long 0 | ||||
.globl aes_p8_encrypt | .globl aes_p8_encrypt | ||||
.align 5 | .align 5 | ||||
aes_p8_encrypt: | aes_p8_encrypt: | ||||
lwz 6,240(5) | lwz 6,480(5) | ||||
lis 0,0xfc00 | lis 0,0xfc00 | ||||
mfspr 12,256 | mfspr 12,256 | ||||
li 7,15 | li 7,15 | ||||
mtspr 256,0 | mtspr 256,0 | ||||
lvx 0,0,3 | lvx 0,0,3 | ||||
neg 11,4 | neg 11,4 | ||||
lvx 1,7,3 | lvx 1,7,3 | ||||
▲ Show 20 Lines • Show All 137 Lines • ▼ Show 20 Lines | aes_p8_cbc_encrypt: | ||||
lvx 4,0,7 | lvx 4,0,7 | ||||
lvsl 6,0,7 | lvsl 6,0,7 | ||||
lvx 5,10,7 | lvx 5,10,7 | ||||
vperm 4,4,5,6 | vperm 4,4,5,6 | ||||
neg 11,3 | neg 11,3 | ||||
lvsl 10,0,6 | lvsl 10,0,6 | ||||
lwz 9,240(6) | lwz 9,480(6) | ||||
lvsr 6,0,11 | lvsr 6,0,11 | ||||
lvx 5,0,3 | lvx 5,0,3 | ||||
addi 3,3,15 | addi 3,3,15 | ||||
lvsr 8,0,4 | lvsr 8,0,4 | ||||
vspltisb 9,-1 | vspltisb 9,-1 | ||||
▲ Show 20 Lines • Show All 719 Lines • ▼ Show 20 Lines | aes_p8_ctr32_encrypt_blocks: | ||||
lvx 5,10,7 | lvx 5,10,7 | ||||
vspltisb 11,1 | vspltisb 11,1 | ||||
vperm 4,4,5,6 | vperm 4,4,5,6 | ||||
vsldoi 11,0,11,1 | vsldoi 11,0,11,1 | ||||
neg 11,3 | neg 11,3 | ||||
lvsl 10,0,6 | lvsl 10,0,6 | ||||
lwz 9,240(6) | lwz 9,480(6) | ||||
lvsr 6,0,11 | lvsr 6,0,11 | ||||
lvx 5,0,3 | lvx 5,0,3 | ||||
addi 3,3,15 | addi 3,3,15 | ||||
srwi 9,9,1 | srwi 9,9,1 | ||||
li 10,16 | li 10,16 | ||||
▲ Show 20 Lines • Show All 621 Lines • ▼ Show 20 Lines | aes_p8_xts_encrypt: | ||||
lvx 2,0,10 | lvx 2,0,10 | ||||
addi 10,10,15 | addi 10,10,15 | ||||
cmpldi 7,0 | cmpldi 7,0 | ||||
beq Lxts_enc_no_key2 | beq Lxts_enc_no_key2 | ||||
lvsl 7,0,7 | lvsl 7,0,7 | ||||
lwz 9,240(7) | lwz 9,480(7) | ||||
srwi 9,9,1 | srwi 9,9,1 | ||||
subi 9,9,1 | subi 9,9,1 | ||||
li 3,16 | li 3,16 | ||||
lvx 0,0,7 | lvx 0,0,7 | ||||
lvx 1,3,7 | lvx 1,3,7 | ||||
addi 3,3,16 | addi 3,3,16 | ||||
vperm 0,0,1,7 | vperm 0,0,1,7 | ||||
Show All 27 Lines | Lxts_enc_no_key2: | ||||
and 5,5,3 | and 5,5,3 | ||||
Lxts_enc: | Lxts_enc: | ||||
lvx 4,0,10 | lvx 4,0,10 | ||||
addi 10,10,16 | addi 10,10,16 | ||||
lvsl 7,0,6 | lvsl 7,0,6 | ||||
lwz 9,240(6) | lwz 9,480(6) | ||||
srwi 9,9,1 | srwi 9,9,1 | ||||
subi 9,9,1 | subi 9,9,1 | ||||
li 3,16 | li 3,16 | ||||
vslb 10,9,9 | vslb 10,9,9 | ||||
vor 10,10,9 | vor 10,10,9 | ||||
vspltisb 11,1 | vspltisb 11,1 | ||||
vsldoi 10,10,11,15 | vsldoi 10,10,11,15 | ||||
▲ Show 20 Lines • Show All 1,717 Lines • Show Last 20 Lines |