/* | |
* Copyright 2013, Michael Ellerman, IBM Corp. | |
* Licensed under GPLv2. | |
*/ | |
#include <ppc-asm.h> | |
.text | |
FUNC_START(thirty_two_instruction_loop) | |
cmpdi r3,0 | |
beqlr | |
addi r4,r3,1 | |
addi r4,r4,1 | |
addi r4,r4,1 | |
addi r4,r4,1 | |
addi r4,r4,1 | |
addi r4,r4,1 | |
addi r4,r4,1 | |
addi r4,r4,1 | |
addi r4,r4,1 | |
addi r4,r4,1 | |
addi r4,r4,1 | |
addi r4,r4,1 | |
addi r4,r4,1 | |
addi r4,r4,1 | |
addi r4,r4,1 | |
addi r4,r4,1 | |
addi r4,r4,1 | |
addi r4,r4,1 | |
addi r4,r4,1 | |
addi r4,r4,1 | |
addi r4,r4,1 | |
addi r4,r4,1 | |
addi r4,r4,1 | |
addi r4,r4,1 | |
addi r4,r4,1 | |
addi r4,r4,1 | |
addi r4,r4,1 | |
addi r4,r4,1 # 28 addi's | |
subi r3,r3,1 | |
b FUNC_NAME(thirty_two_instruction_loop) | |
FUNC_END(thirty_two_instruction_loop) |