blob: c182fd05c1e1e17c6f3b15c7dd8ad15d9d911309 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
/* APPLE LOCAL file CW asm blocks */
/* Test la16(TABLE), lo16(TABLE), and bdnz+. */
/* { dg-do assemble { target powerpc*-*-* } } */
/* { dg-options "-fasm-blocks" } */
double TABLE[4]={2.0, 1./2., 3., 1.};
asm void SQRT()
{
lis r3,ha16(TABLE)
addi r3,r3,lo16(TABLE)
@cycle:
fmul fp6,fp1,fp1
bdnz+ @cycle
blr
}
|