DVASM Listing for Input File:    /TAREA/PROJECTS/DVASM-REPO/v1-r0.1/downloads/examples/riscv-heapsort/dvasmsortstring.asm
    DVASM execution completed on:    Wed Aug 30 22:44:15 EDT 2023


--- Log Start
    Framework JAR file is [file:/TAREA/PROJECTS/DVASM-REPO/v1-r0.1/downloads/code-and-manuals/dvasm.v1-r0.1.jar]
    User macro directory[1] is: [/TAREA/PROJECTS/DVASM-REPO/v1-r0.1/downloads/examples/riscv-heapsort]
    Architecture JAR file selected  is [file:/TAREA/PROJECTS/DVASM-REPO/v1-r0.1/downloads/code-and-manuals/dvasm.v1-r0.1.jar]
    No architecture extension used
    Parse elapsed time is: 1514 milliseconds
    Input parsing completed succesfully
    Dependencies preprocessing completed successfully
    Dependencies resolution completed successfully
    Code generation completed successfully
    Dependencies resolution completed successfully
    Code generation completed successfully
    Code generation elapsed time is: 37 milliseconds
--- Log End

    Code Listing
    Stmt-Number- Macro Name------  Countr   --CODE-----------   *-----Source----->
    1            |                                               //--------------------------------------------------------------------------------------------------
    2            |                                               //
    3            |                                               //  @ CopyRight Roberti & Parau Enterprises, Inc.  2021-2023
    4            |                                               //
    5            |                                               //  This work is licensed under the Creative Commons Attribution 4.0 International License.
    6            |                                               //  To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/
    7            |                                               //   or send a letter to Creative Commons, PO Box 1866, Mountain View, CA 94042, USA.
    8            |                                               //
    9            |                                               //--------------------------------------------------------------------------------------------------
    10           |                                               //
    11           |                                               //  This code sort a vector of 64 bits addresses, each pointing to a null terminated string
    12           |                                               //  The sort is in ascending order, and is done  using macro HEAPSORT from the standard
    13           |                                               //  DaVinci assembler RISC-V module.
    14           |                                               //  It can be called as a function by C code generated by the GNU compiler
    15           |                                               //  or any GNU compatible compiler
    16           |                                               //
    17           |                                               //  The code is divided into two sections:
    18           |                                               //
    19           |                                               //  1.  The macro that carries out all string comparisons
    20           |                                               //
    21           |                                               //  2.  The SECTION that use macro HEAPSORT to actually sort the vector 
    22           |                                               //
    23           |                                               //--------------------------------------------------------------------------------------------------
    24           |                                               //
    25           |                                               //  If this is the first time you view a Da Vinci Assembler listing, here are some tips
    26           |                                               //
    27           |                                               //  -   As you move the cursor around, if you see the color under the cursor changing, click
    28           |                                               //      on it and additional data will be shown
    29           |                                               //
    30           |                                               //  -   If at the beginning of a line you see [+] click on it and it will expand in multiple
    31           |                                               //      lines.  If you do this on a macro it will expand the macro generated code
    32           |                                               //      You could get the same result by right clicking on the line.
    33           |                                               //
    34           |                                               //--------------------------------------------------------------------------------------------------
    35           |                                               //
    36           |                                               //  Define the comparison macro that is used by the HEAPSORT macro
    37           |                                               //  This is a specialize STRING.COMP to optimize brnaching
    38           |                                               //
    39           |                                               #MACRO
    40           |                                              //MACRO     CompStr     R1, R2, EqualFlag{boolean}, BranchLabel, WReg[4-32]
    41           |                                              
    42           |                                                  var addr1= WReg[0];
    43           |                                                  var addr2= WReg[1];
    44           |                                                  var wreg0= WReg[2];
    45           |                                                  var wreg1= WReg[3];
    46           |                                              
    47           |                                              \#Label     MV          #addr1, #R1                         // Copy string 1 address
    48           |                                              \           MV          #addr2, #R2                         // Copy string 2 address
    49           |                                              \           WHILE                                           // Start DO block
    50           |                                              \               LBU         #wreg0, 0[#addr1]               // Load first string byte
    51           |                                              \               LBU         #wreg1, 0[#addr2]               // Load second string byte
    52           |                                              
    53           |                                              \               IF      (#wreg0 < #wreg1), GOTO, ID= #BranchLabel // Done less than
    54           |                                              \               IF      (#wreg0 > #wreg1), BREAK            // Done if greater than
    55           |                                              
    56           |                                                  if (EqualFlag)
    57           |                                              \               IF      ( #wreg1 == 0 ), GOTO, ID= #BranchLabel // Equal condition with equal flag
    58           |                                                  else
    59           |                                              \               IF      ( #wreg1 == 0 ), BREAK              // Done - equal strings
    60           |                                              
    61           |                                              \               ADDI    #addr1, 1                           // Get next char address (string 1)
    62           |                                              \               ADDI    #addr2, 1                           // Get next char address (string 2)
    63           |                                              \               ENDWHILE
    64           |                                              #END
    65           |                                               //
    66           |                                               //  Actual code starts here
    67           |                                               //
    68           |                                                           SETENV      "RISCV", "RV64I:a,c,d,m,n,zicsr,zifencei", "LP64D", "linux"
    69           |                                                                                                           // Define the srchitecture
[+] 70           |                                                           BaseDef                                         // Include standard definitions
    71           |                                               //
[+] 72           |                                               Code        TextSect                                        // Start .text section
    73           |                                                           C.SUSPEND                                       // Do not use two byte opCode extension
    74           |                                               //
[+] 75           |                                               dvasmsortstring                                             /> Entry label
    76           |                                                          ENTRY       Stack=!""                           // Leaf entry, only A* and T* registers 
    77           |                                                                                                           // are used.  No need to use a stack 
    78           |                                                                                                           // or save/restore registers
[+] 79           |                                                           HEAPSORT    a0, a1, 64, CompStr, [t0-6, a2-7]   // Invoke HEAPSORT
[+] 80           |                                               Exit        EXIT                                            // Return to caller
    81           |                                               //
    82           |                                                           END

    List of Sections
    Name------------  Type---  Align  Size----  External-Name---   ElfType---  ElfAttr-
    Code              SECTION  00008  000001D4  .text              PROGBITS    ALLOC+EXECUTE


    List of Symbols
    Name--------------------  External-Name-----------  ExpType----  XBind-----   Type------------------------  Align Len-- Repl-  Size--    Value-or-Relocation-AddEnd--->
[+] A0                                                                            ABSOLUTE                      00001 00000 00001  000000    0000000A                      
[+] A1                                                                            ABSOLUTE                      00001 00000 00001  000000    0000000B                      
[+] A2                                                                            ABSOLUTE                      00001 00000 00001  000000    0000000C                      
[+] A3                                                                            ABSOLUTE                      00001 00000 00001  000000    0000000D                      
[+] A4                                                                            ABSOLUTE                      00001 00000 00001  000000    0000000E                      
[+] A5                                                                            ABSOLUTE                      00001 00000 00001  000000    0000000F                      
[+] A6                                                                            ABSOLUTE                      00001 00000 00001  000000    00000010                      
[+] A7                                                                            ABSOLUTE                      00001 00000 00001  000000    00000011                      
[+] ASM000001                                                                     OFFSET [Code]                 00002 00004 00001  000004    0000009C                      
[+] ASM000002                                                                     OFFSET [Code]                 00002 00004 00001  000004    000000D8                      
[+] ASM000003                                                                     OFFSET [Code]                 00002 00004 00001  000004    00000188                      
[+] ASM000004                                                                     OFFSET [Code]                 00002 00004 00001  000004    000001C4                      
[+] ASM000005                                                                     OFFSET [Code]                 00001 00001 00000  000000    00000010                      
[+] ASM000006                                                                     OFFSET [Code]                 00001 00001 00000  000000    00000014                      
[+] ASM000007                                                                     OFFSET [Code]                 00001 00001 00000  000000    000000E8                      
[+] ASM000008                                                                     OFFSET [Code]                 00001 00001 00000  000000    00000024                      
[+] ASM000009                                                                     OFFSET [Code]                 00001 00001 00000  000000    00000028                      
[+] ASM000010                                                                     OFFSET [Code]                 00001 00001 00000  000000    000000D8                      
[+] ASM000011                                                                     OFFSET [Code]                 00001 00001 00000  000000    00000030                      
[+] ASM000012                                                                     OFFSET [Code]                 00001 00001 00000  000000    0000003C                      
[+] ASM000013                                                                     OFFSET [Code]                 00001 00001 00000  000000    0000003C                      
[+] ASM000014                                                                     OFFSET [Code]                 00001 00001 00000  000000    0000005C                      
[+] ASM000015                                                                     OFFSET [Code]                 00001 00001 00000  000000    00000048                      
[+] ASM000016                                                                     OFFSET [Code]                 00001 00001 00000  000000    0000004C                      
[+] ASM000017                                                                     OFFSET [Code]                 00001 00001 00000  000000    00000050                      
[+] ASM000018                                                                     OFFSET [Code]                 00001 00001 00000  000000    00000064                      
[+] ASM000019                                                                     OFFSET [Code]                 00001 00001 00000  000000    00000064                      
[+] ASM000020                                                                     OFFSET [Code]                 00001 00001 00000  000000    00000084                      
[+] ASM000021                                                                     OFFSET [Code]                 00001 00001 00000  000000    00000070                      
[+] ASM000022                                                                     OFFSET [Code]                 00001 00001 00000  000000    00000074                      
[+] ASM000023                                                                     OFFSET [Code]                 00001 00001 00000  000000    00000078                      
[+] ASM000024                                                                     OFFSET [Code]                 00001 00001 00000  000000    000000A4                      
[+] ASM000025                                                                     OFFSET [Code]                 00001 00001 00000  000000    000000A4                      
[+] ASM000026                                                                     OFFSET [Code]                 00001 00001 00000  000000    000000C4                      
[+] ASM000027                                                                     OFFSET [Code]                 00001 00001 00000  000000    000000B0                      
[+] ASM000028                                                                     OFFSET [Code]                 00001 00001 00000  000000    000000B4                      
[+] ASM000029                                                                     OFFSET [Code]                 00001 00001 00000  000000    000000B8                      
[+] ASM000030                                                                     OFFSET [Code]                 00001 00001 00000  000000    000000EC                      
[+] ASM000031                                                                     OFFSET [Code]                 00001 00001 00000  000000    000000F0                      
[+] ASM000032                                                                     OFFSET [Code]                 00001 00001 00000  000000    000001D0                      
[+] ASM000033                                                                     OFFSET [Code]                 00001 00001 00000  000000    00000110                      
[+] ASM000034                                                                     OFFSET [Code]                 00001 00001 00000  000000    00000114                      
[+] ASM000035                                                                     OFFSET [Code]                 00001 00001 00000  000000    000001C4                      
[+] ASM000036                                                                     OFFSET [Code]                 00001 00001 00000  000000    0000011C                      
[+] ASM000037                                                                     OFFSET [Code]                 00001 00001 00000  000000    00000128                      
[+] ASM000038                                                                     OFFSET [Code]                 00001 00001 00000  000000    00000128                      
[+] ASM000039                                                                     OFFSET [Code]                 00001 00001 00000  000000    00000148                      
[+] ASM000040                                                                     OFFSET [Code]                 00001 00001 00000  000000    00000134                      
[+] ASM000041                                                                     OFFSET [Code]                 00001 00001 00000  000000    00000138                      
[+] ASM000042                                                                     OFFSET [Code]                 00001 00001 00000  000000    0000013C                      
[+] ASM000043                                                                     OFFSET [Code]                 00001 00001 00000  000000    00000150                      
[+] ASM000044                                                                     OFFSET [Code]                 00001 00001 00000  000000    00000150                      
[+] ASM000045                                                                     OFFSET [Code]                 00001 00001 00000  000000    00000170                      
[+] ASM000046                                                                     OFFSET [Code]                 00001 00001 00000  000000    0000015C                      
[+] ASM000047                                                                     OFFSET [Code]                 00001 00001 00000  000000    00000160                      
[+] ASM000048                                                                     OFFSET [Code]                 00001 00001 00000  000000    00000164                      
[+] ASM000049                                                                     OFFSET [Code]                 00001 00001 00000  000000    00000190                      
[+] ASM000050                                                                     OFFSET [Code]                 00001 00001 00000  000000    00000190                      
[+] ASM000051                                                                     OFFSET [Code]                 00001 00001 00000  000000    000001B0                      
[+] ASM000052                                                                     OFFSET [Code]                 00001 00001 00000  000000    0000019C                      
[+] ASM000053                                                                     OFFSET [Code]                 00001 00001 00000  000000    000001A0                      
[+] ASM000054                                                                     OFFSET [Code]                 00001 00001 00000  000000    000001A4                      
[+] CODE                                                                          OFFSET [Code]                 00001 00000 00001  000000    00000000                      
[+] CYCLE                                                                         ABSOLUTE                      00001 00000 00001  000000    00000C00                      
[+] CYCLEH                                                                        ABSOLUTE                      00001 00000 00001  000000    00000C80                      
[+] DVASMSORTSTRING           dvasmsortstring           OBJECT       GLOBAL       OFFSET [Code]                 00008 00008 00000  000000    00000000                      
[+] ELF_SHF_ALLOC                                                                 ABSOLUTE                      00001 00000 00001  000000    00000002                      
[+] ELF_SHF_EXECINSTR                                                             ABSOLUTE                      00001 00000 00001  000000    00000004                      
[+] ELF_SHF_WRITE                                                                 ABSOLUTE                      00001 00000 00001  000000    00000001                      
[+] ELF_SHT_NOBITS                                                                ABSOLUTE                      00001 00000 00001  000000    00000008                      
[+] ELF_SHT_NOTE                                                                  ABSOLUTE                      00001 00000 00001  000000    00000007                      
[+] ELF_SHT_PROGBITS                                                              ABSOLUTE                      00001 00000 00001  000000    00000001                      
[+] ELF_STB_GLOBAL                                                                ABSOLUTE                      00001 00000 00001  000000    00000001                      
[+] ELF_STB_LOCAL                                                                 ABSOLUTE                      00001 00000 00001  000000    00000000                      
[+] ELF_STB_WEAK                                                                  ABSOLUTE                      00001 00000 00001  000000    00000002                      
[+] ELF_STT_FILE                                                                  ABSOLUTE                      00001 00000 00001  000000    00000004                      
[+] ELF_STT_FUNC                                                                  ABSOLUTE                      00001 00000 00001  000000    00000002                      
[+] ELF_STT_NOTYPE                                                                ABSOLUTE                      00001 00000 00001  000000    00000000                      
[+] ELF_STT_OBJECT                                                                ABSOLUTE                      00001 00000 00001  000000    00000001                      
[+] ELF_STT_SECTION                                                               ABSOLUTE                      00001 00000 00001  000000    00000003                      
[+] EXIT                                                                          OFFSET [Code]                 00001 00001 00000  000000    000001D0                      
[+] F0                                                                            ABSOLUTE                      00001 00000 00001  000000    00000000                      
[+] F1                                                                            ABSOLUTE                      00001 00000 00001  000000    00000001                      
[+] F10                                                                           ABSOLUTE                      00001 00000 00001  000000    0000000A                      
[+] F11                                                                           ABSOLUTE                      00001 00000 00001  000000    0000000B                      
[+] F12                                                                           ABSOLUTE                      00001 00000 00001  000000    0000000C                      
[+] F13                                                                           ABSOLUTE                      00001 00000 00001  000000    0000000D                      
[+] F14                                                                           ABSOLUTE                      00001 00000 00001  000000    0000000E                      
[+] F15                                                                           ABSOLUTE                      00001 00000 00001  000000    0000000F                      
[+] F16                                                                           ABSOLUTE                      00001 00000 00001  000000    00000010                      
[+] F17                                                                           ABSOLUTE                      00001 00000 00001  000000    00000011                      
[+] F18                                                                           ABSOLUTE                      00001 00000 00001  000000    00000012                      
[+] F19                                                                           ABSOLUTE                      00001 00000 00001  000000    00000013                      
[+] F2                                                                            ABSOLUTE                      00001 00000 00001  000000    00000002                      
[+] F20                                                                           ABSOLUTE                      00001 00000 00001  000000    00000014                      
[+] F21                                                                           ABSOLUTE                      00001 00000 00001  000000    00000015                      
[+] F22                                                                           ABSOLUTE                      00001 00000 00001  000000    00000016                      
[+] F23                                                                           ABSOLUTE                      00001 00000 00001  000000    00000017                      
[+] F24                                                                           ABSOLUTE                      00001 00000 00001  000000    00000018                      
[+] F25                                                                           ABSOLUTE                      00001 00000 00001  000000    00000019                      
[+] F26                                                                           ABSOLUTE                      00001 00000 00001  000000    0000001A                      
[+] F27                                                                           ABSOLUTE                      00001 00000 00001  000000    0000001B                      
[+] F28                                                                           ABSOLUTE                      00001 00000 00001  000000    0000001C                      
[+] F29                                                                           ABSOLUTE                      00001 00000 00001  000000    0000001D                      
[+] F3                                                                            ABSOLUTE                      00001 00000 00001  000000    00000003                      
[+] F30                                                                           ABSOLUTE                      00001 00000 00001  000000    0000001E                      
[+] F31                                                                           ABSOLUTE                      00001 00000 00001  000000    0000001F                      
[+] F4                                                                            ABSOLUTE                      00001 00000 00001  000000    00000004                      
[+] F5                                                                            ABSOLUTE                      00001 00000 00001  000000    00000005                      
[+] F6                                                                            ABSOLUTE                      00001 00000 00001  000000    00000006                      
[+] F7                                                                            ABSOLUTE                      00001 00000 00001  000000    00000007                      
[+] F8                                                                            ABSOLUTE                      00001 00000 00001  000000    00000008                      
[+] F9                                                                            ABSOLUTE                      00001 00000 00001  000000    00000009                      
[+] FA0                                                                           ABSOLUTE                      00001 00000 00001  000000    0000000A                      
[+] FA1                                                                           ABSOLUTE                      00001 00000 00001  000000    0000000B                      
[+] FA2                                                                           ABSOLUTE                      00001 00000 00001  000000    0000000C                      
[+] FA3                                                                           ABSOLUTE                      00001 00000 00001  000000    0000000D                      
[+] FA4                                                                           ABSOLUTE                      00001 00000 00001  000000    0000000E                      
[+] FA5                                                                           ABSOLUTE                      00001 00000 00001  000000    0000000F                      
[+] FA6                                                                           ABSOLUTE                      00001 00000 00001  000000    00000010                      
[+] FA7                                                                           ABSOLUTE                      00001 00000 00001  000000    00000011                      
[+] FALSE                                                                         ABSOLUTE                      00001 00000 00001  000000    00000000                      
[+] FCSR                                                                          ABSOLUTE                      00001 00000 00001  000000    00000003                      
[+] FFLAGS                                                                        ABSOLUTE                      00001 00000 00001  000000    00000001                      
[+] FRM                                                                           ABSOLUTE                      00001 00000 00001  000000    00000002                      
[+] FS0                                                                           ABSOLUTE                      00001 00000 00001  000000    00000008                      
[+] FS1                                                                           ABSOLUTE                      00001 00000 00001  000000    00000009                      
[+] FS10                                                                          ABSOLUTE                      00001 00000 00001  000000    0000001A                      
[+] FS11                                                                          ABSOLUTE                      00001 00000 00001  000000    0000001B                      
[+] FS2                                                                           ABSOLUTE                      00001 00000 00001  000000    00000012                      
[+] FS3                                                                           ABSOLUTE                      00001 00000 00001  000000    00000013                      
[+] FS4                                                                           ABSOLUTE                      00001 00000 00001  000000    00000014                      
[+] FS5                                                                           ABSOLUTE                      00001 00000 00001  000000    00000015                      
[+] FS6                                                                           ABSOLUTE                      00001 00000 00001  000000    00000016                      
[+] FS7                                                                           ABSOLUTE                      00001 00000 00001  000000    00000017                      
[+] FS8                                                                           ABSOLUTE                      00001 00000 00001  000000    00000018                      
[+] FS9                                                                           ABSOLUTE                      00001 00000 00001  000000    00000019                      
[+] FT0                                                                           ABSOLUTE                      00001 00000 00001  000000    00000000                      
[+] FT1                                                                           ABSOLUTE                      00001 00000 00001  000000    00000001                      
[+] FT10                                                                          ABSOLUTE                      00001 00000 00001  000000    0000001E                      
[+] FT11                                                                          ABSOLUTE                      00001 00000 00001  000000    0000001F                      
[+] FT2                                                                           ABSOLUTE                      00001 00000 00001  000000    00000002                      
[+] FT3                                                                           ABSOLUTE                      00001 00000 00001  000000    00000003                      
[+] FT4                                                                           ABSOLUTE                      00001 00000 00001  000000    00000004                      
[+] FT5                                                                           ABSOLUTE                      00001 00000 00001  000000    00000005                      
[+] FT6                                                                           ABSOLUTE                      00001 00000 00001  000000    00000006                      
[+] FT7                                                                           ABSOLUTE                      00001 00000 00001  000000    00000007                      
[+] FT8                                                                           ABSOLUTE                      00001 00000 00001  000000    0000001C                      
[+] FT9                                                                           ABSOLUTE                      00001 00000 00001  000000    0000001D                      
[+] GP                                                                            ABSOLUTE                      00001 00000 00001  000000    00000003                      
[+] INSTRET                                                                       ABSOLUTE                      00001 00000 00001  000000    00000C02                      
[+] INSTRETH                                                                      ABSOLUTE                      00001 00000 00001  000000    00000C82                      
[+] NAPIER                                                                        FLOAT                         00001 00000 00001  000000    2.7182818284590452353602874713
[+] NO                                                                            ABSOLUTE                      00001 00000 00001  000000    00000000                      
[+] PI                                                                            FLOAT                         00001 00000 00001  000000    3.1415926535897932384626433832
[+] R0                                                                            ABSOLUTE                      00001 00000 00001  000000    00000000                      
[+] R1                                                                            ABSOLUTE                      00001 00000 00001  000000    00000001                      
[+] R10                                                                           ABSOLUTE                      00001 00000 00001  000000    0000000A                      
[+] R11                                                                           ABSOLUTE                      00001 00000 00001  000000    0000000B                      
[+] R12                                                                           ABSOLUTE                      00001 00000 00001  000000    0000000C                      
[+] R13                                                                           ABSOLUTE                      00001 00000 00001  000000    0000000D                      
[+] R14                                                                           ABSOLUTE                      00001 00000 00001  000000    0000000E                      
[+] R15                                                                           ABSOLUTE                      00001 00000 00001  000000    0000000F                      
[+] R16                                                                           ABSOLUTE                      00001 00000 00001  000000    00000010                      
[+] R17                                                                           ABSOLUTE                      00001 00000 00001  000000    00000011                      
[+] R18                                                                           ABSOLUTE                      00001 00000 00001  000000    00000012                      
[+] R19                                                                           ABSOLUTE                      00001 00000 00001  000000    00000013                      
[+] R2                                                                            ABSOLUTE                      00001 00000 00001  000000    00000002                      
[+] R20                                                                           ABSOLUTE                      00001 00000 00001  000000    00000014                      
[+] R21                                                                           ABSOLUTE                      00001 00000 00001  000000    00000015                      
[+] R22                                                                           ABSOLUTE                      00001 00000 00001  000000    00000016                      
[+] R23                                                                           ABSOLUTE                      00001 00000 00001  000000    00000017                      
[+] R24                                                                           ABSOLUTE                      00001 00000 00001  000000    00000018                      
[+] R25                                                                           ABSOLUTE                      00001 00000 00001  000000    00000019                      
[+] R26                                                                           ABSOLUTE                      00001 00000 00001  000000    0000001A                      
[+] R27                                                                           ABSOLUTE                      00001 00000 00001  000000    0000001B                      
[+] R28                                                                           ABSOLUTE                      00001 00000 00001  000000    0000001C                      
[+] R29                                                                           ABSOLUTE                      00001 00000 00001  000000    0000001D                      
[+] R3                                                                            ABSOLUTE                      00001 00000 00001  000000    00000003                      
[+] R30                                                                           ABSOLUTE                      00001 00000 00001  000000    0000001E                      
[+] R31                                                                           ABSOLUTE                      00001 00000 00001  000000    0000001F                      
[+] R4                                                                            ABSOLUTE                      00001 00000 00001  000000    00000004                      
[+] R5                                                                            ABSOLUTE                      00001 00000 00001  000000    00000005                      
[+] R6                                                                            ABSOLUTE                      00001 00000 00001  000000    00000006                      
[+] R7                                                                            ABSOLUTE                      00001 00000 00001  000000    00000007                      
[+] R8                                                                            ABSOLUTE                      00001 00000 00001  000000    00000008                      
[+] R9                                                                            ABSOLUTE                      00001 00000 00001  000000    00000009                      
[+] RA                                                                            ABSOLUTE                      00001 00000 00001  000000    00000001                      
[+] RM_DYN                                                                        ABSOLUTE                      00001 00000 00001  000000    00000007                      
[+] RM_RDN                                                                        ABSOLUTE                      00001 00000 00001  000000    00000002                      
[+] RM_RMM                                                                        ABSOLUTE                      00001 00000 00001  000000    00000004                      
[+] RM_RNE                                                                        ABSOLUTE                      00001 00000 00001  000000    00000000                      
[+] RM_RTZ                                                                        ABSOLUTE                      00001 00000 00001  000000    00000001                      
[+] RM_RUP                                                                        ABSOLUTE                      00001 00000 00001  000000    00000003                      
[+] S0                                                                            ABSOLUTE                      00001 00000 00001  000000    00000008                      
[+] S1                                                                            ABSOLUTE                      00001 00000 00001  000000    00000009                      
[+] S10                                                                           ABSOLUTE                      00001 00000 00001  000000    0000001A                      
[+] S11                                                                           ABSOLUTE                      00001 00000 00001  000000    0000001B                      
[+] S2                                                                            ABSOLUTE                      00001 00000 00001  000000    00000012                      
[+] S3                                                                            ABSOLUTE                      00001 00000 00001  000000    00000013                      
[+] S4                                                                            ABSOLUTE                      00001 00000 00001  000000    00000014                      
[+] S5                                                                            ABSOLUTE                      00001 00000 00001  000000    00000015                      
[+] S6                                                                            ABSOLUTE                      00001 00000 00001  000000    00000016                      
[+] S7                                                                            ABSOLUTE                      00001 00000 00001  000000    00000017                      
[+] S8                                                                            ABSOLUTE                      00001 00000 00001  000000    00000018                      
[+] S9                                                                            ABSOLUTE                      00001 00000 00001  000000    00000019                      
[+] SP                                                                            ABSOLUTE                      00001 00000 00001  000000    00000002                      
[+] T0                                                                            ABSOLUTE                      00001 00000 00001  000000    00000005                      
[+] T1                                                                            ABSOLUTE                      00001 00000 00001  000000    00000006                      
[+] T2                                                                            ABSOLUTE                      00001 00000 00001  000000    00000007                      
[+] T3                                                                            ABSOLUTE                      00001 00000 00001  000000    0000001C                      
[+] T4                                                                            ABSOLUTE                      00001 00000 00001  000000    0000001D                      
[+] T5                                                                            ABSOLUTE                      00001 00000 00001  000000    0000001E                      
[+] T6                                                                            ABSOLUTE                      00001 00000 00001  000000    0000001F                      
[+] TIME                                                                          ABSOLUTE                      00001 00000 00001  000000    00000C01                      
[+] TIMEH                                                                         ABSOLUTE                      00001 00000 00001  000000    00000C81                      
[+] TP                                                                            ABSOLUTE                      00001 00000 00001  000000    00000004                      
[+] TRUE                                                                          ABSOLUTE                      00001 00000 00001  000000    00000001                      
[+] X0                                                                            ABSOLUTE                      00001 00000 00001  000000    00000000                      
[+] X1                                                                            ABSOLUTE                      00001 00000 00001  000000    00000001                      
[+] X10                                                                           ABSOLUTE                      00001 00000 00001  000000    0000000A                      
[+] X11                                                                           ABSOLUTE                      00001 00000 00001  000000    0000000B                      
[+] X12                                                                           ABSOLUTE                      00001 00000 00001  000000    0000000C                      
[+] X13                                                                           ABSOLUTE                      00001 00000 00001  000000    0000000D                      
[+] X14                                                                           ABSOLUTE                      00001 00000 00001  000000    0000000E                      
[+] X15                                                                           ABSOLUTE                      00001 00000 00001  000000    0000000F                      
[+] X16                                                                           ABSOLUTE                      00001 00000 00001  000000    00000010                      
[+] X17                                                                           ABSOLUTE                      00001 00000 00001  000000    00000011                      
[+] X18                                                                           ABSOLUTE                      00001 00000 00001  000000    00000012                      
[+] X19                                                                           ABSOLUTE                      00001 00000 00001  000000    00000013                      
[+] X2                                                                            ABSOLUTE                      00001 00000 00001  000000    00000002                      
[+] X20                                                                           ABSOLUTE                      00001 00000 00001  000000    00000014                      
[+] X21                                                                           ABSOLUTE                      00001 00000 00001  000000    00000015                      
[+] X22                                                                           ABSOLUTE                      00001 00000 00001  000000    00000016                      
[+] X23                                                                           ABSOLUTE                      00001 00000 00001  000000    00000017                      
[+] X24                                                                           ABSOLUTE                      00001 00000 00001  000000    00000018                      
[+] X25                                                                           ABSOLUTE                      00001 00000 00001  000000    00000019                      
[+] X26                                                                           ABSOLUTE                      00001 00000 00001  000000    0000001A                      
[+] X27                                                                           ABSOLUTE                      00001 00000 00001  000000    0000001B                      
[+] X28                                                                           ABSOLUTE                      00001 00000 00001  000000    0000001C                      
[+] X29                                                                           ABSOLUTE                      00001 00000 00001  000000    0000001D                      
[+] X3                                                                            ABSOLUTE                      00001 00000 00001  000000    00000003                      
[+] X30                                                                           ABSOLUTE                      00001 00000 00001  000000    0000001E                      
[+] X31                                                                           ABSOLUTE                      00001 00000 00001  000000    0000001F                      
[+] X4                                                                            ABSOLUTE                      00001 00000 00001  000000    00000004                      
[+] X5                                                                            ABSOLUTE                      00001 00000 00001  000000    00000005                      
[+] X6                                                                            ABSOLUTE                      00001 00000 00001  000000    00000006                      
[+] X7                                                                            ABSOLUTE                      00001 00000 00001  000000    00000007                      
[+] X8                                                                            ABSOLUTE                      00001 00000 00001  000000    00000008                      
[+] X9                                                                            ABSOLUTE                      00001 00000 00001  000000    00000009                      
[+] YES                                                                           ABSOLUTE                      00001 00000 00001  000000    00000001                      

    List of Relocations
    Section---------  Offset--  Symbol-Name-------------  Symbol-External-Name----  Relocation-ID-----  AddEnd----------


    ----- End of DVASM listing -----

    CopyRight Roberti & Parau Enterprises, Inc.  2021

    This work is licensed under the Creative Commons Attribution-NoDerivatives 4.0 International License.
    To view a copy of this license, visit http://creativecommons.org/licenses/by-nd/4.0
    or send a letter to Creative Commons, PO Box 1866, Mountain View, CA 94042, USA.

    DVASM™ is a trademark of Roberti & Parau Enterprises, Inc.