blob: 7e607717cfb33ebf25826e675e9450d7884982ba [file] [log] [blame]
Chris Lattner3b245592002-12-25 05:14:29 +00001
2double %test(double* %DP) {
3 %D = load double* %DP
4 %V = add double %D, 1.0
5 %W = sub double %V, %V
6 %X = mul double %W, %W
7 %Y = div double %X, %X
8 %Z = rem double %Y, %Y
9 store double %Z, double* %DP
10 ret double %Z
11}
12
13int %main() {
14 %X = alloca double
15 call double %test(double* %X)
16 ret int 0
17}