.include "t-macros.i" start ;; Check that the instruction @REP_E is executed when it ;; is reached using a branch instruction ldi r2, 1 test_rep_1: rep r2, end_rep_1 nop || nop nop || nop nop || nop nop || nop ldi r3, 46 bra end_rep_1 ldi r3, 42 end_rep_1: addi r3, 1 check 1 r3 47 ;; Check that the loop is executed the correct number of times ldi r2, 10 ldi r3, 0 ldi r4, 0 test_rep_2: rep r2, end_rep_2 nop || nop nop || nop nop || nop nop || nop nop || nop addi r3, 1 end_rep_2: addi r4, 1 check 2 r3 10 check 3 r4 10 exit0 |