Lines Matching refs:B0
99 || ADDKPC __encrypt,B0
107 || ADDKPC __encrypt,B0
116 || ADD B0,$TEA,$TEA ; AES_Te
117 LDW *KEY[A0],B0 ; rounds
138 SUB B0,2,B0
141 || MVC B0,ILC
311 || ADDKPC __decrypt,B0
319 || ADDKPC __decrypt,B0
328 || ADD B0,$TEA,$TEA ; AES_Td
329 LDW *KEY[A0],B0 ; rounds
350 SUB B0,2,B0
353 || MVC B0,ILC
540 || MVK 0,B0
543 || [A0] CMPEQ 4,BITS,B0
545 [B0] B key128?
547 || [A0] CMPEQ 6,BITS,B0
549 [B0] B key192?
551 || [A0] CMPEQ 8,BITS,B0
553 [B0] B key256?
576 || MVK 0,B0 ; redundant
593 || MVK 9,B0
596 || MVC B0,ILC
645 MVK 10,B0 ; rounds
646 STW B0,*++${KPB}[15]
668 || MVK 6,B0
707 BDEC loop192?,B0
722 MVK 12,B0 ; rounds
723 STW B0,*++${KPB}[7]
749 || MVK 6,B0
784 ||[!B0] B done256?
789 ||[!B0] B done256?
798 || [B0] EXTU $K[3],EXT0,24,$Te4[0]
799 || [B0] SUB B0,1,B0
837 MVK 14,B0 ; rounds
838 STW B0,*--${KPB}[1]
849 ret?: ; B0 holds rounds or zero
850 [!B0] BNOP B31 ; return if zero
851 [B0] SHL B0,4,A0 ; offset to last round key
852 [B0] SHRU B0,1,B1
853 [B0] SUB B1,1,B1
854 [B0] MVK 0x0000001B,B3 ; AES polynomial
855 [B0] MVKH 0x07000000,B3
884 SUB B0,1,B0 ; skip last round
897 MVC B0,ILC
898 || SUB B0,1,B0
922 || [B0] LDW *${KPA}[4],$K[0]
923 || [B0] LDW *${KPB}[5],$K[1]
930 || [B0] LDW *${KPA}[6],$K[2]
931 || [B0] LDW *${KPB}[7],$K[3]
953 || [B0] GMPY4 $K[0],A24,$Kx9[0] ; ·0x09
954 || [B0] GMPY4 $K[1],A24,$Kx9[1]
958 || [B0] GMPY4 $K[2],A24,$Kx9[2]
959 || [B0] GMPY4 $K[3],A24,$Kx9[3]
964 || [B0] GMPY4 $K[0],B24,$KxB[0] ; ·0x0B
965 || [B0] GMPY4 $K[1],B24,$KxB[1]
968 || [B0] GMPY4 $K[2],B24,$KxB[2]
969 || [B0] GMPY4 $K[3],B24,$KxB[3]
974 || [B0] SUB B0,1,B0
1022 || [A2] SWAP2 B31,B0
1026 || [A2] SWAP4 B0,B9