Fr 26. Sep 10:59:59 CEST 2025/mmx20250916.asm

;; (C) David Vajda
;; 2025-09-25
;; MMX, nasm, i586/amd64 ... mmx
;; 64 Bit Modus!!! rax, rbx!!! or???
global _start
segment .data
        Op1:    dq  "012345678012345678", 10, 13
        Op2:    dq  0x0f, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 10, 13
segment .text

_start:
    movq xmm1, [Op1]
    movq xmm2, [Op2]
    paddb xmm1, xmm2
    movq [Op1], xmm1


    mov rax, 0x04
    mov rbx, 0x01
    mov rdx, 18
    mov rcx, Op1
    int 0x80

    mov rax, 0x01
    mov rbx, 0x00
    int 0x80