]> Joshua Wise's Git repositories - firearm.git/blob - ram.comments.hex
ram.hex: Add performance benchmark, P-SPEC 2009.
[firearm.git] / ram.comments.hex
1 EE001510  // mcr 5, 0, r1, c0, c0
2 E59E0000  // ldr r0, [r14]
3 E02DE190  // mla r13, r0, r1, r14 -- r13 := r0*r1 + r14
4 E1800001  // orr r0, r0, r1
5 // test some lol
6 E0012011  // and r2, r1, r1, lsl r0
7 E0013038  // and r3, r1, r8, lsr r0
8 E0014058  // and r4, r1, r8, asr r0
9 // test rotate vs shift
10 E0015031  // and r5, r1, r1, lsr r0
11 E0016071  // and r6, r1, r1, ror r0
12 // test arithmetic vs logical
13 E0012138  // and r2, r1, r8, lsr r1
14 E0013158  // and r3, r1, r8, lsr r1
15 // test shift by 0
16 E0014008  // and r4, r1, r8, lsl #0
17 E0015028  // and r5, r1, r8, lsr #32
18 E0016048  // and r6, r1, r8, asr #32
19 E0017068  // and r7, r1, r8, ror #32
20 // test constant rotate
21 E00120E1  // and r2, r1, r1, ror #1
22 E0013161  // and r3, r1, r1, ror #2
23 E00141E1  // and r4, r1, r1, ror #3
24 E0015261  // and r5, r1, r1, ror #4
25 E00162E1  // and r6, r1, r1, ror #5
26 E0017361  // and r7, r1, r1, ror #6
27 E180F081
28 E180F081
29 E180F081
30 EA000001 // jump forward
31 EE001510 // mcr 5, 0, r1, c0, c0
32 EAFFFFFD // whirrr, skipped the first time
33 E1A00000 // nop
34 EBFFFFFC // jump back
35 E0000000
36 E0000000
37 E0000000
38 E0000000
39 E0000000
40 E0000000
41 E0000000
42 E0000000
43 E0000000
44 E0000000
45 E0000000
46 E0000000
47 E0000000
48 E0000000
49 E0000000
50 E0000000
51 E0000000
52 E0000000
53 E0000000
54 E0000000
55 E0000000
56 E0000000
57 E0000000
58 E0000000
59 E0000000
60 E0000000
61 E0000000
62 E0000000
63 E0000000
64 E0000000
65 E0000000
66 E0000000
67 E0000000
68 E0000000
69 E0000000
70 E0000000
71 E0000000
72 E0000000
73 E0000000
74 E0000000
75
This page took 0.02714 seconds and 4 git commands to generate.