1# Bit instructions.
2 .data
3foodata: .word 42
4	 .text
5footext:
6
7# cbit instructions.
8	.global cbitb
9cbitb:
10cbitb $6, 0x450
11cbitb $0x6, 0xffff0450
12cbitb $7, 0x41287
13cbitb $3, 9(r5)
14cbitb $0, (sp)
15cbitb $2, 0xffffe1(r1)
16cbitb $4, 0xfa(ra,sp,1)
17cbitb $0x7, -333(r15,r7,8)
18
19	.global cbitw
20cbitw:
21cbitw $0xf, 0x23
22cbitw $0x6, 0xffff0023
23cbitw $01, 0xff287
24cbitw $15, 1(r5)
25cbitw $0, (r14)
26cbitw $5, 0xffffe1(r1)
27cbitw $8, 0xaf(ra,sp,2)
28cbitw $0x7, -200(r1,r3,4)
29
30	.global cbitd
31cbitd:
32cbitd $6, 0xff
33cbitd $0x6, 0xffff0fff
34cbitd $0x1a, 0x10000
35cbitd $31, 7(r9)
36cbitd $020, (r2)
37cbitd $26, 0xffffe1(r2)
38cbitd $30, 0xa(r3,sp,1)
39cbitd $0x7, -0x480(r4,r5,8)
40cbitd r6, r8
41cbitd $30, r4
42
43# sbit instructions.
44	.global sbitb
45sbitb:
46sbitb $6, 0x450
47sbitb $0x6, 0xffff0450
48sbitb $7, 0x41287
49sbitb $3, 9(r5)
50sbitb $0, (sp)
51sbitb $2, 0xffffe1(r1)
52sbitb $4, 0xfa(ra,sp,1)
53sbitb $0x7, -333(r15,r7,8)
54
55	.global sbitw
56sbitw:
57sbitw $0xf, 0x23
58sbitw $0x6, 0xffff0023
59sbitw $01, 0xff287
60sbitw $15, 1(r5)
61sbitw $0, (r14)
62sbitw $5, 0xffffe1(r1)
63sbitw $8, 0xaf(ra,sp,2)
64sbitw $0x7, -200(r1,r3,4)
65
66	.global sbitd
67sbitd:
68sbitd $6, 0xff
69sbitd $0x6, 0xffff0fff
70sbitd $0x1a, 0x10000
71sbitd $31, 7(r9)
72sbitd $020, (r2)
73sbitd $26, 0xffffe1(r2)
74sbitd $30, 0xa(r3,sp,1)
75sbitd $0x7, -0x480(r4,r5,8)
76sbitd r6, r8
77sbitd $30, r4
78
79# tbit instructions.
80	.global tbitb
81tbitb:
82tbitb $6, 0x450
83tbitb $0x6, 0xffff0450
84tbitb $7, 0x41287
85tbitb $3, 9(r5)
86tbitb $0, (sp)
87tbitb $2, 0xffffe1(r1)
88tbitb $4, 0xfa(ra,sp,1)
89tbitb $0x7, -333(r15,r7,8)
90
91	.global tbitw
92tbitw:
93tbitw $0xf, 0x23
94tbitw $0x6, 0xffff0023
95tbitw $01, 0xff287
96tbitw $15, 1(r5)
97tbitw $0, (r14)
98tbitw $5, 0xffffe1(r1)
99tbitw $8, 0xaf(ra,sp,2)
100tbitw $0x7, -200(r1,r3,4)
101
102	.global tbitd
103tbitd:
104tbitd $6, 0xff
105tbitd $0x6, 0xffff0fff
106tbitd $0x1a, 0x10000
107tbitd $31, 7(r9)
108tbitd $020, (r2)
109tbitd $26, 0xffffe1(r2)
110tbitd $30, 0xa(r3,sp,1)
111tbitd $0x7, -0x480(r4,r5,8)
112tbitd r6, r8
113tbitd $30, r4
114