variuos old test code
[pandora-misc.git] / tests / mod_en_perf / mod_test2.S
1 /*
2 .data
3
4 msg:
5 .ascii "v: %08x\n"
6
7 .text
8 .align 2
9
10 .global main
11 main:
12   mrc p15, 0, r1, c9, c14, 0
13   ldr r0,=msg
14   bl printf
15   bl exit
16 */
17 .global enable
18 enable:
19   @ user access
20   mov r0, #1
21   mcr p15, 0, r0, c9, c14, 0
22
23   @ all counters
24   mrc p15, 0, r0, c9, c12, 0
25   orr r0, #1
26   mcr p15, 0, r0, c9, c12, 0
27
28   @ cycle counter
29   mov r0, #1<<31
30   mcr p15, 0, r0, c9, c12, 1
31
32   bx lr