1	.text
2	.global and
3and:
4	r7 = r0 & r1;
5	R2 = R3 & R3;
6	r6 = r1 & R2;
7
8	.text
9	.global not
10not:
11	r0 = ~R1;
12	R1 = ~r2;
13	r3 = ~r4;
14	R4 = ~R5;
15
16	.text
17	.global or
18or:
19	r0 = r0 | r1;
20	r2 = R3 | R4;
21	R5 = r6 | R7;
22
23	.text
24	.global xor
25xor:
26	r5 = r5 ^ r3;
27	r4 = R2 ^ r0;
28	R0 = R1 ^ R0;
29
30
31	.text
32	.global bxor
33bxor:
34	R7.l = CC = bxor (a0, r0);
35	r7.l = cc = BXOR (A0, R1);
36
37	r5.L = Cc = BxoR (A0, A1, CC);
38	R4.L = cC = bXor (a0, a1, cc);
39
40	.text
41	.global bxorshift
42bxorshift:
43	r3.l = cc = bxorshift (a0, R7);
44	R2.l = cC = BxoRsHIft (A0, R2);
45
46	A0 = BXORSHIFT (A0, A1, CC);
47	a0 = BxorShift (a0, A1, Cc);
48
49
50
51
52