Lines Matching refs:a1
131 sb v0, 0(a1) # each byte until NIL
134 PTR_ADDU a1, a1, 1
189 blt a1, zero, _C_LABEL(copyerr) # make sure address is in user space
226 sd v0, 0(a1) # store word
244 sw v0, 0(a1) # store word
258 sh v0, 0(a1) # store short
285 sw a1, 0(a0) # store word
300 sd a1, 0(a0) # store word
331 bne a1, t1, 1f
354 bne a1, t1, 1f
375 sh a1, 0(a0) # store short
388 sb a1, 0(a0) # store byte
408 sll t1, a1, 8 # compute c << 8 in t1
409 or t1, t1, a1 # compute c << 8 | c in 11
435 sb a1, -1(a0)
448 blt a1, 12, smallclr # small amount to clear?
452 PTR_SUBU a1, a1, a3 # subtract from remaining count
456 and v0, a1, 3 # compute number of words left
457 PTR_SUBU a3, a1, v0
458 move a1, v0
465 ble a1, zero, 2f
466 PTR_ADDU a3, a1, a0 # compute ending address
483 xor v0, a0, a1 # compare low two bits of addresses
485 PTR_SUBU a3, zero, a1 # compute # bytes to word align address
493 LWHI v1, 0(a1)
494 PTR_ADDU a1, a1, a3
503 lw v1, 0(a1)
506 PTR_ADDU a1, a1, 4
516 lbu v0, 0(a0) # compare bytes until a1 word aligned
517 lbu v1, 0(a1)
520 PTR_ADDU a1, a1, 1
528 LWHI v0, 0(a0) # compare words a0 unaligned, a1 aligned
530 lw v1, 0(a1)
533 PTR_ADDU a1, a1, 4
541 lbu v1, 0(a1)
544 PTR_ADDU a1, a1, 1
589 sll a1, a1, t0 # put bits in the right half
592 or t0, t0, a1
616 sll a1, a1, t0 # put bits in the right half
617 not a1, a1
620 and t0, t0, a1
645 sll a1, a1, t0 # put bits in the right half
650 subu t1, t0, a1
678 sll a1, a1, t0 # put bits in the right half
683 addu t1, t0, a1
710 sll a1, a1, t0 # put bits in the right quarter
715 addu t1, t0, a1
743 sll a1, a1, t0 # put bits in the right quarter
748 subu t1, t0, a1
815 sw a1, (a0)
820 SWHI a1, 0(a0)
821 SWLO a1, 3(a0)