annotate util/test_patterns.txt @ 361:614a7f6d4d4d

Fixed test
author Windel Bouwman
date Fri, 14 Mar 2014 16:18:54 +0100
parents 52492b304adf
children c05ab629976a
rev   line source
346
3bb7dcfe5529 expanded arm target
Windel Bouwman
parents:
diff changeset
1
3bb7dcfe5529 expanded arm target
Windel Bouwman
parents:
diff changeset
2 mov r4, #100
3bb7dcfe5529 expanded arm target
Windel Bouwman
parents:
diff changeset
3 ===
3bb7dcfe5529 expanded arm target
Windel Bouwman
parents:
diff changeset
4 mov sp, #0x6000
3bb7dcfe5529 expanded arm target
Windel Bouwman
parents:
diff changeset
5 ===
3bb7dcfe5529 expanded arm target
Windel Bouwman
parents:
diff changeset
6 mov r3, sp
3bb7dcfe5529 expanded arm target
Windel Bouwman
parents:
diff changeset
7 ===
3bb7dcfe5529 expanded arm target
Windel Bouwman
parents:
diff changeset
8 yield
3bb7dcfe5529 expanded arm target
Windel Bouwman
parents:
diff changeset
9 ===
3bb7dcfe5529 expanded arm target
Windel Bouwman
parents:
diff changeset
10 push {r11,r5,r4,lr}
3bb7dcfe5529 expanded arm target
Windel Bouwman
parents:
diff changeset
11 ===
3bb7dcfe5529 expanded arm target
Windel Bouwman
parents:
diff changeset
12 pop {r4,r5,r6}
3bb7dcfe5529 expanded arm target
Windel Bouwman
parents:
diff changeset
13 ===
3bb7dcfe5529 expanded arm target
Windel Bouwman
parents:
diff changeset
14 sub r4,r5,#23
3bb7dcfe5529 expanded arm target
Windel Bouwman
parents:
diff changeset
15 blt x
3bb7dcfe5529 expanded arm target
Windel Bouwman
parents:
diff changeset
16 x:
3bb7dcfe5529 expanded arm target
Windel Bouwman
parents:
diff changeset
17 mul r4,r5,r2
3bb7dcfe5529 expanded arm target
Windel Bouwman
parents:
diff changeset
18 ===
3bb7dcfe5529 expanded arm target
Windel Bouwman
parents:
diff changeset
19 str r9, [r2, #33]
3bb7dcfe5529 expanded arm target
Windel Bouwman
parents:
diff changeset
20 ===
3bb7dcfe5529 expanded arm target
Windel Bouwman
parents:
diff changeset
21 ldr r5, [r3, #87]
349
13a6e73b448f Added test load from label
Windel Bouwman
parents: 346
diff changeset
22 ===
13a6e73b448f Added test load from label
Windel Bouwman
parents: 346
diff changeset
23 ldr r5, lab1
13a6e73b448f Added test load from label
Windel Bouwman
parents: 346
diff changeset
24 ldr r11, lab1
13a6e73b448f Added test load from label
Windel Bouwman
parents: 346
diff changeset
25 ldr r10, lab1
13a6e73b448f Added test load from label
Windel Bouwman
parents: 346
diff changeset
26 lab1:
13a6e73b448f Added test load from label
Windel Bouwman
parents: 346
diff changeset
27 .word 0x12345566
352
899ae3aea803 First kernel run for vexpressA9
Windel Bouwman
parents: 349
diff changeset
28 ===
899ae3aea803 First kernel run for vexpressA9
Windel Bouwman
parents: 349
diff changeset
29 cmp r4, r11
899ae3aea803 First kernel run for vexpressA9
Windel Bouwman
parents: 349
diff changeset
30 cmp r5, #0x50000
354
5477e499b039 Added some sort of string functionality
Windel Bouwman
parents: 352
diff changeset
31 ===
5477e499b039 Added some sort of string functionality
Windel Bouwman
parents: 352
diff changeset
32 adr r5, cval
5477e499b039 Added some sort of string functionality
Windel Bouwman
parents: 352
diff changeset
33 adr r9, cval
5477e499b039 Added some sort of string functionality
Windel Bouwman
parents: 352
diff changeset
34 adr r8, cval
5477e499b039 Added some sort of string functionality
Windel Bouwman
parents: 352
diff changeset
35 cval:
5477e499b039 Added some sort of string functionality
Windel Bouwman
parents: 352
diff changeset
36 adr r11, cval
5477e499b039 Added some sort of string functionality
Windel Bouwman
parents: 352
diff changeset
37 adr r12, cval
5477e499b039 Added some sort of string functionality
Windel Bouwman
parents: 352
diff changeset
38 adr r1, cval
5477e499b039 Added some sort of string functionality
Windel Bouwman
parents: 352
diff changeset
39 pop {r2}
356
52492b304adf Added newline to print
Windel Bouwman
parents: 354
diff changeset
40 ===
52492b304adf Added newline to print
Windel Bouwman
parents: 354
diff changeset
41 lsl r11, r5, r3
52492b304adf Added newline to print
Windel Bouwman
parents: 354
diff changeset
42 lsl r4, r8, r6
52492b304adf Added newline to print
Windel Bouwman
parents: 354
diff changeset
43 ===
52492b304adf Added newline to print
Windel Bouwman
parents: 354
diff changeset
44 lsr r9, r0, r2
52492b304adf Added newline to print
Windel Bouwman
parents: 354
diff changeset
45 lsr r4, r8, r6
52492b304adf Added newline to print
Windel Bouwman
parents: 354
diff changeset
46 ===
52492b304adf Added newline to print
Windel Bouwman
parents: 354
diff changeset
47 and r9, r0, r2
52492b304adf Added newline to print
Windel Bouwman
parents: 354
diff changeset
48 and r4, r8, r6