Home | History | Annotate | Download | only in avr

Lines Matching refs:R18

529 ;;; R25:R22 = (signed long) R27:R26 * (signed long) R19:R18
545 ;;; R25:R22 = (signed long) R27:R26 * (unsigned long) R19:R18
564 ;;; R25:R22 = (unsigned long) R27:R26 * (unsigned long) R19:R18
598 ;;; R25:R22 = (signed long) R27:R26 * R21:R18
613 ;;; R25:R22 = (one-extended long) R27:R26 * R21:R18
626 ;;; R25:R22 = (unsigned long) R27:R26 * R21:R18
648 ;;; R25:R22 = R25:R22 * R21:R18
709 ;; R24:R22 *= R20:R18
742 ;; R24:R22 *= R20:R18
743 ;; Clobbers: __tmp_reg__, R18, R19, R20, R21
894 ;; R25:R18 *= R17:R10
1013 ;; R25:R18 *= R17:R10
1110 #define B0 r18
1128 ;; R18[8] = R22[4] * R18[4]
1195 ;; R18[8] = R22[4] * R18[4]
1272 ;; R18[8] = R22[4] * R18[4]
1507 ;; R24:R22 = R24:R24 udiv R20:R18
1508 ;; R20:R18 = R24:R22 umod R20:R18
1554 ;; R24:R22 = R24:R22 div R20:R18
1555 ;; R20:R18 = R24:R22 mod R20:R18
1637 #define r_arg2L r18 /* divisor Low */
1807 ;; R25:R18 = R24:R18 umod R17:R10
1815 ;; R25:R18 = R24:R18 udiv R17:R10
1965 ;; R25:R18 = R24:R18 mod R17:R10
1973 ;; R25:R18 = R24:R18 div R17:R10
2361 ldi r18, hi8(__data_end)
2372 cpc r27, r18
2448 ldi r18, hi8(__bss_end)
2456 cpc r27, r18
2465 #define cdtors_tst_reg r18
2893 ;; r25:r24 = clz64 (r25:r18)
2899 mov_l r22, r18
2958 ;; r25:r24 = parity64 (r25:r18)
2961 eor r24, r18
3050 ;; r25:r24 = popcount64 (r25:r18)
3055 mov_l r22, r18
3113 ;; r25:r18 = bswap64 (r25:r18)
3115 bswap r18, r25
3134 ;; r25:r18 = ashr64 (r25:r18, r17:r16)
3142 ;; r25:r18 = lshr64 (r25:r18, r17:r16)
3149 mov r18, r19
3166 ror r18
3180 ;; r25:r18 = ashl64 (r25:r18, r17:r16)
3192 mov r19, r18
3193 clr r18
3196 1: lsl r18
3213 ;; r25:r18 = rotl64 (r25:r18, r17:r16)
3226 mov r19, r18
3227 mov r18, __tmp_reg__
3229 1: lsl r18
3237 adc r18, __zero_reg__