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

Subversion Repositories openrisc_me

[/] [openrisc/] [trunk/] [gnu-src/] [binutils-2.18.50/] [gas/] [testsuite/] [gas/] [arm/] [arch7.d] - Blame information for rev 438

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

Line No. Rev Author Line
1 38 julius
#name: ARM V7 instructions
2
#as: -march=armv7r
3
#objdump: -dr --prefix-addresses --show-raw-insn
4
 
5
.*: +file format .*arm.*
6
 
7
Disassembly of section .text:
8
0+000 <[^>]*> f6d6f008      pli     \[r6, r8\]
9
0+004 <[^>]*> f6d9f007      pli     \[r9, r7\]
10
0+008 <[^>]*> f6d0f101      pli     \[r0, r1, lsl #2\]
11
0+00c <[^>]*> f4d5f000      pli     \[r5\]
12
0+010 <[^>]*> f4d5ffff      pli     \[r5, #4095\]
13
0+014 <[^>]*> f455ffff      pli     \[r5, #-4095\]
14
0+018 <[^>]*> e320f0f0      dbg     #0
15
0+01c <[^>]*> e320f0ff      dbg     #15
16
0+020 <[^>]*> f57ff05f      dmb     sy
17
0+024 <[^>]*> f57ff05f      dmb     sy
18
0+028 <[^>]*> f57ff04f      dsb     sy
19
0+02c <[^>]*> f57ff04f      dsb     sy
20
0+030 <[^>]*> f57ff047      dsb     un
21
0+034 <[^>]*> f57ff04e      dsb     st
22
0+038 <[^>]*> f57ff046      dsb     unst
23
0+03c <[^>]*> f57ff06f      isb     sy
24
0+040 <[^>]*> f57ff06f      isb     sy
25
0+044 <[^>]*> f916 f008     pli     \[r6, r8\]
26
0+048 <[^>]*> f919 f007     pli     \[r9, r7\]
27
0+04c <[^>]*> f910 f021     pli     \[r0, r1, lsl #2\]
28
0+050 <[^>]*> f995 f000     pli     \[r5\]
29
0+054 <[^>]*> f995 ffff     pli     \[r5, #4095\]
30
0+058 <[^>]*> f915 fcff     pli     \[r5, #-255\]
31
0+05c <[^>]*> f99f ffff     pli     \[pc, #4095\]   ; 0+0105f <[^>]*>
32
0+060 <[^>]*> f91f ffff     pli     \[pc, #-4095\]  ; f+ff065 <[^>]*>
33
0+064 <[^>]*> f3af 80f0     dbg     #0
34
0+068 <[^>]*> f3af 80ff     dbg     #15
35
0+06c <[^>]*> f3bf 8f5f     dmb     sy
36
0+070 <[^>]*> f3bf 8f5f     dmb     sy
37
0+074 <[^>]*> f3bf 8f4f     dsb     sy
38
0+078 <[^>]*> f3bf 8f4f     dsb     sy
39
0+07c <[^>]*> f3bf 8f47     dsb     un
40
0+080 <[^>]*> f3bf 8f4e     dsb     st
41
0+084 <[^>]*> f3bf 8f46     dsb     unst
42
0+088 <[^>]*> f3bf 8f6f     isb     sy
43
0+08c <[^>]*> f3bf 8f6f     isb     sy
44
0+090 <[^>]*> fb99 f6fc     sdiv    r6, r9, ip
45
0+094 <[^>]*> fb96 f9f3     sdiv    r9, r6, r3
46
0+098 <[^>]*> fbb6 f9f3     udiv    r9, r6, r3
47
0+09c <[^>]*> fbb9 f6fc     udiv    r6, r9, ip
48
# V7M APSR has the same encoding as V7A CPSR_f
49
0+0a0 <[^>]*> f3ef 8000     mrs     r0, (CPSR|APSR)
50
0+0a4 <[^>]*> f3ef 8001     mrs     r0, IAPSR
51
0+0a8 <[^>]*> f3ef 8002     mrs     r0, EAPSR
52
0+0ac <[^>]*> f3ef 8003     mrs     r0, PSR
53
0+0b0 <[^>]*> f3ef 8005     mrs     r0, IPSR
54
0+0b4 <[^>]*> f3ef 8006     mrs     r0, EPSR
55
0+0b8 <[^>]*> f3ef 8007     mrs     r0, IEPSR
56
0+0bc <[^>]*> f3ef 8008     mrs     r0, MSP
57
0+0c0 <[^>]*> f3ef 8009     mrs     r0, PSP
58
0+0c4 <[^>]*> f3ef 8010     mrs     r0, PRIMASK
59
0+0c8 <[^>]*> f3ef 8011     mrs     r0, BASEPRI
60
0+0cc <[^>]*> f3ef 8012     mrs     r0, BASEPRI_MASK
61
0+0d0 <[^>]*> f3ef 8013     mrs     r0, FAULTMASK
62
0+0d4 <[^>]*> f3ef 8014     mrs     r0, CONTROL
63
0+0d8 <[^>]*> f380 8800     msr     (CPSR_f|APSR), r0
64
0+0dc <[^>]*> f380 8801     msr     IAPSR, r0
65
0+0e0 <[^>]*> f380 8802     msr     EAPSR, r0
66
0+0e4 <[^>]*> f380 8803     msr     PSR, r0
67
0+0e8 <[^>]*> f380 8805     msr     IPSR, r0
68
0+0ec <[^>]*> f380 8806     msr     EPSR, r0
69
0+0f0 <[^>]*> f380 8807     msr     IEPSR, r0
70
0+0f4 <[^>]*> f380 8808     msr     MSP, r0
71
0+0f8 <[^>]*> f380 8809     msr     PSP, r0
72
0+0fc <[^>]*> f380 8810     msr     PRIMASK, r0
73
0+100 <[^>]*> f380 8811     msr     BASEPRI, r0
74
0+104 <[^>]*> f380 8812     msr     BASEPRI_MASK, r0
75
0+108 <[^>]*> f380 8813     msr     FAULTMASK, r0
76
0+10c <[^>]*> f380 8814     msr     CONTROL, r0

powered by: WebSVN 2.1.0

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