repo.or.cz
/
linux
/
fpc-iii.git
/
blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
blame
|
history
|
raw
|
HEAD
x86/mm: Remove preempt_disable/enable() from __native_flush_tlb()
[linux/fpc-iii.git]
/
tools
/
testing
/
selftests
/
powerpc
/
pmu
/
loop.S
blob
20c1f0876c4772492f34b6f4215257586f73aff9
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)