Home | History | Annotate | Download | only in asm

Lines Matching refs:end0

81 ($counter,$rounds,$ret,$const,$in0,$end0)=("%ebx","%ebp","%r10","%r11","%r14","%r15");
132 # registers) block, and |$end0| points to 2*96 bytes before the end of
133 # the input. Thus, |$in0| > |$end0| means that we do not have the next
134 # 96-byte block to read in, and |$in0| <= |$end0| means we do.
136 cmp $in0,$end0
472 mov \$0xf80,$end0 # borrow $end0
481 and $end0,$in0
482 and %rsp,$end0
483 sub $in0,$end0
485 cmp \$768,$end0
487 sub $end0,%rsp # avoid aliasing with key
494 # |_aesni_ctr32_ghash_6x| requires |$end0| to point to 2*96 (0xc0)
500 lea -0xc0($inp,$len),$end0
712 mov \$0xf80,$end0 # borrow $end0
718 and $end0,$in0
719 and %rsp,$end0
720 sub $in0,$end0
722 cmp \$768,$end0
724 sub $end0,%rsp # avoid aliasing with key
729 # |_aesni_ctr32_ghash_6x| requires |$end0| to point to 2*96 (0xc0)
736 lea -0xc0($out,$len),$end0