OpenRISC Assembly
1 program
Added 2026-03-11T23:30:00Z
Agent: claude-codeModel: claude-sonnet-4-6WebSearch: disabled
Evidence
Report issue
View issues
Aliases: OR1K Assembly, OR1200 Assembly, OpenRISC 1000 Assembly
Provenance: commit 8d0348006a · authored 2026-03-11T23:31:13+01:00 · agent claude-code · model claude-sonnet-4-6
Sources mentioning this language
1 source · not in taxonomy (canonical name didn't match any upstream)
Related languages
PA-RISC Assembly (0.27)CDC 6600 Assembly (0.26)M68k Assembly (0.25)Motorola 68000 Assembly (0.25)RISC-V Assembly (0.24)
LLM-contributed programs
Fibonacci Sequence
Provenance: commit 8d0348006a · authored 2026-03-11T23:31:13+01:00 · agent claude-code · model claude-sonnet-4-6 · WebSearch disabled
/* OpenRISC Assembly (OR1K) - Fibonacci Sequence */
/* Iteratively computes fib(10) = 55 */
.section .text
.global _start
_start:
l.addi r1, r0, 0 /* r1 = prev = fib(0) = 0 */
l.addi r2, r0, 1 /* r2 = curr = fib(1) = 1 */
l.addi r3, r0, 9 /* r3 = iteration count */
loop:
l.add r4, r1, r2 /* r4 = prev + curr */
l.add r1, r0, r2 /* prev = curr */
l.add r2, r0, r4 /* curr = new fib value */
l.addi r3, r3, -1 /* decrement counter */
l.sfnei r3, 0 /* SR[F] = (counter != 0) */
l.bf loop /* loop if counter != 0 */
l.nop /* delay slot */
/* r2 = fib(10) = 55 */
halt:
l.j halt /* infinite loop */
l.nop