root/tools/testing/selftests/powerpc/pmu/ebb/fixed_instruction_loop.S

/* [<][>][^][v][top][bottom][index][help] */
   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)

/* [<][>][^][v][top][bottom][index][help] */