avo.windows.asm

Переключить прокрутку окна
Загрузить этот исходный код

;
  ; Динамически подключаемая библиотека avo. Версия 1.0.
  ; Исходный код для компиляции под Windows (avo.dll).
  ;
  ; Copyright © 2026 Малик Разработчик
  ;
  ; Это свободная программа: вы можете перераспространять ее и/или изменять
  ; ее на условиях Меньшей Стандартной общественной лицензии GNU в том виде,
  ; в каком она была опубликована Фондом свободного программного обеспечения;
  ; либо версии 3 лицензии, либо (по вашему выбору) любой более поздней версии.
  ;
  ; Эта программа распространяется в надежде, что она будет полезной,
  ; но БЕЗО ВСЯКИХ ГАРАНТИЙ; даже без неявной гарантии ТОВАРНОГО ВИДА
  ; или ПРИГОДНОСТИ ДЛЯ ОПРЕДЕЛЕННЫХ ЦЕЛЕЙ. Подробнее см. в Меньшей Стандартной
  ; общественной лицензии GNU.
  ;
  ; Вы должны были получить копию Меньшей Стандартной общественной лицензии GNU
  ; вместе с этой программой. Если это не так, см.
  ; <https://www.gnu.org/licenses/>.
;

; <fold заголовок — в соответствии со спецификацией формата исполняемого модуля>
                format      pe64 gui dll at $00007ff000000000
                entry       DllEntryPoint
; </fold>

; <fold макросы формата исполняемого модуля>
                include     "win64a.inc"
                include     "../../libraries/!os/microsoft-windows/src.asm/!format/resource.inc"
; </fold>

; <fold макросы выравнивания кода и данных>
    macro align_c algn* {
                    align       algn
    }

    macro align_d algn* {
                    align       algn
    }
; </fold>

; <fold макросы библиотеки>
    macro function name* {
                    align_c     $04
           name:
    }

    macro constant name*, algn* {
                    align_d     algn
           name:
    }

    macro enterq {
                    enter       $0020, 0
                    vmovdqu     xword [rbp-$20], xmm6
                    vmovdqu     xword [rbp-$10], xmm7
    }

    macro leaveq {
                    vmovdqu     xmm6, [rbp-$20]
                    vmovdqu     xmm7, [rbp-$10]
                    leave
    }

    macro entero {
                    enter       $00a0, 0
                    vmovdqu     xword  [rbp-$a0], xmm06
                    vmovdqu     xword  [rbp-$90], xmm07
                    vmovdqu     xword  [rbp-$80], xmm08
                    vmovdqu     xword  [rbp-$70], xmm09
                    vmovdqu     xword  [rbp-$60], xmm10
                    vmovdqu     xword  [rbp-$50], xmm11
                    vmovdqu     xword  [rbp-$40], xmm12
                    vmovdqu     xword  [rbp-$30], xmm13
                    vmovdqu     xword  [rbp-$20], xmm14
                    vmovdqu     xword  [rbp-$10], xmm15
    }

    macro leaveo {
                    vmovdqu     xmm06, [rbp-$a0]
                    vmovdqu     xmm07, [rbp-$90]
                    vmovdqu     xmm08, [rbp-$80]
                    vmovdqu     xmm09, [rbp-$70]
                    vmovdqu     xmm10, [rbp-$60]
                    vmovdqu     xmm11, [rbp-$50]
                    vmovdqu     xmm12, [rbp-$40]
                    vmovdqu     xmm13, [rbp-$30]
                    vmovdqu     xmm14, [rbp-$20]
                    vmovdqu     xmm15, [rbp-$10]
                    leave
    }
; </fold>

; <fold поддержка псевдонимов регистров>
                xmm00 equ xmm0
                xmm01 equ xmm1
                xmm02 equ xmm2
                xmm03 equ xmm3
                xmm04 equ xmm4
                xmm05 equ xmm5
                xmm06 equ xmm6
                xmm07 equ xmm7
                xmm08 equ xmm8
                xmm09 equ xmm9
                ymm00 equ ymm0
                ymm01 equ ymm1
                ymm02 equ ymm2
                ymm03 equ ymm3
                ymm04 equ ymm4
                ymm05 equ ymm5
                ymm06 equ ymm6
                ymm07 equ ymm7
                ymm08 equ ymm8
                ymm09 equ ymm9
                zmm00 equ zmm0
                zmm01 equ zmm1
                zmm02 equ zmm2
                zmm03 equ zmm3
                zmm04 equ zmm4
                zmm05 equ zmm5
                zmm06 equ zmm6
                zmm07 equ zmm7
                zmm08 equ zmm8
                zmm09 equ zmm9
                msk0  equ k0
                msk1  equ k1
                msk2  equ k2
                msk3  equ k3
                msk4  equ k4
                msk5  equ k5
                msk6  equ k6
                msk7  equ k7
; </fold>

; <fold аргументы>
                res   equ rcx
                val   equ rdx
                val1  equ rdx
                val2  equ r8
                bRes  equ cl
                bVal  equ dl
                bVal1 equ dl
                bVal2 equ r8b
                sRes  equ cx
                sVal  equ dx
                sVal1 equ dx
                sVal2 equ r8w
                iRes  equ ecx
                iVal  equ edx
                iVal1 equ edx
                iVal2 equ r8d
                lRes  equ rcx
                lVal  equ rdx
                lVal1 equ rdx
                lVal2 equ r8
; </fold>

; <fold раздел кода — в соответствии со спецификацией формата исполняемого модуля>
                section     ".text" code executable readable

                function    DllEntryPoint
                mov         eax,  $00000001
                ret

                include     "code.inc"
; </fold>

; <fold раздел констант — в соответствии со спецификацией формата исполняемого модуля>
                section     ".rdata" data readable

                include     "const.inc"
; </fold>

