Lines Matching refs:a0
357 my ($a0,$a1,$a2,$a3,
396 mr $a0,$sp
401 $PUSH r14,-$SIZE_T*18($a0)
402 $PUSH r15,-$SIZE_T*17($a0)
403 $PUSH r16,-$SIZE_T*16($a0)
404 $PUSH r17,-$SIZE_T*15($a0)
405 $PUSH r18,-$SIZE_T*14($a0)
406 $PUSH r19,-$SIZE_T*13($a0)
407 $PUSH r20,-$SIZE_T*12($a0)
408 $PUSH r21,-$SIZE_T*11($a0)
409 $PUSH r22,-$SIZE_T*10($a0)
410 $PUSH r23,-$SIZE_T*9($a0)
411 $PUSH r24,-$SIZE_T*8($a0)
412 $PUSH r25,-$SIZE_T*7($a0)
413 $PUSH r26,-$SIZE_T*6($a0)
414 $PUSH r27,-$SIZE_T*5($a0)
415 $PUSH r28,-$SIZE_T*4($a0)
416 $PUSH r29,-$SIZE_T*3($a0)
417 $PUSH r30,-$SIZE_T*2($a0)
418 $PUSH r31,-$SIZE_T*1($a0)
431 $LD $a0,$SIZE_T*1($ap) # a[0..3]
453 $UMULL $t0,$a0,$bi # lo(a[0..3]*b[0])
461 $UMULH $t0,$a0,$bi # hi(a[0..3]*b[0])
510 $LD $a0,$SIZE_T*1($ap) # a[4..7]
523 $UMULL $t0,$a0,$bi # lo(a[4..7]*b[i])
531 $UMULH $t0,$a0,$bi # hi(a[4..7]*b[i])
572 $LD $a0,$SIZE_T*1($ap)
586 $LD $a0,$SIZE_T*1($t1)
613 $UMULL $t0,$a0,$bi # lo(a[0..3]*b[4])
621 $UMULH $t0,$a0,$bi # hi(a[0..3]*b[4])
663 $LD $a0,$SIZE_T*1($ap) # a[4..7]
682 $UMULL $t0,$a0,$bi # lo(a[4..7]*b[4])
690 $UMULH $t0,$a0,$bi # hi(a[4..7]*b[4])
736 $LD $a0,$SIZE_T*1($ap)
756 addc $a0,$acc0,$t0 # accumulate topmost carry
765 $ST $a0,$SIZE_T*1($tp) # result
781 $LD $a0,$SIZE_T*1($ap) # a[0..3]
823 $LD $a0,$SIZE_T*1($ap_end)
843 andc $a0,$a0,$carry
854 or $acc0,$t0,$a0
855 $LD $a0,$SIZE_T*5($ap_end)
875 andc $a0,$a0,$carry
886 or $acc0,$t0,$a0
904 subfc $a0,$m0,$acc0
912 addc $a0,$a0,$m0
919 $ST $a0,$SIZE_T*1($ap) # write result
961 my ($a0,$a1,$a2,$a3,$a4,$a5,$a6,$a7)=map("r$_",(9..12,14..17));
987 mr $a0,$sp
994 $PUSH r14,-$SIZE_T*18($a0)
995 $PUSH r15,-$SIZE_T*17($a0)
996 $PUSH r16,-$SIZE_T*16($a0)
997 $PUSH r17,-$SIZE_T*15($a0)
998 $PUSH r18,-$SIZE_T*14($a0)
999 $PUSH r19,-$SIZE_T*13($a0)
1000 $PUSH r20,-$SIZE_T*12($a0)
1001 $PUSH r21,-$SIZE_T*11($a0)
1002 $PUSH r22,-$SIZE_T*10($a0)
1003 $PUSH r23,-$SIZE_T*9($a0)
1004 $PUSH r24,-$SIZE_T*8($a0)
1005 $PUSH r25,-$SIZE_T*7($a0)
1006 $PUSH r26,-$SIZE_T*6($a0)
1007 $PUSH r27,-$SIZE_T*5($a0)
1008 $PUSH r28,-$SIZE_T*4($a0)
1009 $PUSH r29,-$SIZE_T*3($a0)
1010 $PUSH r30,-$SIZE_T*2($a0)
1011 $PUSH r31,-$SIZE_T*1($a0)
1020 $LD $a0,$SIZE_T*1($ap)
1102 $UMULL $t0,$a1,$a0 # lo(a[1..7]*a[0]) (i)
1103 $UMULL $t1,$a2,$a0
1104 $UMULL $t2,$a3,$a0
1105 $UMULL $t3,$a4,$a0
1107 $UMULL $t0,$a5,$a0
1109 $UMULL $t1,$a6,$a0
1111 $UMULL $t2,$a7,$a0
1113 $UMULH $t3,$a1,$a0 # hi(a[1..7]*a[0])
1115 $UMULH $t0,$a2,$a0
1117 $UMULH $t1,$a3,$a0
1119 $UMULH $t2,$a4,$a0
1124 $UMULH $t3,$a5,$a0
1126 $UMULH $t0,$a6,$a0
1128 $UMULH $t1,$a7,$a0
1240 mr $n0,$a0
1241 $LD $a0,$SIZE_T*1($tp)
1249 addc $acc0,$acc0,$a0
1250 $LD $a0,$SIZE_T*1($ap)
1294 $UMULL $t0,$a0,$n0
1310 $UMULH $t0,$a0,$n0
1339 $LD $a0,$SIZE_T*1($tp)
1347 addc $acc0,$acc0,$a0
1348 $LD $a0,$SIZE_T*1($ap)
1368 $LD $a0,$SIZE_T*8($rp)
1469 $UMULL $a0,$a1,$a1
1486 adde $acc0,$acc0,$a0
1532 $LD $a0,$SIZE_T*1($np)
1566 # (*) $UMULL $t0,$a0,$na0 # lo(n[0-7])*lo(t[0]*n0)
1581 $UMULH $t0,$a0,$na0 # hi(n[0-7])*lo(t[0]*n0)
1626 $LD $a0,$SIZE_T*1($np)
1638 $UMULL $t0,$a0,$n0
1654 $UMULH $t0,$a0,$n0
1680 $LD $a0,$SIZE_T*1($tp)
1693 addc $acc0,$acc0,$a0
1694 $LD $a0,$SIZE_T*1($np)
1719 adde $t0,$acc0,$a0
1721 $LD $a0,$SIZE_T*1($t2) # recall that $t2 is &n[-1]
1771 subfc $t0,$a0,$acc0
1781 $LD $a0,$SIZE_T*1($np)
1808 subfe $t0,$a0,$acc0
1816 $LD $a0,$SIZE_T*1($ap_end) # original $rp
1845 andc $a0,$a0,$carry
1861 or $t0,$a0,$acc0
1862 $LD $a0,$SIZE_T*5($ap_end)
1880 andc $a0,$a0,$carry
1888 or $t0,$a0,$acc0
1905 # $acc0-7,$carry hold result, $a0-7 hold modulus
1906 subfc $acc0,$a0,$acc0
1932 and $a0,$a0,$carry
1934 addc $acc0,$acc0,$a0 # add modulus back if borrowed