Lines Matching +full:4 +full:d

14 #define b_offset	4
63 * d input register containing d (already rol $1)
66 #define encrypt_round(a,b,c,d,round)\ argument
68 mov s1(%r11,%rdi,4),%r8d;\
70 mov s2(%r11,%rdi,4),%r9d;\
72 ror $16, b ## D;\
73 xor s2(%r11,%rdi,4),%r8d;\
75 ror $16, a ## D;\
76 xor s3(%r11,%rdi,4),%r9d;\
78 xor s3(%r11,%rdi,4),%r8d;\
80 xor (%r11,%rdi,4), %r9d;\
82 ror $15, b ## D;\
83 xor (%r11,%rdi,4), %r8d;\
85 xor s1(%r11,%rdi,4),%r9d;\
89 xor %r9d, c ## D;\
90 rol $15, c ## D;\
91 add k+4+round(%r11),%r8d;\
92 xor %r8d, d ## D;
98 * d input register containing d (already rol $1)
102 #define encrypt_last_round(a,b,c,d,round)\ argument
103 mov b ## D, %r10d;\
106 mov s1(%r11,%rdi,4),%r8d;\
108 mov s2(%r11,%rdi,4),%r9d;\
110 ror $16, b ## D;\
111 xor s2(%r11,%rdi,4),%r8d;\
113 ror $16, a ## D;\
114 xor s3(%r11,%rdi,4),%r9d;\
116 xor s3(%r11,%rdi,4),%r8d;\
118 xor (%r11,%rdi,4), %r9d;\
121 xor (%r11,%rdi,4), %r8d;\
123 xor s1(%r11,%rdi,4),%r9d;\
127 xor %r9d, c ## D;\
128 ror $1, c ## D;\
129 add k+4+round(%r11),%r8d;\
130 xor %r8d, d ## D
136 * d input register containing d
139 #define decrypt_round(a,b,c,d,round)\ argument
141 mov (%r11,%rdi,4), %r9d;\
143 mov s3(%r11,%rdi,4),%r8d;\
145 ror $16, a ## D;\
146 xor s1(%r11,%rdi,4),%r9d;\
148 ror $16, b ## D;\
149 xor (%r11,%rdi,4), %r8d;\
151 xor s2(%r11,%rdi,4),%r9d;\
153 xor s1(%r11,%rdi,4),%r8d;\
155 ror $15, a ## D;\
156 xor s3(%r11,%rdi,4),%r9d;\
158 xor s2(%r11,%rdi,4),%r8d;\
162 xor %r9d, c ## D;\
163 add k+4+round(%r11),%r8d;\
164 xor %r8d, d ## D;\
165 rol $15, d ## D;
171 * d input register containing d
175 #define decrypt_last_round(a,b,c,d,round)\ argument
177 mov (%r11,%rdi,4), %r9d;\
179 mov s3(%r11,%rdi,4),%r8d;\
181 ror $16, b ## D;\
182 xor (%r11,%rdi,4), %r8d;\
184 mov b ## D, %r10d;\
187 ror $16, a ## D;\
188 xor s1(%r11,%rdi,4),%r9d;\
190 xor s1(%r11,%rdi,4),%r8d;\
192 xor s2(%r11,%rdi,4),%r9d;\
194 xor s2(%r11,%rdi,4),%r8d;\
196 xor s3(%r11,%rdi,4),%r9d;\
200 xor %r9d, c ## D;\
201 add k+4+round(%r11),%r8d;\
202 xor %r8d, d ## D;\
203 ror $1, d ## D;
230 encrypt_round(R0,R1,R2,R3,4*8);
290 decrypt_round(R2,R3,R0,R1,4*8);