Lines Matching refs:g1
113 andcc %o1, 0x70, %g1 ! clears carry flag too
122 andcc %o1, 0x70, %g1 ! clears carry flag too
125 srl %g1, 1, %o4 ! compute offset
126 sub %g7, %g1, %g7 ! adjust jmp ptr
129 add %o0, %g1, %o0 ! advance buf ptr
292 cmp %g1, 16
294 srl %g1, 1, %o3
297 andcc %g1, 0xf, %o3
306 EX(lduh [%o0 + 0x00], %g4, add %g1, 0)
307 sub %g1, 2, %g1
321 andcc %g1, 0xffffff80, %g0
322 EX(ld [%o0 + 0x00], %g4, add %g1, 0)
323 sub %g1, 4, %g1
330 andcc %g1, 0xffffff80, %g0
345 andcc %g1, 0xffffff80, %g0 ! can we use unrolled loop?
354 sub %g1, 128, %g1 ! detract from length
356 andcc %g1, 0xffffff80, %g0 ! more to csum?
360 3: andcc %g1, 0x70, %o2 ! can use table?
362 andcc %g1, 0xf, %o3 ! get low bits of length (clears carry btw)
390 sub %g1, 128, %g1 ! detract from length
392 andcc %g1, 0xffffff80, %g0 ! more to csum?
397 andcc %g1, 0x70, %o2 ! can use table? (clears carry btw)
399 ccslow: cmp %g1, 0
404 srl %g1, 1, %g4
405 sub %g1, 1, %g1
406 EX(ldub [%o0], %g5, add %g1, 1)
409 srl %g1, 1, %g4
413 andcc %g1, 1, %g0
417 EX(lduh [%o0], %o4, add %g1, 0)
418 sub %g1, 2, %g1
429 andcc %g1, 2, %g0
448 andcc %g1, 2, %g0
451 andcc %g1, 1, %g0
452 EX(lduh [%o0], %o4, and %g1, 3)
453 andcc %g1, 1, %g0
491 sub %g1, 32, %g1
497 sub %g1, %o2, %o3
511 sub %g1, %g2, %o3
539 and %g1, 3, %g1
541 add %g1, %g4, %o3