347 lines
3.8 KiB
Plaintext
Executable file
347 lines
3.8 KiB
Plaintext
Executable file
read: array
|
|
read: ops
|
|
read: 2
|
|
read: allot
|
|
read: array
|
|
read: optypes
|
|
read: 2
|
|
read: allot
|
|
read: var
|
|
read: currop
|
|
read: :
|
|
read: op1
|
|
read: ops
|
|
read: @
|
|
read: ;
|
|
read: :
|
|
read: op2
|
|
read: ops
|
|
read: 1
|
|
read: +
|
|
read: @
|
|
read: ;
|
|
read: 0
|
|
read: const
|
|
read: OP_NONE
|
|
read: 1
|
|
read: const
|
|
read: OP_REG8
|
|
read: 2
|
|
read: const
|
|
read: OP_REG16
|
|
read: 3
|
|
read: const
|
|
read: OP_SREG
|
|
read: 4
|
|
read: const
|
|
read: OP_IMM
|
|
read: :
|
|
read: op!
|
|
read: (
|
|
read: currop
|
|
read: @
|
|
read: >r
|
|
read: optypes
|
|
read: r@
|
|
read: +
|
|
read: !
|
|
read: ops
|
|
read: r@
|
|
read: +
|
|
read: !
|
|
read: 1
|
|
read: r>
|
|
read: +
|
|
read: currop
|
|
read: !
|
|
read: ;
|
|
read: :
|
|
read: assembled
|
|
read: 0
|
|
read: currop
|
|
read: !
|
|
read: ;
|
|
read: :
|
|
read: mkreg
|
|
read: makedo
|
|
read: ,
|
|
read: does>
|
|
read: @
|
|
read: swap
|
|
read: makedo
|
|
read: ,
|
|
read: ,
|
|
read: does>
|
|
read: dup
|
|
read: @
|
|
read: swap
|
|
read: 1
|
|
read: +
|
|
read: @
|
|
read: op!
|
|
read: ;
|
|
read: OP_REG8
|
|
read: mkreg
|
|
read: reg8
|
|
read: OP_REG16
|
|
read: mkreg
|
|
read: reg16
|
|
read: OP_SREG
|
|
read: mkreg
|
|
read: sreg
|
|
read: 0
|
|
read: reg16
|
|
read: ax
|
|
read: 0
|
|
read: reg8
|
|
read: al
|
|
read: 4
|
|
read: reg8
|
|
read: ah
|
|
read: 1
|
|
read: reg16
|
|
read: cx
|
|
read: 1
|
|
read: reg8
|
|
read: cl
|
|
read: 5
|
|
read: reg8
|
|
read: ch
|
|
read: 2
|
|
read: reg16
|
|
read: dx
|
|
read: 2
|
|
read: reg8
|
|
read: dl
|
|
read: 6
|
|
read: reg8
|
|
read: dh
|
|
read: 3
|
|
read: reg16
|
|
read: bx
|
|
read: 3
|
|
read: reg8
|
|
read: bl
|
|
read: 7
|
|
read: reg8
|
|
read: bh
|
|
read: 4
|
|
read: reg16
|
|
read: sp
|
|
read: 5
|
|
read: reg16
|
|
read: bp
|
|
read: 6
|
|
read: reg16
|
|
read: si
|
|
read: 7
|
|
read: reg16
|
|
read: di
|
|
read: 0
|
|
read: sreg
|
|
read: es
|
|
read: 1
|
|
read: sreg
|
|
read: cs
|
|
read: 2
|
|
read: sreg
|
|
read: ss
|
|
read: 3
|
|
read: sreg
|
|
read: ds
|
|
read: :
|
|
read: #
|
|
read: OP_IMM
|
|
read: op!
|
|
read: ;
|
|
read: :
|
|
read: read-impl
|
|
read: (
|
|
read: dup
|
|
read: @
|
|
read: swap
|
|
read: dup
|
|
read: 1
|
|
read: +
|
|
read: @
|
|
read: swap
|
|
read: 2
|
|
read: +
|
|
read: ;
|
|
read: :
|
|
read: match-impl
|
|
read: (
|
|
read: begin
|
|
read: dup
|
|
read: >
|
|
read: 0
|
|
read: while
|
|
read: 1
|
|
read: -
|
|
read: 2dup
|
|
read: +
|
|
read: @
|
|
read: over
|
|
read: optypes
|
|
read: +
|
|
read: @
|
|
read: !=
|
|
read: if
|
|
read: drop
|
|
read: drop
|
|
read: 0
|
|
read: ret
|
|
read: then
|
|
read: repeat
|
|
read: drop
|
|
read: drop
|
|
read: 1
|
|
read: ;
|
|
read: :
|
|
read: inst
|
|
read: (
|
|
read: makedo
|
|
read: ,
|
|
read: 0
|
|
read: ,
|
|
read: does>
|
|
read: dup
|
|
read: @
|
|
read: currop
|
|
read: @
|
|
read: !=
|
|
read: if
|
|
read: 0
|
|
read: message
|
|
read: yelp
|
|
read: ret
|
|
read: then
|
|
read: 1
|
|
read: +
|
|
read: @
|
|
read: begin
|
|
read: dup
|
|
read: while
|
|
read: read-impl
|
|
read: currop
|
|
read: @
|
|
read: match-impl
|
|
read: if
|
|
read: execute
|
|
read: drop
|
|
read: assembled
|
|
read: ret
|
|
read: else
|
|
read: drop
|
|
read: then
|
|
read: repeat
|
|
read: drop
|
|
read: 1
|
|
read: message
|
|
read: yelp
|
|
read: ;
|
|
read: :
|
|
read: do.data
|
|
read: (
|
|
read: 2
|
|
read: +
|
|
read: ;
|
|
read: :
|
|
read: inst-nextimpl
|
|
read: do.data
|
|
read: 1
|
|
read: +
|
|
read: ;
|
|
read: :
|
|
read: inst-opcount
|
|
read: do.data
|
|
read: @
|
|
read: ;
|
|
read: :
|
|
read: impl
|
|
read: (
|
|
read: here
|
|
read: >r
|
|
read: >r
|
|
read: (
|
|
read: r@
|
|
read: inst-nextimpl
|
|
read: @
|
|
read: ,
|
|
read: ,
|
|
read: r@
|
|
read: inst-opcount
|
|
read: begin
|
|
read: dup
|
|
read: while
|
|
read: 1
|
|
read: -
|
|
read: swap
|
|
read: ,
|
|
read: repeat
|
|
read: drop
|
|
read: r>
|
|
read: inst-nextimpl
|
|
read: r>
|
|
read: swap
|
|
read: !
|
|
read: ;
|
|
read: :
|
|
read: int
|
|
read: &hcd
|
|
read: outb!
|
|
read: outb!
|
|
read: assembled
|
|
read: ;
|
|
read: 2
|
|
read: inst
|
|
read: mov
|
|
read: 2
|
|
read: inst
|
|
read: movb
|
|
read: :
|
|
read: outw!
|
|
read: dup
|
|
read: &hff
|
|
read: and
|
|
read: outb!
|
|
read: 256
|
|
read: /
|
|
read: outb!
|
|
read: ;
|
|
read: OP_IMM
|
|
read: OP_REG16
|
|
read: :noname
|
|
read: &hb8
|
|
read: op1
|
|
read: +
|
|
read: outb!
|
|
read: op2
|
|
read: outw!
|
|
read: ;
|
|
read: '
|
|
read: mov
|
|
read: impl
|
|
read: OP_IMM
|
|
read: OP_REG8
|
|
read: :noname
|
|
read: &hb0
|
|
read: op1
|
|
read: +
|
|
read: outb!
|
|
read: op2
|
|
read: outb!
|
|
read: ;
|
|
read: '
|
|
read: movb
|
|
read: impl
|
|
read: \
|
|
read: \
|
|
read: \
|
|
read: ax
|
|
read: &h4c01
|
|
read: #
|
|
read: mov
|
|
read: &h21
|
|
read: int
|