; <fold раздел экспорта — в соответствии со спецификацией формата исполняемого модуля>
                section     ".edata" export data readable

                export      "AVO.DLL", \
                            IsAVX512SupportedByCPU,         "IsAVX512SupportedByCPU", \
                            IsAVX512SupportedByOS,          "IsAVX512SupportedByOS", \
                            BitAndByte2,                    "BitAndByte2", \
                            BitAndByte4,                    "BitAndByte4", \
                            BitAndByte8,                    "BitAndByte8", \
                            BitAndByte4,                    "BitAndShort2", \
                            BitAndByte8,                    "BitAndShort4", \
                            BitAndShort8,                   "BitAndShort8", \
                            BitAndByte8,                    "BitAndInt2", \
                            BitAndShort8,                   "BitAndInt4", \
                            BitAndInt8,                     "BitAndInt8", \
                            BitAndShort8,                   "BitAndLong2", \
                            BitAndInt8,                     "BitAndLong4", \
                            BitAndLong8,                    "BitAndLong8", \
                            BitNotByte2,                    "BitNotByte2", \
                            BitNotByte4,                    "BitNotByte4", \
                            BitNotByte8,                    "BitNotByte8", \
                            BitNotByte4,                    "BitNotShort2", \
                            BitNotByte8,                    "BitNotShort4", \
                            BitNotShort8,                   "BitNotShort8", \
                            BitNotByte8,                    "BitNotInt2", \
                            BitNotShort8,                   "BitNotInt4", \
                            BitNotInt8,                     "BitNotInt8", \
                            BitNotShort8,                   "BitNotLong2", \
                            BitNotInt8,                     "BitNotLong4", \
                            BitNotLong8,                    "BitNotLong8", \
                            BitOrByte2,                     "BitOrByte2", \
                            BitOrByte4,                     "BitOrByte4", \
                            BitOrByte8,                     "BitOrByte8", \
                            BitOrByte4,                     "BitOrShort2", \
                            BitOrByte8,                     "BitOrShort4", \
                            BitOrShort8,                    "BitOrShort8", \
                            BitOrByte8,                     "BitOrInt2", \
                            BitOrShort8,                    "BitOrInt4", \
                            BitOrInt8,                      "BitOrInt8", \
                            BitOrShort8,                    "BitOrLong2", \
                            BitOrInt8,                      "BitOrLong4", \
                            BitOrLong8,                     "BitOrLong8", \
                            BitXorByte2,                    "BitXorByte2", \
                            BitXorByte4,                    "BitXorByte4", \
                            BitXorByte8,                    "BitXorByte8", \
                            BitXorByte4,                    "BitXorShort2", \
                            BitXorByte8,                    "BitXorShort4", \
                            BitXorShort8,                   "BitXorShort8", \
                            BitXorByte8,                    "BitXorInt2", \
                            BitXorShort8,                   "BitXorInt4", \
                            BitXorInt8,                     "BitXorInt8", \
                            BitXorShort8,                   "BitXorLong2", \
                            BitXorInt8,                     "BitXorLong4", \
                            BitXorLong8,                    "BitXorLong8", \
                            CastDouble2ToFloat2,            "CastDouble2ToFloat2", \
                            CastDouble2ToByte2,             "CastDouble2ToByte2", \
                            CastDouble2ToShort2,            "CastDouble2ToShort2", \
                            CastDouble2ToInt2,              "CastDouble2ToInt2", \
                            CastDouble2ToLong2,             "CastDouble2ToLong2", \
                            CastDouble4ToFloat4,            "CastDouble4ToFloat4", \
                            CastDouble4ToByte4,             "CastDouble4ToByte4", \
                            CastDouble4ToShort4,            "CastDouble4ToShort4", \
                            CastDouble4ToInt4,              "CastDouble4ToInt4", \
                            CastDouble4ToLong4,             "CastDouble4ToLong4", \
                            CastDouble8ToFloat8,            "CastDouble8ToFloat8", \
                            CastDouble8ToByte8,             "CastDouble8ToByte8", \
                            CastDouble8ToShort8,            "CastDouble8ToShort8", \
                            CastDouble8ToInt8,              "CastDouble8ToInt8", \
                            CastDouble8ToLong8,             "CastDouble8ToLong8", \
                            CastFloat2ToDouble2,            "CastFloat2ToDouble2", \
                            CastFloat2ToByte2,              "CastFloat2ToByte2", \
                            CastFloat2ToShort2,             "CastFloat2ToShort2", \
                            CastFloat2ToInt2,               "CastFloat2ToInt2", \
                            CastFloat2ToLong2,              "CastFloat2ToLong2", \
                            CastFloat4ToDouble4,            "CastFloat4ToDouble4", \
                            CastFloat4ToByte4,              "CastFloat4ToByte4", \
                            CastFloat4ToShort4,             "CastFloat4ToShort4", \
                            CastFloat4ToInt4,               "CastFloat4ToInt4", \
                            CastFloat4ToLong4,              "CastFloat4ToLong4", \
                            CastFloat8ToDouble8,            "CastFloat8ToDouble8", \
                            CastFloat8ToByte8,              "CastFloat8ToByte8", \
                            CastFloat8ToShort8,             "CastFloat8ToShort8", \
                            CastFloat8ToInt8,               "CastFloat8ToInt8", \
                            CastFloat8ToLong8,              "CastFloat8ToLong8", \
                            CastByte2ToDouble2,             "CastByte2ToDouble2", \
                            CastByte2ToFloat2,              "CastByte2ToFloat2", \
                            CastByte2ToShort2,              "CastByte2ToShort2", \
                            CastByte2ToInt2,                "CastByte2ToInt2", \
                            CastByte2ToLong2,               "CastByte2ToLong2", \
                            CastByte4ToDouble4,             "CastByte4ToDouble4", \
                            CastByte4ToFloat4,              "CastByte4ToFloat4", \
                            CastByte4ToShort4,              "CastByte4ToShort4", \
                            CastByte4ToInt4,                "CastByte4ToInt4", \
                            CastByte4ToLong4,               "CastByte4ToLong4", \
                            CastByte8ToDouble8,             "CastByte8ToDouble8", \
                            CastByte8ToFloat8,              "CastByte8ToFloat8", \
                            CastByte8ToShort8,              "CastByte8ToShort8", \
                            CastByte8ToInt8,                "CastByte8ToInt8", \
                            CastByte8ToLong8,               "CastByte8ToLong8", \
                            CastShort2ToDouble2,            "CastShort2ToDouble2", \
                            CastShort2ToFloat2,             "CastShort2ToFloat2", \
                            CastShort2ToByte2,              "CastShort2ToByte2", \
                            CastShort2ToInt2,               "CastShort2ToInt2", \
                            CastShort2ToLong2,              "CastShort2ToLong2", \
                            CastShort4ToDouble4,            "CastShort4ToDouble4", \
                            CastShort4ToFloat4,             "CastShort4ToFloat4", \
                            CastShort4ToByte4,              "CastShort4ToByte4", \
                            CastShort4ToInt4,               "CastShort4ToInt4", \
                            CastShort4ToLong4,              "CastShort4ToLong4", \
                            CastShort8ToDouble8,            "CastShort8ToDouble8", \
                            CastShort8ToFloat8,             "CastShort8ToFloat8", \
                            CastShort8ToByte8,              "CastShort8ToByte8", \
                            CastShort8ToInt8,               "CastShort8ToInt8", \
                            CastShort8ToLong8,              "CastShort8ToLong8", \
                            CastInt2ToDouble2,              "CastInt2ToDouble2", \
                            CastInt2ToFloat2,               "CastInt2ToFloat2", \
                            CastInt2ToByte2,                "CastInt2ToByte2", \
                            CastInt2ToShort2,               "CastInt2ToShort2", \
                            CastInt2ToLong2,                "CastInt2ToLong2", \
                            CastInt4ToDouble4,              "CastInt4ToDouble4", \
                            CastInt4ToFloat4,               "CastInt4ToFloat4", \
                            CastInt4ToByte4,                "CastInt4ToByte4", \
                            CastInt4ToShort4,               "CastInt4ToShort4", \
                            CastInt4ToLong4,                "CastInt4ToLong4", \
                            CastInt8ToDouble8,              "CastInt8ToDouble8", \
                            CastInt8ToFloat8,               "CastInt8ToFloat8", \
                            CastInt8ToByte8,                "CastInt8ToByte8", \
                            CastInt8ToShort8,               "CastInt8ToShort8", \
                            CastInt8ToLong8,                "CastInt8ToLong8", \
                            CastLong2ToDouble2,             "CastLong2ToDouble2", \
                            CastLong2ToFloat2,              "CastLong2ToFloat2", \
                            CastLong2ToByte2,               "CastLong2ToByte2", \
                            CastLong2ToShort2,              "CastLong2ToShort2", \
                            CastLong2ToInt2,                "CastLong2ToInt2", \
                            CastLong4ToDouble4,             "CastLong4ToDouble4", \
                            CastLong4ToFloat4,              "CastLong4ToFloat4", \
                            CastLong4ToByte4,               "CastLong4ToByte4", \
                            CastLong4ToShort4,              "CastLong4ToShort4", \
                            CastLong4ToInt4,                "CastLong4ToInt4", \
                            CastLong8ToDouble8,             "CastLong8ToDouble8", \
                            CastLong8ToFloat8,              "CastLong8ToFloat8", \
                            CastLong8ToByte8,               "CastLong8ToByte8", \
                            CastLong8ToShort8,              "CastLong8ToShort8", \
                            CastLong8ToInt8,                "CastLong8ToInt8", \
                            ScalarAddDouble2,               "ScalarAddDouble2", \
                            ScalarAddDouble4,               "ScalarAddDouble4", \
                            ScalarAddDouble8,               "ScalarAddDouble8", \
                            ScalarAddFloat2,                "ScalarAddFloat2", \
                            ScalarAddFloat4,                "ScalarAddFloat4", \
                            ScalarAddFloat8,                "ScalarAddFloat8", \
                            ScalarAddInt2,                  "ScalarAddInt2", \
                            ScalarAddInt4,                  "ScalarAddInt4", \
                            ScalarAddInt8,                  "ScalarAddInt8", \
                            ScalarAddLong2,                 "ScalarAddLong2", \
                            ScalarAddLong4,                 "ScalarAddLong4", \
                            ScalarAddLong8,                 "ScalarAddLong8", \
                            ScalarConjDouble2,              "ScalarConjDouble2", \
                            ScalarConjDouble4,              "ScalarConjDouble4", \
                            ScalarConjDouble8,              "ScalarConjDouble8", \
                            ScalarConjFloat2,               "ScalarConjFloat2", \
                            ScalarConjFloat4,               "ScalarConjFloat4", \
                            ScalarConjFloat8,               "ScalarConjFloat8", \
                            ScalarConjInt2,                 "ScalarConjInt2", \
                            ScalarConjInt4,                 "ScalarConjInt4", \
                            ScalarConjInt8,                 "ScalarConjInt8", \
                            ScalarConjLong2,                "ScalarConjLong2", \
                            ScalarConjLong4,                "ScalarConjLong4", \
                            ScalarConjLong8,                "ScalarConjLong8", \
                            ScalarDivDouble2,               "ScalarDivDouble2", \
                            ScalarDivDouble4,               "ScalarDivDouble4", \
                            ScalarDivDouble8,               "ScalarDivDouble8", \
                            ScalarDivFloat2,                "ScalarDivFloat2", \
                            ScalarDivFloat4,                "ScalarDivFloat4", \
                            ScalarDivFloat8,                "ScalarDivFloat8", \
                            ScalarInvDouble2,               "ScalarInvDouble2", \
                            ScalarInvDouble4,               "ScalarInvDouble4", \
                            ScalarInvDouble8,               "ScalarInvDouble8", \
                            ScalarInvFloat2,                "ScalarInvFloat2", \
                            ScalarInvFloat4,                "ScalarInvFloat4", \
                            ScalarInvFloat8,                "ScalarInvFloat8", \
                            ScalarEqualsDouble2,            "ScalarEqualsDouble2", \
                            ScalarEqualsDouble4,            "ScalarEqualsDouble4", \
                            ScalarEqualsDouble8,            "ScalarEqualsDouble8", \
                            ScalarEqualsFloat2,             "ScalarEqualsFloat2", \
                            ScalarEqualsFloat4,             "ScalarEqualsFloat4", \
                            ScalarEqualsFloat8,             "ScalarEqualsFloat8", \
                            ScalarEqualsInt2,               "ScalarEqualsInt2", \
                            ScalarEqualsInt4,               "ScalarEqualsInt4", \
                            ScalarEqualsInt8,               "ScalarEqualsInt8", \
                            ScalarEqualsLong2,              "ScalarEqualsLong2", \
                            ScalarEqualsLong4,              "ScalarEqualsLong4", \
                            ScalarEqualsLong8,              "ScalarEqualsLong8", \
                            ScalarNotEqualsDouble2,         "ScalarNotEqualsDouble2", \
                            ScalarNotEqualsDouble4,         "ScalarNotEqualsDouble4", \
                            ScalarNotEqualsDouble8,         "ScalarNotEqualsDouble8", \
                            ScalarNotEqualsFloat2,          "ScalarNotEqualsFloat2", \
                            ScalarNotEqualsFloat4,          "ScalarNotEqualsFloat4", \
                            ScalarNotEqualsFloat8,          "ScalarNotEqualsFloat8", \
                            ScalarNotEqualsInt2,            "ScalarNotEqualsInt2", \
                            ScalarNotEqualsInt4,            "ScalarNotEqualsInt4", \
                            ScalarNotEqualsInt8,            "ScalarNotEqualsInt8", \
                            ScalarNotEqualsLong2,           "ScalarNotEqualsLong2", \
                            ScalarNotEqualsLong4,           "ScalarNotEqualsLong4", \
                            ScalarNotEqualsLong8,           "ScalarNotEqualsLong8", \
                            ScalarMulDouble2,               "ScalarMulDouble2", \
                            ScalarMulDouble4,               "ScalarMulDouble4", \
                            ScalarMulDouble8,               "ScalarMulDouble8", \
                            ScalarMulFloat2,                "ScalarMulFloat2", \
                            ScalarMulFloat4,                "ScalarMulFloat4", \
                            ScalarMulFloat8,                "ScalarMulFloat8", \
                            ScalarMulInt2,                  "ScalarMulInt2", \
                            ScalarMulInt4,                  "ScalarMulInt4", \
                            ScalarMulInt8,                  "ScalarMulInt8", \
                            ScalarMulLong2,                 "ScalarMulLong2", \
                            ScalarMulLong4,                 "ScalarMulLong4", \
                            ScalarMulLong8,                 "ScalarMulLong8", \
                            ScalarNegDouble2,               "ScalarNegDouble2", \
                            ScalarNegDouble4,               "ScalarNegDouble4", \
                            ScalarNegDouble8,               "ScalarNegDouble8", \
                            ScalarNegFloat2,                "ScalarNegFloat2", \
                            ScalarNegFloat4,                "ScalarNegFloat4", \
                            ScalarNegFloat8,                "ScalarNegFloat8", \
                            ScalarNegInt2,                  "ScalarNegInt2", \
                            ScalarNegInt4,                  "ScalarNegInt4", \
                            ScalarNegInt8,                  "ScalarNegInt8", \
                            ScalarNegLong2,                 "ScalarNegLong2", \
                            ScalarNegLong4,                 "ScalarNegLong4", \
                            ScalarNegLong8,                 "ScalarNegLong8", \
                            ScalarShlInt2,                  "ScalarShlInt2", \
                            ScalarShlInt4,                  "ScalarShlInt4", \
                            ScalarShlInt8,                  "ScalarShlInt8", \
                            ScalarShlLong2,                 "ScalarShlLong2", \
                            ScalarShlLong4,                 "ScalarShlLong4", \
                            ScalarShlLong8,                 "ScalarShlLong8", \
                            ScalarShrInt2,                  "ScalarShrInt2", \
                            ScalarShrInt4,                  "ScalarShrInt4", \
                            ScalarShrInt8,                  "ScalarShrInt8", \
                            ScalarShrLong2,                 "ScalarShrLong2", \
                            ScalarShrLong4,                 "ScalarShrLong4", \
                            ScalarShrLong8,                 "ScalarShrLong8", \
                            ScalarShruInt2,                 "ScalarShruInt2", \
                            ScalarShruInt4,                 "ScalarShruInt4", \
                            ScalarShruInt8,                 "ScalarShruInt8", \
                            ScalarShruLong2,                "ScalarShruLong2", \
                            ScalarShruLong4,                "ScalarShruLong4", \
                            ScalarShruLong8,                "ScalarShruLong8", \
                            ScalarSubDouble2,               "ScalarSubDouble2", \
                            ScalarSubDouble4,               "ScalarSubDouble4", \
                            ScalarSubDouble8,               "ScalarSubDouble8", \
                            ScalarSubFloat2,                "ScalarSubFloat2", \
                            ScalarSubFloat4,                "ScalarSubFloat4", \
                            ScalarSubFloat8,                "ScalarSubFloat8", \
                            ScalarSubInt2,                  "ScalarSubInt2", \
                            ScalarSubInt4,                  "ScalarSubInt4", \
                            ScalarSubInt8,                  "ScalarSubInt8", \
                            ScalarSubLong2,                 "ScalarSubLong2", \
                            ScalarSubLong4,                 "ScalarSubLong4", \
                            ScalarSubLong8,                 "ScalarSubLong8", \
                            ScalarAddDouble2,               "VectorAddDouble2", \
                            ScalarAddDouble4,               "VectorAddDouble4", \
                            ScalarAddDouble8,               "VectorAddDouble8", \
                            ScalarAddFloat2,                "VectorAddFloat2", \
                            ScalarAddFloat4,                "VectorAddFloat4", \
                            ScalarAddFloat8,                "VectorAddFloat8", \
                            VectorAddByte2,                 "VectorAddByte2", \
                            VectorAddByte4,                 "VectorAddByte4", \
                            VectorAddByte8,                 "VectorAddByte8", \
                            VectorAddShort2,                "VectorAddShort2", \
                            VectorAddShort4,                "VectorAddShort4", \
                            VectorAddShort8,                "VectorAddShort8", \
                            ScalarAddInt2,                  "VectorAddInt2", \
                            ScalarAddInt4,                  "VectorAddInt4", \
                            ScalarAddInt8,                  "VectorAddInt8", \
                            ScalarAddLong2,                 "VectorAddLong2", \
                            ScalarAddLong4,                 "VectorAddLong4", \
                            ScalarAddLong8,                 "VectorAddLong8", \
                            VectorDivDouble2,               "VectorDivDouble2", \
                            VectorDivDouble4,               "VectorDivDouble4", \
                            VectorDivDouble8,               "VectorDivDouble8", \
                            VectorDivFloat2,                "VectorDivFloat2", \
                            VectorDivFloat4,                "VectorDivFloat4", \
                            VectorDivFloat8,                "VectorDivFloat8", \
                            VectorEqualsDouble,             "VectorEqualsDouble", \
                            VectorEqualsDouble2,            "VectorEqualsDouble2", \
                            VectorEqualsDouble4,            "VectorEqualsDouble4", \
                            VectorEqualsDouble8,            "VectorEqualsDouble8", \
                            VectorEqualsFloat,              "VectorEqualsFloat", \
                            VectorEqualsFloat2,             "VectorEqualsFloat2", \
                            VectorEqualsFloat4,             "VectorEqualsFloat4", \
                            VectorEqualsFloat8,             "VectorEqualsFloat8", \
                            VectorEqualsByte,               "VectorEqualsByte", \
                            VectorEqualsByte2,              "VectorEqualsByte2", \
                            VectorEqualsByte4,              "VectorEqualsByte4", \
                            VectorEqualsByte8,              "VectorEqualsByte8", \
                            VectorEqualsShort,              "VectorEqualsShort", \
                            VectorEqualsShort2,             "VectorEqualsShort2", \
                            VectorEqualsShort4,             "VectorEqualsShort4", \
                            VectorEqualsShort8,             "VectorEqualsShort8", \
                            VectorEqualsInt,                "VectorEqualsInt", \
                            VectorEqualsInt2,               "VectorEqualsInt2", \
                            VectorEqualsInt4,               "VectorEqualsInt4", \
                            VectorEqualsInt8,               "VectorEqualsInt8", \
                            VectorEqualsLong,               "VectorEqualsLong", \
                            VectorEqualsLong2,              "VectorEqualsLong2", \
                            VectorEqualsLong4,              "VectorEqualsLong4", \
                            VectorEqualsLong8,              "VectorEqualsLong8", \
                            VectorGreaterOrEqualsDouble,    "VectorGreaterOrEqualsDouble", \
                            VectorGreaterOrEqualsDouble2,   "VectorGreaterOrEqualsDouble2", \
                            VectorGreaterOrEqualsDouble4,   "VectorGreaterOrEqualsDouble4", \
                            VectorGreaterOrEqualsDouble8,   "VectorGreaterOrEqualsDouble8", \
                            VectorGreaterOrEqualsFloat,     "VectorGreaterOrEqualsFloat", \
                            VectorGreaterOrEqualsFloat2,    "VectorGreaterOrEqualsFloat2", \
                            VectorGreaterOrEqualsFloat4,    "VectorGreaterOrEqualsFloat4", \
                            VectorGreaterOrEqualsFloat8,    "VectorGreaterOrEqualsFloat8", \
                            VectorGreaterOrEqualsByte,      "VectorGreaterOrEqualsByte", \
                            VectorGreaterOrEqualsByte2,     "VectorGreaterOrEqualsByte2", \
                            VectorGreaterOrEqualsByte4,     "VectorGreaterOrEqualsByte4", \
                            VectorGreaterOrEqualsByte8,     "VectorGreaterOrEqualsByte8", \
                            VectorGreaterOrEqualsShort,     "VectorGreaterOrEqualsShort", \
                            VectorGreaterOrEqualsShort2,    "VectorGreaterOrEqualsShort2", \
                            VectorGreaterOrEqualsShort4,    "VectorGreaterOrEqualsShort4", \
                            VectorGreaterOrEqualsShort8,    "VectorGreaterOrEqualsShort8", \
                            VectorGreaterOrEqualsInt,       "VectorGreaterOrEqualsInt", \
                            VectorGreaterOrEqualsInt2,      "VectorGreaterOrEqualsInt2", \
                            VectorGreaterOrEqualsInt4,      "VectorGreaterOrEqualsInt4", \
                            VectorGreaterOrEqualsInt8,      "VectorGreaterOrEqualsInt8", \
                            VectorGreaterOrEqualsLong,      "VectorGreaterOrEqualsLong", \
                            VectorGreaterOrEqualsLong2,     "VectorGreaterOrEqualsLong2", \
                            VectorGreaterOrEqualsLong4,     "VectorGreaterOrEqualsLong4", \
                            VectorGreaterOrEqualsLong8,     "VectorGreaterOrEqualsLong8", \
                            VectorGreaterThanDouble,        "VectorGreaterThanDouble", \
                            VectorGreaterThanDouble2,       "VectorGreaterThanDouble2", \
                            VectorGreaterThanDouble4,       "VectorGreaterThanDouble4", \
                            VectorGreaterThanDouble8,       "VectorGreaterThanDouble8", \
                            VectorGreaterThanFloat,         "VectorGreaterThanFloat", \
                            VectorGreaterThanFloat2,        "VectorGreaterThanFloat2", \
                            VectorGreaterThanFloat4,        "VectorGreaterThanFloat4", \
                            VectorGreaterThanFloat8,        "VectorGreaterThanFloat8", \
                            VectorGreaterThanByte,          "VectorGreaterThanByte", \
                            VectorGreaterThanByte2,         "VectorGreaterThanByte2", \
                            VectorGreaterThanByte4,         "VectorGreaterThanByte4", \
                            VectorGreaterThanByte8,         "VectorGreaterThanByte8", \
                            VectorGreaterThanShort,         "VectorGreaterThanShort", \
                            VectorGreaterThanShort2,        "VectorGreaterThanShort2", \
                            VectorGreaterThanShort4,        "VectorGreaterThanShort4", \
                            VectorGreaterThanShort8,        "VectorGreaterThanShort8", \
                            VectorGreaterThanInt,           "VectorGreaterThanInt", \
                            VectorGreaterThanInt2,          "VectorGreaterThanInt2", \
                            VectorGreaterThanInt4,          "VectorGreaterThanInt4", \
                            VectorGreaterThanInt8,          "VectorGreaterThanInt8", \
                            VectorGreaterThanLong,          "VectorGreaterThanLong", \
                            VectorGreaterThanLong2,         "VectorGreaterThanLong2", \
                            VectorGreaterThanLong4,         "VectorGreaterThanLong4", \
                            VectorGreaterThanLong8,         "VectorGreaterThanLong8", \
                            VectorLessOrEqualsDouble,       "VectorLessOrEqualsDouble", \
                            VectorLessOrEqualsDouble2,      "VectorLessOrEqualsDouble2", \
                            VectorLessOrEqualsDouble4,      "VectorLessOrEqualsDouble4", \
                            VectorLessOrEqualsDouble8,      "VectorLessOrEqualsDouble8", \
                            VectorLessOrEqualsFloat,        "VectorLessOrEqualsFloat", \
                            VectorLessOrEqualsFloat2,       "VectorLessOrEqualsFloat2", \
                            VectorLessOrEqualsFloat4,       "VectorLessOrEqualsFloat4", \
                            VectorLessOrEqualsFloat8,       "VectorLessOrEqualsFloat8", \
                            VectorLessOrEqualsByte,         "VectorLessOrEqualsByte", \
                            VectorLessOrEqualsByte2,        "VectorLessOrEqualsByte2", \
                            VectorLessOrEqualsByte4,        "VectorLessOrEqualsByte4", \
                            VectorLessOrEqualsByte8,        "VectorLessOrEqualsByte8", \
                            VectorLessOrEqualsShort,        "VectorLessOrEqualsShort", \
                            VectorLessOrEqualsShort2,       "VectorLessOrEqualsShort2", \
                            VectorLessOrEqualsShort4,       "VectorLessOrEqualsShort4", \
                            VectorLessOrEqualsShort8,       "VectorLessOrEqualsShort8", \
                            VectorLessOrEqualsInt,          "VectorLessOrEqualsInt", \
                            VectorLessOrEqualsInt2,         "VectorLessOrEqualsInt2", \
                            VectorLessOrEqualsInt4,         "VectorLessOrEqualsInt4", \
                            VectorLessOrEqualsInt8,         "VectorLessOrEqualsInt8", \
                            VectorLessOrEqualsLong,         "VectorLessOrEqualsLong", \
                            VectorLessOrEqualsLong2,        "VectorLessOrEqualsLong2", \
                            VectorLessOrEqualsLong4,        "VectorLessOrEqualsLong4", \
                            VectorLessOrEqualsLong8,        "VectorLessOrEqualsLong8", \
                            VectorLessThanDouble,           "VectorLessThanDouble", \
                            VectorLessThanDouble2,          "VectorLessThanDouble2", \
                            VectorLessThanDouble4,          "VectorLessThanDouble4", \
                            VectorLessThanDouble8,          "VectorLessThanDouble8", \
                            VectorLessThanFloat,            "VectorLessThanFloat", \
                            VectorLessThanFloat2,           "VectorLessThanFloat2", \
                            VectorLessThanFloat4,           "VectorLessThanFloat4", \
                            VectorLessThanFloat8,           "VectorLessThanFloat8", \
                            VectorLessThanByte,             "VectorLessThanByte", \
                            VectorLessThanByte2,            "VectorLessThanByte2", \
                            VectorLessThanByte4,            "VectorLessThanByte4", \
                            VectorLessThanByte8,            "VectorLessThanByte8", \
                            VectorLessThanShort,            "VectorLessThanShort", \
                            VectorLessThanShort2,           "VectorLessThanShort2", \
                            VectorLessThanShort4,           "VectorLessThanShort4", \
                            VectorLessThanShort8,           "VectorLessThanShort8", \
                            VectorLessThanInt,              "VectorLessThanInt", \
                            VectorLessThanInt2,             "VectorLessThanInt2", \
                            VectorLessThanInt4,             "VectorLessThanInt4", \
                            VectorLessThanInt8,             "VectorLessThanInt8", \
                            VectorLessThanLong,             "VectorLessThanLong", \
                            VectorLessThanLong2,            "VectorLessThanLong2", \
                            VectorLessThanLong4,            "VectorLessThanLong4", \
                            VectorLessThanLong8,            "VectorLessThanLong8", \
                            VectorNotEqualsDouble,          "VectorNotEqualsDouble", \
                            VectorNotEqualsDouble2,         "VectorNotEqualsDouble2", \
                            VectorNotEqualsDouble4,         "VectorNotEqualsDouble4", \
                            VectorNotEqualsDouble8,         "VectorNotEqualsDouble8", \
                            VectorNotEqualsFloat,           "VectorNotEqualsFloat", \
                            VectorNotEqualsFloat2,          "VectorNotEqualsFloat2", \
                            VectorNotEqualsFloat4,          "VectorNotEqualsFloat4", \
                            VectorNotEqualsFloat8,          "VectorNotEqualsFloat8", \
                            VectorNotEqualsByte,            "VectorNotEqualsByte", \
                            VectorNotEqualsByte2,           "VectorNotEqualsByte2", \
                            VectorNotEqualsByte4,           "VectorNotEqualsByte4", \
                            VectorNotEqualsByte8,           "VectorNotEqualsByte8", \
                            VectorNotEqualsShort,           "VectorNotEqualsShort", \
                            VectorNotEqualsShort2,          "VectorNotEqualsShort2", \
                            VectorNotEqualsShort4,          "VectorNotEqualsShort4", \
                            VectorNotEqualsShort8,          "VectorNotEqualsShort8", \
                            VectorNotEqualsInt,             "VectorNotEqualsInt", \
                            VectorNotEqualsInt2,            "VectorNotEqualsInt2", \
                            VectorNotEqualsInt4,            "VectorNotEqualsInt4", \
                            VectorNotEqualsInt8,            "VectorNotEqualsInt8", \
                            VectorNotEqualsLong,            "VectorNotEqualsLong", \
                            VectorNotEqualsLong2,           "VectorNotEqualsLong2", \
                            VectorNotEqualsLong4,           "VectorNotEqualsLong4", \
                            VectorNotEqualsLong8,           "VectorNotEqualsLong8", \
                            VectorHiMulByte,                "VectorHiMulByte", \
                            VectorHiMulByte2,               "VectorHiMulByte2", \
                            VectorHiMulByte4,               "VectorHiMulByte4", \
                            VectorHiMulByte8,               "VectorHiMulByte8", \
                            VectorHiMulShort,               "VectorHiMulShort", \
                            VectorHiMulShort2,              "VectorHiMulShort2", \
                            VectorHiMulShort4,              "VectorHiMulShort4", \
                            VectorHiMulShort8,              "VectorHiMulShort8", \
                            VectorHiMuluByte,               "VectorHiMuluByte", \
                            VectorHiMuluByte2,              "VectorHiMuluByte2", \
                            VectorHiMuluByte4,              "VectorHiMuluByte4", \
                            VectorHiMuluByte8,              "VectorHiMuluByte8", \
                            VectorHiMuluShort,              "VectorHiMuluShort", \
                            VectorHiMuluShort2,             "VectorHiMuluShort2", \
                            VectorHiMuluShort4,             "VectorHiMuluShort4", \
                            VectorHiMuluShort8,             "VectorHiMuluShort8", \
                            VectorLoUnpackByte,             "VectorLoUnpackByte", \
                            VectorLoUnpackByte2,            "VectorLoUnpackByte2", \
                            VectorLoUnpackByte4,            "VectorLoUnpackByte4", \
                            VectorLoUnpackByte8,            "VectorLoUnpackByte8", \
                            VectorLoUnpackShort,            "VectorLoUnpackShort", \
                            VectorLoUnpackShort2,           "VectorLoUnpackShort2", \
                            VectorLoUnpackShort4,           "VectorLoUnpackShort4", \
                            VectorLoUnpackShort8,           "VectorLoUnpackShort8", \
                            VectorLoUnpackInt,              "VectorLoUnpackInt", \
                            VectorLoUnpackInt2,             "VectorLoUnpackInt2", \
                            VectorLoUnpackInt4,             "VectorLoUnpackInt4", \
                            VectorLoUnpackInt8,             "VectorLoUnpackInt8", \
                            VectorUpUnpackByte,             "VectorUpUnpackByte", \
                            VectorUpUnpackByte2,            "VectorUpUnpackByte2", \
                            VectorUpUnpackByte4,            "VectorUpUnpackByte4", \
                            VectorUpUnpackByte8,            "VectorUpUnpackByte8", \
                            VectorUpUnpackShort,            "VectorUpUnpackShort", \
                            VectorUpUnpackShort2,           "VectorUpUnpackShort2", \
                            VectorUpUnpackShort4,           "VectorUpUnpackShort4", \
                            VectorUpUnpackShort8,           "VectorUpUnpackShort8", \
                            VectorUpUnpackInt,              "VectorUpUnpackInt", \
                            VectorUpUnpackInt2,             "VectorUpUnpackInt2", \
                            VectorUpUnpackInt4,             "VectorUpUnpackInt4", \
                            VectorUpUnpackInt8,             "VectorUpUnpackInt8", \
                            VectorMulDouble2,               "VectorMulDouble2", \
                            VectorMulDouble4,               "VectorMulDouble4", \
                            VectorMulDouble8,               "VectorMulDouble8", \
                            VectorMulFloat2,                "VectorMulFloat2", \
                            VectorMulFloat4,                "VectorMulFloat4", \
                            VectorMulFloat8,                "VectorMulFloat8", \
                            VectorMulByte2,                 "VectorMulByte2", \
                            VectorMulByte4,                 "VectorMulByte4", \
                            VectorMulByte8,                 "VectorMulByte8", \
                            VectorMulShort2,                "VectorMulShort2", \
                            VectorMulShort4,                "VectorMulShort4", \
                            VectorMulShort8,                "VectorMulShort8", \
                            VectorMulInt2,                  "VectorMulInt2", \
                            VectorMulInt4,                  "VectorMulInt4", \
                            VectorMulInt8,                  "VectorMulInt8", \
                            VectorMulLong2,                 "VectorMulLong2", \
                            VectorMulLong4,                 "VectorMulLong4", \
                            VectorMulLong8,                 "VectorMulLong8", \
                            ScalarNegDouble2,               "VectorNegDouble2", \
                            ScalarNegDouble4,               "VectorNegDouble4", \
                            ScalarNegDouble8,               "VectorNegDouble8", \
                            ScalarNegFloat2,                "VectorNegFloat2", \
                            ScalarNegFloat4,                "VectorNegFloat4", \
                            ScalarNegFloat8,                "VectorNegFloat8", \
                            VectorNegByte2,                 "VectorNegByte2", \
                            VectorNegByte4,                 "VectorNegByte4", \
                            VectorNegByte8,                 "VectorNegByte8", \
                            VectorNegShort2,                "VectorNegShort2", \
                            VectorNegShort4,                "VectorNegShort4", \
                            VectorNegShort8,                "VectorNegShort8", \
                            ScalarNegInt2,                  "VectorNegInt2", \
                            ScalarNegInt4,                  "VectorNegInt4", \
                            ScalarNegInt8,                  "VectorNegInt8", \
                            ScalarNegLong2,                 "VectorNegLong2", \
                            ScalarNegLong4,                 "VectorNegLong4", \
                            ScalarNegLong8,                 "VectorNegLong8", \
                            VectorPackShort,                "VectorPackShort", \
                            VectorPackShort2,               "VectorPackShort2", \
                            VectorPackShort4,               "VectorPackShort4", \
                            VectorPackShort8,               "VectorPackShort8", \
                            VectorPackInt,                  "VectorPackInt", \
                            VectorPackInt2,                 "VectorPackInt2", \
                            VectorPackInt4,                 "VectorPackInt4", \
                            VectorPackInt8,                 "VectorPackInt8", \
                            VectorPackLong,                 "VectorPackLong", \
                            VectorPackLong2,                "VectorPackLong2", \
                            VectorPackLong4,                "VectorPackLong4", \
                            VectorPackLong8,                "VectorPackLong8", \
                            VectorSaturatedAddByte,         "VectorSaturatedAddByte", \
                            VectorSaturatedAddByte2,        "VectorSaturatedAddByte2", \
                            VectorSaturatedAddByte4,        "VectorSaturatedAddByte4", \
                            VectorSaturatedAddByte8,        "VectorSaturatedAddByte8", \
                            VectorSaturatedAddShort,        "VectorSaturatedAddShort", \
                            VectorSaturatedAddShort2,       "VectorSaturatedAddShort2", \
                            VectorSaturatedAddShort4,       "VectorSaturatedAddShort4", \
                            VectorSaturatedAddShort8,       "VectorSaturatedAddShort8", \
                            VectorSaturatedAdduByte,        "VectorSaturatedAdduByte", \
                            VectorSaturatedAdduByte2,       "VectorSaturatedAdduByte2", \
                            VectorSaturatedAdduByte4,       "VectorSaturatedAdduByte4", \
                            VectorSaturatedAdduByte8,       "VectorSaturatedAdduByte8", \
                            VectorSaturatedAdduShort,       "VectorSaturatedAdduShort", \
                            VectorSaturatedAdduShort2,      "VectorSaturatedAdduShort2", \
                            VectorSaturatedAdduShort4,      "VectorSaturatedAdduShort4", \
                            VectorSaturatedAdduShort8,      "VectorSaturatedAdduShort8", \
                            VectorSaturatedSubByte,         "VectorSaturatedSubByte", \
                            VectorSaturatedSubByte2,        "VectorSaturatedSubByte2", \
                            VectorSaturatedSubByte4,        "VectorSaturatedSubByte4", \
                            VectorSaturatedSubByte8,        "VectorSaturatedSubByte8", \
                            VectorSaturatedSubShort,        "VectorSaturatedSubShort", \
                            VectorSaturatedSubShort2,       "VectorSaturatedSubShort2", \
                            VectorSaturatedSubShort4,       "VectorSaturatedSubShort4", \
                            VectorSaturatedSubShort8,       "VectorSaturatedSubShort8", \
                            VectorSaturatedSubuByte,        "VectorSaturatedSubuByte", \
                            VectorSaturatedSubuByte2,       "VectorSaturatedSubuByte2", \
                            VectorSaturatedSubuByte4,       "VectorSaturatedSubuByte4", \
                            VectorSaturatedSubuByte8,       "VectorSaturatedSubuByte8", \
                            VectorSaturatedSubuShort,       "VectorSaturatedSubuShort", \
                            VectorSaturatedSubuShort2,      "VectorSaturatedSubuShort2", \
                            VectorSaturatedSubuShort4,      "VectorSaturatedSubuShort4", \
                            VectorSaturatedSubuShort8,      "VectorSaturatedSubuShort8", \
                            VectorShlByte2,                 "VectorShlByte2", \
                            VectorShlByte4,                 "VectorShlByte4", \
                            VectorShlByte8,                 "VectorShlByte8", \
                            VectorShlShort2,                "VectorShlShort2", \
                            VectorShlShort4,                "VectorShlShort4", \
                            VectorShlShort8,                "VectorShlShort8", \
                            ScalarShlInt2,                  "VectorShlInt2", \
                            ScalarShlInt4,                  "VectorShlInt4", \
                            ScalarShlInt8,                  "VectorShlInt8", \
                            ScalarShlLong2,                 "VectorShlLong2", \
                            ScalarShlLong4,                 "VectorShlLong4", \
                            ScalarShlLong8,                 "VectorShlLong8", \
                            VectorShrByte2,                 "VectorShrByte2", \
                            VectorShrByte4,                 "VectorShrByte4", \
                            VectorShrByte8,                 "VectorShrByte8", \
                            VectorShrShort2,                "VectorShrShort2", \
                            VectorShrShort4,                "VectorShrShort4", \
                            VectorShrShort8,                "VectorShrShort8", \
                            ScalarShrInt2,                  "VectorShrInt2", \
                            ScalarShrInt4,                  "VectorShrInt4", \
                            ScalarShrInt8,                  "VectorShrInt8", \
                            ScalarShrLong2,                 "VectorShrLong2", \
                            ScalarShrLong4,                 "VectorShrLong4", \
                            ScalarShrLong8,                 "VectorShrLong8", \
                            VectorShruByte2,                "VectorShruByte2", \
                            VectorShruByte4,                "VectorShruByte4", \
                            VectorShruByte8,                "VectorShruByte8", \
                            VectorShruShort2,               "VectorShruShort2", \
                            VectorShruShort4,               "VectorShruShort4", \
                            VectorShruShort8,               "VectorShruShort8", \
                            ScalarShruInt2,                 "VectorShruInt2", \
                            ScalarShruInt4,                 "VectorShruInt4", \
                            ScalarShruInt8,                 "VectorShruInt8", \
                            ScalarShruLong2,                "VectorShruLong2", \
                            ScalarShruLong4,                "VectorShruLong4", \
                            ScalarShruLong8,                "VectorShruLong8", \
                            ScalarSubDouble2,               "VectorSubDouble2", \
                            ScalarSubDouble4,               "VectorSubDouble4", \
                            ScalarSubDouble8,               "VectorSubDouble8", \
                            ScalarSubFloat2,                "VectorSubFloat2", \
                            ScalarSubFloat4,                "VectorSubFloat4", \
                            ScalarSubFloat8,                "VectorSubFloat8", \
                            VectorSubByte2,                 "VectorSubByte2", \
                            VectorSubByte4,                 "VectorSubByte4", \
                            VectorSubByte8,                 "VectorSubByte8", \
                            VectorSubShort2,                "VectorSubShort2", \
                            VectorSubShort4,                "VectorSubShort4", \
                            VectorSubShort8,                "VectorSubShort8", \
                            ScalarSubInt2,                  "VectorSubInt2", \
                            ScalarSubInt4,                  "VectorSubInt4", \
                            ScalarSubInt8,                  "VectorSubInt8", \
                            ScalarSubLong2,                 "VectorSubLong2", \
                            ScalarSubLong4,                 "VectorSubLong4", \
                            ScalarSubLong8,                 "VectorSubLong8"
