Fix bug. The val register was not preserved around flonum calls.
authorGuillermo J. Rozas <edu/mit/csail/zurich/gjr>
Tue, 27 Jul 1993 17:47:34 +0000 (17:47 +0000)
committerGuillermo J. Rozas <edu/mit/csail/zurich/gjr>
Tue, 27 Jul 1993 17:47:34 +0000 (17:47 +0000)
commit253ebf0c80eca6fba449cf748df55bee34ee1be9
tree46702650212118da274e338109a0bb773f4d7398
parentaab6739e0b252f35fab972571c146af737038824
Fix bug.  The val register was not preserved around flonum calls.

(flo:+ (flo:sin x) (flo:expt x y))

was failing because the result of flo:expt (close-coded) was left in
val around the call to sin, and the stub (and C code, potentially)
were clobbering it.
v7/src/microcode/cmpauxmd/hppa.m4
v8/src/microcode/cmpauxmd/hppa.m4