Commit | Line | Data |
---|---|---|
0db131fb TC |
1 | #source: erratum835769.s |
2 | #as: | |
3 | #ld: --fix-cortex-a53-835769 --fix-cortex-a53-843419=full -e0x400000 | |
4 | #objdump: -dr | |
5 | #... | |
6 | Disassembly of section .text: | |
7 | #... | |
8 | [0-9a-f]+ <a1ldr>: | |
9 | [ \t0-9a-f]+:[ \t]+b8408c87[ \t]+ldr[ \t]+w7, \[x4, #8\]\! | |
10 | [ \t0-9a-f]+:[ \t]+1b017c06[ \t]+mul[ \t]+w6, w0, w1 | |
11 | [ \t0-9a-f]+:[ \t]+f9400084[ \t]+ldr[ \t]+x4, \[x4\] | |
12 | [ \t0-9a-f]+:[ \t0-9a-z]+[ \t]+b[ \t]+[0-9a-f]+ <__erratum_835769_veneer_0> | |
13 | [ \t0-9a-f]+:[ \t]+aa0503e0[ \t]+mov[ \t]+x0, x5 | |
14 | [ \t0-9a-f]+:[ \t]+d65f03c0[ \t]+ret | |
15 | ||
16 | [0-9a-f]+ <a5ldr>: | |
17 | [ \t0-9a-f]+:[ \t]+b8408c87[ \t]+ldr[ \t]+w7, \[x4, #8\]! | |
18 | [ \t0-9a-f]+:[ \t]+1b017c06[ \t]+mul[ \t]+w6, w0, w1 | |
19 | [ \t0-9a-f]+:[ \t]+f9400084[ \t]+ldr[ \t]+x4, \[x4\] | |
20 | [ \t0-9a-f]+:[ \t0-9a-z]+[ \t]+b[ \t]+[0-9a-f]+ <__erratum_835769_veneer_1> | |
21 | [ \t0-9a-f]+:[ \t]+aa0503e0[ \t]+mov[ \t]+x0, x5 | |
22 | [ \t0-9a-f]+:[ \t]+d65f03c0[ \t]+ret | |
23 | ||
24 | [0-9a-f]+ <a6ldr>: | |
25 | [ \t0-9a-f]+:[ \t]+b8408c87[ \t]+ldr[ \t]+w7, \[x4, #8\]! | |
26 | [ \t0-9a-f]+:[ \t]+1b017c06[ \t]+mul[ \t]+w6, w0, w1 | |
27 | [ \t0-9a-f]+:[ \t]+f9400084[ \t]+ldr[ \t]+x4, \[x4\] | |
28 | [ \t0-9a-f]+:[ \t]+9b031885[ \t]+madd[ \t]+x5, x4, x3, x6 | |
29 | [ \t0-9a-f]+:[ \t]+aa0503e0[ \t]+mov[ \t]+x0, x5 | |
30 | [ \t0-9a-f]+:[ \t]+d65f03c0[ \t]+ret | |
31 | ||
32 | [0-9a-f]+ <a7str>: | |
33 | [ \t0-9a-f]+:[ \t]+b8408c87[ \t]+ldr[ \t]+w7, \[x4, #8\]! | |
34 | [ \t0-9a-f]+:[ \t]+1b017c06[ \t]+mul[ \t]+w6, w0, w1 | |
35 | [ \t0-9a-f]+:[ \t]+f9000084[ \t]+str[ \t]+x4, \[x4\] | |
36 | [ \t0-9a-f]+:[ \t0-9a-z]+[ \t]+b[ \t]+[0-9a-f]+ <__erratum_835769_veneer_2> | |
37 | [ \t0-9a-f]+:[ \t]+aa0503e0[ \t]+mov[ \t]+x0, x5 | |
38 | [ \t0-9a-f]+:[ \t]+d65f03c0[ \t]+ret | |
39 | ||
40 | [ \t0-9a-f]+:[ \t]+d503201f[ \t]+nop | |
41 | [ \t0-9a-f]+:[ \t]+14000400[ \t]+b[ \t]+[0-9a-f]+ <__erratum_835769_veneer_0\+0xfe8> | |
42 | [ \t0-9a-f]+:[ \t]+d503201f[ \t]+nop | |
43 | [0-9a-f]+ <__erratum_835769_veneer_2>: | |
44 | [ \t0-9a-f]+:[ \t]+9b031885[ \t]+madd[ \t]+x5, x4, x3, x6 | |
45 | [ \t0-9a-f]+:[ \t0-9a-z]+[ \t]+b[ \t]+[0-9a-f]+ <a7str\+0x[0-9a-f]+> | |
46 | ||
47 | [0-9a-f]+ <__erratum_835769_veneer_1>: | |
48 | [ \t0-9a-f]+:[ \t]+9ba31845[ \t]+umaddl[ \t]+x5, w2, w3, x6 | |
49 | [ \t0-9a-f]+:[ \t0-9a-z]+[ \t]+b[ \t]+[0-9a-f]+ <a5ldr\+0x[0-9a-f]+> | |
50 | ||
51 | [0-9a-f]+ <__erratum_835769_veneer_0>: | |
52 | [ \t0-9a-f]+:[ \t]+9b031845[ \t]+madd[ \t]+x5, x2, x3, x6 | |
53 | [ \t0-9a-f]+:[ \t0-9a-z]+[ \t]+b[ \t]+[0-9a-f]+ <a1ldr\+0x[0-9a-f]+> | |
54 | #pass |