; </fold>

; <fold раздел ресурсов — в соответствии со спецификацией формата исполняемого модуля>
                section     ".rsrc" resource data readable
                
       root:    pedirectory root, \
                            RT_VERSION, versions

                peresource  versions, root, \
                            $0001, LANG_NEUTRAL, version

                peverinfoex version, VOS__WINDOWS32, VFT_APP, VFT2_UNKNOWN, LANG_RUSSIAN+SUBLANG_DEFAULT, 0, \
                            "OriginalFilename", "avo.dll", \
                            "FileDescription", \ ; Продвинутые векторные операции
                            $041f, $0440, $043e, $0434, $0432, $0438, $043d, $0443, $0442, $044b, $0435, $0020, $0432, $0435, $043a, $0442, \
                            $043e, $0440, $043d, $044b, $0435, $0020, $043e, $043f, $0435, $0440, $0430, $0446, $0438, $0438, \
                            "FileVersion", "1.0", \
                            "ProductName", \ ; Объектно-ориентированный продвинутый векторный транслятор
                            $041e, $0431, $044a, $0435, $043a, $0442, $043d, $043e, $002d, $043e, $0440, $0438, $0435, $043d, $0442, $0438, \
                            $0440, $043e, $0432, $0430, $043d, $043d, $044b, $0439, $0020, $043f, $0440, $043e, $0434, $0432, $0438, $043d, \
                            $0443, $0442, $044b, $0439, $0020, $0432, $0435, $043a, $0442, $043e, $0440, $043d, $044b, $0439, $0020, $0442, \
                            $0440, $0430, $043d, $0441, $043b, $044f, $0442, $043e, $0440, \
                            "ProductVersion", "0.7", \
                            "LegalCopyright", \ ; Copyright © 2026 Малик Разработчик
                            $0043, $006f, $0070, $0079, $0072, $0069, $0067, $0068, $0074, $0020, $00a9, $0020, $0032, $0030, $0032, $0036, \
                            $0020, $041c, $0430, $043b, $0438, $043a, $0020, $0420, $0430, $0437, $0440, $0430, $0431, $043e, $0442, $0447, \
                            $0438, $043a
; </fold>

; <fold раздел релокации — в соответствии со спецификацией формата исполняемого модуля>
                section     ".reloc" fixups data readable discardable

    if($ = $$)
                    dd          $00000000, $00000008
    end if
; </fold>