head 1.1; branch 1.1.1; access; symbols third_release:1.1.1.2 released:1.1.1.2 russelmann:1.1.1 INITIALRELEASE:1.1.1.1 RUSSELMANN:1.1.1; locks; strict; comment @:: @; 1.1 date 2001.09.13.12.10.04; author rudi; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2001.09.13.12.10.04; author rudi; state Exp; branches; next 1.1.1.2; 1.1.1.2 date 2001.09.15.10.44.17; author rudi; state Exp; branches; next ; desc @@ 1.1 log @Initial revision @ text @ rem -------------------- fasu round to nearest even pg -q -r 0 -m 1 -p 0 -o rtne/fasu_pat0a.hex pg -q -r 0 -m 2 -p 0 -o rtne/fasu_pat0b.hex pg -q -r 0 -m 1 -p 1 -o rtne/fasu_pat1a.hex pg -q -r 0 -m 2 -p 1 -o rtne/fasu_pat1b.hex pg -q -r 0 -m 1 -p 2 -o rtne/fasu_pat2a.hex pg -q -r 0 -m 2 -p 2 -o rtne/fasu_pat2b.hex pg -q -r 0 -m 1 -n 199990 -ll -o rtne/fasu_lga.hex pg -q -r 0 -m 2 -n 199990 -ll -o rtne/fasu_lgb.hex pg -q -r 0 -m 1 -n 199990 -o rtne/fasu_sma.hex pg -q -r 0 -m 2 -n 199990 -o rtne/fasu_smb.hex rem -------------------- fasu round to zero pg -q -r 3 -m 1 -p 0 -o rtzero/fasu_pat0a.hex pg -q -r 3 -m 2 -p 0 -o rtzero/fasu_pat0b.hex pg -q -r 3 -m 1 -p 1 -o rtzero/fasu_pat1a.hex pg -q -r 3 -m 2 -p 1 -o rtzero/fasu_pat1b.hex pg -q -r 3 -m 1 -p 2 -o rtzero/fasu_pat2a.hex pg -q -r 3 -m 2 -p 2 -o rtzero/fasu_pat2b.hex pg -q -r 3 -m 1 -n 199990 -ll -o rtzero/fasu_lga.hex pg -q -r 3 -m 2 -n 199990 -ll -o rtzero/fasu_lgb.hex pg -q -r 3 -m 1 -n 199990 -o rtzero/fasu_sma.hex pg -q -r 3 -m 2 -n 199990 -o rtzero/fasu_smb.hex rem -------------------- fasu round to inf + (up) pg -q -r 2 -m 1 -p 0 -o rup/fasu_pat0a.hex pg -q -r 2 -m 2 -p 0 -o rup/fasu_pat0b.hex pg -q -r 2 -m 1 -p 1 -o rup/fasu_pat1a.hex pg -q -r 2 -m 2 -p 1 -o rup/fasu_pat1b.hex pg -q -r 2 -m 1 -p 2 -o rup/fasu_pat2a.hex pg -q -r 2 -m 2 -p 2 -o rup/fasu_pat2b.hex pg -q -r 2 -m 1 -n 199990 -ll -o rup/fasu_lga.hex pg -q -r 2 -m 2 -n 199990 -ll -o rup/fasu_lgb.hex pg -q -r 2 -m 1 -n 199990 -o rup/fasu_sma.hex pg -q -r 2 -m 2 -n 199990 -o rup/fasu_smb.hex rem -------------------- fasu round to inf - (down) pg -q -r 1 -m 1 -p 0 -o rdown/fasu_pat0a.hex pg -q -r 1 -m 2 -p 0 -o rdown/fasu_pat0b.hex pg -q -r 1 -m 1 -p 1 -o rdown/fasu_pat1a.hex pg -q -r 1 -m 2 -p 1 -o rdown/fasu_pat1b.hex pg -q -r 1 -m 1 -p 2 -o rdown/fasu_pat2a.hex pg -q -r 1 -m 2 -p 2 -o rdown/fasu_pat2b.hex pg -q -r 1 -m 1 -n 199990 -ll -o rdown/fasu_lga.hex pg -q -r 1 -m 2 -n 199990 -ll -o rdown/fasu_lgb.hex pg -q -r 1 -m 1 -n 199990 -o rdown/fasu_sma.hex pg -q -r 1 -m 2 -n 199990 -o rdown/fasu_smb.hex rem -------------------- fmul round to nearest even pg -q -r 0 -m 4 -p 0 -o rtne/fmul_pat0.hex pg -q -r 0 -m 4 -p 1 -o rtne/fmul_pat1.hex pg -q -r 0 -m 4 -p 2 -o rtne/fmul_pat2.hex pg -q -r 0 -m 4 -n 199990 -ll -o rtne/fmul_lg.hex pg -q -r 0 -m 4 -n 199990 -o rtne/fmul_sm.hex rem -------------------- fmul round to zero pg -q -r 3 -m 4 -p 0 -o rtzero/fmul_pat0.hex pg -q -r 3 -m 4 -p 1 -o rtzero/fmul_pat1.hex pg -q -r 3 -m 4 -p 2 -o rtzero/fmul_pat2.hex pg -q -r 3 -m 4 -n 199990 -ll -o rtzero/fmul_lg.hex pg -q -r 3 -m 4 -n 199990 -o rtzero/fmul_sm.hex rem -------------------- fmul round to inf + (up) pg -q -r 2 -m 4 -p 0 -o rup/fmul_pat0.hex pg -q -r 2 -m 4 -p 1 -o rup/fmul_pat1.hex pg -q -r 2 -m 4 -p 2 -o rup/fmul_pat2.hex pg -q -r 2 -m 4 -n 199990 -ll -o rup/fmul_lg.hex pg -q -r 2 -m 4 -n 199990 -o rup/fmul_sm.hex rem -------------------- fmul round to inf - (down) pg -q -r 1 -m 4 -p 0 -o rdown/fmul_pat0.hex pg -q -r 1 -m 4 -p 1 -o rdown/fmul_pat1.hex pg -q -r 1 -m 4 -p 2 -o rdown/fmul_pat2.hex pg -q -r 1 -m 4 -n 199990 -ll -o rdown/fmul_lg.hex pg -q -r 1 -m 4 -n 199990 -o rdown/fmul_sm.hex rem -------------------- fdiv round to nearest even pg -q -r 0 -m 8 -p 0 -o rtne/fdiv_pat0.hex pg -q -r 0 -m 8 -p 1 -o rtne/fdiv_pat1.hex pg -q -r 0 -m 8 -p 2 -o rtne/fdiv_pat2.hex pg -q -r 0 -m 8 -n 199990 -ll -o rtne/fdiv_lg.hex pg -q -r 0 -m 8 -n 199990 -o rtne/fdiv_sm.hex rem -------------------- fdiv round to zero pg -q -r 3 -m 8 -p 0 -o rtzero/fdiv_pat0.hex pg -q -r 3 -m 8 -p 1 -o rtzero/fdiv_pat1.hex pg -q -r 3 -m 8 -p 2 -o rtzero/fdiv_pat2.hex pg -q -r 3 -m 8 -n 199990 -ll -o rtzero/fdiv_lg.hex pg -q -r 3 -m 8 -n 199990 -o rtzero/fdiv_sm.hex rem -------------------- fdiv round to inf + (up) pg -q -r 2 -m 8 -p 0 -o rup/fdiv_pat0.hex pg -q -r 2 -m 8 -p 1 -o rup/fdiv_pat1.hex pg -q -r 2 -m 8 -p 2 -o rup/fdiv_pat2.hex pg -q -r 2 -m 8 -n 199990 -ll -o rup/fdiv_lg.hex pg -q -r 2 -m 8 -n 199990 -o rup/fdiv_sm.hex rem -------------------- fdiv round to inf - (down) pg -q -r 1 -m 8 -p 0 -o rdown/fdiv_pat0.hex pg -q -r 1 -m 8 -p 1 -o rdown/fdiv_pat1.hex pg -q -r 1 -m 8 -p 2 -o rdown/fdiv_pat2.hex pg -q -r 1 -m 8 -n 199990 -ll -o rdown/fdiv_lg.hex pg -q -r 1 -m 8 -n 199990 -o rdown/fdiv_sm.hex rem -------------------- Combo Tests pg -q -m 15 -R -n 499995 -ll -o combo/fpu_combo1.hex pg -q -m 15 -R -n 499995 -s 17 -o combo/fpu_combo2.hex @ 1.1.1.1 log @Initial Release @ text @@ 1.1.1.2 log @Added i2f and f2i functions @ text @a186 168 pg -q -m 63 -R -n 499995 -ll -s 7 -o combo/fpu_combo3.hex pg -q -m 63 -R -n 499995 -s 255 -o combo/fpu_combo4.hex rem -------------------- i2f round to nearest even pg -q -r 0 -m 16 -p 0 -o rtne/i2f_pat0.hex pg -q -r 0 -m 16 -p 1 -o rtne/i2f_pat1.hex pg -q -r 0 -m 16 -p 2 -o rtne/i2f_pat2.hex pg -q -r 0 -m 16 -n 199990 -ll -o rtne/i2f_lg.hex pg -q -r 0 -m 16 -n 199990 -o rtne/i2f_sm.hex rem -------------------- i2f round to zero pg -q -r 3 -m 16 -p 0 -o rtzero/i2f_pat0.hex pg -q -r 3 -m 16 -p 1 -o rtzero/i2f_pat1.hex pg -q -r 3 -m 16 -p 2 -o rtzero/i2f_pat2.hex pg -q -r 3 -m 16 -n 199990 -ll -o rtzero/i2f_lg.hex pg -q -r 3 -m 16 -n 199990 -o rtzero/i2f_sm.hex rem -------------------- i2f round to inf + (up) pg -q -r 2 -m 16 -p 0 -o rup/i2f_pat0.hex pg -q -r 2 -m 16 -p 1 -o rup/i2f_pat1.hex pg -q -r 2 -m 16 -p 2 -o rup/i2f_pat2.hex pg -q -r 2 -m 16 -n 199990 -ll -o rup/i2f_lg.hex pg -q -r 2 -m 16 -n 199990 -o rup/i2f_sm.hex rem -------------------- i2f round to inf - (down) pg -q -r 1 -m 16 -p 0 -o rdown/i2f_pat0.hex pg -q -r 1 -m 16 -p 1 -o rdown/i2f_pat1.hex pg -q -r 1 -m 16 -p 2 -o rdown/i2f_pat2.hex pg -q -r 1 -m 16 -n 199990 -ll -o rdown/i2f_lg.hex pg -q -r 1 -m 16 -n 199990 -o rdown/i2f_sm.hex rem -------------------- f2i round to nearest even pg -q -r 0 -m 32 -p 0 -o rtne/f2i_pat0.hex pg -q -r 0 -m 32 -p 1 -o rtne/f2i_pat1.hex pg -q -r 0 -m 32 -p 2 -o rtne/f2i_pat2.hex pg -q -r 0 -m 32 -n 199990 -ll -o rtne/f2i_lg.hex pg -q -r 0 -m 32 -n 199990 -o rtne/f2i_sm.hex rem -------------------- f2i round to zero pg -q -r 3 -m 32 -p 0 -o rtzero/f2i_pat0.hex pg -q -r 3 -m 32 -p 1 -o rtzero/f2i_pat1.hex pg -q -r 3 -m 32 -p 2 -o rtzero/f2i_pat2.hex pg -q -r 3 -m 32 -n 199990 -ll -o rtzero/f2i_lg.hex pg -q -r 3 -m 32 -n 199990 -o rtzero/f2i_sm.hex rem -------------------- f2i round to inf + (up) pg -q -r 2 -m 32 -p 0 -o rup/f2i_pat0.hex pg -q -r 2 -m 32 -p 1 -o rup/f2i_pat1.hex pg -q -r 2 -m 32 -p 2 -o rup/f2i_pat2.hex pg -q -r 2 -m 32 -n 199990 -ll -o rup/f2i_lg.hex pg -q -r 2 -m 32 -n 199990 -o rup/f2i_sm.hex rem -------------------- f2i round to inf - (down) pg -q -r 1 -m 32 -p 0 -o rdown/f2i_pat0.hex pg -q -r 1 -m 32 -p 1 -o rdown/f2i_pat1.hex pg -q -r 1 -m 32 -p 2 -o rdown/f2i_pat2.hex pg -q -r 1 -m 32 -n 199990 -ll -o rdown/f2i_lg.hex pg -q -r 1 -m 32 -n 199990 -o rdown/f2i_sm.hex rem -------------------- frem round to nearest even pg -q -r 0 -m 64 -p 0 -o rtne/frem_pat0.hex pg -q -r 0 -m 64 -p 1 -o rtne/frem_pat1.hex pg -q -r 0 -m 64 -p 2 -o rtne/frem_pat2.hex pg -q -r 0 -m 64 -n 199990 -ll -o rtne/frem_lg.hex pg -q -r 0 -m 64 -n 199990 -o rtne/frem_sm.hex rem -------------------- frem round to zero pg -q -r 3 -m 64 -p 0 -o rtzero/frem_pat0.hex pg -q -r 3 -m 64 -p 1 -o rtzero/frem_pat1.hex pg -q -r 3 -m 64 -p 2 -o rtzero/frem_pat2.hex pg -q -r 3 -m 64 -n 199990 -ll -o rtzero/frem_lg.hex pg -q -r 3 -m 64 -n 199990 -o rtzero/frem_sm.hex rem -------------------- frem round to inf + (up) pg -q -r 2 -m 64 -p 0 -o rup/frem_pat0.hex pg -q -r 2 -m 64 -p 1 -o rup/frem_pat1.hex pg -q -r 2 -m 64 -p 2 -o rup/frem_pat2.hex pg -q -r 2 -m 64 -n 199990 -ll -o rup/frem_lg.hex pg -q -r 2 -m 64 -n 199990 -o rup/frem_sm.hex rem -------------------- frem round to inf - (down) pg -q -r 1 -m 64 -p 0 -o rdown/frem_pat0.hex pg -q -r 1 -m 64 -p 1 -o rdown/frem_pat1.hex pg -q -r 1 -m 64 -p 2 -o rdown/frem_pat2.hex pg -q -r 1 -m 64 -n 199990 -ll -o rdown/frem_lg.hex pg -q -r 1 -m 64 -n 199990 -o rdown/frem_sm.hex@