]> git.sur5r.net Git - freertos/blobdiff - FreeRTOS/Demo/RL78_multiple_IAR/RegTest.s87
Update version number in readiness for V10.3.0 release. Sync SVN with reviewed releas...
[freertos] / FreeRTOS / Demo / RL78_multiple_IAR / RegTest.s87
index 56b3997909de0785cb80c213ce65ef6398076a99..ebd1b0c4c9ec78fe5a7ed013d2acdb8cc22c1b24 100644 (file)
@@ -1,55 +1,29 @@
 ;/*\r
-;    FreeRTOS V7.4.0 - Copyright (C) 2013 Real Time Engineers Ltd.\r
-;\r
-;\r
-;    ***************************************************************************\r
-;     *                                                                       *\r
-;     *    FreeRTOS tutorial books are available in pdf and paperback.        *\r
-;     *    Complete, revised, and edited pdf reference manuals are also       *\r
-;     *    available.                                                         *\r
-;     *                                                                       *\r
-;     *    Purchasing FreeRTOS documentation will not only help you, by       *\r
-;     *    ensuring you get running as quickly as possible and with an        *\r
-;     *    in-depth knowledge of how to use FreeRTOS, it will also help       *\r
-;     *    the FreeRTOS project to continue with its mission of providing     *\r
-;     *    professional grade, cross platform, de facto standard solutions    *\r
-;     *    for microcontrollers - completely free of charge!                  *\r
-;     *                                                                       *\r
-;     *    >>> See http://www.FreeRTOS.org/Documentation for details. <<<     *\r
-;     *                                                                       *\r
-;     *    Thank you for using FreeRTOS, and thank you for your support!      *\r
-;     *                                                                       *\r
-;    ***************************************************************************\r
-;\r
-;\r
-;    This file is part of the FreeRTOS distribution.\r
-;\r
-;    FreeRTOS is free software; you can redistribute it and/or modify it under\r
-;    the terms of the GNU General Public License (version 2) as published by the\r
-;    Free Software Foundation AND MODIFIED BY the FreeRTOS exception.\r
-;    >>>NOTE<<< The modification to the GPL is included to allow you to\r
-;    distribute a combined work that includes FreeRTOS without being obliged to\r
-;    provide the source code for proprietary components outside of the FreeRTOS\r
-;    kernel.  FreeRTOS is distributed in the hope that it will be useful, but\r
-;    WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY\r
-;    or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for\r
-;    more details. You should have received a copy of the GNU General Public\r
-;    License and the FreeRTOS license exception along with FreeRTOS; if not it\r
-;    can be viewed here: http://www.freertos.org/a00114.html and also obtained\r
-;    by writing to Richard Barry, contact details for whom are available on the\r
-;    FreeRTOS WEB site.\r
-;\r
-;    1 tab == 4 spaces!\r
-;\r
-;    http://www.FreeRTOS.org - Documentation, latest information, license and\r
-;    contact details.\r
-;\r
-;    http://www.SafeRTOS.com - A version that is certified for use in safety\r
-;    critical systems.\r
-;\r
-;    http://www.OpenRTOS.com - Commercial support, development, porting,\r
-;    licensing and training services.\r
-;*/\r
+; * FreeRTOS Kernel V10.3.0\r
+; * Copyright (C) 2020 Amazon.com, Inc. or its affiliates.  All Rights Reserved.\r
+; *\r
+; * Permission is hereby granted, free of charge, to any person obtaining a copy of\r
+; * this software and associated documentation files (the "Software"), to deal in\r
+; * the Software without restriction, including without limitation the rights to\r
+; * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of\r
+; * the Software, and to permit persons to whom the Software is furnished to do so,\r
+; * subject to the following conditions:\r
+; *\r
+; * The above copyright notice and this permission notice shall be included in all\r
+; * copies or substantial portions of the Software.\r
+; *\r
+; * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\r
+; * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\r
+; * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\r
+; * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\r
+; * IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\r
+; * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r
+; *\r
+; * http://www.FreeRTOS.org\r
+; * http://aws.amazon.com/freertos\r
+; *\r
+; * 1 tab == 4 spaces!\r
+; */\r
 \r
 \r
 ;\r
@@ -110,7 +84,7 @@ loop1:
 \r
        ; Compare with the expected value.\r
        CMPW    AX, #0x1122\r
-       BZ              +5\r
+       SKZ\r
 \r
        ; Jump over the branch to vRegTestError() if the register contained the\r
        ; expected value - otherwise flag an error by executing vRegTestError().\r
@@ -119,19 +93,19 @@ loop1:
        ; Repeat for all the registers.\r
        MOVW    AX, BC\r
        CMPW    AX, #0x3344\r
-       BZ              +5\r
+       SKZ\r
        BR              vRegTestError\r
        MOVW    AX, DE\r
        CMPW    AX, #0x5566\r
-       BZ              +5\r
+       SKZ\r
        BR              vRegTestError\r
        MOVW    AX, HL\r
        CMPW    AX, #0x7788\r
-       BZ              +5\r
+       SKZ\r
        BR              vRegTestError\r
        MOV             A, CS\r
        CMP             A, #0x01\r
-       BZ              +5\r
+       SKZ\r
        BR              vRegTestError\r
 \r
 #if __DATA_MODEL__ == __DATA_MODEL_FAR__\r
@@ -140,7 +114,7 @@ loop1:
        ; test it when using the far model.\r
        MOV             A, ES\r
        CMP             A, #0x02\r
-       BZ              +5\r
+       SKZ\r
        BR              vRegTestError\r
 \r
 #endif\r
@@ -181,30 +155,30 @@ vRegTest2Task:
 \r
 loop2:\r
        CMPW    AX, #0x99aa\r
-       BZ              +5\r
+       SKZ\r
        BR              vRegTestError\r
        MOVW    AX, BC\r
        CMPW    AX, #0xbbcc\r
-       BZ              +5\r
+       SKZ\r
        BR              vRegTestError\r
        MOVW    AX, DE\r
        CMPW    AX, #0xddee\r
-       BZ              +5\r
+       SKZ\r
        BR              vRegTestError\r
        MOVW    AX, HL\r
        CMPW    AX, #0xff12\r
-       BZ              +5\r
+       SKZ\r
        BR              vRegTestError\r
        MOV             A, CS\r
        CMP             A, #0x03\r
-       BZ              +5\r
+       SKZ\r
        BR              vRegTestError\r
 \r
 #if __DATA_MODEL__ == __DATA_MODEL_FAR__\r
 \r
        MOV             A, ES\r
        CMP             A, #0x04\r
-       BZ              +5\r
+       SKZ\r
        BR              vRegTestError\r
 \r
 #endif\r