1.include "macros.inc" 2 3start 4 5test_name SL_1 6mvi r1, 1 7mvi r2, 0 8sl r3, r1, r2 9check_r3 1 10 11test_name SL_2 12mvi r1, 0 13mvi r2, 1 14sl r3, r1, r2 15check_r3 0 16 17test_name SL_3 18mvi r1, 1 19mvi r2, 31 20sl r3, r1, r2 21check_r3 0x80000000 22 23test_name SL_4 24mvi r1, 16 25mvi r2, 31 26sl r3, r1, r2 27check_r3 0 28 29test_name SL_5 30mvi r1, 1 31mvi r2, 34 32sl r3, r1, r2 33check_r3 4 34 35test_name SL_6 36mvi r1, 2 37sl r3, r1, r1 38check_r3 8 39 40test_name SL_7 41mvi r3, 2 42sl r3, r3, r3 43check_r3 8 44 45end 46