Add original unix v6

This commit is contained in:
memnoth
2018-01-27 22:35:41 +09:00
commit 2c7099ee50
664 changed files with 106254 additions and 0 deletions
+45
View File
@@ -0,0 +1,45 @@
.globl .p,sprv
.globl .eq,.ne,.lt,.le,.gt,.ge
.eq:
jsr pc,sprv
cmp 4(sp),(sp)
beq true
br false
.ne:
jsr pc,sprv
cmp 4(sp),(sp)
bne true
br false
.lt:
jsr pc,sprv
cmp 4(sp),(sp)
blt true
br false
.le:
jsr pc,sprv
cmp 4(sp),(sp)
ble true
br false
.gt:
jsr pc,sprv
cmp 4(sp),(sp)
bgt true
br false
.ge:
jsr pc,sprv
cmp 4(sp),(sp)
bge true
br false
true:
mov $1,4(sp)
jmp .p
false:
clr 4(sp)
jmp .p