#include <asm_defs.h>
.text
FUNCTION(__swap_float):
move.b (7,%a7),%d0
lsl.l #8,%d0
move.b (6,%a7),%d0
lsl.l #8,%d0
move.b (5,%a7),%d0
lsl.l #8,%d0
move.b (4,%a7),%d0
rts
FUNCTION_END(__swap_float)
FUNCTION(__swap_double):
move.b (7,%a7),%d1
lsl.l #8,%d1
move.b (6,%a7),%d1
lsl.l #8,%d1
move.b (5,%a7),%d1
lsl.l #8,%d1
move.b (4,%a7),%d1
move.b (11,%a7),%d0
lsl.l #8,%d0
move.b (10,%a7),%d0
lsl.l #8,%d0
move.b (9,%a7),%d0
lsl.l #8,%d0
move.b (8,%a7),%d0
rts
#warning M68K: XXX:check sizeof(double)
FUNCTION_END(__swap_double)