Skip to content
View alex-s168's full-sized avatar

Block or report alex-s168

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
alex-s168/README.md

Hey, I'm Alex and I like making compilers

bits 32
global _start

_start:
  ; 14 - 8
  movq mm0, [a]
  paddb mm0, [b]
  movq [a], mm0

  ; = 6   - 4
  movq mm0, [a + 8]
  paddb mm0, [b + 8]
  movq [a + 8], mm0

  xor eax, eax
  mov al, 0x4
  xor ebx, ebx
  inc ebx
  mov ecx, a
  xor edx, edx
  mov dl, 14
  int 0x80

  xor eax, eax
  inc eax
  xor ebx, ebx
  int 0x80

section .data

a:
  db 36,55,22,16,30,10,59,16,10,50,50,60,10,5,0,0
b:
  db 36,50,22,16,43,29,50,16,87,58,51,60,23,5,0,0

(assembles with NASM and runs on Pentium MMX or better x86 machines with Linux)

Pinned Loading

  1. vxcc_v3 vxcc_v3 Public

    Optimizing Compiler Backend

    C 9

  2. uiua-analyzer uiua-analyzer Public

    compiler for the uiua array language

    Kotlin 6

  3. VS_tournament_continued VS_tournament_continued Public

    Kotlin 9 11

  4. allib allib Public

    C collections and utilities library

    C 3 1

  5. blitz-kt blitz-kt Public

    The only Kotlin library you will ever need!

    Kotlin