|
@@ -3,44 +3,41 @@
|
|
* Licensed under GPLv2.
|
|
* Licensed under GPLv2.
|
|
*/
|
|
*/
|
|
|
|
|
|
|
|
+#include <ppc-asm.h>
|
|
|
|
+
|
|
.text
|
|
.text
|
|
|
|
|
|
- .global thirty_two_instruction_loop
|
|
|
|
- .type .thirty_two_instruction_loop,@function
|
|
|
|
- .section ".opd","aw",@progbits
|
|
|
|
-thirty_two_instruction_loop:
|
|
|
|
- .quad .thirty_two_instruction_loop, .TOC.@tocbase, 0
|
|
|
|
- .previous
|
|
|
|
-.thirty_two_instruction_loop:
|
|
|
|
- cmpwi %r3,0
|
|
|
|
|
|
+FUNC_START(thirty_two_instruction_loop)
|
|
|
|
+ cmpdi r3,0
|
|
beqlr
|
|
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 .thirty_two_instruction_loop
|
|
|
|
|
|
+ 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)
|