Transaction-Level Modeling Framework for Space Applications
Variables | |
text global get_asr17 | get_asr17 |
text global get_asr17 o0 text global | mulscc_test |
text global get_asr17 o0 text global mulscctmp | g0 |
text global get_asr17 o0 text global mulscctmp g0 set | mulscctmp |
text global get_asr17 o0 text global mulscctmp g0 set o2 | mov |
text global get_asr17 o0 text global mulscctmp g0 set o2 o0 o1 mov y | nop |
nop | ld [%o2] |
nop o0 mulscc | o1 |
nop o0 mulscc | o0 |
nop o0 mulscc o0 retl nop text global mulpipe | mulpipe |
nop o0 mulscc o0 retl nop text global mulpipe y | set |
nop o0 mulscc o0 retl nop text global mulpipe y o0 orcc g0!clear icc umulcc g0!set Z bne nop umulcc g0!set N bge nop smulcc g0!set N and Y mov | y |
nop o0 mulscc o0 retl nop text global mulpipe y o0 orcc g0!clear icc umulcc g0!set Z bne nop umulcc g0!set N bge nop smulcc g0!set N and Y mov o1 subcc g0 bne nop umulcc g0!set N mov | psr |
nop o0 mulscc o0 retl nop text global mulpipe y o0 orcc g0!clear icc umulcc g0!set Z bne nop umulcc g0!set N bge nop smulcc g0!set N and Y mov o1 subcc g0 bne nop umulcc g0!set N mov o1 srl o1 and o1 subcc g0 bne nop mov y o0 umul o2 umul | o2 |
nop o0 mulscc o0 retl nop text global mulpipe y o0 orcc g0!clear icc umulcc g0!set Z bne nop umulcc g0!set N bge nop smulcc g0!set N and Y mov o1 subcc g0 bne nop umulcc g0!set N mov o1 srl o1 and o1 subcc g0 bne nop mov y o0 umul o2 umul o2 umul o2 subcc o3 bne nop retl or o0 text global macpipe | macpipe |
nop mov | asr18 |
nop umac o1 mov o5 umac o1 umac o1 umac o1 umac o1 umac o1 umac o1 umac o1 mov o4 mov o3 o2 subcc g0 bne subcc | o3 |
nop umac o1 mov o5 umac o1 umac o1 umac o1 umac o1 umac o1 umac o1 umac o1 mov o4 mov o3 o2 subcc g0 bne subcc g0 bne subcc | o4 |
nop umac o1 mov o5 umac o1 umac o1 umac o1 umac o1 umac o1 umac o1 umac o1 mov o4 mov o3 o2 subcc g0 bne subcc g0 bne subcc g0 bne o0 subcc | o5 |
nop smac o1 smac o1 smac o1 smac o1 smac o1 smac o1 smac o1 smac o1 mov o4 mov o3 subcc g0 bne subcc g0 bne subcc g0 bne nop retl or g0 |
text global get_asr17 get_asr17 |
Referenced by cpu_index(), divtest(), grfpu_test(), and multest().
nop o0 mulscc o0 retl nop text global mulpipe y o0 orcc g0 ! clear icc umulcc g0 ! set Z bne nop umulcc g0 ! set N bge nop smulcc g0 ! set N and Y mov o1 subcc g0 bne nop umulcc g0 ! set N mov o1 srl o1 and o1 subcc g0 bne nop mov y o0 umul o2 umul o2 umul o2 subcc o3 bne nop retl or o0 text global macpipe macpipe |
Referenced by multest().
nop |
nop smac o1 smac o1 smac o1 smac o1 smac o1 smac o1 smac o1 smac o1 mov o4 mov o3 subcc g0 bne subcc g0 bne subcc g0 bne nop retl or o0 |
nop smac o1 smac o1 smac o1 smac o1 smac o1 smac o1 smac o1 smac o1 mov o4 mov o3 subcc g0 bne subcc o1 |
nop umac o1 mov o5 umac o1 umac o1 umac o1 umac o1 umac o1 umac o1 umac o1 mov o4 mov o3 o2 subcc o2 |
nop umac o1 mov o5 umac o1 umac o1 umac o1 umac o1 umac o1 umac o1 umac o1 mov o4 mov o3 o2 subcc g0 bne subcc o3 |
nop smac o1 smac o1 smac o1 smac o1 smac o1 smac o1 smac o1 smac o1 mov o4 mov o3 subcc g0 bne subcc g0 bne subcc o4 |
nop umac o1 mov o5 umac o1 umac o1 umac o1 umac o1 umac o1 umac o1 umac o1 mov o4 mov o3 o2 subcc g0 bne subcc g0 bne subcc g0 bne o0 subcc o5 |
nop o0 mulscc o0 retl nop text global mulpipe y o0 orcc g0 ! clear icc umulcc g0 ! set Z bne nop umulcc g0 ! set N bge nop smulcc g0 ! set N and Y mov o1 subcc g0 bne nop umulcc g0 ! set N mov psr |
Referenced by irqtest(), l2irqtest(), and setpsr().
nop umac o1 mov o5 umac o1 umac o1 umac o1 umac o1 umac o1 umac o1 umac o1 mov o4 mov o3 o2 subcc g0 bne subcc g0 bne subcc g0 bne o0 subcc g0 bne set |
Referenced by blit(), gammln(), grfpu_test(), trap::OSEmulator< issueWidth >::initSysCalls(), main(), p3(), svgactrl_test(), and whetstones().