1 - Import new Motorola 060SP packages in /sys/arch/m68k/060SP first. 2 - if you had to change something in here, "make clean" here 3 - commit Makefile Readme.NetBSD makeas.sh makeoffs.awk 4 - "make" here 5 - commit this directory 6 ---------------------------------------------------------------------- 7 Method: 8 9 Out of the table, we create a wrapper for fplsp.S. It contains: 10 11 Single precision: 12 13 movl sp@(4),sp@- 4 14 bsr _060fplsp+theoffset 4 15 fmovs fp0,sp@ 4 16 movel sp@+,d0 4 17 rts 2 18 (18 bytes) 19 20 Double precision: 21 22 movl sp@(4+0),sp@- 4 23 movl sp@(8+4),sp@- 4 24 bsr _060fplsp+theoffset 4 25 fmovd fp0,sp@ 4 26 movel sp@+,d0 4 27 movel sp@+,d1 4 28 rts 2 29 (26 bytes) 30 31 For __SVR4_ABI, the code is much shorter... it reduces to a single jbra. 32