diff options
Diffstat (limited to 'runtime/mppa_k1c/vararg.S')
-rw-r--r-- | runtime/mppa_k1c/vararg.S | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/runtime/mppa_k1c/vararg.S b/runtime/mppa_k1c/vararg.S index 8054068b..dbd7b96d 100644 --- a/runtime/mppa_k1c/vararg.S +++ b/runtime/mppa_k1c/vararg.S @@ -74,4 +74,13 @@ __compcert_va_composite: addd $r12 = $r12, 16 ;; ret -;; + ;; + +# FIXME this assumes pass-by-reference + .globl __compcert_acswapd +__compcert_acswapd: + acswapd 0[$r1] = $r2r3 + ;; + sq 0[$r0] = $r2r3 + ret + ;; |