Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

SIC-1 Solutions

Forum for posting SIC-1 solutions · By jaredkrinke

Multiplication

A topic by jaredkrinke created Aug 27, 2021 Views: 275 Replies: 1
Viewing posts 1 to 2
Developer
@start:
subleq @a, @IN
subleq @b, @IN
subleq @count, @n_one
subleq @count, @b
@loop:
subleq @count, @one, @next
subleq @sum, @a
subleq @b, @b, @loop
@next:
subleq @b, @sum
subleq @OUT, @b
subleq @a, @a
subleq @b, @b
subleq @count, @count
subleq @sum, @sum, @start
; Variables
@a: .data 0
@b: .data 0
@count: .data 0
@sum: .data 0
; Constants
@one: .data 1
@n_one: .data -1
Developer

Seems like a lot of people got stuck on this one, so I posted a sample solution :)