Lines Matching refs:ncc
740 bleu,pt %ncc, .kcopy_small ! go to larger cases
743 bz,pt %ncc, .kcopy_8 ! check for longword alignment
746 bz,pt %ncc, .kcopy_2 ! check for half-word
753 bleu,pt %ncc, .kcopy_small ! go to small copy
755 ba,pt %ncc, .kcopy_more ! otherwise go to large copy
759 bz,pt %ncc, .kcopy_4 ! check for word alignment
766 bleu,pt %ncc, .kcopy_small ! go to small copy
768 ba,pt %ncc, .kcopy_more ! otherwise go to large copy
777 bleu,pt %ncc, .kcopy_small ! go to small copy
779 ba,pt %ncc, .kcopy_more ! otherwise go to large copy
787 bleu,pt %ncc, .kcopy_small ! go to small copy
789 ba,pt %ncc, .kcopy_more ! otherwise go to large copy
797 ba,pt %ncc, .sm_do_copy ! common code
806 ba,pt %ncc, .do_copy ! common code
819 bz %ncc, 1f
832 ba,pt %ncc, 1f
856 bnz,pn %ncc, 3f
892 bnz,pn %ncc, 3f
915 bleu,pt %ncc, .bcopy_small ! go to larger cases
918 bz,pt %ncc, .bcopy_8 ! check for longword alignment
921 bz,pt %ncc, .bcopy_2 ! check for half-word
928 bleu,pt %ncc, .bcopy_small ! go to small copy
930 ba,pt %ncc, .bcopy_more ! otherwise go to large copy
934 bz,pt %ncc, .bcopy_4 ! check for word alignment
941 bleu,pt %ncc, .bcopy_small ! go to small copy
943 ba,pt %ncc, .bcopy_more ! otherwise go to large copy
952 bleu,pt %ncc, .bcopy_small ! go to small copy
954 ba,pt %ncc, .bcopy_more ! otherwise go to large copy
962 bleu,pt %ncc, .bcopy_small ! go to small copy
964 ba,pt %ncc, .bcopy_more ! otherwise go to large copy
980 bleu,pt %ncc, .bc_sm_left !
982 bgu,pn %ncc, .bc_med !
985 bz,pt %ncc, .bc_sm_word ! branch to word aligned case
999 bgt,pt %ncc, .bc_sm_notalign4 ! loop til 3 or fewer bytes remain
1004 bz,pt %ncc, .bc_sm_exit ! check for zero length
1007 bz,pt %ncc, .bc_sm_exit
1011 bz,pt %ncc, .bc_sm_exit
1031 bgt,pt %ncc, .bc_sm_words ! loop til done
1034 bz,pt %ncc, .bc_sm_exit
1036 bz,pt %ncc, .bc_sm_byte
1042 bgt,pt %ncc, .bc_sm_half ! loop til done
1045 bz,pt %ncc, .bc_sm_exit
1058 bgt,pt %ncc, .bc_sm_wordx
1061 bz,pt %ncc, .bc_sm_exit
1065 bz,pt %ncc, .bc_sm_exit
1069 bz,pt %ncc, .bc_sm_exit
1084 bnz,pt %ncc, .bc_sm_movebytes ! unaligned
1087 bnz,pt %ncc, .bc_med_half ! halfword aligned
1090 bnz,pt %ncc, .bc_med_word ! word aligned
1094 bz,pt %ncc, .bc_med_long1 ! word alignment
1102 bnz,pt %ncc, .bc_med_long0
1106 bz,pt %ncc, .bc_med_long2
1129 bgt,pt %ncc, .bc_med_lmove ! loop til 31 or fewer bytes left
1132 ble,pt %ncc, .bc_med_lextra ! check for more long words to move
1139 bgt,pt %ncc, .bc_med_lword ! loop til 7 or fewer bytes left
1143 bz,pt %ncc, .bc_sm_exit ! if zero, then done
1145 bz,pt %ncc, .bc_sm_byte
1147 ba,pt %ncc, .bc_sm_half
1153 bz,pt %ncc, .bc_med_word1 ! word alignment
1161 bnz,pt %ncc, .bc_med_word0
1179 bgt,pt %ncc, .bc_med_wmove ! loop til 15 or fewer bytes left
1182 ble,pt %ncc, .bc_med_wextra ! check for more words to move
1189 bgt,pt %ncc, .bc_med_word2 ! loop til 3 or fewer bytes left
1193 bz,pt %ncc, .bc_sm_exit ! if zero, then done
1195 bz,pt %ncc, .bc_sm_byte
1197 ba,pt %ncc, .bc_sm_half
1203 bz,pt %ncc, .bc_med_half1 ! half word alignment
1226 bgt,pt %ncc, .bc_med_hmove ! loop til 7 or fewer bytes left
1229 bz,pt %ncc, .bc_sm_exit
1231 bz,pt %ncc, .bc_sm_byte
1233 ba,pt %ncc, .bc_sm_half
1252 bz,pt %ncc, .do_copy
1294 bz,pt %ncc, 2f
1301 bleu,pt %ncc, 1f
1315 bgu,pt %ncc, .bc_blkalign
1319 bz,pt %ncc, 2f ! no bytes left?
1325 bgu %ncc, 1b
1368 ba,a,pt %ncc, 1f
1395 bgu,pt %ncc, 1b
1400 bne %ncc, 3f
1402 bz,pt %ncc, 2f
1409 ba,pt %ncc, 3f
1436 ba,a,pt %ncc, .bcb_exit
1440 bz,a,pt %ncc, .bcb_exit
1447 bgu %ncc, 5b
1466 ba,pt %ncc, 2f
1487 bgu,a %ncc, 1f ! nothing to do or bad arguments
1493 bneg,a %ncc, 2f
1496 bleu %ncc, bcopy ! if size <= abs(diff): use bcopy,
1499 blu %ncc, .ov_bkwd ! if from < to, copy backwards
1509 bgu %ncc, .ov_fwd ! loop till done
1520 bgu %ncc, .ov_bkwd ! loop till done
1589 ba,a,pt %ncc, 2f
1615 bgu,pt %ncc, 2b
1753 bz %ncc, 1f
1766 ba,pt %ncc, 1f
1790 bleu,pt %ncc, .copyout_small ! go to larger cases
1793 bz,pt %ncc, .copyout_8 ! check for longword alignment
1796 bz,pt %ncc, .copyout_2 ! check for half-word
1803 bleu,pt %ncc, .copyout_small ! go to small copy
1805 ba,pt %ncc, .copyout_more ! otherwise go to large copy
1809 bz,pt %ncc, .copyout_4 ! check for word alignment
1816 bleu,pt %ncc, .copyout_small ! go to small copy
1818 ba,pt %ncc, .copyout_more ! otherwise go to large copy
1827 bleu,pt %ncc, .copyout_small ! go to small copy
1829 ba,pt %ncc, .copyout_more ! otherwise go to large copy
1837 bleu,pt %ncc, .copyout_small ! go to small copy
1839 ba,pt %ncc, .copyout_more ! otherwise go to large copy
1855 bleu,pt %ncc, .co_sm_left !
1858 bgu,pn %ncc, .co_med !
1861 bz,pt %ncc, .co_sm_word ! branch to word aligned case
1878 bgt,pt %ncc, .co_sm_notalign4 ! loop til 3 or fewer bytes remain
1883 bz,pt %ncc, .co_sm_exit ! check for zero length
1887 bz,pt %ncc, .co_sm_exit
1892 bz,pt %ncc, .co_sm_exit
1911 bgt,pt %ncc, .co_sm_words ! loop til done
1914 bz,pt %ncc, .co_sm_exit
1917 bz,pt %ncc, .co_sm_byte
1923 bgt,pt %ncc, .co_sm_half ! loop til done
1926 bz,pt %ncc, .co_sm_exit
1938 bgt,pt %ncc, .co_sm_wordx
1941 bz,pt %ncc, .co_sm_exit
1946 bz,pt %ncc, .co_sm_exit
1951 bz,pt %ncc, .co_sm_exit
1966 bnz,pt %ncc, .co_sm_movebytes ! unaligned
1969 bnz,pt %ncc, .co_med_half ! halfword aligned
1972 bnz,pt %ncc, .co_med_word ! word aligned
1976 bz,pt %ncc, .co_med_long1 ! word alignment
1984 bnz,pt %ncc, .co_med_long0
1988 bz,pt %ncc, .co_med_long2
2016 bgt,pt %ncc, .co_med_lmove ! loop til 31 or fewer bytes left
2020 ble,pt %ncc, .co_med_lextra ! check for more long words to move
2027 bgt,pt %ncc, .co_med_lword ! loop til 7 or fewer bytes left
2031 bz,pt %ncc, .co_sm_exit ! if zero, then done
2033 bz,pt %ncc, .co_sm_byte
2035 ba,pt %ncc, .co_sm_half
2043 bz,pt %ncc, .co_med_word1 ! word alignment
2051 bnz,pt %ncc, .co_med_word0
2072 bgt,pt %ncc, .co_med_wmove ! loop til 15 or fewer bytes left
2075 ble,pt %ncc, .co_med_wextra ! check for more words to move
2082 bgt,pt %ncc, .co_med_word2 ! loop til 3 or fewer bytes left
2086 bz,pt %ncc, .co_sm_exit ! if zero, then done
2088 bz,pt %ncc, .co_sm_byte
2090 ba,pt %ncc, .co_sm_half
2099 bz,pt %ncc, .co_med_half1 ! half word alignment
2125 bgt,pt %ncc, .co_med_hmove ! loop til 7 or fewer bytes left
2128 bz,pt %ncc, .co_sm_exit
2130 bz,pt %ncc, .co_sm_byte
2132 ba,pt %ncc, .co_sm_half
2147 bz,pt %ncc, 3f ! if not, return error
2203 bz,pt %ncc, 2f
2210 bleu,pt %ncc, 1f
2224 bgu,pt %ncc, .co_blkalign
2228 bz,pt %ncc, 2f ! no bytes left?
2234 bgu %ncc, 1b
2277 ba,a,pt %ncc, 1f
2304 bgu,pt %ncc, 1b
2309 bne %ncc, 3f
2311 bz,pt %ncc, 2f
2318 ba,pt %ncc, 3f
2345 ba,a,pt %ncc, 4f
2349 bz,a %ncc, 4f
2356 bgu %ncc, 5b
2377 ba,pt %ncc, 1f
2399 bz,pt %ncc, 2f ! if not, return error
2414 bleu,pt %ncc, .xcopyout_small ! go to larger cases
2417 bz,pt %ncc, .xcopyout_8 !
2420 bz,pt %ncc, .xcopyout_2 ! check for half-word
2427 bleu,pt %ncc, .xcopyout_small ! go to small copy
2429 ba,pt %ncc, .xcopyout_more ! otherwise go to large copy
2433 bz,pt %ncc, .xcopyout_4 ! check for word alignment
2440 bleu,pt %ncc, .xcopyout_small ! go to small copy
2442 ba,pt %ncc, .xcopyout_more ! otherwise go to large copy
2451 bleu,pt %ncc, .xcopyout_small ! go to small copy
2453 ba,pt %ncc, .xcopyout_more ! otherwise go to large copy
2461 bleu,pt %ncc, .xcopyout_small ! go to small copy
2463 ba,pt %ncc, .xcopyout_more ! otherwise go to large copy
2471 ba,pt %ncc, .sm_do_copyout ! common code
2477 ba,pt %ncc, .do_copyout ! common code
2487 bz,pt %ncc, 2f ! if not, return error
2505 bz,pt %ncc, 3f ! if not, return error
2526 bz,pn %ncc, 2f ! check for zero bytes
2535 bcc,a,pt %ncc, 1b
2552 bleu,pt %ncc, .copyin_small ! go to larger cases
2555 bz,pt %ncc, .copyin_8 ! check for longword alignment
2558 bz,pt %ncc, .copyin_2 ! check for half-word
2565 bleu,pt %ncc, .copyin_small ! go to small copy
2567 ba,pt %ncc, .copyin_more ! otherwise go to large copy
2571 bz,pt %ncc, .copyin_4 ! check for word alignment
2578 bleu,pt %ncc, .copyin_small ! go to small copy
2580 ba,pt %ncc, .copyin_more ! otherwise go to large copy
2589 bleu,pt %ncc, .copyin_small ! go to small copy
2591 ba,pt %ncc, .copyin_more ! otherwise go to large copy
2599 bleu,pt %ncc, .copyin_small ! go to small copy
2601 ba,pt %ncc, .copyin_more ! otherwise go to large copy
2617 bleu,pt %ncc, .ci_sm_left !
2620 bgu,pn %ncc, .ci_med !
2623 bz,pt %ncc, .ci_sm_word ! branch to word aligned case
2640 bgt,pt %ncc, .ci_sm_notalign4 ! loop til 3 or fewer bytes remain
2645 bz,pt %ncc, .ci_sm_exit
2649 bz,pt %ncc, .ci_sm_exit
2654 bz,pt %ncc, .ci_sm_exit
2673 bgt,pt %ncc, .ci_sm_words ! loop til done
2676 bz,pt %ncc, .ci_sm_exit
2679 bz,pt %ncc, .ci_sm_byte
2685 bgt,pt %ncc, .ci_sm_half ! loop til done
2688 bz,pt %ncc, .ci_sm_exit
2700 bgt,pt %ncc, .ci_sm_wordx
2703 bz,pt %ncc, .ci_sm_exit
2708 bz,pt %ncc, .ci_sm_exit
2713 bz,pt %ncc, .ci_sm_exit
2728 bnz,pt %ncc, .ci_sm_movebytes ! unaligned
2731 bnz,pt %ncc, .ci_med_half ! halfword aligned
2734 bnz,pt %ncc, .ci_med_word ! word aligned
2738 bz,pt %ncc, .ci_med_long1 ! word alignment
2746 bnz,pt %ncc, .ci_med_long0
2750 bz,pt %ncc, .ci_med_long2
2776 bgt,pt %ncc, .ci_med_lmove ! loop til 31 or fewer bytes left
2779 ble,pt %ncc, .ci_med_lextra ! check for more long words to move
2786 bgt,pt %ncc, .ci_med_lword ! loop til 7 or fewer bytes left
2790 bz,pt %ncc, .ci_sm_exit ! if zero, then done
2792 bz,pt %ncc, .ci_sm_byte
2794 ba,pt %ncc, .ci_sm_half
2802 bz,pt %ncc, .ci_med_word1 ! word alignment
2810 bnz,pt %ncc, .ci_med_word0
2831 bgt,pt %ncc, .ci_med_wmove ! loop til 15 or fewer bytes left
2834 ble,pt %ncc, .ci_med_wextra ! check for more words to move
2841 bgt,pt %ncc, .ci_med_word2 ! loop til 3 or fewer bytes left
2845 bz,pt %ncc, .ci_sm_exit ! if zero, then done
2847 bz,pt %ncc, .ci_sm_byte
2849 ba,pt %ncc, .ci_sm_half
2857 bz,pt %ncc, .ci_med_half1 ! half word alignment
2883 bgt,pt %ncc, .ci_med_hmove ! loop til 7 or fewer bytes left
2886 bz,pt %ncc, .ci_sm_exit
2888 bz,pt %ncc, .ci_sm_byte
2890 ba,pt %ncc, .ci_sm_half
2901 bz,pt %ncc, 3f ! if not, return error
2958 bz,pt %ncc, 2f
2965 bleu,pt %ncc, 1f
2979 bgu,pt %ncc, .ci_blkalign
2983 bz,pt %ncc, 2f ! no bytes left?
2989 bgu %ncc, 1b
3032 ba,a,pt %ncc, 1f
3059 bgu,pt %ncc, 1b
3064 bne %ncc, 3f
3066 bz,pt %ncc, 2f
3073 ba,pt %ncc, 3f
3100 ba,a,pt %ncc, 4f
3104 bz,a %ncc, 4f
3111 bgu %ncc, 5b
3132 ba,pt %ncc, 1f
3153 bz,pt %ncc, 2f ! if not, return error
3168 bleu,pt %ncc, .xcopyin_small ! go to larger cases
3171 bz,pt %ncc, .xcopyin_8 ! check for longword alignment
3174 bz,pt %ncc, .xcopyin_2 ! check for half-word
3181 bleu,pt %ncc, .xcopyin_small ! go to small copy
3183 ba,pt %ncc, .xcopyin_more ! otherwise go to large copy
3187 bz,pt %ncc, .xcopyin_4 ! check for word alignment
3194 bleu,pt %ncc, .xcopyin_small ! go to small copy
3196 ba,pt %ncc, .xcopyin_more ! otherwise go to large copy
3205 bleu,pt %ncc, .xcopyin_small ! go to small copy
3207 ba,pt %ncc, .xcopyin_more ! otherwise go to large copy
3215 bleu,pt %ncc, .xcopyin_small ! go to small copy
3217 ba,pt %ncc, .xcopyin_more ! otherwise go to large copy
3225 ba,pt %ncc, .sm_do_copyin ! common code
3231 ba,pt %ncc, .do_copyin
3241 bz,pt %ncc, 2f ! if not, return error
3259 bz,pt %ncc, 3f ! if not, return error
3280 bz,pn %ncc, 2f ! check for zero bytes
3289 bcc,a,pt %ncc, 1b
3314 bleu,pt %ncc, .copyin_ne_small ! go to larger cases
3317 bz,pt %ncc, .copyin_ne_8 ! check for longword alignment
3320 bz,pt %ncc, .copyin_ne_2 ! check for half-word
3327 bleu,pt %ncc, .copyin_ne_small ! go to small copy
3329 ba,pt %ncc, .copyin_noerr_more ! otherwise go to large copy
3333 bz,pt %ncc, .copyin_ne_4 ! check for word alignment
3340 bleu,pt %ncc, .copyin_ne_small ! go to small copy
3342 ba,pt %ncc, .copyin_noerr_more ! otherwise go to large copy
3351 bleu,pt %ncc, .copyin_ne_small ! go to small copy
3353 ba,pt %ncc, .copyin_noerr_more ! otherwise go to large copy
3361 bleu,pt %ncc, .copyin_ne_small ! go to small copy
3363 ba,pt %ncc, .copyin_noerr_more ! otherwise go to large copy
3369 bz,pn %ncc, .sm_do_copyin
3374 ba,pt %ncc, .sm_do_copyin
3380 ba,pt %ncc, .do_copyin
3403 bleu,pt %ncc, .copyout_ne_small ! go to larger cases
3406 bz,pt %ncc, .copyout_ne_8 ! check for longword alignment
3409 bz,pt %ncc, .copyout_ne_2 ! check for half-word
3416 bleu,pt %ncc, .copyout_ne_small ! go to small copy
3418 ba,pt %ncc, .copyout_noerr_more ! otherwise go to large copy
3422 bz,pt %ncc, .copyout_ne_4 ! check for word alignment
3429 bleu,pt %ncc, .copyout_ne_small ! go to small copy
3431 ba,pt %ncc, .copyout_noerr_more ! otherwise go to large copy
3440 bleu,pt %ncc, .copyout_ne_small ! go to small copy
3442 ba,pt %ncc, .copyout_noerr_more ! otherwise go to large copy
3450 bleu,pt %ncc, .copyout_ne_small ! go to small copy
3452 ba,pt %ncc, .copyout_noerr_more ! otherwise go to large copy
3458 bz,pn %ncc, .sm_do_copyout
3463 ba,pt %ncc, .sm_do_copyout
3469 ba,pt %ncc, .do_copyout
3495 bnz,pn %ncc, 1f
3500 blu,pn %ncc, 1f
3505 bz,pn %ncc, 2f
3541 ba,pt %ncc, .pz_doblock
3554 bgeu,a %ncc, .pz_blkstart
3558 blu %ncc, .pz_finish