URL
https://opencores.org/ocsvn/or1k/or1k/trunk
Subversion Repositories or1k
[/] [or1k/] [trunk/] [gdb-5.3/] [sim/] [testsuite/] [sim/] [fr30/] [div2.cgs] - Rev 1765
Compare with Previous | Blame | View Log
# fr30 testcase for div2 $Ri# mach(): fr30.include "testutils.inc"START.text.global div2div2:; Test div2 $Ri; example from the manual -- all status bits 0mvi_h_gr 0x00ffffff,r2mvi_h_dr 0x00ffffff,mdhmvi_h_dr 0x0000000f,mdlset_dbits 0x0set_cc 0x00div2 r2test_cc 0 1 0 0test_dbits 0x0test_h_gr 0x00ffffff,r2test_h_dr 0x00000000,mdhtest_h_dr 0x0000000f,mdl; D0 == 1mvi_h_dr 0x00ffffff,mdhset_dbits 0x1set_cc 0x00div2 r2test_cc 0 1 0 0test_dbits 0x1test_h_gr 0x00ffffff,r2test_h_dr 0x00000000,mdhtest_h_dr 0x0000000f,mdl; D1 == 1mvi_h_dr 0x00ffffff,mdhset_dbits 0x2set_cc 0x00div2 r2test_cc 0 0 0 0test_dbits 0x2test_h_gr 0x00ffffff,r2test_h_dr 0x00ffffff,mdhtest_h_dr 0x0000000f,mdl; D0 == 1, D1 == 1set_dbits 0x3set_cc 0x00div2 r2test_cc 0 0 0 0test_dbits 0x3test_h_gr 0x00ffffff,r2test_h_dr 0x00ffffff,mdhtest_h_dr 0x0000000f,mdl; C == 1mvi_h_dr 0x11ffffee,mdhmvi_h_gr 0x11ffffef,r2set_dbits 0x0set_cc 0x00div2 r2test_cc 0 0 0 1test_dbits 0x0test_h_gr 0x11ffffef,r2test_h_dr 0x11ffffee,mdhtest_h_dr 0x0000000f,mdl; D0 == 1, C == 1mvi_h_dr 0x23ffffdc,mdhmvi_h_gr 0x23ffffdd,r2set_dbits 0x1set_cc 0x00div2 r2test_cc 0 0 0 1test_dbits 0x1test_h_gr 0x23ffffdd,r2test_h_dr 0x23ffffdc,mdhtest_h_dr 0x0000000f,mdl; D1 == 1, C == 1mvi_h_dr 0xfffffffd,mdhmvi_h_gr 0x00000004,r2set_dbits 0x2set_cc 0x00div2 r2test_cc 0 0 0 1test_dbits 0x2test_h_gr 0x00000004,r2test_h_dr 0xfffffffd,mdhtest_h_dr 0x0000000f,mdl; D0 == 1, D1 == 1, C == 1mvi_h_dr 0x00000002,mdhmvi_h_gr 0xffffffff,r2set_dbits 0x3set_cc 0x00div2 r2test_cc 0 0 0 1test_dbits 0x3test_h_gr 0xffffffff,r2test_h_dr 0x00000002,mdhtest_h_dr 0x0000000f,mdl; remainder is zeromvi_h_dr 0x00000004,mdhmvi_h_gr 0x00000004,r2set_dbits 0x0set_cc 0x00div2 r2test_cc 0 1 0 0test_dbits 0x0test_h_gr 0x00000004,r2test_h_dr 0x00000000,mdhtest_h_dr 0x0000000f,mdlpass
