1*a2e67072SMax Filippov#include "macros.inc" 27d890b40SMax Filippov 37d890b40SMax Filippovtest_suite bi 47d890b40SMax Filippov 57d890b40SMax Filippovtest beqi 67d890b40SMax Filippov movi a2, 7 77d890b40SMax Filippov beqi a2, 7, 1f 87d890b40SMax Filippov test_fail 97d890b40SMax Filippov1: 107d890b40SMax Filippov movi a2, 1 117d890b40SMax Filippov beqi a2, 7, 1f 127d890b40SMax Filippov j 2f 137d890b40SMax Filippov1: 147d890b40SMax Filippov test_fail 157d890b40SMax Filippov2: 167d890b40SMax Filippovtest_end 177d890b40SMax Filippov 187d890b40SMax Filippovtest bnei 197d890b40SMax Filippov movi a2, 1 207d890b40SMax Filippov bnei a2, 7, 1f 217d890b40SMax Filippov test_fail 227d890b40SMax Filippov1: 237d890b40SMax Filippov movi a2, 7 247d890b40SMax Filippov bnei a2, 7, 1f 257d890b40SMax Filippov j 2f 267d890b40SMax Filippov1: 277d890b40SMax Filippov test_fail 287d890b40SMax Filippov2: 297d890b40SMax Filippovtest_end 307d890b40SMax Filippov 317d890b40SMax Filippovtest blti 327d890b40SMax Filippov movi a2, 6 337d890b40SMax Filippov blti a2, 7, 1f 347d890b40SMax Filippov test_fail 357d890b40SMax Filippov1: 367d890b40SMax Filippov movi a2, 0xffffffff 377d890b40SMax Filippov blti a2, 7, 1f 387d890b40SMax Filippov test_fail 397d890b40SMax Filippov1: 407d890b40SMax Filippov movi a2, 7 417d890b40SMax Filippov blti a2, 7, 1f 427d890b40SMax Filippov j 2f 437d890b40SMax Filippov1: 447d890b40SMax Filippov test_fail 457d890b40SMax Filippov2: 467d890b40SMax Filippovtest_end 477d890b40SMax Filippov 487d890b40SMax Filippovtest bgei 497d890b40SMax Filippov movi a2, 7 507d890b40SMax Filippov bgei a2, 7, 1f 517d890b40SMax Filippov test_fail 527d890b40SMax Filippov1: 537d890b40SMax Filippov movi a2, 6 547d890b40SMax Filippov bgei a2, 7, 1f 557d890b40SMax Filippov j 2f 567d890b40SMax Filippov1: 577d890b40SMax Filippov test_fail 587d890b40SMax Filippov2: 597d890b40SMax Filippov movi a2, 0xffffffff 607d890b40SMax Filippov bgei a2, 7, 1f 617d890b40SMax Filippov j 2f 627d890b40SMax Filippov1: 637d890b40SMax Filippov test_fail 647d890b40SMax Filippov2: 657d890b40SMax Filippovtest_end 667d890b40SMax Filippov 677d890b40SMax Filippovtest bltui 687d890b40SMax Filippov movi a2, 6 697d890b40SMax Filippov bltui a2, 7, 1f 707d890b40SMax Filippov test_fail 717d890b40SMax Filippov1: 727d890b40SMax Filippov movi a2, 7 737d890b40SMax Filippov bltui a2, 7, 1f 747d890b40SMax Filippov j 2f 757d890b40SMax Filippov1: 767d890b40SMax Filippov test_fail 777d890b40SMax Filippov2: 787d890b40SMax Filippov movi a2, 0xffffffff 797d890b40SMax Filippov bltui a2, 7, 1f 807d890b40SMax Filippov j 2f 817d890b40SMax Filippov1: 827d890b40SMax Filippov test_fail 837d890b40SMax Filippov2: 847d890b40SMax Filippovtest_end 857d890b40SMax Filippov 867d890b40SMax Filippovtest bgeui 877d890b40SMax Filippov movi a2, 7 887d890b40SMax Filippov bgeui a2, 7, 1f 897d890b40SMax Filippov test_fail 907d890b40SMax Filippov1: 917d890b40SMax Filippov movi a2, 0xffffffff 927d890b40SMax Filippov bgeui a2, 7, 1f 937d890b40SMax Filippov test_fail 947d890b40SMax Filippov1: 957d890b40SMax Filippov movi a2, 6 967d890b40SMax Filippov bgeui a2, 7, 1f 977d890b40SMax Filippov j 2f 987d890b40SMax Filippov1: 997d890b40SMax Filippov test_fail 1007d890b40SMax Filippov2: 1017d890b40SMax Filippovtest_end 1027d890b40SMax Filippov 1037d890b40SMax Filippovtest_suite_end 104