Lines Matching refs:t
26 #define RT(t) ((((t)+5)%6)+7) argument
27 #define RA(t) ((((t)+4)%6)+7) argument
28 #define RB(t) ((((t)+3)%6)+7) argument
29 #define RC(t) ((((t)+2)%6)+7) argument
30 #define RD(t) ((((t)+1)%6)+7) argument
31 #define RE(t) ((((t)+0)%6)+7) argument
34 #define W(t) (((t)%16)+16) argument
36 #define LOADW(t) \ argument
37 LWZ(W(t),(t)*4,r4)
39 #define STEPD0_LOAD(t) \ argument
40 andc r0,RD(t),RB(t); \
41 and r6,RB(t),RC(t); \
42 rotlwi RT(t),RA(t),5; \
44 add r0,RE(t),r15; \
45 add RT(t),RT(t),r6; \
46 add r14,r0,W(t); \
47 LWZ(W((t)+4),((t)+4)*4,r4); \
48 rotlwi RB(t),RB(t),30; \
49 add RT(t),RT(t),r14
51 #define STEPD0_UPDATE(t) \ argument
52 and r6,RB(t),RC(t); \
53 andc r0,RD(t),RB(t); \
54 rotlwi RT(t),RA(t),5; \
55 rotlwi RB(t),RB(t),30; \
57 add r0,RE(t),r15; \
58 xor r5,W((t)+4-3),W((t)+4-8); \
59 add RT(t),RT(t),r6; \
60 xor W((t)+4),W((t)+4-16),W((t)+4-14); \
61 add r0,r0,W(t); \
62 xor W((t)+4),W((t)+4),r5; \
63 add RT(t),RT(t),r0; \
64 rotlwi W((t)+4),W((t)+4),1
66 #define STEPD1(t) \ argument
67 xor r6,RB(t),RC(t); \
68 rotlwi RT(t),RA(t),5; \
69 rotlwi RB(t),RB(t),30; \
70 xor r6,r6,RD(t); \
71 add r0,RE(t),r15; \
72 add RT(t),RT(t),r6; \
73 add r0,r0,W(t); \
74 add RT(t),RT(t),r0
76 #define STEPD1_UPDATE(t) \ argument
77 xor r6,RB(t),RC(t); \
78 rotlwi RT(t),RA(t),5; \
79 rotlwi RB(t),RB(t),30; \
80 xor r6,r6,RD(t); \
81 add r0,RE(t),r15; \
82 xor r5,W((t)+4-3),W((t)+4-8); \
83 add RT(t),RT(t),r6; \
84 xor W((t)+4),W((t)+4-16),W((t)+4-14); \
85 add r0,r0,W(t); \
86 xor W((t)+4),W((t)+4),r5; \
87 add RT(t),RT(t),r0; \
88 rotlwi W((t)+4),W((t)+4),1
90 #define STEPD2_UPDATE(t) \ argument
91 and r6,RB(t),RC(t); \
92 and r0,RB(t),RD(t); \
93 rotlwi RT(t),RA(t),5; \
95 rotlwi RB(t),RB(t),30; \
96 and r0,RC(t),RD(t); \
97 xor r5,W((t)+4-3),W((t)+4-8); \
99 xor W((t)+4),W((t)+4-16),W((t)+4-14); \
100 add r0,RE(t),r15; \
101 add RT(t),RT(t),r6; \
102 add r0,r0,W(t); \
103 xor W((t)+4),W((t)+4),r5; \
104 add RT(t),RT(t),r0; \
105 rotlwi W((t)+4),W((t)+4),1
107 #define STEP0LD4(t) \ argument
108 STEPD0_LOAD(t); \
109 STEPD0_LOAD((t)+1); \
110 STEPD0_LOAD((t)+2); \
111 STEPD0_LOAD((t)+3)
113 #define STEPUP4(t, fn) \ argument
114 STEP##fn##_UPDATE(t); \
115 STEP##fn##_UPDATE((t)+1); \
116 STEP##fn##_UPDATE((t)+2); \
117 STEP##fn##_UPDATE((t)+3)
119 #define STEPUP20(t, fn) \ argument
120 STEPUP4(t, fn); \
121 STEPUP4((t)+4, fn); \
122 STEPUP4((t)+8, fn); \
123 STEPUP4((t)+12, fn); \
124 STEPUP4((t)+16, fn)