BSD 3 development
[unix-history] / usr / src / cmd / px / 21rang.s
CommitLineData
b202b2da
CH
1#\f
2# 21rang.s
3#
4# range checking
5#
6_RANG2:
7 cvtbl (r10)+,r1
8 bneq l2101
9 cvtwl (r10)+,r1
10l2101:
11 cvtwl (r10)+,r2
12 cvtwl (sp),r0
13 index r0,r1,r2,$1,$1,r3
14 jmp (r8)
15_RANG24:
16 incl r10
17 cvtwl (sp),r0
18 index r0,(r10)+,(r10)+,$1,$1,r2
19 jmp (r8)
20_RANG42:
21 cvtbl (r10)+,r0
22 bneq l2102
23 cvtwl (r10)+,r0
24l2102:
25 cvtwl (r10)+,r1
26 index (sp),r0,r1,$1,$1,r2
27 jmp (r8)
28_RANG4:
29 incl r10
30 index (sp),(r10)+,(r10)+,$1,$1,r2
31 jmp (r8)
32_RSNG2:
33 cvtbl (r10)+,r1
34 bneq l2103
35 cvtwl (r10)+,r1
36l2103:
37 cvtwl (sp),r0
38 index r0,$0,r1,$1,$1,r2
39 jmp (r8)
40_RSNG24:
41 incl r10
42 cvtwl (sp),r0
43 index r0,$0,(r10)+,$1,$1,r2
44 jmp (r8)
45_RSNG42:
46 cvtbl (r10)+,r1
47 bneq l2104
48 cvtwl (r10)+,r1
49l2104:
50 index (sp),$0,r1,$1,$1,r2
51 jmp (r8)
52_RSNG4:
53 incl r10
54 index (sp),$0,(r10)+,$1,$1,r2
55 jmp (r8)