hc
2023-11-22 9ca5fbcb63a8dcaee0527f96afb91dc4b4bd8fa9
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
/*
 * 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)