Lines Matching refs:o4
66 andcc %o1, 3, %o4 ! src word aligned ?
70 cmp %o4, 2 ! src halfword aligned
76 cmp %o4, 3 ! only one byte needed to align?
82 srl %o1, 8, %o4 ! %o4<7:0> = first byte
83 tst %o4 ! first byte zero ?
85 stb %o4, [%o2] ! store first byte
92 sethi %hi(0x01010101), %o4 ! Alan Mycroft's magic1
94 or %o4, %lo(0x01010101), %o4
103 sub %o1, %o4, %o1 ! word - 0x01010101
105 add %o1, %o4, %o1 ! restore word
110 set 0xff000000, %o4 ! mask for 1st byte
112 andcc %o1, %o4, %g0 ! first byte zero?
120 srl %o4, 16, %o4 ! 0x0000ff00 = mask for 3rd byte
121 andcc %o1, %o4, %g0 ! third byte zero?
139 sub %o1, %o4, %g1 ! x - 0x01010101
154 sub %o1, %o4, %g1 ! x - 0x01010101