Lines Matching refs:ebp

227 	push    %ebp
228 mov ctx(%esp),%ebp
236 mov klen(%ebp),%r3 // key size
239 lea ekey(%ebp),%ebp // key pointer
248 xor (%ebp),%r0
249 xor 4(%ebp),%r1
250 xor 8(%ebp),%r4
251 xor 12(%ebp),%r5
254 add $16,%ebp // increment to next round key
257 lea 32(%ebp),%ebp
259 lea 32(%ebp),%ebp
261 2: fwd_rnd1( -64(%ebp), crypto_ft_tab) // 14 rounds for 256-bit key
262 fwd_rnd2( -48(%ebp), crypto_ft_tab)
263 3: fwd_rnd1( -32(%ebp), crypto_ft_tab) // 12 rounds for 192-bit key
264 fwd_rnd2( -16(%ebp), crypto_ft_tab)
265 4: fwd_rnd1( (%ebp), crypto_ft_tab) // 10 rounds for 128-bit key
266 fwd_rnd2( +16(%ebp), crypto_ft_tab)
267 fwd_rnd1( +32(%ebp), crypto_ft_tab)
268 fwd_rnd2( +48(%ebp), crypto_ft_tab)
269 fwd_rnd1( +64(%ebp), crypto_ft_tab)
270 fwd_rnd2( +80(%ebp), crypto_ft_tab)
271 fwd_rnd1( +96(%ebp), crypto_ft_tab)
272 fwd_rnd2(+112(%ebp), crypto_ft_tab)
273 fwd_rnd1(+128(%ebp), crypto_ft_tab)
274 fwd_rnd2(+144(%ebp), crypto_fl_tab) // last round uses a different table
280 mov out_blk+12(%esp),%ebp
281 mov %r5,12(%ebp)
283 mov %r4,8(%ebp)
285 mov %r1,4(%ebp)
287 mov %r0,(%ebp)
288 pop %ebp
299 push %ebp
300 mov ctx(%esp),%ebp
308 mov klen(%ebp),%r3 // key size
311 lea dkey(%ebp),%ebp // key pointer
320 xor (%ebp),%r0
321 xor 4(%ebp),%r1
322 xor 8(%ebp),%r4
323 xor 12(%ebp),%r5
326 add $16,%ebp // increment to next round key
329 lea 32(%ebp),%ebp
331 lea 32(%ebp),%ebp
333 2: inv_rnd1( -64(%ebp), crypto_it_tab) // 14 rounds for 256-bit key
334 inv_rnd2( -48(%ebp), crypto_it_tab)
335 3: inv_rnd1( -32(%ebp), crypto_it_tab) // 12 rounds for 192-bit key
336 inv_rnd2( -16(%ebp), crypto_it_tab)
337 4: inv_rnd1( (%ebp), crypto_it_tab) // 10 rounds for 128-bit key
338 inv_rnd2( +16(%ebp), crypto_it_tab)
339 inv_rnd1( +32(%ebp), crypto_it_tab)
340 inv_rnd2( +48(%ebp), crypto_it_tab)
341 inv_rnd1( +64(%ebp), crypto_it_tab)
342 inv_rnd2( +80(%ebp), crypto_it_tab)
343 inv_rnd1( +96(%ebp), crypto_it_tab)
344 inv_rnd2(+112(%ebp), crypto_it_tab)
345 inv_rnd1(+128(%ebp), crypto_it_tab)
346 inv_rnd2(+144(%ebp), crypto_il_tab) // last round uses a different table
352 mov out_blk+12(%esp),%ebp
353 mov %r5,12(%ebp)
355 mov %r4,8(%ebp)
357 mov %r1,4(%ebp)
359 mov %r0,(%ebp)
360 pop %ebp