#include "macros.inc" test_suite flix #if XCHAL_HAVE_FLIX3 test misc { mov a3, a4 mov a2, a3 nop } { nop bne.w18 a2, a3, 1f } movi a2, 1f { mov a2, a3 mov a3, a2 nop } { l32i a2, a3, 0 add a4, a4, a2 nop } { mov a3, a4 jx a3 nop } 1: test_end test sum movi a2, 0 movi a3, 2f movi a4, 0 movi a5, 4 loop a5, 1f { l32i a2, a3, 0 addi a3, a3, 4 add a4, a4, a2 } 1: add a4, a4, a2 assert eqi, a4, 10 .data 2: .word 1, 2, 3, 4 .previous test_end test rep_dependency { movi a2, 1 movi a3, 2 nop } { or a2, a3, a3 or a3, a2, a2 nop } assert eqi, a2, 2 assert eqi, a3, 1 test_end #endif test_suite_end