; 8080predefs.sr

	.rdx 16
@OPTOFFSET = -8
@HIORDFIRST = 0

	.def A←A @noparclass 07f
	.def A←B @noparclass 078
	.def A←C @noparclass 079
	.def A←D @noparclass 07a
	.def A←E @noparclass 07b
	.def A←H @noparclass 07c
	.def A←L @noparclass 07d
	.def A←[HL] @noparclass 07e
	.def A←[BC] @noparclass 00a
	.def A←[DE] @noparclass 01a
	.def A←mem @absclass 03a
	.def A←# @immclass 03e

	.def B←A @noparclass 047
	.def B←B @noparclass 040
	.def B←C @noparclass 041
	.def B←D @noparclass 042
	.def B←E @noparclass 043
	.def B←H @noparclass 044
	.def B←L @noparclass 045
	.def B←[HL] @noparclass 046
	.def B←# @immclass 006

	.def C←A @noparclass 04f
	.def C←B @noparclass 048
	.def C←C @noparclass 049
	.def C←D @noparclass 04a
	.def C←E @noparclass 04b
	.def C←H @noparclass 04c
	.def C←L @noparclass 04d
	.def C←[HL] @noparclass 04e
	.def C←# @immclass 00e

	.def D←A @noparclass 057
	.def D←B @noparclass 050
	.def D←C @noparclass 051
	.def D←D @noparclass 052
	.def D←E @noparclass 053
	.def D←H @noparclass 054
	.def D←L @noparclass 055
	.def D←[HL] @noparclass 056
	.def D←# @immclass 016

	.def E←A @noparclass 05f
	.def E←B @noparclass 058
	.def E←C @noparclass 059
	.def E←D @noparclass 05a
	.def E←E @noparclass 05b
	.def E←H @noparclass 05c
	.def E←L @noparclass 05d
	.def E←[HL] @noparclass 05e
	.def E←# @immclass 01e

	.def H←A @noparclass 067
	.def H←B @noparclass 060
	.def H←C @noparclass 061
	.def H←D @noparclass 062
	.def H←E @noparclass 063
	.def H←H @noparclass 064
	.def H←L @noparclass 065
	.def H←[HL] @noparclass 066
	.def H←# @immclass 026

	.def L←A @noparclass 06f
	.def L←B @noparclass 068
	.def L←C @noparclass 069
	.def L←D @noparclass 06a
	.def L←E @noparclass 06b
	.def L←H @noparclass 06c
	.def L←L @noparclass 06d
	.def L←[HL] @noparclass 06e
	.def L←# @immclass 02e

	.def [HL]←A @noparclass 077
	.def [HL]←B @noparclass 070
	.def [HL]←C @noparclass 071
	.def [HL]←D @noparclass 072
	.def [HL]←E @noparclass 073
	.def [HL]←H @noparclass 074
	.def [HL]←L @noparclass 075
	.def [HL]←# @immclass 036

	.def [BC]←A @noparclass 002
	.def [DE]←A @noparclass 012

	.def mem←A @absclass 032

	.def popAF @noparclass 0f1

	.def BC←# @absclass 001
	.def popBC @noparclass 0c1
	.def de←# @absclass 011
	.def popDE @noparclass 0d1

	.def HL←# @absclass 021
	.def HL←mem @absclass 02a
	.def popHL @noparclass 0e1

	.def SP←HL @noparclass 0f9
	.def SP←# @absclass 031

	.def mem←HL @absclass 022

	.def pushAF @noparclass 0f5
	.def pushBC @noparclass 0c5
	.def pushDE @noparclass 0d5
	.def pushHL @noparclass 0e5

	.def DEexchHL @noparclass 0eb
	.def [SP]exchHL @noparclass 0e3

	.def AaddA @noparclass 087
	.def AaddB @noparclass 080
	.def AaddC @noparclass 081
	.def AaddD @noparclass 082
	.def AaddE @noparclass 083
	.def AaddH @noparclass 084
	.def AaddL @noparclass 085
	.def Aadd[HL] @noparclass 086
	.def Aadd# @immclass  0c6

	.def AadcA @noparclass 08f
	.def AadcB @noparclass 088
	.def AadcC @noparclass 089
	.def AadcD @noparclass 08a
	.def AadcE @noparclass 08b
	.def AadcH @noparclass 08c
	.def AadcL @noparclass 08d
	.def Aadc[HL] @noparclass 08e
	.def Aadc# @immclass  0ce

	.def AsubA @noparclass 097
	.def AsubB @noparclass 090
	.def AsubC @noparclass 091
	.def AsubD @noparclass 092
	.def AsubE @noparclass 093
	.def AsubH @noparclass 094
	.def AsubL @noparclass 095
	.def Asub[HL] @noparclass 096
	.def Asub# @immclass  0d6

	.def AsbcA @noparclass 09f
	.def AsbcB @noparclass 098
	.def AsbcC @noparclass 099
	.def AsbcD @noparclass 09a
	.def AsbcE @noparclass 09b
	.def AsbcH @noparclass 09c
	.def AsbcL @noparclass 09d
	.def Asbc[HL] @noparclass 09e
	.def Asbc# @immclass  0de

	.def AandA @noparclass 0a7
	.def AandB @noparclass 0a0
	.def AandC @noparclass 0a1
	.def AandD @noparclass 0a2
	.def AandE @noparclass 0a3
	.def AandH @noparclass 0a4
	.def AandL @noparclass 0a5
	.def Aand[HL] @noparclass 0a6
	.def Aand# @immclass  0e6

	.def AxorA @noparclass 0af
	.def AxorB @noparclass 0a8
	.def AxorC @noparclass 0a9
	.def AxorD @noparclass 0aa
	.def AxorE @noparclass 0ab
	.def AxorH @noparclass 0ac
	.def AxorL @noparclass 0ad
	.def Axor[HL] @noparclass 0ae
	.def Axor# @immclass  0ee

	.def AiorA @noparclass 0b7
	.def AiorB @noparclass 0b0
	.def AiorC @noparclass 0b1
	.def AiorD @noparclass 0b2
	.def AiorE @noparclass 0b3
	.def AiorH @noparclass 0b4
	.def AiorL @noparclass 0b5
	.def Aior[HL] @noparclass 0b6
	.def Aior# @immclass  0f6

	.def A~A @noparclass 0bf
	.def A~B @noparclass 0b8
	.def A~C @noparclass 0b9
	.def A~D @noparclass 0ba
	.def A~E @noparclass 0bb
	.def A~H @noparclass 0BC
	.def A~L @noparclass 0bd
	.def A~[HL] @noparclass 0be
	.def A~# @immclass  0fe

	.def incA @noparclass 03c
	.def incB @noparclass 004
	.def incC @noparclass 00c
	.def incD @noparclass 014
	.def incE @noparclass 01c
	.def incH @noparclass 024
	.def incL @noparclass 02c
	.def inc[HL] @noparclass 034

	.def decA @noparclass 03d
	.def decB @noparclass 005
	.def decC @noparclass 00d
	.def decD @noparclass 015
	.def decE @noparclass 01d
	.def decH @noparclass 025
	.def decL @noparclass 02d
	.def dec[HL] @noparclass 035

	.def incBC   @noparclass  003
	.def incDE  @noparclass  013
	.def incHL  @noparclass  023
	.def incSP  @noparclass  033

	.def decBC  @noparclass  00b
	.def decDE  @noparclass  01b
	.def decHL  @noparclass  02b
	.def decSP  @noparclass  03b

	.def HLaddBC  @noparclass 009
	.def HLaddde  @noparclass  019
	.def HLaddHL  @noparclass  029
	.def HLaddSP  @noparclass  039

	.def j @absclass 0c3
	.def j.c @absclass 0da
	.def j.nc @absclass 0d2
	.def j.z @absclass 0ca
	.def j.nz @absclass 0c2
	.def j.pe @absclass 0ea
	.def j.po @absclass 0e2
	.def j.m @absclass 0fa
	.def j.p @absclass 0f2

	.def j.[HL] @noparclass 0e9

	.def call @absclass 0dc
	.def call.nc @absclass 0d4
	.def call.z @absclass 0cc
	.def call.nz @absclass 0c4
	.def call.pe @absclass 0ec
	.def call.po @absclass 0e4
	.def call.m @absclass 0fc
	.def call.p @absclass 0f4

	.def ret @noparclass 0c9
	.def ret.c @noparclass 0d8
	.def ret.nc @noparclass 0d0
	.def ret.z @noparclass 0c8
	.def ret.nz @noparclass 0c0
	.def ret.pe @noparclass 0e8
	.def ret.po @noparclass 0e0
	.def ret.m @noparclass 0f8
	.def ret.p @noparclass 0f0

	.def rst0 @noparclass 0c7
	.def rst8 @noparclass 0cf
	.def rst16 @noparclass 0d7
	.def rst24 @noparclass 0df
	.def rst32 @noparclass 0e7
	.def rst40 @noparclass 0ef
	.def rst48 @noparclass 0f7
	.def rst56 @noparclass 0ff

	.def daa @noparclass  027
	.def cplA  @noparclass  02f
	.def cpl.c  @noparclass  03f
	.def set.c  @noparclass  037

	.def rlc  @noparclass  007
	.def rrc  @noparclass  00f
	.def rla  @noparclass  017
	.def rra  @noparclass  01f

	.def in @pgzclass 0db
	.def out @pgzclass 0d3
	.def nop @noparclass 000
	.def halt @noparclass 076
	.def di  @noparclass  0f3
	.def ei @noparclass 0fb