1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
/* $OpenBSD: e_scalb.S,v 1.3 2008/09/07 20:36:08 martynas Exp $ */ /* * Written by J.T. Conklin <jtc@netbsd.org>. * Public domain. */ #include <machine/asm.h> ENTRY(scalb) fmoved sp@(4),fp0 fbeq Ldone fscaled sp@(12),fp0 Ldone: fmoved fp0,sp@- movel sp@+,d0 movel sp@+,d1 rts