Lines Matching refs:o2
739 cmp %o2, VIS_COPY_THRESHOLD ! check for leaf rtn case
752 cmp %o2, %o3 ! if length <= limit
765 cmp %o2, %o3 ! if length <= limit
776 cmp %o2, %o3 ! if length <= limit
786 cmp %o2, %o3 ! if length <= limit
822 ldx [%fp + STACK_BIAS - SAVED_GSR_OFFSET], %o2 ! restore gsr
823 wr %o2, 0, %gsr
830 BLD_FPQ1Q3_FROMSTACK(%o2)
914 cmp %o2, VIS_COPY_THRESHOLD ! check for leaf rtn case
927 cmp %o2, %o3 ! if length <= limit
940 cmp %o2, %o3 ! if length <= limit
951 cmp %o2, %o3 ! if length <= limit
961 cmp %o2, %o3 ! if length <= limit
979 cmp %o2, SHORTCOPY ! check for really short case
981 cmp %o2, CHKSIZE ! check for medium length cases
987 sub %o2, 3, %o2 ! adjust count to allow cc zero test
991 subcc %o2, 4, %o2 ! reduce count by 4
1001 add %o2, 3, %o2 ! restore count
1003 tst %o2
1005 deccc %o2 ! reduce count for cc test
1010 deccc %o2 ! check for more
1026 subcc %o2, 8, %o2 ! update count
1033 addcc %o2, 7, %o2 ! restore count
1035 deccc %o2
1038 subcc %o2, 2, %o2 ! reduce count by 2
1044 addcc %o2, 1, %o2 ! restore count
1057 subcc %o2, 4, %o2 ! update count
1060 addcc %o2, 3, %o2 ! restore count
1063 deccc %o2 ! reduce count for cc test
1068 deccc %o2
1103 dec %o2
1112 sub %o2, 4, %o2 ! reduce count by 4
1117 sub %o2, 31, %o2 ! adjust count to allow cc zero test
1121 subcc %o2, 32, %o2 ! reduce count by 32
1131 addcc %o2, 24, %o2 ! restore count to long word offset
1136 subcc %o2, 8, %o2 ! reduce count by 8
1142 addcc %o2, 7, %o2 ! restore rest of count
1144 deccc %o2
1162 dec %o2
1167 sub %o2, 15, %o2 ! adjust count to allow cc zero test
1171 subcc %o2, 16, %o2 ! reduce count by 16
1181 addcc %o2, 12, %o2 ! restore count to word offset
1186 subcc %o2, 4, %o2 ! reduce count by 4
1192 addcc %o2, 3, %o2 ! restore rest of count
1194 deccc %o2
1209 dec %o2
1214 sub %o2, 7, %o2 ! adjust count to allow cc zero test
1218 subcc %o2, 8, %o2 ! reduce count by 8
1228 addcc %o2, 7, %o2 ! restore count
1230 deccc %o2
1254 sethi %hi(.copyerr), %o2
1255 or %o2, %lo(.copyerr), %o2
1257 stn %o2, [THREAD_REG + T_LOFAULT] ! install new vector
1274 rd %fprs, %o2 ! check for unused fp
1275 st %o2, [%fp + STACK_BIAS - SAVED_FPRS_OFFSET] ! save orig %fprs
1276 btst FPRS_FEF, %o2
1280 BST_FPQ1Q3_TOSTACK(%o2)
1283 rd %gsr, %o2
1284 stx %o2, [%fp + STACK_BIAS - SAVED_GSR_OFFSET] ! save gsr
1452 FPRAS_INTERVAL(FPRAS_BCOPY, 0, %l5, %o2, %o3, %o4, %o5, 8)
1453 FPRAS_REWRITE_TYPE2Q1(0, %l5, %o2, %o3, 8, 9)
1456 ldx [%fp + STACK_BIAS - SAVED_GSR_OFFSET], %o2 ! restore gsr
1457 wr %o2, 0, %gsr
1464 BLD_FPQ1Q3_FROMSTACK(%o2)
1486 tst %o2 ! check count
1495 2: cmp %o2, %o3 ! cmp size and abs(from - to)
1508 deccc %o2 ! dec count
1518 deccc %o2 ! dec count
1519 ldub [%o0 + %o2], %o3 ! get byte at end of src
1521 stb %o3, [%o1 + %o2] ! delay slot, store at end of dst
1644 FPRAS_INTERVAL(FPRAS_PGCOPY, 1, %l5, %o2, %o3, %o4, %o5, 8)
1645 FPRAS_REWRITE_TYPE1(1, %l5, %f32, %o2, 9)
1756 ldx [%fp + STACK_BIAS - SAVED_GSR_OFFSET], %o2
1757 wr %o2, 0, %gsr ! restore gsr
1764 BLD_FPQ2Q4_FROMSTACK(%o2)
1789 cmp %o2, VIS_COPY_THRESHOLD ! check for leaf rtn case
1802 cmp %o2, %o3 ! if length <= limit
1815 cmp %o2, %o3 ! if length <= limit
1826 cmp %o2, %o3 ! if length <= limit
1836 cmp %o2, %o3 ! if length <= limit
1854 cmp %o2, SHORTCOPY ! check for really short case
1856 mov %o2, SM_SAVE_COUNT
1857 cmp %o2, CHKSIZE ! check for medium length cases
1863 sub %o2, 3, %o2 ! adjust count to allow cc zero test
1866 subcc %o2, 4, %o2 ! reduce count by 4
1880 add %o2, 3, %o2 ! restore count
1882 tst %o2
1886 deccc %o2 ! reduce count for cc test
1890 deccc %o2
1905 subcc %o2, 8, %o2 ! update count
1913 addcc %o2, 7, %o2 ! restore count
1916 deccc %o2
1919 subcc %o2, 2, %o2 ! reduce count by 2
1925 addcc %o2, 1, %o2 ! restore count
1937 subcc %o2, 4, %o2 ! update count
1940 addcc %o2, 3, %o2 ! restore count
1943 deccc %o2 ! reduce count for cc test
1949 deccc %o2
1985 dec %o2
1994 sub %o2, 4, %o2 ! reduce count by 4
1999 sub %o2, 31, %o2 ! adjust count to allow cc zero test
2005 subcc %o2, 32, %o2 ! reduce count by 32
2019 addcc %o2, 24, %o2 ! restore count to long word offset
2024 subcc %o2, 8, %o2 ! reduce count by 8
2030 addcc %o2, 7, %o2 ! restore rest of count
2032 deccc %o2
2052 dec %o2
2057 sub %o2, 15, %o2 ! adjust count to allow cc zero test
2060 subcc %o2, 16, %o2 ! reduce count by 16
2074 addcc %o2, 12, %o2 ! restore count to word offset
2079 subcc %o2, 4, %o2 ! reduce count by 4
2085 addcc %o2, 3, %o2 ! restore rest of count
2087 deccc %o2
2105 dec %o2
2110 sub %o2, 7, %o2 ! adjust count to allow cc zero test
2113 subcc %o2, 8, %o2 ! reduce count by 8
2127 addcc %o2, 7, %o2 ! restore count
2129 deccc %o2
2144 mov SM_SAVE_COUNT, %o2
2188 rd %fprs, %o2 ! check for unused fp
2189 st %o2, [%fp + STACK_BIAS - SAVED_FPRS_OFFSET] ! save orig %fprs
2190 btst FPRS_FEF, %o2
2194 BST_FPQ2Q4_TOSTACK(%o2)
2197 rd %gsr, %o2
2198 stx %o2, [%fp + STACK_BIAS - SAVED_GSR_OFFSET] ! save gsr
2363 FPRAS_INTERVAL(FPRAS_COPYOUT, 0, %l5, %o2, %o3, %o4, %o5, 8)
2364 FPRAS_REWRITE_TYPE2Q2(0, %l5, %o2, %o3, 8, 9)
2367 ldx [%fp + STACK_BIAS - SAVED_GSR_OFFSET], %o2
2368 wr %o2, 0, %gsr ! restore gsr
2375 BLD_FPQ2Q4_FROMSTACK(%o2)
2413 cmp %o2, VIS_COPY_THRESHOLD ! check for leaf rtn case
2426 cmp %o2, %o3 ! if length <= limit
2439 cmp %o2, %o3 ! if length <= limit
2450 cmp %o2, %o3 ! if length <= limit
2460 cmp %o2, %o3 ! if length <= limit
2502 mov SM_SAVE_COUNT, %o2
2524 subcc %g0, %o2, %o3
2525 add %o0, %o2, %o0
2527 sub %o2, 1, %o4
2529 add %o1, %o2, %o1
2551 cmp %o2, VIS_COPY_THRESHOLD ! check for leaf rtn case
2564 cmp %o2, %o3 ! if length <= limit
2577 cmp %o2, %o3 ! if length <= limit
2588 cmp %o2, %o3 ! if length <= limit
2598 cmp %o2, %o3 ! if length <= limit
2616 cmp %o2, SHORTCOPY ! check for really short case
2618 mov %o2, SM_SAVE_COUNT
2619 cmp %o2, CHKSIZE ! check for medium length cases
2625 sub %o2, 3, %o2 ! adjust count to allow cc zero test
2628 subcc %o2, 4, %o2 ! reduce count by 4
2642 add %o2, 3, %o2 ! restore count
2644 tst %o2
2648 deccc %o2 ! reduce count for cc test
2653 deccc %o2
2667 subcc %o2, 8, %o2 ! update count
2675 addcc %o2, 7, %o2 ! restore count
2678 deccc %o2
2681 subcc %o2, 2, %o2 ! reduce count by 2
2687 addcc %o2, 1, %o2 ! restore count
2699 subcc %o2, 4, %o2 ! update count
2702 addcc %o2, 3, %o2 ! restore count
2705 deccc %o2 ! reduce count for cc test
2712 deccc %o2
2747 dec %o2
2756 sub %o2, 4, %o2 ! reduce count by 4
2761 sub %o2, 31, %o2 ! adjust count to allow cc zero test
2764 subcc %o2, 32, %o2 ! reduce count by 32
2778 addcc %o2, 24, %o2 ! restore count to long word offset
2783 subcc %o2, 8, %o2 ! reduce count by 8
2789 addcc %o2, 7, %o2 ! restore rest of count
2791 deccc %o2
2811 dec %o2
2816 sub %o2, 15, %o2 ! adjust count to allow cc zero test
2819 subcc %o2, 16, %o2 ! reduce count by 16
2833 addcc %o2, 12, %o2 ! restore count to word offset
2838 subcc %o2, 4, %o2 ! reduce count by 4
2844 addcc %o2, 3, %o2 ! restore rest of count
2846 deccc %o2
2863 dec %o2
2868 sub %o2, 7, %o2 ! adjust count to allow cc zero test
2871 subcc %o2, 8, %o2 ! reduce count by 8
2885 addcc %o2, 7, %o2 ! restore count
2887 deccc %o2
2898 mov SM_SAVE_COUNT, %o2
2943 rd %fprs, %o2 ! check for unused fp
2944 st %o2, [%fp + STACK_BIAS - SAVED_FPRS_OFFSET] ! save orig %fprs
2945 btst FPRS_FEF, %o2
2949 BST_FPQ2Q4_TOSTACK(%o2)
2952 rd %gsr, %o2
2953 stx %o2, [%fp + STACK_BIAS - SAVED_GSR_OFFSET] ! save gsr
3118 FPRAS_INTERVAL(FPRAS_COPYIN, 1, %l5, %o2, %o3, %o4, %o5, 8)
3119 FPRAS_REWRITE_TYPE1(1, %l5, %f48, %o2, 9)
3122 ldx [%fp + STACK_BIAS - SAVED_GSR_OFFSET], %o2 ! restore gsr
3123 wr %o2, 0, %gsr
3130 BLD_FPQ2Q4_FROMSTACK(%o2)
3167 cmp %o2, VIS_COPY_THRESHOLD ! check for leaf rtn case
3180 cmp %o2, %o3 ! if length <= limit
3193 cmp %o2, %o3 ! if length <= limit
3204 cmp %o2, %o3 ! if length <= limit
3214 cmp %o2, %o3 ! if length <= limit
3256 mov SM_SAVE_COUNT, %o2
3278 subcc %g0, %o2, %o3
3279 add %o0, %o2, %o0
3281 sub %o2, 1, %o4
3283 add %o1, %o2, %o1
3313 cmp %o2, VIS_COPY_THRESHOLD ! check for leaf rtn case
3326 cmp %o2, %o3 ! if length <= limit
3339 cmp %o2, %o3 ! if length <= limit
3350 cmp %o2, %o3 ! if length <= limit
3360 cmp %o2, %o3 ! if length <= limit
3402 cmp %o2, VIS_COPY_THRESHOLD ! check for leaf rtn case
3415 cmp %o2, %o3 ! if length <= limit
3428 cmp %o2, %o3 ! if length <= limit
3439 cmp %o2, %o3 ! if length <= limit
3449 cmp %o2, %o3 ! if length <= limit
3594 ldxa [%o0]ASI_MEM, %o2
3605 stxa %o2, [%o1]ASI_MEM