1 |***********************************************************************
5 |* Xavier Leroy, projet Cristal, INRIA Rocquencourt *
7 |* Copyright 1996 Institut National de Recherche en Informatique et *
8 |* en Automatique. All rights reserved. This file is distributed *
9 |* under the terms of the Q Public License version 1.0. *
11 |***********************************************************************
15 | call_gen_code is used with the following types:
19 | int * int * address -> void
22 | Hence arg1 -> d0, arg2 -> d1, arg3 -> a0,
23 | and we need a special case for int -> double
29 movem d2-d7/a2-a6, a7@-
37 movem a7@+, d2-d7/a2-a6
41 .globl _call_gen_code_float
44 moveml d2-d7/a2-a6, a7@-
53 moveml a7@+, d2-d7/a2-a6