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
WIP FPC-III support
[linux/fpc-iii.git]
/
tools
/
testing
/
selftests
/
powerpc
/
pmu
/
ebb
/
fixed_instruction_loop.S
blob
08a7b5f133b9a9c143212b9dcbd7669824a0b9c9
1
/* SPDX-License-Identifier: GPL-2.0-only */
2
/*
3
* Copyright 2014, Michael Ellerman, IBM Corp.
4
*/
5
6
#include <ppc-asm.h>
7
8
.text
9
10
FUNC_START(thirty_two_instruction_loop)
11
cmpwi 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)