OpenCores
URL https://opencores.org/ocsvn/openrisc_me/openrisc_me/trunk

Subversion Repositories openrisc_me

[/] [openrisc/] [trunk/] [gnu-src/] [binutils-2.20.1/] [gas/] [testsuite/] [gas/] [arm/] [arm-it-auto.d] - Blame information for rev 304

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 205 julius
#name: ARM IT automatic instruction generation
2
#as: -mthumb -march=armv7 -mimplicit-it=always
3
#objdump: -d --prefix-addresses --show-raw-insn
4
#skip: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
5
 
6
.*: +file format .*arm.*
7
 
8
Disassembly of section .text:
9
00000000 
f000 f821 bl 00000046
10
00000004  f000 f80c     bl      00000020 
11
00000008  f000 f813     bl      00000032 
12
0000000c  d142          bne.n   00000094 
13
0000000e  bf18          it      ne
14
00000010  4487          addne   pc, r0
15
00000012  bf18          it      ne
16
00000014  e8d0 f001     tbbne   \[r0, r1\]
17
00000018  bf08          it      eq
18
0000001a  e8d1 f010     tbheq   \[r1, r0, lsl #1\]
19
0000001e  bf0a          itet    eq
20
00000020  2002          moveq   r0, #2
21
00000022  2003          movne   r0, #3
22
00000024  2004          moveq   r0, #4
23
00000026  bf16          itet    ne
24
00000028  2002          movne   r0, #2
25
0000002a  2003          moveq   r0, #3
26
0000002c  2004          movne   r0, #4
27
0000002e  bf18          it      ne
28
00000030  2001          movne   r0, #1
29
00000032  bf0c          ite     eq
30
00000034  2002          moveq   r0, #2
31
00000036  f8d1 f000     ldrne.w pc, \[r1\]
32
0000003a  bf18          it      ne
33
0000003c  f000 f82a     blne    00000094 
34
00000040  bfb8          it      lt
35
00000042  f000 f828     bllt    00000096 
36
00000046  bf17          itett   ne
37
00000048  202d          movne   r0, #45.*
38
0000004a  2005          moveq   r0, #5
39
0000004c  2006          movne   r0, #6
40
0000004e  4487          addne   pc, r0
41
00000050  bf0d          iteet   eq
42
00000052  2007          moveq   r0, #7
43
00000054  2008          movne   r0, #8
44
00000056  2003          movne   r0, #3
45
00000058  2004          moveq   r0, #4
46
0000005a  bf0b          itete   eq
47
0000005c  2005          moveq   r0, #5
48
0000005e  2006          movne   r0, #6
49
00000060  2007          moveq   r0, #7
50
00000062  2008          movne   r0, #8
51
00000064  bf0c          ite     eq
52
00000066  2005          moveq   r0, #5
53
00000068  2006          movne   r0, #6
54
0000006a  4687          mov     pc, r0
55
0000006c  bf0b          itete   eq
56
0000006e  2007          moveq   r0, #7
57
00000070  2008          movne   r0, #8
58
00000072  2005          moveq   r0, #5
59
00000074  2006          movne   r0, #6
60
00000076  4487          add     pc, r0
61
00000078  bf0c          ite     eq
62
0000007a  2007          moveq   r0, #7
63
0000007c  2008          movne   r0, #8
64
0000007e  bfcc          ite     gt
65
00000080  2009          movgt   r0, #9
66
00000082  200a          movle   r0, #10
67
00000084  bf08          it      eq
68
00000086  200b          moveq   r0, #11
69
00000088  bfd8          it      le
70
0000008a  200c          movle   r0, #12
71
0000008c  bf18          it      ne
72
0000008e  200d          movne   r0, #13
73
00000090  f... f...     bl      0000000. 
74
00000094  bd10          pop     {r4, pc}
75
00000096  f... f...     bl      0000000. 
76
0000009a  bfb8          it      lt
77
0000009c  2000          movlt   r0, #0
78
0000009e  4348          muls    r0, r1
79
000000a0  bfb8          it      lt
80
000000a2  2000          movlt   r0, #0
81
000000a4  4348          muls    r0, r1

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.