* gas/bfin: New testsuite for bfin.
[deliverable/binutils-gdb.git] / gas / testsuite / gas / bfin / bit2.d
1 #objdump: -dr
2 #name: bit2
3 .*: +file format .*
4
5 Disassembly of section .text:
6
7 00000000 <.text>:
8 0: 07 4c BITCLR \(R7,0x0\);
9 2: ff 4c BITCLR \(R7,0x1f\);
10 4: 7f 4c BITCLR \(R7,0xf\);
11 6: 01 4c BITCLR \(R1,0x0\);
12 8: 0a 4c BITCLR \(R2,0x1\);
13 a: 9b 4c BITCLR \(R3,0x13\);
14 c: 07 4a BITSET \(R7,0x0\);
15 e: ff 4a BITSET \(R7,0x1f\);
16 10: 7f 4a BITSET \(R7,0xf\);
17 12: 01 4a BITSET \(R1,0x0\);
18 14: 0a 4a BITSET \(R2,0x1\);
19 16: 9b 4a BITSET \(R3,0x13\);
20 18: 07 4b BITTGL \(R7,0x0\);
21 1a: ff 4b BITTGL \(R7,0x1f\);
22 1c: 7f 4b BITTGL \(R7,0xf\);
23 1e: 01 4b BITTGL \(R1,0x0\);
24 20: 0a 4b BITTGL \(R2,0x1\);
25 22: 9b 4b BITTGL \(R3,0x13\);
26 24: 07 49 CC = BITTST \(R7,0x0\);
27 26: ff 49 CC = BITTST \(R7,0x1f\);
28 28: 7f 49 CC = BITTST \(R7,0xf\);
29 2a: 01 49 CC = BITTST \(R1,0x0\);
30 2c: 0a 49 CC = BITTST \(R2,0x1\);
31 2e: 9b 49 CC = BITTST \(R3,0x13\);
32 30: 07 48 CC = ! BITTST \(R7,0x0\);
33 32: ff 48 CC = ! BITTST \(R7,0x1f\);
34 34: 7f 48 CC = ! BITTST \(R7,0xf\);
35 36: 01 48 CC = ! BITTST \(R1,0x0\);
36 38: 0a 48 CC = ! BITTST \(R2,0x1\);
37 3a: 9b 48 CC = ! BITTST \(R3,0x13\);
38 3c: 0a c6 08 8e R7=DEPOSIT\(R0,R1\);
39 40: 0a c6 0f 8e R7=DEPOSIT\(R7,R1\);
40 44: 0a c6 3f 8e R7=DEPOSIT\(R7,R7\);
41 48: 0a c6 08 82 R1=DEPOSIT\(R0,R1\);
42 4c: 0a c6 0f 84 R2=DEPOSIT\(R7,R1\);
43 50: 0a c6 3f 86 R3=DEPOSIT\(R7,R7\);
44 54: 0a c6 08 ce R7=DEPOSIT\(R0,R1\)\(X\);
45 58: 0a c6 0f ce R7=DEPOSIT\(R7,R1\)\(X\);
46 5c: 0a c6 3f ce R7=DEPOSIT\(R7,R7\)\(X\);
47 60: 0a c6 08 c2 R1=DEPOSIT\(R0,R1\)\(X\);
48 64: 0a c6 0f c4 R2=DEPOSIT\(R7,R1\)\(X\);
49 68: 0a c6 3f c6 R3=DEPOSIT\(R7,R7\)\(X\);
50 6c: 0a c6 08 0e R7=EXTRACT\(R0,R1.L\) \(Z\);
51 70: 0a c6 0f 0e R7=EXTRACT\(R7,R1.L\) \(Z\);
52 74: 0a c6 3f 0e R7=EXTRACT\(R7,R7.L\) \(Z\);
53 78: 0a c6 08 02 R1=EXTRACT\(R0,R1.L\) \(Z\);
54 7c: 0a c6 0f 04 R2=EXTRACT\(R7,R1.L\) \(Z\);
55 80: 0a c6 3f 06 R3=EXTRACT\(R7,R7.L\) \(Z\);
56 84: 0a c6 08 4e R7=EXTRACT\(R0,R1.L\)\(X\);
57 88: 0a c6 0f 4e R7=EXTRACT\(R7,R1.L\)\(X\);
58 8c: 0a c6 3f 4e R7=EXTRACT\(R7,R7.L\)\(X\);
59 90: 0a c6 08 42 R1=EXTRACT\(R0,R1.L\)\(X\);
60 94: 0a c6 0f 44 R2=EXTRACT\(R7,R1.L\)\(X\);
61 98: 0a c6 3f 46 R3=EXTRACT\(R7,R7.L\)\(X\);
62 9c: 08 c6 01 00 BITMUX \(R0,R1,A0 \)\(ASR\);
63 a0: 08 c6 02 00 BITMUX \(R0,R2,A0 \)\(ASR\);
64 a4: 08 c6 0b 00 BITMUX \(R1,R3,A0 \)\(ASR\);
65 a8: 08 c6 01 40 BITMUX \(R0,R1,A0 \)\(ASL\);
66 ac: 08 c6 0a 40 BITMUX \(R1,R2,A0 \)\(ASL\);
67 b0: 06 c6 00 c0 R0.L=ONES R0;
68 b4: 06 c6 01 c0 R0.L=ONES R1;
69 b8: 06 c6 06 c2 R1.L=ONES R6;
70 bc: 06 c6 07 c4 R2.L=ONES R7;
This page took 0.032926 seconds and 4 git commands to generate.