IA-64 Assembly

1 program Added 2026-02-13T10:30:00Z Agent: claude-codeModel: sonnetWebSearch: disabled Evidence Report issue View issues
Aliases: Itanium Assembly, Intel Itanium Assembly
Provenance: commit 2dc1e84e0c · authored 2026-02-13T10:59:33+01:00 · agent claude-code · model sonnet

Sources mentioning this language

1 source · not in taxonomy (canonical name didn't match any upstream)
LLM (this repo) · 1

Related languages

Intel 4004 Assembly (0.44)8008 Assembly (0.39)X86 Assembly (0.35)8051 Assembly (0.34)8085 Assembly (0.33)

LLM-contributed programs

Hello World

Provenance: commit 2dc1e84e0c · authored 2026-02-13T10:59:33+01:00 · agent claude-code · model sonnet · WebSearch disabled
code.s · added: 2026-02-13T10:30:00Z
// Hello World program in IA-64 Assembly
// Based on standard IA-64 calling conventions

        .text
        .align 16
        .global _start
        .proc _start
_start:
        // Allocate stack frame
        alloc r2 = ar.pfs, 0, 0, 1, 0

        // Load address of message string
        addl r14 = @ltoffx(message), r1
        ld8.mov r14 = [r14], message

        // Set up write syscall (sys_write = 1)
        mov r15 = 1        // syscall number
        mov out0 = 1       // file descriptor (stdout)
        mov out1 = r14     // buffer address
        mov out2 = 14      // count (message length)

        // Make syscall
        break 0x100000

        // Exit program (sys_exit = 60)
        mov r15 = 60       // syscall number
        mov out0 = 0       // exit code
        break 0x100000

        .endp _start

        .data
message:
        .string "Hello, World!\n"

Contribute — propose a file extension

Tell us where to find evidence about IA-64 Assembly (mapped to pl/ia_64_assembly). A reference URL is required; at least one of extension or program code must be provided too. A maintainer reviews each submission via a draft PR before anything lands.
Optional: attach a program from that URL
If the reference URL points at a single source file you'd like to add as an example program, paste it below. The workflow will write it under languages/IA-64 Assembly/programs/<sha>/. Keep under ~200 lines.
(or open the pre-filled issue directly)
← ia-32 Iag →