Lines Matching +full:0 +full:xd0
20 .long 0x61707865,0x3320646e,0x79622d32,0x6b206574 # endian-neutral
21 .long 1,0,0,0
22 .long 2,0,0,0
23 .long 3,0,0,0
24 .long 0x03020100,0x07060504,0x0b0a0908,0x0f0e0d0c # byte swap
26 .long 0,1,2,3
27 .long 0x61707865,0x61707865,0x61707865,0x61707865 # smashed sigma
28 .long 0x3320646e,0x3320646e,0x3320646e,0x3320646e
29 .long 0x79622d32,0x79622d32,0x79622d32,0x79622d32
30 .long 0x6b206574,0x6b206574,0x6b206574,0x6b206574
72 #define XD0 %v12 macro
87 lhi %r1,0
89 VL K0,0,,%r7 # load sigma
90 VL K1,0,,KEY # load key
92 VL K3,0,,COUNTER # load counter
94 VL BEPERM,0x40,,%r7
95 VL CTR,0x50,,%r7
97 VLM XA0,XA3,0x60,%r7,4 # load [smashed] sigma
99 VREPF XB0,K1,0 # smash the key
104 VREPF XD0,K3,0
108 VAF XD0,XD0,CTR
110 VREPF XC0,K2,0
117 VX XD0,XD0,XA0
118 VERLLF XD0,XD0,16
132 VAF XC0,XC0,XD0
149 VX XD0,XD0,XA0
150 VERLLF XD0,XD0,8
164 VAF XC0,XC0,XD0
185 VX XD0,XD0,XA1
186 VERLLF XD0,XD0,16
200 VAF XC3,XC3,XD0
217 VX XD0,XD0,XA1
218 VERLLF XD0,XD0,8
232 VAF XC3,XC3,XD0
245 VAF XD0,XD0,CTR
251 VPDI XA0,XT0,XT1,0b0000
252 VPDI XA1,XT0,XT1,0b0101
253 VPDI XA2,XT2,XT3,0b0000
254 VPDI XA3,XT2,XT3,0b0101
260 VPDI XB0,XT0,XT1,0b0000
261 VPDI XB1,XT0,XT1,0b0101
262 VPDI XB2,XT2,XT3,0b0000
263 VPDI XB3,XT2,XT3,0b0101
269 VPDI XC0,XT0,XT1,0b0000
270 VPDI XC1,XT0,XT1,0b0101
271 VPDI XC2,XT2,XT3,0b0000
272 VPDI XC3,XT2,XT3,0b0101
274 VMRHF XT0,XD0,XD1
276 VMRLF XT2,XD0,XD1
278 VPDI XD0,XT0,XT1,0b0000
279 VPDI XD1,XT0,XT1,0b0101
280 VPDI XD2,XT2,XT3,0b0000
281 VPDI XD3,XT2,XT3,0b0101
286 VAF XD0,XD0,K3
291 VPERM XD0,XD0,XD0,BEPERM
293 VLM XT0,XT3,0,INP,0
298 VX XT3,XT3,XD0
300 VSTM XT0,XT3,0,OUT,0
302 la INP,0x40(INP)
303 la OUT,0x40(OUT)
304 aghi LEN,-0x40
309 VAF XD0,XD1,K3
314 VPERM XD0,XD0,XD0,BEPERM
316 clgfi LEN,0x40
319 VLM XT0,XT3,0,INP,0
324 VX XT3,XT3,XD0
326 VSTM XT0,XT3,0,OUT,0
328 la INP,0x40(INP)
329 la OUT,0x40(OUT)
330 aghi LEN,-0x40
336 VAF XD0,XD2,K3
341 VPERM XD0,XD0,XD0,BEPERM
343 clgfi LEN,0x40
346 VLM XT0,XT3,0,INP,0
351 VX XT3,XT3,XD0
353 VSTM XT0,XT3,0,OUT,0
355 la INP,0x40(INP)
356 la OUT,0x40(OUT)
357 aghi LEN,-0x40
363 VAF XD0,XD3,K3
368 VPERM XD0,XD0,XD0,BEPERM
370 clgfi LEN,0x40
373 VLM XT0,XT3,0,INP,0
378 VX XT3,XT3,XD0
380 VSTM XT0,XT3,0,OUT,0
388 VLR XT1,XD0
390 VST XA0,8*8+0x00,,SP
391 VST XB0,8*8+0x10,,SP
392 VST XT0,8*8+0x20,,SP
393 VST XT1,8*8+0x30,,SP
395 lghi %r1,0
398 llgc %r5,0(%r1,INP)
401 stc %r6,0(%r1,OUT)
482 la SP,0(%r1,SP)
483 stg %r0,0(SP) # back-chain
488 VLM K1,K2,0,KEY,0 # load key
489 VL K3,0,,COUNTER # load counter
491 VLM K0,BEPERM,0,%r7,4 # load sigma, increments, ...
729 clgfi LEN,0x40
734 VLM T0,T3,0,INP,0
741 VLM K0,T3,0,%r7,4 # re-load sigma and increments
743 VSTM A0,D0,0,OUT,0
745 la INP,0x40(INP)
746 la OUT,0x40(OUT)
747 aghi LEN,-0x40
758 clgfi LEN,0x40
761 VLM A1,D1,0,INP,0
768 VSTM A0,D0,0,OUT,0
770 la INP,0x40(INP)
771 la OUT,0x40(OUT)
772 aghi LEN,-0x40
784 clgfi LEN,0x40
787 VLM A1,D1,0,INP,0
794 VSTM A0,D0,0,OUT,0
796 la INP,0x40(INP)
797 la OUT,0x40(OUT)
798 aghi LEN,-0x40
811 clgfi LEN,0x40
815 VLM A1,D1,0,INP,0
822 VSTM A0,D0,0,OUT,0
824 la INP,0x40(INP)
825 la OUT,0x40(OUT)
826 aghi LEN,-0x40
841 clgfi LEN,0x40
844 VLM A1,D1,0,INP,0
851 VSTM A0,D0,0,OUT,0
853 la INP,0x40(INP)
854 la OUT,0x40(OUT)
855 aghi LEN,-0x40
868 clgfi LEN,0x40
871 VLM A1,D1,0,INP,0
878 VSTM A0,D0,0,OUT,0
880 la INP,0x40(INP)
881 la OUT,0x40(OUT)
883 aghi LEN,-0x40
893 lghi %r1,0
896 llgc %r5,0(%r1,INP)
899 stc %r6,0(%r1,OUT)