projects
/
cascardo
/
linux.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
Merge tag 'xfs-pnfs-for-linus-3.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel...
[cascardo/linux.git]
/
tools
/
testing
/
selftests
/
powerpc
/
pmu
/
loop.S
1
/*
2
* Copyright 2013, Michael Ellerman, IBM Corp.
3
* Licensed under GPLv2.
4
*/
5
6
#include <ppc-asm.h>
7
8
.text
9
10
FUNC_START(thirty_two_instruction_loop)
11
cmpdi r3,0
12
beqlr
13
addi r4,r3,1
14
addi r4,r4,1
15
addi r4,r4,1
16
addi r4,r4,1
17
addi r4,r4,1
18
addi r4,r4,1
19
addi r4,r4,1
20
addi r4,r4,1
21
addi r4,r4,1
22
addi r4,r4,1
23
addi r4,r4,1
24
addi r4,r4,1
25
addi r4,r4,1
26
addi r4,r4,1
27
addi r4,r4,1
28
addi r4,r4,1
29
addi r4,r4,1
30
addi r4,r4,1
31
addi r4,r4,1
32
addi r4,r4,1
33
addi r4,r4,1
34
addi r4,r4,1
35
addi r4,r4,1
36
addi r4,r4,1
37
addi r4,r4,1
38
addi r4,r4,1
39
addi r4,r4,1
40
addi r4,r4,1 # 28 addi's
41
subi r3,r3,1
42
b FUNC_NAME(thirty_two_instruction_loop)
43
FUNC_END(thirty_two_instruction_loop)