Lines Matching refs:r13

322 	cmp	   $64, %r13
543 cmp $64, %r13
1284 push %r13
1320 mov %arg4, %r13 # save the number of bytes of plaintext/ciphertext
1321 and $-16, %r13 # %r13 = %r13 - (%r13 mod 16)
1322 mov %r13, %r12
1331 sub $48, %r13
1336 sub $32, %r13
1341 sub $16, %r13
1347 cmp $0, %r13
1349 sub $64, %r13
1355 sub $64, %r13
1361 mov %arg4, %r13
1362 and $15, %r13 # %r13 = arg4 (mod 16)
1373 add %r13, %r11
1376 sub %r13, %r12
1377 # adjust the shuffle mask pointer to be able to shift 16-%r13 bytes
1378 # (%r13 is the number of bytes in plaintext mod 16)
1380 PSHUFB_XMM %xmm2, %xmm1 # right shift 16-%r13 butes
1385 # get the appropriate mask to mask out top 16-%r13 bytes of %xmm0
1386 pand %xmm1, %xmm0 # mask out top 16-%r13 bytes of %xmm0
1394 sub %r13, %r11
1397 # output %r13 bytes
1399 cmp $8, %r13
1405 sub $8, %r13
1410 sub $1, %r13
1413 mov arg8, %r12 # %r13 = aadLen (number of bytes)
1453 pop %r13
1544 push %r13
1576 mov %arg4, %r13 # %xmm13 holds HashKey<<1 (mod poly)
1577 and $-16, %r13
1578 mov %r13, %r12
1590 sub $48, %r13
1595 sub $32, %r13
1600 sub $16, %r13
1609 cmp $0, %r13
1611 sub $64, %r13
1617 sub $64, %r13
1623 mov %arg4, %r13
1624 and $15, %r13 # %r13 = arg4 (mod 16)
1635 add %r13, %r11
1638 sub %r13, %r12
1639 # adjust the shuffle mask pointer to be able to shift 16-r13 bytes
1640 # (%r13 is the number of bytes in plaintext mod 16)
1642 PSHUFB_XMM %xmm2, %xmm1 # shift right 16-r13 byte
1645 # get the appropriate mask to mask out top 16-r13 bytes of xmm0
1646 pand %xmm1, %xmm0 # mask out top 16-r13 bytes of xmm0
1653 sub %r13, %r11
1661 # Output %r13 bytes
1663 cmp $8, %r13
1669 sub $8, %r13
1674 sub $1, %r13
1717 pop %r13