Transaction-Level Modeling Framework for Space Applications
Variables | |
i0 | __pad0__ |
i0 error text align global | grfpu_fdivs |
i0 error text align global | grfpu_fdivd |
i0 error text align global | grfpu_sqrtd |
i0 error text align global grfpu_ttrap global | divident |
i0 error text align global grfpu_ttrap global divromtst global grfpu_faddd global grfpu_fmuld global grfpu_fsmuld global | grfpu_fstoi |
i0 error text align global grfpu_ttrap global divromtst global grfpu_faddd global grfpu_fmuld global grfpu_fsmuld global | grfpu_fdtoi |
i0 error text align global grfpu_ttrap global divromtst global grfpu_faddd global grfpu_fmuld global grfpu_fsmuld global | grfpu_fitos |
i0 error text align global grfpu_ttrap global divromtst global grfpu_faddd global grfpu_fmuld global grfpu_fsmuld global grfpu_fitod global | grfpu_fstod |
i0 error text align global grfpu_ttrap global divromtst global grfpu_faddd global grfpu_fmuld global grfpu_fsmuld global grfpu_fitod global grfpu_fdtos global | grfpu_fnegs |
i0 error text align global grfpu_ttrap global divromtst global grfpu_faddd global grfpu_fmuld global grfpu_fsmuld global grfpu_fitod global grfpu_fdtos global | grfpu_fmovs |
i0 error text align global grfpu_ttrap global divromtst global grfpu_faddd global grfpu_fmuld global grfpu_fsmuld global grfpu_fitod global grfpu_fdtos global grfpu_fabss global | grfpu_fcmpd |
i0 error text align global grfpu_ttrap global divromtst global grfpu_faddd global grfpu_fmuld global grfpu_fsmuld global grfpu_fitod global grfpu_fdtos global grfpu_fabss global | grfpu_fcmped |
i0 error text align global grfpu_ttrap global divromtst global grfpu_faddd global grfpu_fmuld global grfpu_fsmuld global grfpu_fitod global grfpu_fdtos global grfpu_fabss global | grfpu_fcmps |
i0 error text align global grfpu_ttrap global divromtst global grfpu_faddd global grfpu_fmuld global grfpu_fsmuld global grfpu_fitod global grfpu_fdtos global grfpu_fabss global grfpu_fcmpes global | grfpu_fsubd |
i0 error text align global grfpu_ttrap global divromtst global grfpu_faddd global grfpu_fmuld global grfpu_fsmuld global grfpu_fitod global grfpu_fdtos global grfpu_fabss global grfpu_fcmpes global | grfpu_fadds |
i0 error text align global grfpu_ttrap global divromtst global grfpu_faddd global grfpu_fmuld global grfpu_fsmuld global grfpu_fitod global grfpu_fdtos global grfpu_fabss global grfpu_fcmpes global | grfpu_fsubs |
i0 error text align global grfpu_ttrap global divromtst global grfpu_faddd global grfpu_fmuld global grfpu_fsmuld global grfpu_fitod global grfpu_fdtos global grfpu_fabss global grfpu_fcmpes global grfpu_fmuls global | grfpu_fsqrts |
i0 error text align global grfpu_ttrap global divromtst global grfpu_faddd global grfpu_fmuld global grfpu_fsmuld global grfpu_fitod global grfpu_fdtos global grfpu_fabss global grfpu_fcmpes global grfpu_fmuls global initfpreg global | grfpc_dpdep_tst |
i0 error text align global grfpu_ttrap global divromtst global grfpu_faddd global grfpu_fmuld global grfpu_fsmuld global grfpu_fitod global grfpu_fdtos global grfpu_fabss global grfpu_fcmpes global grfpu_fmuls global initfpreg global | grfpc_spdep_tst |
i0 error text align global grfpu_ttrap global divromtst global grfpu_faddd global grfpu_fmuld global grfpu_fsmuld global grfpu_fitod global grfpu_fdtos global grfpu_fabss global grfpu_fcmpes global grfpu_fmuls global initfpreg global grfpc_spdep_tst2 global grfpc_spdpdep_tst global | get_tbr |
i0 error text align global grfpu_ttrap global divromtst global grfpu_faddd global grfpu_fmuld global grfpu_fsmuld global grfpu_fitod global grfpu_fdtos global grfpu_fabss global grfpu_fcmpes global grfpu_fmuls global initfpreg global grfpc_spdep_tst2 global grfpc_spdpdep_tst global fptrap | grfpu_faddd |
i0 error text align global grfpu_ttrap global divromtst global grfpu_faddd global grfpu_fmuld global grfpu_fsmuld global grfpu_fitod global grfpu_fdtos global grfpu_fabss global grfpu_fcmpes global grfpu_fmuls global initfpreg global grfpc_spdep_tst2 global grfpc_spdpdep_tst global fptrap f0 | ldd [%o1] |
i0 error text align global grfpu_ttrap global divromtst global grfpu_faddd global grfpu_fmuld global grfpu_fsmuld global grfpu_fitod global grfpu_fdtos global grfpu_fabss global grfpu_fcmpes global grfpu_fmuls global initfpreg global grfpc_spdep_tst2 global grfpc_spdpdep_tst global fptrap f0 f2 faddd | f0 |
i0 error text align global grfpu_ttrap global divromtst global grfpu_faddd global grfpu_fmuld global grfpu_fsmuld global grfpu_fitod global grfpu_fdtos global grfpu_fabss global grfpu_fcmpes global grfpu_fmuls global initfpreg global grfpc_spdep_tst2 global grfpc_spdpdep_tst global fptrap f0 f2 faddd | f2 |
i0 error text align global grfpu_ttrap global divromtst global grfpu_faddd global grfpu_fmuld global grfpu_fsmuld global grfpu_fitod global grfpu_fdtos global grfpu_fabss global grfpu_fcmpes global grfpu_fmuls global initfpreg global grfpc_spdep_tst2 global grfpc_spdpdep_tst global fptrap f0 f2 faddd f4 retl std | f4 |
i0 error text align global grfpu_ttrap global divromtst global grfpu_faddd global grfpu_fmuld global grfpu_fsmuld global grfpu_fitod global grfpu_fdtos global grfpu_fabss global grfpu_fcmpes global grfpu_fmuls global initfpreg global grfpc_spdep_tst2 global grfpc_spdpdep_tst global fptrap f0 f2 faddd f4 retl std | grfpu_fmuld |
i0 error text align global grfpu_ttrap global divromtst global grfpu_faddd global grfpu_fmuld global grfpu_fsmuld global grfpu_fitod global grfpu_fdtos global grfpu_fabss global grfpu_fcmpes global grfpu_fmuls global initfpreg global grfpc_spdep_tst2 global grfpc_spdpdep_tst global fptrap f0 f2 faddd f4 retl std f0 f2 fmuld f4 retl std | grfpu_fsmuld |
i0 error text align global grfpu_ttrap global divromtst global grfpu_faddd global grfpu_fmuld global grfpu_fsmuld global grfpu_fitod global grfpu_fdtos global grfpu_fabss global grfpu_fcmpes global grfpu_fmuls global initfpreg global grfpc_spdep_tst2 global grfpc_spdpdep_tst global fptrap f0 f2 faddd f4 retl std f0 f2 fmuld f4 retl std o4 st | o0 |
i0 error text align global grfpu_ttrap global divromtst global grfpu_faddd global grfpu_fmuld global grfpu_fsmuld global grfpu_fitod global grfpu_fdtos global grfpu_fabss global grfpu_fcmpes global grfpu_fmuls global initfpreg global grfpc_spdep_tst2 global grfpc_spdpdep_tst global fptrap f0 f2 faddd f4 retl std f0 f2 fmuld f4 retl std o4 st st | o1 |
i0 error text align global grfpu_ttrap global divromtst global grfpu_faddd global grfpu_fmuld global grfpu_fsmuld global grfpu_fitod global grfpu_fdtos global grfpu_fabss global grfpu_fcmpes global grfpu_fmuls global initfpreg global grfpc_spdep_tst2 global grfpc_spdpdep_tst global fptrap f0 f2 faddd f4 retl std f0 f2 fmuld f4 retl std o4 st st | ld [%o4] |
i0 error text align global grfpu_ttrap global divromtst global grfpu_faddd global grfpu_fmuld global grfpu_fsmuld global grfpu_fitod global grfpu_fdtos global grfpu_fabss global grfpu_fcmpes global grfpu_fmuls global initfpreg global grfpc_spdep_tst2 global grfpc_spdpdep_tst global fptrap f0 f2 faddd f4 retl std f0 f2 fmuld f4 retl std o4 st st f0 f1 fsmuld | f1 |
i0 error text align global grfpu_ttrap global divromtst global grfpu_faddd global grfpu_fmuld global grfpu_fsmuld global grfpu_fitod global grfpu_fdtos global grfpu_fabss global grfpu_fcmpes global grfpu_fmuls global initfpreg global grfpc_spdep_tst2 global grfpc_spdpdep_tst global fptrap f0 f2 faddd f4 retl std f0 f2 fmuld f4 retl std o4 st st f0 f1 fsmuld f2 retl std f0 f2 fdivd f4 std retl nop f0 fsqrtd f2 std retl nop | grfpu_ttrap |
nop | |
fmovs f0 retl nop f0 retl nop | divromtst |
fmovs f0 retl nop f0 retl nop f2 fdivd f4 std retl nop | grfpu_fitod |
fmovs f0 retl nop f0 retl nop f2 fdivd f4 std retl nop o1 st f0 fitod f2 std retl o0 o1 st f0 fitos f2 st retl o0 o2 std f0 fdtoi f2 st retl o0 o2 st f0 fstoi f2 st retl o0 o2 st f0 fstod f0 std retl o0 | grfpu_fdtos |
fmovs f0 retl nop f0 retl nop f2 fdivd f4 std retl nop o1 st f0 fitod f2 std retl o0 o1 st f0 fitos f2 st retl o0 o2 std f0 fdtoi f2 st retl o0 o2 st f0 fstoi f2 st retl o0 o2 st f0 fstod f0 std retl o0 o2 std f0 fdtos f0 st retl o0 o2 st f5 fmovs | f5 |
fmovs f0 retl nop f0 retl nop f2 fdivd f4 std retl nop o1 st f0 fitod f2 std retl o0 o1 st f0 fitos f2 st retl o0 o2 std f0 fdtoi f2 st retl o0 o2 st f0 fstoi f2 st retl o0 o2 st f0 fstod f0 std retl o0 o2 std f0 fdtos f0 st retl o0 o2 st f5 fmovs f6 st | f6 |
fmovs f0 retl nop f0 retl nop f2 fdivd f4 std retl nop o1 st f0 fitod f2 std retl o0 o1 st f0 fitos f2 st retl o0 o2 std f0 fdtoi f2 st retl o0 o2 st f0 fstoi f2 st retl o0 o2 st f0 fstod f0 std retl o0 o2 std f0 fdtos f0 st retl o0 o2 st f5 fmovs f6 st retl o0 o2 st f5 fnegs f6 st retl o0 | grfpu_fabss |
fmovs f0 retl nop f0 retl nop f2 fdivd f4 std retl nop o1 st f0 fitod f2 std retl o0 o1 st f0 fitos f2 st retl o0 o2 std f0 fdtoi f2 st retl o0 o2 st f0 fstoi f2 st retl o0 o2 st f0 fstod f0 std retl o0 o2 std f0 fdtos f0 st retl o0 o2 st f5 fmovs f6 st retl o0 o2 st f5 fnegs f6 st retl o0 o2 st f5 fabss f6 st retl o0 o4 std std | o2 |
fmovs f0 retl nop f0 retl nop f2 fdivd f4 std retl nop o1 st f0 fitod f2 std retl o0 o1 st f0 fitos f2 st retl o0 o2 std f0 fdtoi f2 st retl o0 o2 st f0 fstoi f2 st retl o0 o2 st f0 fstod f0 std retl o0 o2 std f0 fdtos f0 st retl o0 o2 st f5 fmovs f6 st retl o0 o2 st f5 fnegs f6 st retl o0 o2 st f5 fabss f6 st retl o0 o4 std std f0 f2 fcmpd f2 nop | fbe |
fmovs f0 retl nop f0 retl nop f2 fdivd f4 std retl nop o1 st f0 fitod f2 std retl o0 o1 st f0 fitos f2 st retl o0 o2 std f0 fdtoi f2 st retl o0 o2 st f0 fstoi f2 st retl o0 o2 st f0 fstod f0 std retl o0 o2 std f0 fdtos f0 st retl o0 o2 st f5 fmovs f6 st retl o0 o2 st f5 fnegs f6 st retl o0 o2 st f5 fabss f6 st retl o0 o4 std std f0 f2 fcmpd f2 nop a cmpd_end | mov |
fmovs f0 retl nop f0 retl nop f2 fdivd f4 std retl nop o1 st f0 fitod f2 std retl o0 o1 st f0 fitos f2 st retl o0 o2 std f0 fdtoi f2 st retl o0 o2 st f0 fstoi f2 st retl o0 o2 st f0 fstod f0 std retl o0 o2 std f0 fdtos f0 st retl o0 o2 st f5 fmovs f6 st retl o0 o2 st f5 fnegs f6 st retl o0 o2 st f5 fabss f6 st retl o0 o4 std std f0 f2 fcmpd f2 nop a cmpd_end o0 | fbl |
fmovs f0 retl nop f0 retl nop f2 fdivd f4 std retl nop o1 st f0 fitod f2 std retl o0 o1 st f0 fitos f2 st retl o0 o2 std f0 fdtoi f2 st retl o0 o2 st f0 fstoi f2 st retl o0 o2 st f0 fstod f0 std retl o0 o2 std f0 fdtos f0 st retl o0 o2 st f5 fmovs f6 st retl o0 o2 st f5 fnegs f6 st retl o0 o2 st f5 fabss f6 st retl o0 o4 std std f0 f2 fcmpd f2 nop a cmpd_end o0 a cmpd_end o0 | fbg |
fmovs f0 retl nop f0 retl nop f2 fdivd f4 std retl nop o1 st f0 fitod f2 std retl o0 o1 st f0 fitos f2 st retl o0 o2 std f0 fdtoi f2 st retl o0 o2 st f0 fstoi f2 st retl o0 o2 st f0 fstod f0 std retl o0 o2 std f0 fdtos f0 st retl o0 o2 st f5 fmovs f6 st retl o0 o2 st f5 fnegs f6 st retl o0 o2 st f5 fabss f6 st retl o0 o4 std std f0 f2 fcmpd f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 | fbu |
fmovs f0 retl nop f0 retl nop f2 fdivd f4 std retl nop o1 st f0 fitod f2 std retl o0 o1 st f0 fitos f2 st retl o0 o2 std f0 fdtoi f2 st retl o0 o2 st f0 fstoi f2 st retl o0 o2 st f0 fstod f0 std retl o0 o2 std f0 fdtos f0 st retl o0 o2 st f5 fmovs f6 st retl o0 o2 st f5 fnegs f6 st retl o0 o2 st f5 fabss f6 st retl o0 o4 std std f0 f2 fcmpd f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error | cmpd_end |
fmovs f0 retl nop f0 retl nop f2 fdivd f4 std retl nop o1 st f0 fitod f2 std retl o0 o1 st f0 fitos f2 st retl o0 o2 std f0 fdtoi f2 st retl o0 o2 st f0 fstoi f2 st retl o0 o2 st f0 fstod f0 std retl o0 o2 std f0 fdtos f0 st retl o0 o2 st f5 fmovs f6 st retl o0 o2 st f5 fnegs f6 st retl o0 o2 st f5 fabss f6 st retl o0 o4 std std f0 f2 fcmpd f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 std std f0 f2 fcmped f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmps f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error | grfpu_fcmpes |
fmovs f0 retl nop f0 retl nop f2 fdivd f4 std retl nop o1 st f0 fitod f2 std retl o0 o1 st f0 fitos f2 st retl o0 o2 std f0 fdtoi f2 st retl o0 o2 st f0 fstoi f2 st retl o0 o2 st f0 fstod f0 std retl o0 o2 std f0 fdtos f0 st retl o0 o2 st f5 fmovs f6 st retl o0 o2 st f5 fnegs f6 st retl o0 o2 st f5 fabss f6 st retl o0 o4 std std f0 f2 fcmpd f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 std std f0 f2 fcmped f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmps f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmpes f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 std std f0 f2 fsubd f4 std retl o0 o4 st st f0 f1 fadds f2 st retl o0 o4 st st f0 f1 fsubs f2 st retl o0 | grfpu_fmuls |
fmovs f0 retl nop f0 retl nop f2 fdivd f4 std retl nop o1 st f0 fitod f2 std retl o0 o1 st f0 fitos f2 st retl o0 o2 std f0 fdtoi f2 st retl o0 o2 st f0 fstoi f2 st retl o0 o2 st f0 fstod f0 std retl o0 o2 std f0 fdtos f0 st retl o0 o2 st f5 fmovs f6 st retl o0 o2 st f5 fnegs f6 st retl o0 o2 st f5 fabss f6 st retl o0 o4 std std f0 f2 fcmpd f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 std std f0 f2 fcmped f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmps f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmpes f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 std std f0 f2 fsubd f4 std retl o0 o4 st st f0 f1 fadds f2 st retl o0 o4 st st f0 f1 fsubs f2 st retl o0 o4 st st f0 f1 fmuls f2 st retl o0 o4 st st f0 f1 fdivs f2 st retl o0 o4 st f0 fsqrts f1 st retl o0 o1 f2 f0 faddd | f8 |
fmovs f0 retl nop f0 retl nop f2 fdivd f4 std retl nop o1 st f0 fitod f2 std retl o0 o1 st f0 fitos f2 st retl o0 o2 std f0 fdtoi f2 st retl o0 o2 st f0 fstoi f2 st retl o0 o2 st f0 fstod f0 std retl o0 o2 std f0 fdtos f0 st retl o0 o2 st f5 fmovs f6 st retl o0 o2 st f5 fnegs f6 st retl o0 o2 st f5 fabss f6 st retl o0 o4 std std f0 f2 fcmpd f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 std std f0 f2 fcmped f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmps f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmpes f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 std std f0 f2 fsubd f4 std retl o0 o4 st st f0 f1 fadds f2 st retl o0 o4 st st f0 f1 fsubs f2 st retl o0 o4 st st f0 f1 fmuls f2 st retl o0 o4 st st f0 f1 fdivs f2 st retl o0 o4 st f0 fsqrts f1 st retl o0 o1 f2 f0 faddd | f10 |
fmovs f0 retl nop f0 retl nop f2 fdivd f4 std retl nop o1 st f0 fitod f2 std retl o0 o1 st f0 fitos f2 st retl o0 o2 std f0 fdtoi f2 st retl o0 o2 st f0 fstoi f2 st retl o0 o2 st f0 fstod f0 std retl o0 o2 std f0 fdtos f0 st retl o0 o2 st f5 fmovs f6 st retl o0 o2 st f5 fnegs f6 st retl o0 o2 st f5 fabss f6 st retl o0 o4 std std f0 f2 fcmpd f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 std std f0 f2 fcmped f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmps f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmpes f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 std std f0 f2 fsubd f4 std retl o0 o4 st st f0 f1 fadds f2 st retl o0 o4 st st f0 f1 fsubs f2 st retl o0 o4 st st f0 f1 fmuls f2 st retl o0 o4 st st f0 f1 fdivs f2 st retl o0 o4 st f0 fsqrts f1 st retl o0 o1 f2 f0 faddd f10 o1 f0 f1 fadds | f3 |
fmovs f0 retl nop f0 retl nop f2 fdivd f4 std retl nop o1 st f0 fitod f2 std retl o0 o1 st f0 fitos f2 st retl o0 o2 std f0 fdtoi f2 st retl o0 o2 st f0 fstoi f2 st retl o0 o2 st f0 fstod f0 std retl o0 o2 std f0 fdtos f0 st retl o0 o2 st f5 fmovs f6 st retl o0 o2 st f5 fnegs f6 st retl o0 o2 st f5 fabss f6 st retl o0 o4 std std f0 f2 fcmpd f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 std std f0 f2 fcmped f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmps f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmpes f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 std std f0 f2 fsubd f4 std retl o0 o4 st st f0 f1 fadds f2 st retl o0 o4 st st f0 f1 fsubs f2 st retl o0 o4 st st f0 f1 fmuls f2 st retl o0 o4 st st f0 f1 fdivs f2 st retl o0 o4 st f0 fsqrts f1 st retl o0 o1 f2 f0 faddd f10 o1 f0 f1 fadds f4 | grfpc_spdep_tst2 |
fmovs f0 retl nop f0 retl nop f2 fdivd f4 std retl nop o1 st f0 fitod f2 std retl o0 o1 st f0 fitos f2 st retl o0 o2 std f0 fdtoi f2 st retl o0 o2 st f0 fstoi f2 st retl o0 o2 st f0 fstod f0 std retl o0 o2 std f0 fdtos f0 st retl o0 o2 st f5 fmovs f6 st retl o0 o2 st f5 fnegs f6 st retl o0 o2 st f5 fabss f6 st retl o0 o4 std std f0 f2 fcmpd f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 std std f0 f2 fcmped f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmps f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmpes f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 std std f0 f2 fsubd f4 std retl o0 o4 st st f0 f1 fadds f2 st retl o0 o4 st st f0 f1 fsubs f2 st retl o0 o4 st st f0 f1 fmuls f2 st retl o0 o4 st st f0 f1 fdivs f2 st retl o0 o4 st f0 fsqrts f1 st retl o0 o1 f2 f0 faddd f10 o1 f0 f1 fadds f4 o3 set | dpbuf |
fmovs f0 retl nop f0 retl nop f2 fdivd f4 std retl nop o1 st f0 fitod f2 std retl o0 o1 st f0 fitos f2 st retl o0 o2 std f0 fdtoi f2 st retl o0 o2 st f0 fstoi f2 st retl o0 o2 st f0 fstod f0 std retl o0 o2 std f0 fdtos f0 st retl o0 o2 st f5 fmovs f6 st retl o0 o2 st f5 fnegs f6 st retl o0 o2 st f5 fabss f6 st retl o0 o4 std std f0 f2 fcmpd f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 std std f0 f2 fcmped f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmps f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmpes f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 std std f0 f2 fsubd f4 std retl o0 o4 st st f0 f1 fadds f2 st retl o0 o4 st st f0 f1 fsubs f2 st retl o0 o4 st st f0 f1 fmuls f2 st retl o0 o4 st st f0 f1 fdivs f2 st retl o0 o4 st f0 fsqrts f1 st retl o0 o1 f2 f0 faddd f10 o1 f0 f1 fadds f4 o3 set o1 set o2 | grfpc_spdep_tst2_loop |
fmovs f0 retl nop f0 retl nop f2 fdivd f4 std retl nop o1 st f0 fitod f2 std retl o0 o1 st f0 fitos f2 st retl o0 o2 std f0 fdtoi f2 st retl o0 o2 st f0 fstoi f2 st retl o0 o2 st f0 fstod f0 std retl o0 o2 std f0 fdtos f0 st retl o0 o2 st f5 fmovs f6 st retl o0 o2 st f5 fnegs f6 st retl o0 o2 st f5 fabss f6 st retl o0 o4 std std f0 f2 fcmpd f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 std std f0 f2 fcmped f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmps f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmpes f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 std std f0 f2 fsubd f4 std retl o0 o4 st st f0 f1 fadds f2 st retl o0 o4 st st f0 f1 fsubs f2 st retl o0 o4 st st f0 f1 fmuls f2 st retl o0 o4 st st f0 f1 fdivs f2 st retl o0 o4 st f0 fsqrts f1 st retl o0 o1 f2 f0 faddd f10 o1 f0 f1 fadds f4 o3 set o1 set o2 f10 f11 st o4 set | spbuf |
fmovs f0 retl nop f0 retl nop f2 fdivd f4 std retl nop o1 st f0 fitod f2 std retl o0 o1 st f0 fitos f2 st retl o0 o2 std f0 fdtoi f2 st retl o0 o2 st f0 fstoi f2 st retl o0 o2 st f0 fstod f0 std retl o0 o2 std f0 fdtos f0 st retl o0 o2 st f5 fmovs f6 st retl o0 o2 st f5 fnegs f6 st retl o0 o2 st f5 fabss f6 st retl o0 o4 std std f0 f2 fcmpd f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 std std f0 f2 fcmped f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmps f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmpes f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 std std f0 f2 fsubd f4 std retl o0 o4 st st f0 f1 fadds f2 st retl o0 o4 st st f0 f1 fsubs f2 st retl o0 o4 st st f0 f1 fmuls f2 st retl o0 o4 st st f0 f1 fdivs f2 st retl o0 o4 st f0 fsqrts f1 st retl o0 o1 f2 f0 faddd f10 o1 f0 f1 fadds f4 o3 set o1 set o2 f10 f11 st o4 set o1!change buffer for second run subcc | o3 |
fmovs f0 retl nop f0 retl nop f2 fdivd f4 std retl nop o1 st f0 fitod f2 std retl o0 o1 st f0 fitos f2 st retl o0 o2 std f0 fdtoi f2 st retl o0 o2 st f0 fstoi f2 st retl o0 o2 st f0 fstod f0 std retl o0 o2 std f0 fdtos f0 st retl o0 o2 st f5 fmovs f6 st retl o0 o2 st f5 fnegs f6 st retl o0 o2 st f5 fabss f6 st retl o0 o4 std std f0 f2 fcmpd f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 std std f0 f2 fcmped f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmps f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmpes f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 std std f0 f2 fsubd f4 std retl o0 o4 st st f0 f1 fadds f2 st retl o0 o4 st st f0 f1 fsubs f2 st retl o0 o4 st st f0 f1 fmuls f2 st retl o0 o4 st st f0 f1 fdivs f2 st retl o0 o4 st f0 fsqrts f1 st retl o0 o1 f2 f0 faddd f10 o1 f0 f1 fadds f4 o3 set o1 set o2 f10 f11 st o4 set o1!change buffer for second run subcc o3 bne grfpc_spdep_tst2_loop nop retl nop | grfpc_spdpdep_tst |
fmovs f0 retl nop f0 retl nop f2 fdivd f4 std retl nop o1 st f0 fitod f2 std retl o0 o1 st f0 fitos f2 st retl o0 o2 std f0 fdtoi f2 st retl o0 o2 st f0 fstoi f2 st retl o0 o2 st f0 fstod f0 std retl o0 o2 std f0 fdtos f0 st retl o0 o2 st f5 fmovs f6 st retl o0 o2 st f5 fnegs f6 st retl o0 o2 st f5 fabss f6 st retl o0 o4 std std f0 f2 fcmpd f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 std std f0 f2 fcmped f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmps f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmpes f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 std std f0 f2 fsubd f4 std retl o0 o4 st st f0 f1 fadds f2 st retl o0 o4 st st f0 f1 fsubs f2 st retl o0 o4 st st f0 f1 fmuls f2 st retl o0 o4 st st f0 f1 fdivs f2 st retl o0 o4 st f0 fsqrts f1 st retl o0 o1 f2 f0 faddd f10 o1 f0 f1 fadds f4 o3 set o1 set o2 f10 f11 st o4 set o1!change buffer for second run subcc o3 bne grfpc_spdep_tst2_loop nop retl nop o1 set o2 f0 f2 fadds f4!fdivs f5!fmuld f6!fmuls f7 fsqrtd f8 retl std | initfpreg |
fmovs f0 retl nop f0 retl nop f2 fdivd f4 std retl nop o1 st f0 fitod f2 std retl o0 o1 st f0 fitos f2 st retl o0 o2 std f0 fdtoi f2 st retl o0 o2 st f0 fstoi f2 st retl o0 o2 st f0 fstod f0 std retl o0 o2 std f0 fdtos f0 st retl o0 o2 st f5 fmovs f6 st retl o0 o2 st f5 fnegs f6 st retl o0 o2 st f5 fabss f6 st retl o0 o4 std std f0 f2 fcmpd f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 std std f0 f2 fcmped f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmps f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmpes f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 std std f0 f2 fsubd f4 std retl o0 o4 st st f0 f1 fadds f2 st retl o0 o4 st st f0 f1 fsubs f2 st retl o0 o4 st st f0 f1 fmuls f2 st retl o0 o4 st st f0 f1 fdivs f2 st retl o0 o4 st f0 fsqrts f1 st retl o0 o1 f2 f0 faddd f10 o1 f0 f1 fadds f4 o3 set o1 set o2 f10 f11 st o4 set o1!change buffer for second run subcc o3 bne grfpc_spdep_tst2_loop nop retl nop o1 set o2 f0 f2 fadds f4!fdivs f5!fmuld f6!fmuls f7 fsqrtd f8 retl std o0 f0 f2 f4 f6 f8 f10 f12 f14 f16 f18 f20 f22 f24 f26 f28 f30 retl nop | fptrap |
fmovs f0 retl nop f0 retl nop f2 fdivd f4 std retl nop o1 st f0 fitod f2 std retl o0 o1 st f0 fitos f2 st retl o0 o2 std f0 fdtoi f2 st retl o0 o2 st f0 fstoi f2 st retl o0 o2 st f0 fstod f0 std retl o0 o2 std f0 fdtos f0 st retl o0 o2 st f5 fmovs f6 st retl o0 o2 st f5 fnegs f6 st retl o0 o2 st f5 fabss f6 st retl o0 o4 std std f0 f2 fcmpd f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 std std f0 f2 fcmped f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmps f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmpes f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 std std f0 f2 fsubd f4 std retl o0 o4 st st f0 f1 fadds f2 st retl o0 o4 st st f0 f1 fsubs f2 st retl o0 o4 st st f0 f1 fmuls f2 st retl o0 o4 st st f0 f1 fdivs f2 st retl o0 o4 st f0 fsqrts f1 st retl o0 o1 f2 f0 faddd f10 o1 f0 f1 fadds f4 o3 set o1 set o2 f10 f11 st o4 set o1!change buffer for second run subcc o3 bne grfpc_spdep_tst2_loop nop retl nop o1 set o2 f0 f2 fadds f4!fdivs f5!fmuld f6!fmuls f7 fsqrtd f8 retl std o0 f0 f2 f4 f6 f8 f10 f12 f14 f16 f18 f20 f22 f24 f26 f28 f30 retl nop l4 set | tfsr |
fmovs f0 retl nop f0 retl nop f2 fdivd f4 std retl nop o1 st f0 fitod f2 std retl o0 o1 st f0 fitos f2 st retl o0 o2 std f0 fdtoi f2 st retl o0 o2 st f0 fstoi f2 st retl o0 o2 st f0 fstod f0 std retl o0 o2 std f0 fdtos f0 st retl o0 o2 st f5 fmovs f6 st retl o0 o2 st f5 fnegs f6 st retl o0 o2 st f5 fabss f6 st retl o0 o4 std std f0 f2 fcmpd f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 std std f0 f2 fcmped f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmps f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmpes f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 std std f0 f2 fsubd f4 std retl o0 o4 st st f0 f1 fadds f2 st retl o0 o4 st st f0 f1 fsubs f2 st retl o0 o4 st st f0 f1 fmuls f2 st retl o0 o4 st st f0 f1 fdivs f2 st retl o0 o4 st f0 fsqrts f1 st retl o0 o1 f2 f0 faddd f10 o1 f0 f1 fadds f4 o3 set o1 set o2 f10 f11 st o4 set o1!change buffer for second run subcc o3 bne grfpc_spdep_tst2_loop nop retl nop o1 set o2 f0 f2 fadds f4!fdivs f5!fmuld f6!fmuls f7 fsqrtd f8 retl std o0 f0 f2 f4 f6 f8 f10 f12 f14 f16 f18 f20 f22 f24 f26 f28 f30 retl nop l4 set l3 st | fsr |
fmovs f0 retl nop f0 retl nop f2 fdivd f4 std retl nop o1 st f0 fitod f2 std retl o0 o1 st f0 fitos f2 st retl o0 o2 std f0 fdtoi f2 st retl o0 o2 st f0 fstoi f2 st retl o0 o2 st f0 fstod f0 std retl o0 o2 std f0 fdtos f0 st retl o0 o2 st f5 fmovs f6 st retl o0 o2 st f5 fnegs f6 st retl o0 o2 st f5 fabss f6 st retl o0 o4 std std f0 f2 fcmpd f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 std std f0 f2 fcmped f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmps f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmpes f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 std std f0 f2 fsubd f4 std retl o0 o4 st st f0 f1 fadds f2 st retl o0 o4 st st f0 f1 fsubs f2 st retl o0 o4 st st f0 f1 fmuls f2 st retl o0 o4 st st f0 f1 fdivs f2 st retl o0 o4 st f0 fsqrts f1 st retl o0 o1 f2 f0 faddd f10 o1 f0 f1 fadds f4 o3 set o1 set o2 f10 f11 st o4 set o1!change buffer for second run subcc o3 bne grfpc_spdep_tst2_loop nop retl nop o1 set o2 f0 f2 fadds f4!fdivs f5!fmuld f6!fmuls f7 fsqrtd f8 retl std o0 f0 f2 f4 f6 f8 f10 f12 f14 f16 f18 f20 f22 f24 f26 f28 f30 retl nop l4 set l3 st l3 srl | l3 |
fmovs f0 retl nop f0 retl nop f2 fdivd f4 std retl nop o1 st f0 fitod f2 std retl o0 o1 st f0 fitos f2 st retl o0 o2 std f0 fdtoi f2 st retl o0 o2 st f0 fstoi f2 st retl o0 o2 st f0 fstod f0 std retl o0 o2 std f0 fdtos f0 st retl o0 o2 st f5 fmovs f6 st retl o0 o2 st f5 fnegs f6 st retl o0 o2 st f5 fabss f6 st retl o0 o4 std std f0 f2 fcmpd f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 std std f0 f2 fcmped f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmps f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmpes f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 std std f0 f2 fsubd f4 std retl o0 o4 st st f0 f1 fadds f2 st retl o0 o4 st st f0 f1 fsubs f2 st retl o0 o4 st st f0 f1 fmuls f2 st retl o0 o4 st st f0 f1 fdivs f2 st retl o0 o4 st f0 fsqrts f1 st retl o0 o1 f2 f0 faddd f10 o1 f0 f1 fadds f4 o3 set o1 set o2 f10 f11 st o4 set o1!change buffer for second run subcc o3 bne grfpc_spdep_tst2_loop nop retl nop o1 set o2 f0 f2 fadds f4!fdivs f5!fmuld f6!fmuls f7 fsqrtd f8 retl std o0 f0 f2 f4 f6 f8 f10 f12 f14 f16 f18 f20 f22 f24 f26 f28 f30 retl nop l4 set l3 st l3 srl l0 and | l0 = 0 if unfFPop trap |
fmovs f0 retl nop f0 retl nop f2 fdivd f4 std retl nop o1 st f0 fitod f2 std retl o0 o1 st f0 fitos f2 st retl o0 o2 std f0 fdtoi f2 st retl o0 o2 st f0 fstoi f2 st retl o0 o2 st f0 fstod f0 std retl o0 o2 std f0 fdtos f0 st retl o0 o2 st f5 fmovs f6 st retl o0 o2 st f5 fnegs f6 st retl o0 o2 st f5 fabss f6 st retl o0 o4 std std f0 f2 fcmpd f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 std std f0 f2 fcmped f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmps f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmpes f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 std std f0 f2 fsubd f4 std retl o0 o4 st st f0 f1 fadds f2 st retl o0 o4 st st f0 f1 fsubs f2 st retl o0 o4 st st f0 f1 fmuls f2 st retl o0 o4 st st f0 f1 fdivs f2 st retl o0 o4 st f0 fsqrts f1 st retl o0 o1 f2 f0 faddd f10 o1 f0 f1 fadds f4 o3 set o1 set o2 f10 f11 st o4 set o1!change buffer for second run subcc o3 bne grfpc_spdep_tst2_loop nop retl nop o1 set o2 f0 f2 fadds f4!fdivs f5!fmuld f6!fmuls f7 fsqrtd f8 retl std o0 f0 f2 f4 f6 f8 f10 f12 f14 f16 f18 f20 f22 f24 f26 f28 f30 retl nop l4 set l3 st l3 srl l0 and l0 subcc l0 otherwise | set |
fmovs f0 retl nop f0 retl nop f2 fdivd f4 std retl nop o1 st f0 fitod f2 std retl o0 o1 st f0 fitos f2 st retl o0 o2 std f0 fdtoi f2 st retl o0 o2 st f0 fstoi f2 st retl o0 o2 st f0 fstod f0 std retl o0 o2 std f0 fdtos f0 st retl o0 o2 st f5 fmovs f6 st retl o0 o2 st f5 fnegs f6 st retl o0 o2 st f5 fabss f6 st retl o0 o4 std std f0 f2 fcmpd f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 std std f0 f2 fcmped f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmps f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmpes f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 std std f0 f2 fsubd f4 std retl o0 o4 st st f0 f1 fadds f2 st retl o0 o4 st st f0 f1 fsubs f2 st retl o0 o4 st st f0 f1 fmuls f2 st retl o0 o4 st st f0 f1 fdivs f2 st retl o0 o4 st f0 fsqrts f1 st retl o0 o1 f2 f0 faddd f10 o1 f0 f1 fadds f4 o3 set o1 set o2 f10 f11 st o4 set o1!change buffer for second run subcc o3 bne grfpc_spdep_tst2_loop nop retl nop o1 set o2 f0 f2 fadds f4!fdivs f5!fmuld f6!fmuls f7 fsqrtd f8 retl std o0 f0 f2 f4 f6 f8 f10 f12 f14 f16 f18 f20 f22 f24 f26 f28 f30 retl nop l4 set l3 st l3 srl l0 and l0 subcc l0 otherwise l7 | l7 |
fmovs f0 retl nop f0 retl nop f2 fdivd f4 std retl nop o1 st f0 fitod f2 std retl o0 o1 st f0 fitos f2 st retl o0 o2 std f0 fdtoi f2 st retl o0 o2 st f0 fstoi f2 st retl o0 o2 st f0 fstod f0 std retl o0 o2 std f0 fdtos f0 st retl o0 o2 st f5 fmovs f6 st retl o0 o2 st f5 fnegs f6 st retl o0 o2 st f5 fabss f6 st retl o0 o4 std std f0 f2 fcmpd f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 std std f0 f2 fcmped f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmps f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmpes f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 std std f0 f2 fsubd f4 std retl o0 o4 st st f0 f1 fadds f2 st retl o0 o4 st st f0 f1 fsubs f2 st retl o0 o4 st st f0 f1 fmuls f2 st retl o0 o4 st st f0 f1 fdivs f2 st retl o0 o4 st f0 fsqrts f1 st retl o0 o1 f2 f0 faddd f10 o1 f0 f1 fadds f4 o3 set o1 set o2 f10 f11 st o4 set o1!change buffer for second run subcc o3 bne grfpc_spdep_tst2_loop nop retl nop o1 set o2 f0 f2 fadds f4!fdivs f5!fmuld f6!fmuls f7 fsqrtd f8 retl std o0 f0 f2 f4 f6 f8 f10 f12 f14 f16 f18 f20 f22 f24 f26 f28 f30 retl nop l4 set l3 st l3 srl l0 and l0 subcc l0 otherwise l7 | l6 |
fmovs f0 retl nop f0 retl nop f2 fdivd f4 std retl nop o1 st f0 fitod f2 std retl o0 o1 st f0 fitos f2 st retl o0 o2 std f0 fdtoi f2 st retl o0 o2 st f0 fstoi f2 st retl o0 o2 st f0 fstod f0 std retl o0 o2 std f0 fdtos f0 st retl o0 o2 st f5 fmovs f6 st retl o0 o2 st f5 fnegs f6 st retl o0 o2 st f5 fabss f6 st retl o0 o4 std std f0 f2 fcmpd f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 std std f0 f2 fcmped f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmps f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmpes f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 std std f0 f2 fsubd f4 std retl o0 o4 st st f0 f1 fadds f2 st retl o0 o4 st st f0 f1 fsubs f2 st retl o0 o4 st st f0 f1 fmuls f2 st retl o0 o4 st st f0 f1 fdivs f2 st retl o0 o4 st f0 fsqrts f1 st retl o0 o1 f2 f0 faddd f10 o1 f0 f1 fadds f4 o3 set o1 set o2 f10 f11 st o4 set o1!change buffer for second run subcc o3 bne grfpc_spdep_tst2_loop nop retl nop o1 set o2 f0 f2 fadds f4!fdivs f5!fmuld f6!fmuls f7 fsqrtd f8 retl std o0 f0 f2 f4 f6 f8 f10 f12 f14 f16 f18 f20 f22 f24 f26 f28 f30 retl nop l4 set l3 st l3 srl l0 and l0 subcc l0 otherwise l7 l7 add l6 std | fq |
fmovs f0 retl nop f0 retl nop f2 fdivd f4 std retl nop o1 st f0 fitod f2 std retl o0 o1 st f0 fitos f2 st retl o0 o2 std f0 fdtoi f2 st retl o0 o2 st f0 fstoi f2 st retl o0 o2 st f0 fstod f0 std retl o0 o2 std f0 fdtos f0 st retl o0 o2 st f5 fmovs f6 st retl o0 o2 st f5 fnegs f6 st retl o0 o2 st f5 fabss f6 st retl o0 o4 std std f0 f2 fcmpd f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 std std f0 f2 fcmped f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmps f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmpes f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 std std f0 f2 fsubd f4 std retl o0 o4 st st f0 f1 fadds f2 st retl o0 o4 st st f0 f1 fsubs f2 st retl o0 o4 st st f0 f1 fmuls f2 st retl o0 o4 st st f0 f1 fdivs f2 st retl o0 o4 st f0 fsqrts f1 st retl o0 o1 f2 f0 faddd f10 o1 f0 f1 fadds f4 o3 set o1 set o2 f10 f11 st o4 set o1!change buffer for second run subcc o3 bne grfpc_spdep_tst2_loop nop retl nop o1 set o2 f0 f2 fadds f4!fdivs f5!fmuld f6!fmuls f7 fsqrtd f8 retl std o0 f0 f2 f4 f6 f8 f10 f12 f14 f16 f18 f20 f22 f24 f26 f28 f30 retl nop l4 set l3 st l3 srl l0 and l0 subcc l0 otherwise l7 l7 add l6 std st l5 srl | l5 |
fmovs f0 retl nop f0 retl nop f2 fdivd f4 std retl nop o1 st f0 fitod f2 std retl o0 o1 st f0 fitos f2 st retl o0 o2 std f0 fdtoi f2 st retl o0 o2 st f0 fstoi f2 st retl o0 o2 st f0 fstod f0 std retl o0 o2 std f0 fdtos f0 st retl o0 o2 st f5 fmovs f6 st retl o0 o2 st f5 fnegs f6 st retl o0 o2 st f5 fabss f6 st retl o0 o4 std std f0 f2 fcmpd f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 std std f0 f2 fcmped f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmps f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmpes f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 std std f0 f2 fsubd f4 std retl o0 o4 st st f0 f1 fadds f2 st retl o0 o4 st st f0 f1 fsubs f2 st retl o0 o4 st st f0 f1 fmuls f2 st retl o0 o4 st st f0 f1 fdivs f2 st retl o0 o4 st f0 fsqrts f1 st retl o0 o1 f2 f0 faddd f10 o1 f0 f1 fadds f4 o3 set o1 set o2 f10 f11 st o4 set o1!change buffer for second run subcc o3 bne grfpc_spdep_tst2_loop nop retl nop o1 set o2 f0 f2 fadds f4!fdivs f5!fmuld f6!fmuls f7 fsqrtd f8 retl std o0 f0 f2 f4 f6 f8 f10 f12 f14 f16 f18 f20 f22 f24 f26 f28 f30 retl nop l4 set l3 st l3 srl l0 and l0 subcc l0 otherwise l7 l7 add l6 std st l5 srl l5 andcc l5 bne nop!std!jmpl | l2 |
fmovs f0 retl nop f0 retl nop f2 fdivd f4 std retl nop o1 st f0 fitod f2 std retl o0 o1 st f0 fitos f2 st retl o0 o2 std f0 fdtoi f2 st retl o0 o2 st f0 fstoi f2 st retl o0 o2 st f0 fstod f0 std retl o0 o2 std f0 fdtos f0 st retl o0 o2 st f5 fmovs f6 st retl o0 o2 st f5 fnegs f6 st retl o0 o2 st f5 fabss f6 st retl o0 o4 std std f0 f2 fcmpd f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 std std f0 f2 fcmped f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmps f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmpes f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 std std f0 f2 fsubd f4 std retl o0 o4 st st f0 f1 fadds f2 st retl o0 o4 st st f0 f1 fsubs f2 st retl o0 o4 st st f0 f1 fmuls f2 st retl o0 o4 st st f0 f1 fdivs f2 st retl o0 o4 st f0 fsqrts f1 st retl o0 o1 f2 f0 faddd f10 o1 f0 f1 fadds f4 o3 set o1 set o2 f10 f11 st o4 set o1!change buffer for second run subcc o3 bne grfpc_spdep_tst2_loop nop retl nop o1 set o2 f0 f2 fadds f4!fdivs f5!fmuld f6!fmuls f7 fsqrtd f8 retl std o0 f0 f2 f4 f6 f8 f10 f12 f14 f16 f18 f20 f22 f24 f26 f28 f30 retl nop l4 set l3 st l3 srl l0 and l0 subcc l0 otherwise l7 l7 add l6 std st l5 srl l5 andcc l5 bne nop!std!jmpl g0!rett l2!subcc | g0 |
fmovs f0 retl nop f0 retl nop f2 fdivd f4 std retl nop o1 st f0 fitod f2 std retl o0 o1 st f0 fitos f2 st retl o0 o2 std f0 fdtoi f2 st retl o0 o2 st f0 fstoi f2 st retl o0 o2 st f0 fstod f0 std retl o0 o2 std f0 fdtos f0 st retl o0 o2 st f5 fmovs f6 st retl o0 o2 st f5 fnegs f6 st retl o0 o2 st f5 fabss f6 st retl o0 o4 std std f0 f2 fcmpd f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 std std f0 f2 fcmped f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmps f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmpes f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 std std f0 f2 fsubd f4 std retl o0 o4 st st f0 f1 fadds f2 st retl o0 o4 st st f0 f1 fsubs f2 st retl o0 o4 st st f0 f1 fmuls f2 st retl o0 o4 st st f0 f1 fdivs f2 st retl o0 o4 st f0 fsqrts f1 st retl o0 o1 f2 f0 faddd f10 o1 f0 f1 fadds f4 o3 set o1 set o2 f10 f11 st o4 set o1!change buffer for second run subcc o3 bne grfpc_spdep_tst2_loop nop retl nop o1 set o2 f0 f2 fadds f4!fdivs f5!fmuld f6!fmuls f7 fsqrtd f8 retl std o0 f0 f2 f4 f6 f8 f10 f12 f14 f16 f18 f20 f22 f24 f26 f28 f30 retl nop l4 set l3 st l3 srl l0 and l0 subcc l0 otherwise l7 l7 add l6 std st l5 srl l5 andcc l5 bne nop!std!jmpl g0!rett l2!subcc g0!be _skip!nop addcc g0 be _skip l5 and l3 st fsr!disable exceptions set | grfpufq |
fmovs f0 retl nop f0 retl nop f2 fdivd f4 std retl nop o1 st f0 fitod f2 std retl o0 o1 st f0 fitos f2 st retl o0 o2 std f0 fdtoi f2 st retl o0 o2 st f0 fstoi f2 st retl o0 o2 st f0 fstod f0 std retl o0 o2 std f0 fdtos f0 st retl o0 o2 st f5 fmovs f6 st retl o0 o2 st f5 fnegs f6 st retl o0 o2 st f5 fabss f6 st retl o0 o4 std std f0 f2 fcmpd f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 std std f0 f2 fcmped f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmps f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmpes f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 std std f0 f2 fsubd f4 std retl o0 o4 st st f0 f1 fadds f2 st retl o0 o4 st st f0 f1 fsubs f2 st retl o0 o4 st st f0 f1 fmuls f2 st retl o0 o4 st st f0 f1 fdivs f2 st retl o0 o4 st f0 fsqrts f1 st retl o0 o1 f2 f0 faddd f10 o1 f0 f1 fadds f4 o3 set o1 set o2 f10 f11 st o4 set o1!change buffer for second run subcc o3 bne grfpc_spdep_tst2_loop nop retl nop o1 set o2 f0 f2 fadds f4!fdivs f5!fmuld f6!fmuls f7 fsqrtd f8 retl std o0 f0 f2 f4 f6 f8 f10 f12 f14 f16 f18 f20 f22 f24 f26 f28 f30 retl nop l4 set l3 st l3 srl l0 and l0 subcc l0 otherwise l7 l7 add l6 std st l5 srl l5 andcc l5 bne nop!std!jmpl g0!rett l2!subcc g0!be _skip!nop addcc g0 be _skip l5 and l3 st fsr!disable exceptions set l5 set | fpreex |
fpreex | __pad1__ |
fpreex g0 bne add l5 st l3 l5 or l3 st fsr!enable exceptions jmpl | l1 |
fpreex g0 bne add l5 st l3 l5 or l3 st fsr!enable exceptions jmpl g0 rett l2 nop | _skip |
i0 __pad0__ |
fpreex __pad1__ |
fmovs f0 retl nop f0 retl nop f2 fdivd f4 std retl nop o1 st f0 fitod f2 std retl o0 o1 st f0 fitos f2 st retl o0 o2 std f0 fdtoi f2 st retl o0 o2 st f0 fstoi f2 st retl o0 o2 st f0 fstod f0 std retl o0 o2 std f0 fdtos f0 st retl o0 o2 st f5 fmovs f6 st retl o0 o2 st f5 fnegs f6 st retl o0 o2 st f5 fabss f6 st retl o0 o4 std std f0 f2 fcmpd f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta !error cmpd_end |
fmovs f0 retl nop f0 retl nop f2 fdivd f4 std retl nop o1 st f0 fitod f2 std retl o0 o1 st f0 fitos f2 st retl o0 o2 std f0 fdtoi f2 st retl o0 o2 st f0 fstoi f2 st retl o0 o2 st f0 fstod f0 std retl o0 o2 std f0 fdtos f0 st retl o0 o2 st f5 fmovs f6 st retl o0 o2 st f5 fnegs f6 st retl o0 o2 st f5 fabss f6 st retl o0 o4 std std f0 f2 fcmpd f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 std std f0 f2 fcmped f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmps f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmpes f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 std std f0 f2 fsubd f4 std retl o0 o4 st st f0 f1 fadds f2 st retl o0 o4 st st f0 f1 fsubs f2 st retl o0 o4 st st f0 f1 fmuls f2 st retl o0 o4 st st f0 f1 fdivs f2 st retl o0 o4 st f0 fsqrts f1 st retl o0 o1 f2 f0 faddd f10 o1 f0 f1 fadds f4 o3 set o1 set dpbuf |
fmovs f0 retl nop f0 retl nop f2 fdivd f4 std retl nop o1 st f0 fitod f2 std retl o0 o1 st f0 fitos f2 st retl o0 o2 std f0 fdtoi f2 st retl o0 o2 st f0 fstoi f2 st retl o0 o2 st f0 fstod f0 std retl o0 o2 std f0 fdtos f0 st retl o0 o2 st f5 fmovs f6 st retl o0 o2 st f5 fnegs f6 st retl o0 o2 st f5 fabss f6 st retl o0 o4 std std f0 f2 fcmpd f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 std std f0 f2 fcmped f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmps f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmpes f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 std std f0 f2 fsubd f4 std retl o0 o4 st st f0 f1 fadds f2 st retl o0 o4 st st f0 f1 fsubs f2 st retl o0 o4 st st f0 f1 fmuls f2 st retl o0 o4 st st f0 f1 fdivs f2 st retl o0 o4 st f0 fsqrts f1 st retl o0 o1 f2 f0 faddd f10 o1 f0 f1 fadds f4 o3 set o1 set o2 f10 f11 st o4 set o1!change buffer for second run subcc o3 bne grfpc_spdep_tst2_loop nop retl nop o1 set o2 f0 f2 fadds f0 |
fmovs f0 retl nop f0 retl nop f2 fdivd f4 std retl nop o1 st f0 fitod f2 std retl o0 o1 st f0 fitos f2 st retl o0 o2 std f0 fdtoi f2 st retl o0 o2 st f0 fstoi f2 st retl o0 o2 st f0 fstod f0 std retl o0 o2 std f0 fdtos f0 st retl o0 o2 st f5 fmovs f6 st retl o0 o2 st f5 fnegs f6 st retl o0 o2 st f5 fabss f6 st retl o0 o4 std std f0 f2 fcmpd f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 std std f0 f2 fcmped f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmps f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmpes f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 std std f0 f2 fsubd f4 std retl o0 o4 st st f0 f1 fadds f2 st retl o0 o4 st st f0 f1 fsubs f2 st retl o0 o4 st st f0 f1 fmuls f2 st retl o0 o4 st st f0 f1 fdivs f2 st retl o0 o4 st f0 fsqrts f1 st retl o0 o1 f2 f0 faddd f10 o1 f0 f1 fadds f4 o3 set o1 set o2 f10 f11 st o4 set o1!change buffer for second run subcc o3 bne grfpc_spdep_tst2_loop nop retl nop o1 set o2 f0 f2 fadds f4!fdivs f1 |
fmovs f0 retl nop f0 retl nop f2 fdivd f4 std retl nop o1 st f0 fitod f2 std retl o0 o1 st f0 fitos f2 st retl o0 o2 std f0 fdtoi f2 st retl o0 o2 st f0 fstoi f2 st retl o0 o2 st f0 fstod f0 std retl o0 o2 std f0 fdtos f0 st retl o0 o2 st f5 fmovs f6 st retl o0 o2 st f5 fnegs f6 st retl o0 o2 st f5 fabss f6 st retl o0 o4 std std f0 f2 fcmpd f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 std std f0 f2 fcmped f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmps f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmpes f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 std std f0 f2 fsubd f4 std retl o0 o4 st st f0 f1 fadds f2 st retl o0 o4 st st f0 f1 fsubs f2 st retl o0 o4 st st f0 f1 fmuls f2 st retl o0 o4 st st f0 f1 fdivs f2 st retl o0 o4 st f0 fsqrts f1 st retl o0 o1 f2 f0 faddd f10 o1 f0 f1 fadds f4 o3 set o1 set o2 f10 f11 st f10 |
fmovs f0 retl nop f0 retl nop f2 fdivd f4 std retl nop o1 st f0 fitod f2 std retl o0 o1 st f0 fitos f2 st retl o0 o2 std f0 fdtoi f2 st retl o0 o2 st f0 fstoi f2 st retl o0 o2 st f0 fstod f0 std retl o0 o2 std f0 fdtos f0 st retl o0 o2 st f5 fmovs f6 st retl o0 o2 st f5 fnegs f6 st retl o0 o2 st f5 fabss f6 st retl o0 o4 std std f0 f2 fcmpd f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 std std f0 f2 fcmped f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmps f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmpes f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 std std f0 f2 fsubd f4 std retl o0 o4 st st f0 f1 fadds f2 st retl o0 o4 st st f0 f1 fsubs f2 st retl o0 o4 st st f0 f1 fmuls f2 st retl o0 o4 st st f0 f1 fdivs f2 st retl o0 o4 st f0 fsqrts f1 st retl o0 o1 f2 f0 faddd f10 o1 f0 f1 fadds f4 o3 set o1 set o2 f10 f11 st o4 set o1!change buffer for second run subcc o3 bne grfpc_spdep_tst2_loop nop retl nop o1 set o2 f0 f2 fadds f4!fdivs f5!fmuld f2 |
fmovs f0 retl nop f0 retl nop f2 fdivd f4 std retl nop o1 st f0 fitod f2 std retl o0 o1 st f0 fitos f2 st retl o0 o2 std f0 fdtoi f2 st retl o0 o2 st f0 fstoi f2 st retl o0 o2 st f0 fstod f0 std retl o0 o2 std f0 fdtos f0 st retl o0 o2 st f5 fmovs f6 st retl o0 o2 st f5 fnegs f6 st retl o0 o2 st f5 fabss f6 st retl o0 o4 std std f0 f2 fcmpd f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta !error o4 std std f0 f2 fcmped f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta !error o4 st st f0 f1 fcmps f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta !error o4 st st f0 f1 fcmpes f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta !error o4 std std f0 f2 fsubd f4 std retl o0 o4 st st f0 f1 fadds f2 st retl o0 o4 st st f0 f1 fsubs f2 st retl o0 o4 st st f0 f1 fmuls f2 st retl o0 o4 st st f0 f1 fdivs f2 st retl o0 o4 st f0 fsqrts f1 st retl o0 o1 f2 f0 faddd f10 o1 f0 f1 fadds f3 |
fmovs f0 retl nop f0 retl nop f2 fdivd f4 std retl nop o1 st f0 fitod f2 std retl o0 o1 st f0 fitos f2 st retl o0 o2 std f0 fdtoi f2 st retl o0 o2 st f0 fstoi f2 st retl o0 o2 st f0 fstod f0 std retl o0 o2 std f0 fdtos f0 st retl o0 o2 st f5 fmovs f6 st retl o0 o2 st f5 fnegs f6 st retl o0 o2 st f5 fabss f6 st retl o0 o4 std std f0 f2 fcmpd f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 std std f0 f2 fcmped f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmps f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmpes f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 std std f0 f2 fsubd f4 std retl o0 o4 st st f0 f1 fadds f2 st retl o0 o4 st st f0 f1 fsubs f2 st retl o0 o4 st st f0 f1 fmuls f2 st retl o0 o4 st st f0 f1 fdivs f2 st retl o0 o4 st f0 fsqrts f1 st retl o0 o1 f2 f0 faddd f10 o1 f0 f1 fadds f4 o3 set o1 set o2 f10 f11 st o4 set o1!change buffer for second run subcc o3 bne grfpc_spdep_tst2_loop nop retl nop o1 set o2 f0 f2 fadds f4!fdivs f5!fmuld f4 |
fmovs f0 retl nop f0 retl nop f2 fdivd f4 std retl nop o1 st f0 fitod f2 std retl o0 o1 st f0 fitos f2 st retl o0 o2 std f0 fdtoi f2 st retl o0 o2 st f0 fstoi f2 st retl o0 o2 st f0 fstod f0 std retl o0 o2 std f0 fdtos f0 st retl o0 o2 st f5 fmovs f6 st retl o0 o2 st f5 fnegs f6 st retl o0 o2 st f5 fabss f6 st retl o0 o4 std std f0 f2 fcmpd f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 std std f0 f2 fcmped f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmps f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmpes f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 std std f0 f2 fsubd f4 std retl o0 o4 st st f0 f1 fadds f2 st retl o0 o4 st st f0 f1 fsubs f2 st retl o0 o4 st st f0 f1 fmuls f2 st retl o0 o4 st st f0 f1 fdivs f2 st retl o0 o4 st f0 fsqrts f1 st retl o0 o1 f2 f0 faddd f10 o1 f0 f1 fadds f4 o3 set o1 set o2 f10 f11 st o4 set o1!change buffer for second run subcc o3 bne grfpc_spdep_tst2_loop nop retl nop o1 set o2 f0 f2 fadds f4!fdivs f5!fmuld f6!fmuls f5 |
fmovs f0 retl nop f0 retl nop f2 fdivd f4 std retl nop o1 st f0 fitod f2 std retl o0 o1 st f0 fitos f2 st retl o0 o2 std f0 fdtoi f2 st retl o0 o2 st f0 fstoi f2 st retl o0 o2 st f0 fstod f0 std retl o0 o2 std f0 fdtos f0 st retl o0 o2 st f5 fmovs f6 st retl o0 o2 st f5 fnegs f6 st retl o0 o2 st f5 fabss f6 st retl o0 o4 std std f0 f2 fcmpd f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 std std f0 f2 fcmped f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmps f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmpes f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 std std f0 f2 fsubd f4 std retl o0 o4 st st f0 f1 fadds f2 st retl o0 o4 st st f0 f1 fsubs f2 st retl o0 o4 st st f0 f1 fmuls f2 st retl o0 o4 st st f0 f1 fdivs f2 st retl o0 o4 st f0 fsqrts f1 st retl o0 o1 f2 f0 faddd f10 o1 f0 f1 fadds f4 o3 set o1 set o2 f10 f11 st o4 set o1!change buffer for second run subcc o3 bne grfpc_spdep_tst2_loop nop retl nop o1 set o2 f0 f2 fadds f4!fdivs f5!fmuld f6!fmuls f7 fsqrtd f6 |
fmovs f0 retl nop f0 retl nop f2 fdivd f4 std retl nop o1 st f0 fitod f2 std retl o0 o1 st f0 fitos f2 st retl o0 o2 std f0 fdtoi f2 st retl o0 o2 st f0 fstoi f2 st retl o0 o2 st f0 fstod f0 std retl o0 o2 std f0 fdtos f0 st retl o0 o2 st f5 fmovs f6 st retl o0 o2 st f5 fnegs f6 st retl o0 o2 st f5 fabss f6 st retl o0 o4 std std f0 f2 fcmpd f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 std std f0 f2 fcmped f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmps f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmpes f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 std std f0 f2 fsubd f4 std retl o0 o4 st st f0 f1 fadds f2 st retl o0 o4 st st f0 f1 fsubs f2 st retl o0 o4 st st f0 f1 fmuls f2 st retl o0 o4 st st f0 f1 fdivs f2 st retl o0 o4 st f0 fsqrts f1 st retl o0 o1 f2 f0 faddd f10 o1 f0 f1 fadds f4 o3 set o1 set o2 f10 f11 st o4 set o1!change buffer for second run subcc o3 bne grfpc_spdep_tst2_loop nop retl nop o1 set o2 f0 f2 fadds f4!fdivs f5!fmuld f6!fmuls f7 fsqrtd f8 retl std f8 |
fmovs f0 retl nop f0 retl nop f2 fdivd f4 std retl nop o1 st f0 fitod f2 std retl o0 o1 st f0 fitos f2 st retl o0 o2 std f0 fdtoi f2 st retl o0 o2 st f0 fstoi f2 st retl o0 o2 st f0 fstod f0 std retl o0 o2 std f0 fdtos f0 st retl o0 o2 st f5 fmovs f6 st retl o0 o2 st f5 fnegs f6 st retl o0 o2 st f5 fabss f6 st retl o0 o4 std std f0 f2 fcmpd f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 std std f0 f2 fcmped f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmps f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmpes f1 nop fbe |
fmovs f0 retl nop f0 retl nop f2 fdivd f4 std retl nop o1 st f0 fitod f2 std retl o0 o1 st f0 fitos f2 st retl o0 o2 std f0 fdtoi f2 st retl o0 o2 st f0 fstoi f2 st retl o0 o2 st f0 fstod f0 std retl o0 o2 std f0 fdtos f0 st retl o0 o2 st f5 fmovs f6 st retl o0 o2 st f5 fnegs f6 st retl o0 o2 st f5 fabss f6 st retl o0 o4 std std f0 f2 fcmpd f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 std std f0 f2 fcmped f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmps f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmpes f1 nop a cmpd_end o0 a cmpd_end o0 fbg |
fmovs f0 retl nop f0 retl nop f2 fdivd f4 std retl nop o1 st f0 fitod f2 std retl o0 o1 st f0 fitos f2 st retl o0 o2 std f0 fdtoi f2 st retl o0 o2 st f0 fstoi f2 st retl o0 o2 st f0 fstod f0 std retl o0 o2 std f0 fdtos f0 st retl o0 o2 st f5 fmovs f6 st retl o0 o2 st f5 fnegs f6 st retl o0 o2 st f5 fabss f6 st retl o0 o4 std std f0 f2 fcmpd f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 std std f0 f2 fcmped f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmps f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmpes f1 nop a cmpd_end o0 fbl |
fmovs f0 retl nop f0 retl nop f2 fdivd f4 std retl nop o1 st f0 fitod f2 std retl o0 o1 st f0 fitos f2 st retl o0 o2 std f0 fdtoi f2 st retl o0 o2 st f0 fstoi f2 st retl o0 o2 st f0 fstod f0 std retl o0 o2 std f0 fdtos f0 st retl o0 o2 st f5 fmovs f6 st retl o0 o2 st f5 fnegs f6 st retl o0 o2 st f5 fabss f6 st retl o0 o4 std std f0 f2 fcmpd f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 std std f0 f2 fcmped f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmps f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmpes f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 fbu |
fmovs f0 retl nop f0 retl nop f2 fdivd f4 std retl nop o1 st f0 fitod f2 std retl o0 o1 st f0 fitos f2 st retl o0 o2 std f0 fdtoi f2 st retl o0 o2 st f0 fstoi f2 st retl o0 o2 st f0 fstod f0 std retl o0 o2 std f0 fdtos f0 st retl o0 o2 st f5 fmovs f6 st retl o0 o2 st f5 fnegs f6 st retl o0 o2 st f5 fabss f6 st retl o0 o4 std std f0 f2 fcmpd f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta !error o4 std std f0 f2 fcmped f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta !error o4 st st f0 f1 fcmps f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta !error o4 st st f0 f1 fcmpes f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta !error o4 std std f0 f2 fsubd f4 std retl o0 o4 st st f0 f1 fadds f2 st retl o0 o4 st st f0 f1 fsubs f2 st retl o0 o4 st st f0 f1 fmuls f2 st retl o0 o4 st st f0 f1 fdivs f2 st retl o0 o4 st f0 fsqrts f1 st retl o0 o1 f2 f0 faddd f10 o1 f0 f1 fadds f4 o3 set o1 set o2 f10 f11 st o4 set o1 ! change buffer for second run subcc o3 bne grfpc_spdep_tst2_loop nop retl nop o1 set o2 f0 f2 fadds f4 ! fdivs f5 ! fmuld f6 ! fmuls f7 fsqrtd f8 retl std o0 f0 f2 f4 f6 f8 f10 f12 f14 f16 f18 f20 f22 f24 f26 f28 f30 retl nop l4 set l3 st l3 srl l0 and l0 subcc l0 otherwise l7 l7 add l6 std st l5 srl l5 andcc l5 bne nop !std !jmpl g0 !rett l2 !subcc g0 !be _skip !nop addcc g0 be _skip l5 and l3 st fsr ! disable exceptions set l5 set fpreex |
fmovs f0 retl nop f0 retl nop f2 fdivd f4 std retl nop o1 st f0 fitod f2 std retl o0 o1 st f0 fitos f2 st retl o0 o2 std f0 fdtoi f2 st retl o0 o2 st f0 fstoi f2 st retl o0 o2 st f0 fstod f0 std retl o0 o2 std f0 fdtos f0 st retl o0 o2 st f5 fmovs f6 st retl o0 o2 st f5 fnegs f6 st retl o0 o2 st f5 fabss f6 st retl o0 o4 std std f0 f2 fcmpd f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta !error o4 std std f0 f2 fcmped f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta !error o4 st st f0 f1 fcmps f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta !error o4 st st f0 f1 fcmpes f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta !error o4 std std f0 f2 fsubd f4 std retl o0 o4 st st f0 f1 fadds f2 st retl o0 o4 st st f0 f1 fsubs f2 st retl o0 o4 st st f0 f1 fmuls f2 st retl o0 o4 st st f0 f1 fdivs f2 st retl o0 o4 st f0 fsqrts f1 st retl o0 o1 f2 f0 faddd f10 o1 f0 f1 fadds f4 o3 set o1 set o2 f10 f11 st o4 set o1 ! change buffer for second run subcc o3 bne grfpc_spdep_tst2_loop nop retl nop o1 set o2 f0 f2 fadds f4 ! fdivs f5 ! fmuld f6 ! fmuls f7 fsqrtd f8 retl std o0 f0 f2 f4 f6 f8 f10 f12 f14 f16 f18 f20 f22 f24 f26 f28 f30 retl nop fptrap |
fmovs f0 retl nop f0 retl nop f2 fdivd f4 std retl nop o1 st f0 fitod f2 std retl o0 o1 st f0 fitos f2 st retl o0 o2 std f0 fdtoi f2 st retl o0 o2 st f0 fstoi f2 st retl o0 o2 st f0 fstod f0 std retl o0 o2 std f0 fdtos f0 st retl o0 o2 st f5 fmovs f6 st retl o0 o2 st f5 fnegs f6 st retl o0 o2 st f5 fabss f6 st retl o0 o4 std std f0 f2 fcmpd f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 std std f0 f2 fcmped f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmps f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmpes f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 std std f0 f2 fsubd f4 std retl o0 o4 st st f0 f1 fadds f2 st retl o0 o4 st st f0 f1 fsubs f2 st retl o0 o4 st st f0 f1 fmuls f2 st retl o0 o4 st st f0 f1 fdivs f2 st retl o0 o4 st f0 fsqrts f1 st retl o0 o1 f2 f0 faddd f10 o1 f0 f1 fadds f4 o3 set o1 set o2 f10 f11 st o4 set o1!change buffer for second run subcc o3 bne grfpc_spdep_tst2_loop nop retl nop o1 set o2 f0 f2 fadds f4!fdivs f5!fmuld f6!fmuls f7 fsqrtd f8 retl std o0 f0 f2 f4 f6 f8 f10 f12 f14 f16 f18 f20 f22 f24 f26 f28 f30 retl nop l4 set l3 st l3 srl l0 and l0 subcc l0 otherwise l7 l7 add l6 std st l5 srl l5 andcc l5 bne nop!std fq |
fpreex g0 |
fpreex g0 bne add l5 st l3 l5 or l3 st fsr!enable exceptions jmpl g0 rett l2 nop g0 rett l2 nop nop get_tbr |
Referenced by grfpu_test().
fmovs f0 retl nop f0 retl nop f2 fdivd f4 std retl nop o1 st f0 fitod f2 std retl o0 o1 st f0 fitos f2 st retl o0 o2 std f0 fdtoi f2 st retl o0 o2 st f0 fstoi f2 st retl o0 o2 st f0 fstod f0 std retl o0 o2 std f0 fdtos f0 st retl o0 o2 st f5 fmovs f6 st retl o0 o2 st f5 fnegs f6 st retl o0 o2 st f5 fabss f6 st retl o0 o4 std std f0 f2 fcmpd f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 std std f0 f2 fcmped f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmps f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmpes f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 std std f0 f2 fsubd f4 std retl o0 o4 st st f0 f1 fadds f2 st retl o0 o4 st st f0 f1 fsubs f2 st retl o0 o4 st st f0 f1 fmuls f2 st retl o0 o4 st st f0 f1 fdivs f2 st retl o0 o4 st f0 fsqrts f1 st retl o0 grfpc_dpdep_tst |
fmovs f0 retl nop f0 retl nop f2 fdivd f4 std retl nop o1 st f0 fitod f2 std retl o0 o1 st f0 fitos f2 st retl o0 o2 std f0 fdtoi f2 st retl o0 o2 st f0 fstoi f2 st retl o0 o2 st f0 fstod f0 std retl o0 o2 std f0 fdtos f0 st retl o0 o2 st f5 fmovs f6 st retl o0 o2 st f5 fnegs f6 st retl o0 o2 st f5 fabss f6 st retl o0 o4 std std f0 f2 fcmpd f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 std std f0 f2 fcmped f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmps f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmpes f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 std std f0 f2 fsubd f4 std retl o0 o4 st st f0 f1 fadds f2 st retl o0 o4 st st f0 f1 fsubs f2 st retl o0 o4 st st f0 f1 fmuls f2 st retl o0 o4 st st f0 f1 fdivs f2 st retl o0 o4 st f0 fsqrts f1 st retl o0 o1 f2 f0 faddd f10 grfpc_spdep_tst |
fmovs f0 retl nop f0 retl nop f2 fdivd f4 std retl nop o1 st f0 fitod f2 std retl o0 o1 st f0 fitos f2 st retl o0 o2 std f0 fdtoi f2 st retl o0 o2 st f0 fstoi f2 st retl o0 o2 st f0 fstod f0 std retl o0 o2 std f0 fdtos f0 st retl o0 o2 st f5 fmovs f6 st retl o0 o2 st f5 fnegs f6 st retl o0 o2 st f5 fabss f6 st retl o0 o4 std std f0 f2 fcmpd f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta !error o4 std std f0 f2 fcmped f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta !error o4 st st f0 f1 fcmps f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta !error o4 st st f0 f1 fcmpes f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta !error o4 std std f0 f2 fsubd f4 std retl o0 o4 st st f0 f1 fadds f2 st retl o0 o4 st st f0 f1 fsubs f2 st retl o0 o4 st st f0 f1 fmuls f2 st retl o0 o4 st st f0 f1 fdivs f2 st retl o0 o4 st f0 fsqrts f1 st retl o0 o1 f2 f0 faddd f10 o1 f0 f1 fadds f4 grfpc_spdep_tst2 |
Referenced by grfpu_test().
fmovs f0 retl nop f0 retl nop f2 fdivd f4 std retl nop o1 st f0 fitod f2 std retl o0 o1 st f0 fitos f2 st retl o0 o2 std f0 fdtoi f2 st retl o0 o2 st f0 fstoi f2 st retl o0 o2 st f0 fstod f0 std retl o0 o2 std f0 fdtos f0 st retl o0 o2 st f5 fmovs f6 st retl o0 o2 st f5 fnegs f6 st retl o0 o2 st f5 fabss f6 st retl o0 o4 std std f0 f2 fcmpd f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta !error o4 std std f0 f2 fcmped f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta !error o4 st st f0 f1 fcmps f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta !error o4 st st f0 f1 fcmpes f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta !error o4 std std f0 f2 fsubd f4 std retl o0 o4 st st f0 f1 fadds f2 st retl o0 o4 st st f0 f1 fsubs f2 st retl o0 o4 st st f0 f1 fmuls f2 st retl o0 o4 st st f0 f1 fdivs f2 st retl o0 o4 st f0 fsqrts f1 st retl o0 o1 f2 f0 faddd f10 o1 f0 f1 fadds f4 o3 set o1 set o2 grfpc_spdep_tst2_loop |
fmovs f0 retl nop f0 retl nop f2 fdivd f4 std retl nop o1 st f0 fitod f2 std retl o0 o1 st f0 fitos f2 st retl o0 o2 std f0 fdtoi f2 st retl o0 o2 st f0 fstoi f2 st retl o0 o2 st f0 fstod f0 std retl o0 o2 std f0 fdtos f0 st retl o0 o2 st f5 fmovs f6 st retl o0 o2 st f5 fnegs f6 st retl o0 o2 st f5 fabss f6 st retl o0 o4 std std f0 f2 fcmpd f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta !error o4 std std f0 f2 fcmped f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta !error o4 st st f0 f1 fcmps f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta !error o4 st st f0 f1 fcmpes f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta !error o4 std std f0 f2 fsubd f4 std retl o0 o4 st st f0 f1 fadds f2 st retl o0 o4 st st f0 f1 fsubs f2 st retl o0 o4 st st f0 f1 fmuls f2 st retl o0 o4 st st f0 f1 fdivs f2 st retl o0 o4 st f0 fsqrts f1 st retl o0 o1 f2 f0 faddd f10 o1 f0 f1 fadds f4 o3 set o1 set o2 f10 f11 st o4 set o1 ! change buffer for second run subcc o3 bne grfpc_spdep_tst2_loop nop retl nop grfpc_spdpdep_tst |
fmovs f0 retl nop f0 retl nop f2 fdivd f4 std retl nop o1 st f0 fitod f2 std retl o0 o1 st f0 fitos f2 st retl o0 o2 std f0 fdtoi f2 st retl o0 o2 st f0 fstoi f2 st retl o0 o2 st f0 fstod f0 std retl o0 o2 std f0 fdtos f0 st retl o0 o2 st f5 fmovs f6 st retl o0 o2 st f5 fnegs f6 st retl o0 grfpu_fabss |
Referenced by grfpu_test().
i0 error text align global grfpu_ttrap global divromtst global grfpu_faddd global grfpu_fmuld global grfpu_fsmuld global grfpu_fitod global grfpu_fdtos global grfpu_fabss global grfpu_fcmpes global grfpu_fmuls global initfpreg global grfpc_spdep_tst2 global grfpc_spdpdep_tst global fptrap grfpu_faddd |
Referenced by grfpu_test().
fmovs f0 retl nop f0 retl nop f2 fdivd f4 std retl nop o1 st f0 fitod f2 std retl o0 o1 st f0 fitos f2 st retl o0 o2 std f0 fdtoi f2 st retl o0 o2 st f0 fstoi f2 st retl o0 o2 st f0 fstod f0 std retl o0 o2 std f0 fdtos f0 st retl o0 o2 st f5 fmovs f6 st retl o0 o2 st f5 fnegs f6 st retl o0 o2 st f5 fabss f6 st retl o0 o4 std std f0 f2 fcmpd f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 std std f0 f2 fcmped f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmps f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmpes f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 std std f0 f2 fsubd f4 std retl o0 grfpu_fadds |
Referenced by grfpu_test().
fmovs f0 retl nop f0 retl nop f2 fdivd f4 std retl nop o1 st f0 fitod f2 std retl o0 o1 st f0 fitos f2 st retl o0 o2 std f0 fdtoi f2 st retl o0 o2 st f0 fstoi f2 st retl o0 o2 st f0 fstod f0 std retl o0 o2 std f0 fdtos f0 st retl o0 o2 st f5 fmovs f6 st retl o0 o2 st f5 fnegs f6 st retl o0 o2 st f5 fabss f6 st retl o0 grfpu_fcmpd |
i0 error text align global grfpu_ttrap global divromtst global grfpu_faddd global grfpu_fmuld global grfpu_fsmuld global grfpu_fitod global grfpu_fdtos global grfpu_fabss global grfpu_fcmped |
fmovs f0 retl nop f0 retl nop f2 fdivd f4 std retl nop o1 st f0 fitod f2 std retl o0 o1 st f0 fitos f2 st retl o0 o2 std f0 fdtoi f2 st retl o0 o2 st f0 fstoi f2 st retl o0 o2 st f0 fstod f0 std retl o0 o2 std f0 fdtos f0 st retl o0 o2 st f5 fmovs f6 st retl o0 o2 st f5 fnegs f6 st retl o0 o2 st f5 fabss f6 st retl o0 o4 std std f0 f2 fcmpd f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta !error o4 std std f0 f2 fcmped f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta !error o4 st st f0 f1 fcmps f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta !error grfpu_fcmpes |
Referenced by grfpu_test().
fmovs f0 retl nop f0 retl nop f2 fdivd f4 std retl nop o1 st f0 fitod f2 std retl o0 o1 st f0 fitos f2 st retl o0 o2 std f0 fdtoi f2 st retl o0 o2 st f0 fstoi f2 st retl o0 o2 st f0 fstod f0 std retl o0 o2 std f0 fdtos f0 st retl o0 o2 st f5 fmovs f6 st retl o0 o2 st f5 fnegs f6 st retl o0 o2 st f5 fabss f6 st retl o0 o4 std std f0 f2 fcmpd f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 std std f0 f2 fcmped f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error grfpu_fcmps |
Referenced by grfpu_test().
i0 error text align global grfpu_ttrap global divromtst global grfpu_faddd global grfpu_fmuld global grfpu_fsmuld global grfpu_fitod global grfpu_fdtos global grfpu_fabss global grfpu_fcmpes global grfpu_fmuls global initfpreg global grfpc_spdep_tst2 global grfpc_spdpdep_tst global fptrap f0 f2 faddd f4 retl std f0 f2 fmuld f4 retl std o4 st st f0 f1 fsmuld f2 retl std grfpu_fdivd |
fmovs f0 retl nop f0 retl nop f2 fdivd f4 std retl nop o1 st f0 fitod f2 std retl o0 o1 st f0 fitos f2 st retl o0 o2 std f0 fdtoi f2 st retl o0 o2 st f0 fstoi f2 st retl o0 o2 st f0 fstod f0 std retl o0 o2 std f0 fdtos f0 st retl o0 o2 st f5 fmovs f6 st retl o0 o2 st f5 fnegs f6 st retl o0 o2 st f5 fabss f6 st retl o0 o4 std std f0 f2 fcmpd f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 std std f0 f2 fcmped f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmps f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmpes f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 std std f0 f2 fsubd f4 std retl o0 o4 st st f0 f1 fadds f2 st retl o0 o4 st st f0 f1 fsubs f2 st retl o0 o4 st st f0 f1 fmuls f2 st retl o0 grfpu_fdivs |
Referenced by grfpu_test().
fmovs f0 retl nop f0 retl nop f2 fdivd f4 std retl nop o1 st f0 fitod f2 std retl o0 o1 st f0 fitos f2 st retl o0 grfpu_fdtoi |
fmovs f0 retl nop f0 retl nop f2 fdivd f4 std retl nop o1 st f0 fitod f2 std retl o0 o1 st f0 fitos f2 st retl o0 o2 std f0 fdtoi f2 st retl o0 o2 st f0 fstoi f2 st retl o0 o2 st f0 fstod f0 std retl o0 grfpu_fdtos |
fmovs f0 retl nop f0 retl nop f2 fdivd f4 std retl nop o1 st f0 fitod f2 std retl o0 o1 st f0 fitos f2 st retl o0 o2 std f0 fdtoi f2 st retl o0 o2 st f0 fstoi f2 st retl o0 o2 st f0 fstod f0 std retl o0 o2 std f0 fdtos f0 st retl o0 grfpu_fmovs |
Referenced by grfpu_test().
i0 error text align global grfpu_ttrap global divromtst global grfpu_faddd global grfpu_fmuld global grfpu_fsmuld global grfpu_fitod global grfpu_fdtos global grfpu_fabss global grfpu_fcmpes global grfpu_fmuls global initfpreg global grfpc_spdep_tst2 global grfpc_spdpdep_tst global fptrap f0 f2 faddd f4 retl std grfpu_fmuld |
Referenced by grfpu_test().
fmovs f0 retl nop f0 retl nop f2 fdivd f4 std retl nop o1 st f0 fitod f2 std retl o0 o1 st f0 fitos f2 st retl o0 o2 std f0 fdtoi f2 st retl o0 o2 st f0 fstoi f2 st retl o0 o2 st f0 fstod f0 std retl o0 o2 std f0 fdtos f0 st retl o0 o2 st f5 fmovs f6 st retl o0 o2 st f5 fnegs f6 st retl o0 o2 st f5 fabss f6 st retl o0 o4 std std f0 f2 fcmpd f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta !error o4 std std f0 f2 fcmped f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta !error o4 st st f0 f1 fcmps f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta !error o4 st st f0 f1 fcmpes f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta !error o4 std std f0 f2 fsubd f4 std retl o0 o4 st st f0 f1 fadds f2 st retl o0 o4 st st f0 f1 fsubs f2 st retl o0 grfpu_fmuls |
Referenced by grfpu_test().
fmovs f0 retl nop f0 retl nop f2 fdivd f4 std retl nop o1 st f0 fitod f2 std retl o0 o1 st f0 fitos f2 st retl o0 o2 std f0 fdtoi f2 st retl o0 o2 st f0 fstoi f2 st retl o0 o2 st f0 fstod f0 std retl o0 o2 std f0 fdtos f0 st retl o0 o2 st f5 fmovs f6 st retl o0 grfpu_fnegs |
Referenced by grfpu_test().
i0 error text align global grfpu_ttrap global divromtst global grfpu_faddd global grfpu_fmuld global grfpu_fsmuld global grfpu_fitod global grfpu_fdtos global grfpu_fabss global grfpu_fcmpes global grfpu_fmuls global initfpreg global grfpc_spdep_tst2 global grfpc_spdpdep_tst global fptrap f0 f2 faddd f4 retl std f0 f2 fmuld f4 retl std grfpu_fsmuld |
Referenced by grfpu_test().
fmovs f0 retl nop f0 retl nop f2 fdivd f4 std retl nop o1 st f0 fitod f2 std retl o0 o1 st f0 fitos f2 st retl o0 o2 std f0 fdtoi f2 st retl o0 o2 st f0 fstoi f2 st retl o0 o2 st f0 fstod f0 std retl o0 o2 std f0 fdtos f0 st retl o0 o2 st f5 fmovs f6 st retl o0 o2 st f5 fnegs f6 st retl o0 o2 st f5 fabss f6 st retl o0 o4 std std f0 f2 fcmpd f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 std std f0 f2 fcmped f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmps f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmpes f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 std std f0 f2 fsubd f4 std retl o0 o4 st st f0 f1 fadds f2 st retl o0 o4 st st f0 f1 fsubs f2 st retl o0 o4 st st f0 f1 fmuls f2 st retl o0 o4 st st f0 f1 fdivs f2 st retl o0 grfpu_fsqrts |
Referenced by grfpu_test().
fmovs f0 retl nop f0 retl nop f2 fdivd f4 std retl nop o1 st f0 fitod f2 std retl o0 o1 st f0 fitos f2 st retl o0 o2 std f0 fdtoi f2 st retl o0 o2 st f0 fstoi f2 st retl o0 grfpu_fstod |
fmovs f0 retl nop f0 retl nop f2 fdivd f4 std retl nop o1 st f0 fitod f2 std retl o0 o1 st f0 fitos f2 st retl o0 o2 std f0 fdtoi f2 st retl o0 grfpu_fstoi |
fmovs f0 retl nop f0 retl nop f2 fdivd f4 std retl nop o1 st f0 fitod f2 std retl o0 o1 st f0 fitos f2 st retl o0 o2 std f0 fdtoi f2 st retl o0 o2 st f0 fstoi f2 st retl o0 o2 st f0 fstod f0 std retl o0 o2 std f0 fdtos f0 st retl o0 o2 st f5 fmovs f6 st retl o0 o2 st f5 fnegs f6 st retl o0 o2 st f5 fabss f6 st retl o0 o4 std std f0 f2 fcmpd f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 std std f0 f2 fcmped f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmps f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmpes f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error grfpu_fsubd |
fmovs f0 retl nop f0 retl nop f2 fdivd f4 std retl nop o1 st f0 fitod f2 std retl o0 o1 st f0 fitos f2 st retl o0 o2 std f0 fdtoi f2 st retl o0 o2 st f0 fstoi f2 st retl o0 o2 st f0 fstod f0 std retl o0 o2 std f0 fdtos f0 st retl o0 o2 st f5 fmovs f6 st retl o0 o2 st f5 fnegs f6 st retl o0 o2 st f5 fabss f6 st retl o0 o4 std std f0 f2 fcmpd f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 std std f0 f2 fcmped f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmps f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmpes f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 std std f0 f2 fsubd f4 std retl o0 o4 st st f0 f1 fadds f2 st retl o0 grfpu_fsubs |
Referenced by grfpu_test().
i0 error text align global grfpu_ttrap global divromtst global grfpu_faddd global grfpu_fmuld global grfpu_fsmuld global grfpu_fitod global grfpu_fdtos global grfpu_fabss global grfpu_fcmpes global grfpu_fmuls global initfpreg global grfpc_spdep_tst2 global grfpc_spdpdep_tst global fptrap f0 f2 faddd f4 retl std f0 f2 fmuld f4 retl std o4 st st f0 f1 fsmuld f2 retl std f0 f2 fdivd f4 std retl nop grfpu_sqrtd |
Referenced by grfpu_test().
i0 error text align global grfpu_ttrap global divromtst global grfpu_faddd global grfpu_fmuld global grfpu_fsmuld global grfpu_fitod global grfpu_fdtos global grfpu_fabss global grfpu_fcmpes global grfpu_fmuls global initfpreg global grfpc_spdep_tst2 global grfpc_spdpdep_tst global fptrap f0 f2 faddd f4 retl std f0 f2 fmuld f4 retl std o4 st st f0 f1 fsmuld f2 retl std f0 f2 fdivd f4 std retl nop f0 fsqrtd f2 std retl nop grfpu_ttrap |
fmovs f0 retl nop f0 retl nop f2 fdivd f4 std retl nop o1 st f0 fitod f2 std retl o0 o1 st f0 fitos f2 st retl o0 o2 std f0 fdtoi f2 st retl o0 o2 st f0 fstoi f2 st retl o0 o2 st f0 fstod f0 std retl o0 o2 std f0 fdtos f0 st retl o0 o2 st f5 fmovs f6 st retl o0 o2 st f5 fnegs f6 st retl o0 o2 st f5 fabss f6 st retl o0 o4 std std f0 f2 fcmpd f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta !error o4 std std f0 f2 fcmped f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta !error o4 st st f0 f1 fcmps f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta !error o4 st st f0 f1 fcmpes f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta !error o4 std std f0 f2 fsubd f4 std retl o0 o4 st st f0 f1 fadds f2 st retl o0 o4 st st f0 f1 fsubs f2 st retl o0 o4 st st f0 f1 fmuls f2 st retl o0 o4 st st f0 f1 fdivs f2 st retl o0 o4 st f0 fsqrts f1 st retl o0 o1 f2 f0 faddd f10 o1 f0 f1 fadds f4 o3 set o1 set o2 f10 f11 st o4 set o1 ! change buffer for second run subcc o3 bne grfpc_spdep_tst2_loop nop retl nop o1 set o2 f0 f2 fadds f4 ! fdivs f5 ! fmuld f6 ! fmuls f7 fsqrtd f8 retl std o0 f0 f2 f4 f6 f8 f10 f12 f14 f16 f18 f20 f22 f24 f26 f28 f30 retl nop l4 set l3 st l3 srl l0 and l0 subcc l0 otherwise l7 l7 add l6 std st l5 srl l5 andcc l5 bne nop !std !jmpl g0 !rett l2 !subcc g0 !be _skip !nop addcc g0 be _skip l5 and l3 st fsr ! disable exceptions set grfpufq |
fmovs f0 retl nop f0 retl nop f2 fdivd f4 std retl nop o1 st f0 fitod f2 std retl o0 o1 st f0 fitos f2 st retl o0 o2 std f0 fdtoi f2 st retl o0 o2 st f0 fstoi f2 st retl o0 o2 st f0 fstod f0 std retl o0 o2 std f0 fdtos f0 st retl o0 o2 st f5 fmovs f6 st retl o0 o2 st f5 fnegs f6 st retl o0 o2 st f5 fabss f6 st retl o0 o4 std std f0 f2 fcmpd f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta !error o4 std std f0 f2 fcmped f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta !error o4 st st f0 f1 fcmps f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta !error o4 st st f0 f1 fcmpes f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta !error o4 std std f0 f2 fsubd f4 std retl o0 o4 st st f0 f1 fadds f2 st retl o0 o4 st st f0 f1 fsubs f2 st retl o0 o4 st st f0 f1 fmuls f2 st retl o0 o4 st st f0 f1 fdivs f2 st retl o0 o4 st f0 fsqrts f1 st retl o0 o1 f2 f0 faddd f10 o1 f0 f1 fadds f4 o3 set o1 set o2 f10 f11 st o4 set o1 ! change buffer for second run subcc o3 bne grfpc_spdep_tst2_loop nop retl nop o1 set o2 f0 f2 fadds f4 ! fdivs f5 ! fmuld f6 ! fmuls f7 fsqrtd f8 retl std initfpreg |
nop!wait until error counters are updated mov g3 srl g6 andcc g6 subcc g6 bne err1!error counter should be nop ba nop g0 bne!only test if l3 l1!test mode xor lsb of check bits mov asr16!regfile EDAC test mode enable mov l3 mov asr16 or l4 mov l5 nop or l6 nop mov l7 subcc g0 l4 should be zero bne err1 andcc l5!data forwarding should not trigger EDAC error subcc g0 bne err1 subcc g0 l6 should l7 and l7 subcc g0!error counter should be incremented bne err1 nop mov l0!correctable EDAC error in LD mov asr16 mov l3 mov asr16 l4 mov l6 mov l7 l6 l7 cmp l6 bne err1 cmp l7 bne err1 nop mov l2 srl l2 and l2 subcc g0!error counter should be incremented bne err1 nop mov l0 correctable EDAC errors in LD mov asr16 mov l3 mov asr16 l1!test mode xor lsb of check bits mov asr16 mov l2 mov asr16 l4 mov l6 mov l7 l6 l7 cmp l6 bne err1 cmp l7 bne err1 nop mov l2 srl l2 and l2 subcc g0!error counter should be incremented bl err1 nop l0 correctable EDAC errors in STD set l0 correctable EDAC errors in STD l6 l0 add l0 l4 mov asr16 mov l3 mov asr16 l1!test mode xor lsb of check bits mov asr16 mov l0 = 0 if unfFPop trap |
Referenced by des_ecb_encrypt().
nop!fill all registers g1 mov g2 mov g3 mov g4 and g4 mov l0 add g2 mov l1 add g2 mov l2 add g2 mov l3 add g2 mov l4 add g2 mov l5 add g2 mov l6 add g2 mov l7 add g2 mov o0 add g2 mov o1 add g2 mov o2 add g2 mov o3 add g2 mov o4 add g2 mov o5 add g2 mov o6 add g2 mov o7 add g2 save subcc g3 bge nop!check values g1 mov g2 mov g2 bne fail add g2 cmp l1 |
Referenced by des_ecb_encrypt().
nop!fill all registers g1 mov g2 mov g3 mov g4 and g4 mov l0 add g2 mov l1 add g2 mov l2 add g2 mov l3 add g2 mov l4 add g2 mov l5 add g2 mov l6 add g2 mov l7 add g2 mov o0 add g2 mov o1 add g2 mov o2 add g2 mov o3 add g2 mov o4 add g2 mov o5 add g2 mov o6 add g2 mov o7 add g2 save subcc g3 bge nop!check values g1 mov g2 mov g2 bne fail add g2 cmp g2 bne fail add g2 cmp g2 bne fail add g2 cmp l3 |
nop!fill all registers g1 mov g2 mov g3 mov g4 and g4 mov l0 add g2 mov l1 add g2 mov l2 add g2 mov l3 add g2 mov l4 add g2 mov l5 add g2 mov l6 add g2 mov l7 add g2 mov o0 add g2 mov o1 add g2 mov o2 add g2 mov o3 add g2 mov o4 add g2 mov o5 add g2 mov o6 add g2 mov o7 add g2 save subcc g3 bge nop!check values g1 mov g2 mov g2 bne fail add g2 cmp g2 bne fail add g2 cmp g2 bne fail add g2 cmp g2 bne fail add g2 cmp g2 bne fail add g2 cmp l5 |
nop!fill all registers g1 mov g2 mov g3 mov g4 and g4 mov l0 add g2 mov l1 add g2 mov l2 add g2 mov l3 add g2 mov l4 add g2 mov l5 add g2 mov l6 add g2 mov l7 add g2 mov o0 add g2 mov o1 add g2 mov o2 add g2 mov o3 add g2 mov o4 add g2 mov o5 add g2 mov o6 add g2 mov o7 add g2 save subcc g3 bge nop!check values g1 mov g2 mov g2 bne fail add g2 cmp g2 bne fail add g2 cmp g2 bne fail add g2 cmp g2 bne fail add g2 cmp g2 bne fail add g2 cmp g2 bne fail add g2 cmp l6 |
nop!fill all registers g1 mov g2 mov g3 mov g4 and g4 mov l0 add g2 mov l1 add g2 mov l2 add g2 mov l3 add g2 mov l4 add g2 mov l5 add g2 mov l6 add g2 mov l7 add g2 mov o0 add g2 mov o1 add g2 mov o2 add g2 mov o3 add g2 mov o4 add g2 mov o5 add g2 mov o6 add g2 mov o7 add g2 save subcc g3 bge nop!check values g1 mov g2 mov g2 bne fail add g2 cmp g2 bne fail add g2 cmp g2 bne fail add g2 cmp g2 bne fail add g2 cmp g2 bne fail add g2 cmp g2 bne fail add g2 cmp g2 bne fail add g2 cmp l7 |
fmovs f0 retl nop f0 retl nop f2 fdivd f4 std retl nop o1 st f0 fitod f2 std retl o0 o1 st f0 fitos f2 st retl o0 o2 std f0 fdtoi f2 st retl o0 o2 st f0 fstoi f2 st retl o0 o2 st f0 fstod f0 std retl o0 o2 std f0 fdtos f0 st retl o0 o2 st f5 fmovs f6 st retl o0 o2 st f5 fnegs f6 st retl o0 o2 st f5 fabss f6 st retl o0 o4 std std f0 f2 fcmpd f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta !error o4 std std f0 f2 fcmped f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta !error o4 st st f0 f1 fcmps f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta !error o4 st st f0 f1 fcmpes f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta !error o4 std std f0 f2 fsubd f4 std retl o0 o4 st st f0 f1 fadds f2 st retl o0 o4 st st f0 f1 fsubs f2 st retl o0 o4 st st f0 f1 fmuls f2 st retl o0 o4 st st f0 f1 fdivs f2 st retl o0 o4 st f0 fsqrts f1 st retl o0 o1 f2 f0 faddd f10 o1 f0 f1 fadds f4 o3 set o1 set o2 f10 f11 st o4 set o1 ! change buffer for second run subcc o3 bne grfpc_spdep_tst2_loop nop retl nop o1 set o2 f0 f2 fadds f4 ! fdivs f5 ! fmuld f6 ! fmuls f7 fsqrtd f8 retl std o0 f0 f2 f4 f6 f8 f10 f12 f14 f16 f18 f20 f22 f24 f26 f28 ldd[%o0] |
fmovs f0 retl nop f0 retl nop f2 fdivd f4 std retl nop o1 st f0 fitod f2 std retl o0 o1 st f0 fitos f2 st retl o0 o2 std f0 fdtoi f2 st retl o0 o2 st f0 fstoi f2 st retl o0 o2 st f0 fstod f0 std retl o0 o2 std f0 fdtos f0 st retl o0 o2 st f5 fmovs f6 st retl o0 o2 st f5 fnegs f6 st retl o0 o2 st f5 fabss f6 st retl o0 o4 std std f0 f2 fcmpd f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta !error o4 std std f0 f2 fcmped f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta !error o4 st st f0 f1 fcmps f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta !error o4 st st f0 f1 fcmpes f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end mov |
nop |
fmovs f0 retl nop f0 retl nop f2 fdivd f4 std retl nop o1 st f0 fitod f2 std retl o0 o1 st f0 fitos f2 st retl o0 o2 std f0 fdtoi f2 st retl o0 o2 st f0 fstoi f2 st retl o0 o2 st f0 fstod f0 std retl o0 o2 std f0 fdtos f0 st retl o0 o2 st f5 fmovs f6 st retl o0 o2 st f5 fnegs f6 st retl o0 o2 st f5 fabss f6 st retl o0 o4 std std f0 f2 fcmpd f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta !error o4 std std f0 f2 fcmped f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta !error o4 st st f0 f1 fcmps f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta !error o4 st st f0 f1 fcmpes f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta !error o4 std std f0 f2 fsubd f4 std retl o0 o4 st st f0 f1 fadds f2 st retl o0 o4 st st f0 f1 fsubs f2 st retl o0 o4 st st f0 f1 fmuls f2 st retl o0 o4 st st f0 f1 fdivs f2 st retl o0 o4 st o0 |
fmovs f0 retl nop f0 retl nop f2 fdivd f4 std retl nop o1 st f0 fitod f2 std retl o0 o1 st f0 fitos f2 st retl o0 o2 std f0 fdtoi f2 st retl o0 o2 st f0 fstoi f2 st retl o0 o2 st f0 fstod f0 std retl o0 o2 std f0 fdtos f0 st retl o0 o2 st f5 fmovs f6 st retl o0 o2 st f5 fnegs f6 st retl o0 o2 st f5 fabss f6 st retl o0 o4 std std f0 f2 fcmpd f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta !error o4 std std f0 f2 fcmped f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta !error o4 st st f0 f1 fcmps f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta !error o4 st st f0 f1 fcmpes f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta !error o4 std std f0 f2 fsubd f4 std retl o0 o4 st st f0 f1 fadds f2 st retl o0 o4 st st f0 f1 fsubs f2 st retl o0 o4 st st f0 f1 fmuls f2 st retl o0 o4 st st o1 |
fmovs f0 retl nop f0 retl nop f2 fdivd f4 std retl nop o1 st f0 fitod f2 std retl o0 o1 st f0 fitos f2 st retl o0 o2 std f0 fdtoi f2 st retl o0 o2 st f0 fstoi f2 st retl o0 o2 st f0 fstod f0 std retl o0 o2 std f0 fdtos f0 st retl o0 o2 st f5 fmovs f6 st retl o0 o2 st f5 fnegs f6 st retl o0 o2 st f5 fabss f6 st retl o0 o4 std std f0 f2 fcmpd f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta !error o4 std std f0 f2 fcmped f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta !error o4 st st f0 f1 fcmps f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta !error o4 st st f0 f1 fcmpes f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta !error o4 std std o2 |
fmovs f0 retl nop f0 retl nop f2 fdivd f4 std retl nop o1 st f0 fitod f2 std retl o0 o1 st f0 fitos f2 st retl o0 o2 std f0 fdtoi f2 st retl o0 o2 st f0 fstoi f2 st retl o0 o2 st f0 fstod f0 std retl o0 o2 std f0 fdtos f0 st retl o0 o2 st f5 fmovs f6 st retl o0 o2 st f5 fnegs f6 st retl o0 o2 st f5 fabss f6 st retl o0 o4 std std f0 f2 fcmpd f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta !error o4 std std f0 f2 fcmped f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta !error o4 st st f0 f1 fcmps f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta !error o4 st st f0 f1 fcmpes f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta !error o4 std std f0 f2 fsubd f4 std retl o0 o4 st st f0 f1 fadds f2 st retl o0 o4 st st f0 f1 fsubs f2 st retl o0 o4 st st f0 f1 fmuls f2 st retl o0 o4 st st f0 f1 fdivs f2 st retl o0 o4 st f0 fsqrts f1 st retl o0 o1 f2 f0 faddd f10 o1 f0 f1 fadds f4 o3 set o1 set o2 f10 f11 st o4 set o1 ! change buffer for second run subcc o3 |
fmovs f0 retl nop f0 retl nop f2 fdivd f4 std retl nop o1 st f0 fitod f2 std retl o0 o1 st f0 fitos f2 st retl o0 o2 std f0 fdtoi f2 st retl o0 o2 st f0 fstoi f2 st retl o0 o2 st f0 fstod f0 std retl o0 o2 std f0 fdtos f0 st retl o0 o2 st f5 fmovs f6 st retl o0 o2 st f5 fnegs f6 st retl o0 o2 st f5 fabss f6 st retl o0 o4 std std f0 f2 fcmpd f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 std std f0 f2 fcmped f2 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmps f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 st st f0 f1 fcmpes f1 nop a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 a cmpd_end o0 ta!error o4 std std f0 f2 fsubd f4 std retl o0 o4 st st f0 f1 fadds f2 st retl o0 o4 st st f0 f1 fsubs f2 st retl o0 o4 st st f0 f1 fmuls f2 st retl o0 o4 st st f0 f1 fdivs f2 st retl o0 o4 st f0 fsqrts f1 st retl o0 o1 f2 f0 faddd f10 o1 f0 f1 fadds f4 o3 set o1 set o2 f10 f11 st o4 set o1!change buffer for second run subcc o3 bne grfpc_spdep_tst2_loop nop retl nop o1 set spbuf |