ldd [$end + 24], %f12
movrz $len, 0, $inc
+
+ brz,pn $len, .Lcbc_enc_skip_load
+ nop
+
fmovd $intail, $in0
ldd [$inp - 8], $in1 ! load next input block
ldda [$inp]0x82, $intail ! non-faulting load
add $inp, $inc, $inp ! inp+=16
+.Lcbc_enc_skip_load:
fmovd %f0, %f4
faesencx %f2, %f6, %f0
faesencx %f4, %f8, %f2
fmovd $in1, $iv1
movrz $len, 0, $inc
+
+ brz,pn $len, .Lcbc_dec_skip_load
+ nop
+
fmovd $intail, $in0
ldd [$inp - 8], $in1 ! load next input block
ldda [$inp]0x82, $intail ! non-faulting load
add $inp, $inc, $inp ! inp+=16
+.Lcbc_dec_skip_load:
fmovd %f0, %f4
faesdecx %f2, %f10, %f0
faesdecx %f4, %f12, %f2
fxor $in1, $rllo, %f8
movrz $len, 0, $inc
+
+ brz,pn $len, .Lctr32_enc_skip_load
+ nop
+
fmovd $intail, $in0
ldd [$inp - 8], $in1 ! load next input block
ldda [$inp]0x82, $intail ! non-faulting load
add $inp, $inc, $inp ! inp+=16
+.Lctr32_enc_skip_load:
fmovd %f0, %f4
faesencx %f2, %f10, %f0
faesencx %f4, %f12, %f2