Lines Matching full:a1
14 * a1 - int c
19 * a1 - temporary
44 andi a1, a1, 0xFF
47 mul a5, a1, t0
51 ld a1, 0(a0) /* a1 -> data = *ptr_align */
52 not a3, a1 /* a3 -> nhz = ~data */
53 xor a2, a1, a5 /* a2 -> iter = data ^ cccccccc */
54 sub a1, a1, t0 /* a1 -> hz = data - REP8_0X01 */
56 and a1, a1, a3 /* hz = hz & nhz */
58 and a1, a1, t1 /* hz = hz & REP8_0X80 */
60 addi a4, a1, -1 /* a4 -> mask_end = hz - 1 */
62 xor a4, a4, a1 /* mask_end = mask_end ^ hz */
74 beqz a1, .Lloop /* } while(!hz) */
78 * a1 -> iter = save_iter
83 mv a1, a7
87 and a0, a1, a2
92 and a0, a1, a2
97 and a0, a1, a2
102 and a0, a1, a2
107 and a0, a1, a2
112 and a0, a1, a2
117 and a0, a1, a2