Lines Matching refs:R22
216 #define r_arg2 r22 /* multiplicand */
258 ;;; R25:R24 = (unsigned int) R22 * (unsigned int) R24
269 ;;; R25:R24 = (signed int) R22 * (signed int) R24
303 ;;; R25:R24 = R23:R22 * R25:R24
524 ;;; R25:R22 = (signed long) R27:R26 * (signed long) R19:R18
540 ;;; R25:R22 = (signed long) R27:R26 * (unsigned long) R19:R18
559 ;;; R25:R22 = (unsigned long) R27:R26 * (unsigned long) R19:R18
593 ;;; R25:R22 = (signed long) R27:R26 * R21:R18
608 ;;; R25:R22 = (one-extended long) R27:R26 * R21:R18
621 ;;; R25:R22 = (unsigned long) R27:R26 * R21:R18
643 ;;; R25:R22 = R25:R22 * R21:R18
704 ;; R24:R22 *= R20:R18
737 ;; R24:R22 *= R20:R18
1100 #define A0 r22
1123 ;; R18[8] = R22[4] * R18[4]
1127 ;; Z = R22[2] = A0[2]
1190 ;; R18[8] = R22[4] * R18[4]
1202 sub r22, r30
1267 ;; R18[8] = R22[4] * R18[4]
1341 #define r_arg2 r22 /* divisor */
1401 #define r_arg2L r22 /* divisor Low */
1502 ;; R24:R22 = R24:R24 udiv R20:R18
1503 ;; R20:R18 = R24:R22 umod R20:R18
1549 ;; R24:R22 = R24:R22 div R20:R18
1550 ;; R20:R18 = R24:R22 mod R20:R18
1626 #define r_arg1L r22 /* dividend Low */
2534 ;; R22... = Flash[Z]
2582 ;; R22... = Flash[R21:Z] or RAM[Z] depending on R21.7
2791 ;; r25:r24 = ffs32 (r25:r22)
2792 ;; clobbers: r22, r26
2795 tst r22
2798 or r22, r23
2801 or r22, r24
2804 or r22, r25
2807 1: mov r24, r22
2856 ;; r25:r24 = ctz32 (r25:r22)
2857 ;; clobbers: r26, r22
2889 ;; clobbers: r22, r23, r26
2894 mov_l r22, r18
2906 ;; r25:r24 = clz32 (r25:r22)
2912 mov_l r24, r22
2965 ;; r25:r24 = parity32 (r25:r22)
2968 eor r24, r22
3031 ;; r25:r24 = popcount32 (r25:r22)
3036 mov_l r24, r22
3046 ;; clobbers: r22, r23, __tmp_reg__
3050 mov_l r22, r18
3098 ;; r25:r22 = bswap32 (r25:r22)
3100 bswap r22, r25
3113 bswap r21, r22
3147 mov r21, r22
3148 mov r22, r23
3157 ror r22
3183 mov r23, r22
3184 mov r22, r21
3195 rol r22
3217 mov r23, r22
3218 mov r22, r21
3228 rol r22
3256 ;;; r23:r22 = fmuls (r24, r25) like in FMULS instruction
3270 ;;; r23:r22 = fmulsu (r24, r25) like in FMULSU instruction
3300 ;;; r22:r23 = fmul (r24, r25) like in FMUL instruction