1#include "macros.inc" 2 3test_suite flix 4 5#if XCHAL_HAVE_FLIX3 6 7test misc 8 { 9 mov a3, a4 10 mov a2, a3 11 nop 12 } 13 { 14 nop 15 bne.w18 a2, a3, 1f 16 } 17 movi a2, 1f 18 { 19 mov a2, a3 20 mov a3, a2 21 nop 22 } 23 { 24 l32i a2, a3, 0 25 add a4, a4, a2 26 nop 27 } 28 { 29 mov a3, a4 30 jx a3 31 nop 32 } 331: 34test_end 35 36test sum 37 38 movi a2, 0 39 movi a3, 2f 40 movi a4, 0 41 movi a5, 4 42 43 loop a5, 1f 44 { 45 l32i a2, a3, 0 46 addi a3, a3, 4 47 add a4, a4, a2 48 } 491: 50 add a4, a4, a2 51 assert eqi, a4, 10 52 .data 532: 54 .word 1, 2, 3, 4 55 .previous 56test_end 57 58#endif 59 60test_suite_end 61