diff --git a/Source/DSPSpy/tests/if_test.res b/Source/DSPSpy/tests/if_test.res index 6507bee4dc..e53e066a49 100644 --- a/Source/DSPSpy/tests/if_test.res +++ b/Source/DSPSpy/tests/if_test.res @@ -3,54 +3,87 @@ iftest1 1- 04.0000 -0c.0080 +0c.0164 13.0001 2- 04.1338 -0c.0085 +0c.0169 3- 04.1337 -0c.008e +0c.0172 13.0002 4- -0c.0093 +0c.0177 13.0042 5- 04.0000 -0c.009c +0c.0180 13.0004 6- 04.1338 -0c.00a1 +0c.0185 7- 04.1337 -0c.00aa +0c.018e 13.0008 8- -0c.00af +0c.0193 13.0048 9- 04.0000 -0c.00b8 +0c.019c 13.000a 10- 04.1338 -0c.00bd \ No newline at end of file +0c.01a1 + +11- + +04.0000 +0c.01aa +13.0010 + +12- + +04.1338 +0c.01af + +13- + +04.0000 +0c.01b8 +13.0020 + +14- + +04.1338 +0c.01bd + +15- + +04.0000 +0c.01c6 +13.0040 + +16- + +04.1338 +0c.01cb diff --git a/Source/DSPSpy/tests/if_test2.res b/Source/DSPSpy/tests/if_test2.res index 4d4a67a582..3bba954b52 100644 --- a/Source/DSPSpy/tests/if_test2.res +++ b/Source/DSPSpy/tests/if_test2.res @@ -3,54 +3,83 @@ iftest2 1- 04.1337 -0c.0080 +0c.0164 13.0001 2- -0c.0085 +0c.0169 13.0041 3- 04.0000 -0c.008e +0c.0172 13.0002 4- 04.1338 -0c.0093 +0c.0177 5- 04.0000 -0c.009c +0c.0180 13.0004 6- 04.1338 -0c.00a1 +0c.0185 7- 04.0000 -0c.00aa +0c.018e 13.0008 8- 04.1338 -0c.00af +0c.0193 9- 04.1337 -0c.00b8 +0c.019c 13.000a 10- -0c.00bd -13.004a \ No newline at end of file +0c.01a1 +13.004a + +11- + +0c.01aa +13.0010 + +12- + +0c.01af +13.0050 + +13- + +0c.01b8 +13.0020 + +14- + +0c.01bd +13.0060 + +15- + +0c.01c6 +13.0040 + +16- + +0c.01cb diff --git a/Source/DSPSpy/tests/if_test3.res b/Source/DSPSpy/tests/if_test3.res index 573a6b0742..9ab9e4fd28 100644 --- a/Source/DSPSpy/tests/if_test3.res +++ b/Source/DSPSpy/tests/if_test3.res @@ -3,51 +3,80 @@ iftest3 1- 04.0000 -0c.0080 +0c.0164 13.0001 2- 04.1338 -0c.0085 +0c.0169 3- 04.1337 -0c.008e +0c.0172 13.0002 4- -0c.0093 +0c.0177 13.0042 5- -0c.009c +0c.0180 13.0004 6- -0c.00a1 +0c.0185 13.0044 7- -0c.00aa +0c.018e 13.0008 8- -0c.00af +0c.0193 13.0048 9- -0c.00b8 +0c.019c 13.000a 10- -0c.00bd -13.004a \ No newline at end of file +0c.01a1 +13.004a + +11- + +0c.01aa +13.0010 + +12- + +0c.01af +13.0050 + +13- + +0c.01b8 +13.0020 + +14- + +0c.01bd +13.0060 + +15- + +0c.01c6 +13.0040 + +16- + +0c.01cb diff --git a/Source/DSPSpy/tests/if_test4.res b/Source/DSPSpy/tests/if_test4.res new file mode 100644 index 0000000000..71f9fb8e93 --- /dev/null +++ b/Source/DSPSpy/tests/if_test4.res @@ -0,0 +1,90 @@ +iftest4 + +1- + +04.0000 +0c.0164 +13.0001 + +2- + +04.1338 +0c.0169 + +3- + +04.0000 +0c.0172 +13.0002 + +4- + +04.1338 +0c.0177 + +5- + +04.1337 +0c.0180 +13.0004 + +6- + +0c.0185 +13.0044 + +7- + +04.0000 +0c.018e +13.0008 + +8- + +04.1338 +0c.0193 + + +9- + +04.0000 +0c.019c +13.000a + +10- + +04.1338 +0c.01a1 + +11- + +04.0000 +0c.01aa +13.0010 + +12- + +04.1338 +0c.01af + +13- + +04.0000 +0c.01b8 +13.0020 + +14- + +04.1338 +0c.01bd + +15- + +04.0000 +0c.01c6 +13.0040 + +16- + +04.1338 +0c.01cb diff --git a/Source/DSPSpy/tests/if_test5.ds b/Source/DSPSpy/tests/if_test5.ds index 43c04b3f65..0ca568f019 100644 --- a/Source/DSPSpy/tests/if_test5.ds +++ b/Source/DSPSpy/tests/if_test5.ds @@ -1,4 +1,4 @@ -; This test checks the effect of various SR flags over iflz and ifnlz +; This test checks the effect of various SR flags over iflz and iflnlz incdir "tests" include "dsp_base.inc" @@ -9,7 +9,7 @@ iflz lri $IX0, #0x1337 call send_back ; 1 -ifnlz +iflnz lri $IX0, #0x1338 call send_back ; 2 @@ -20,7 +20,7 @@ iflz lri $IX0, #0x1337 call send_back ; 3 -ifnlz +iflnz lri $IX0, #0x1338 call send_back ; 4 @@ -31,7 +31,7 @@ iflz lri $IX0, #0x1337 call send_back ; 5 -ifnlz +iflnz lri $IX0, #0x1338 call send_back ; 6 @@ -42,7 +42,7 @@ iflz lri $IX0, #0x1337 call send_back ; 7 -ifnlz +iflnz lri $IX0, #0x1338 call send_back ; 8 @@ -53,7 +53,7 @@ iflz lri $IX0, #0x1337 call send_back ; 9 -ifnlz +iflnz lri $IX0, #0x1338 call send_back ; 10 @@ -64,7 +64,7 @@ iflz lri $IX0, #0x1337 call send_back ; 11 -ifnlz +iflnz lri $IX0, #0x1338 call send_back ; 12 @@ -75,7 +75,7 @@ iflz lri $IX0, #0x1337 call send_back ; 13 -ifnlz +iflnz lri $IX0, #0x1338 call send_back ; 14 @@ -86,7 +86,7 @@ iflz lri $IX0, #0x1337 call send_back ; 15 -ifnlz +iflnz lri $IX0, #0x1338 call send_back ; 16 diff --git a/Source/DSPSpy/tests/if_test5.res b/Source/DSPSpy/tests/if_test5.res new file mode 100644 index 0000000000..7b1838eccb --- /dev/null +++ b/Source/DSPSpy/tests/if_test5.res @@ -0,0 +1,88 @@ +iftest2 + +1- + +04.0000 +0c.0164 +13.0001 + +2- + +04.1338 +0c.0169 + +3- + +04.0000 +0c.0172 +13.0002 + +4- + +04.1338 +0c.0177 + +5- + +04.0000 +0c.0180 +13.0004 + +6- + +04.1338 +0c.0185 + +7- + +04.0000 +0c.018e +13.0008 + +8- + +04.1338 +0c.0193 + +9- + +04.0000 +0c.019c +13.000a + +10- + +04.1338 +0c.01a1 + +11- + +04.0000 +0c.01aa +13.0010 + +12- + +04.1338 +0c.01af + +13- + +04.0000 +0c.01b8 +13.0020 + +14- + +04.1338 +0c.01bd + +15- + +04.1337 +0c.01c6 +13.0040 + +16- + +0c.01cb