;' $Header:   P:/PVCS/386SWAT/INT1/INT1_TXT.ASV   1.5   01 Jul 1997 17:55:56   BOB  $
	title	INT1_TXT -- INT 01h Text Messages
	page	58,122
	name	INT1_TXT

COMMENT|		Module Specifications

Copyright:  (C) Copyright 1988-2001 Qualitas, Inc.  All rights reserved.

Segmentation:  See SWAT_SEG.INC for details.

Program derived from:  None.

Original code by:  Bob Smith, April, 1988.

Modifications by:  None.

|

.386
.xlist
	include MASM.INC
.list

TMAC	macro	LIST
	local	SZ

	irp	XX,<LIST>
	public	TXT_&&XX
TXT_&&XX db	'&XX'
SZ	SIZESTR <XX>
if SZ gt 7
	db	' '
if1
%out Extending XX
endif
endif
	db	0
	endm			; IRP
	endm			; TMAC

DGROUP	group	TEXT


TEXT	segment use32 byte public 'data' ; Start TEXT segment
	assume ds:DGROUP

	public	TXT_UNK,TXT_UNDEF
TXT_UNK     db	'???',0
TXT_UNDEF   db	'DB',0

	public	TXT_AL@DX,TXT_AL@DX,TXT_AX@BP,TXT_AX@BX,TXT_AX@CX,
	public	TXT_AX@DI,TXT_AX@DX,TXT_AX@SI,TXT_AX@SP,TXT_DX@AL,TXT_DX@AX
	public	TXT_DX@EAX,TXT_EAX@DX,TXT_EAX@EAX,TXT_EAX@EBP,TXT_EAX@EBX
	public	TXT_EAX@ECX,TXT_EAX@EDI,TXT_EAX@EDX,TXT_EAX@ESI,TXT_EAX@ESP
TXT_AL@DX   db	'AL,DX',0
TXT_AX@BP   db	'AX,BP',0
TXT_AX@BX   db	'AX,BX',0
TXT_AX@CX   db	'AX,CX',0
TXT_AX@DI   db	'AX,DI',0
TXT_AX@DX   db	'AX,DX',0
TXT_AX@SI   db	'AX,SI',0
TXT_AX@SP   db	'AX,SP',0
TXT_DX@AL   db	'DX,AL',0
TXT_DX@AX   db	'DX,AX',0
TXT_DX@EAX  db	'DX,EAX',0
TXT_EAX@DX  db	'EAX,DX',0
TXT_EAX@EAX db	'EAX,EAX',0
TXT_EAX@EBP db	'EAX,EBP',0
TXT_EAX@EBX db	'EAX,EBX',0
TXT_EAX@ECX db	'EAX,ECX',0
TXT_EAX@EDI db	'EAX,EDI',0
TXT_EAX@EDX db	'EAX,EDX',0
TXT_EAX@ESI db	'EAX,ESI',0
TXT_EAX@ESP db	'EAX,ESP',0

	public	TXT_LBR,TXT_RBR,TXT_RBR@AL,TXT_RBR@AX,TXT_RBR@EAX
TXT_LBR     db	'[',0
TXT_RBR     db	']',0
TXT_RBR@AL  db	'],AL',0
TXT_RBR@AX  db	'],AX',0
TXT_RBR@EAX db	'],EAX',0

	public	TXT_$EBX$,TXT_$EDI$,TXT_$ESI$
TXT_$EBX$   db	'[EBX]',0
TXT_$EDI$   db	'[EDI]',0
TXT_$ESI$   db	'[ESI]',0

	public	TXT_@1,TXT_@AL,TXT_@AX,TXT_@CL,TXT_@EAX,TXT_01,TXT_03
TXT_@1	    db	',1',0
TXT_@AL     db	',AL',0
TXT_@AX     db	',AX',0
TXT_@CL     db	',CL',0
TXT_@EAX    db	',EAX',0
TXT_01	    db	'01',0
TXT_03	    db	'03',0

	public	FSTn,FST@STn,FSTn@ST
FSTn	    db	'ST(*)',0
FST@STn     db	'ST,ST(*)',0
FSTn@ST     db	'ST(*),ST',0

	TMAC	<AH,AL,BH,BL,CH,CL,DH,DL>
	TMAC	<AX,BP,BX,CX,DI,DX,SI,SP>
	TMAC	<EAX,EBP,EBX,ECX,EDI,EDX,ESI,ESP>
	TMAC	<CS,DS,ES,FS,GS,SS>

	TMAC	2XM1

	TMAC	AAA
	TMAC	AAD
	TMAC	AAM
	TMAC	AAS
	TMAC	ABS
	TMAC	ADC
	TMAC	ADD
	TMAC	ADDP
	TMAC	ADDPD
	TMAC	ADDPS
	TMAC	ADDSD
	TMAC	ADDSS
	TMAC	AND
	TMAC	ANDNPD
	TMAC	ANDNPS
	TMAC	ANDPD
	TMAC	ANDPS
	TMAC	ARPL

	TMAC	BLD
	TMAC	BOUND
	TMAC	BSF
	TMAC	BSR
	TMAC	BSTP
	TMAC	BSWAP
	TMAC	BT
	TMAC	BTC
	TMAC	BTR
	TMAC	BTS

	TMAC	CALL
	TMAC	CALLF
	TMAC	CALLN
	TMAC	CBW
	TMAC	CDQ
	TMAC	CHS
	TMAC	CLC
	TMAC	CLD
	TMAC	CLEX
	TMAC	CLFLUSH
	TMAC	CLI
	TMAC	CLTS
	TMAC	CMC
	TMAC	CMOVA
	TMAC	CMOVB
	TMAC	CMOVBE
	TMAC	CMOVC
	TMAC	CMOVE
	TMAC	CMOVG
	TMAC	CMOVGE
	TMAC	CMOVL
	TMAC	CMOVLE
	TMAC	CMOVNB
	TMAC	CMOVNBE
	TMAC	CMOVNC
	TMAC	CMOVNE
	TMAC	CMOVNO
	TMAC	CMOVNS
	TMAC	CMOVNU
	TMAC	CMOVNZ
	TMAC	CMOVO
	TMAC	CMOVPE
	TMAC	CMOVPO
	TMAC	CMOVS
	TMAC	CMOVU
	TMAC	CMOVZ
	TMAC	CMP
	TMAC	CMPPD
	TMAC	CMPPS
	TMAC	CMPSB
	TMAC	CMPSD
	TMAC	CMPSS
	TMAC	CMPSW
	TMAC	CMPXCHG
	TMAC	CMPXCHG8B
	TMAC	COM
	TMAC	COMI
	TMAC	COMIP
	TMAC	COMISD
	TMAC	COMISS
	TMAC	COMP
	TMAC	COMPP
	TMAC	COS
	TMAC	CPUID
	TMAC	CVTDQ2PD
	TMAC	CVTDQ2PS
	TMAC	CVTPD2DQ
	TMAC	CVTPD2PI
	TMAC	CVTPD2PS
	TMAC	CVTPI2PD
	TMAC	CVTPI2PS
	TMAC	CVTPS2DQ
	TMAC	CVTPS2PD
	TMAC	CVTPS2PI
	TMAC	CVTSD2SI
	TMAC	CVTSD2SS
	TMAC	CVTSI2SD
	TMAC	CVTSI2SS
	TMAC	CVTSS2SD
	TMAC	CVTSS2SI
	TMAC	CVTTPD2DQ
	TMAC	CVTTPD2PI
	TMAC	CVTTPS2DQ
	TMAC	CVTTPS2PI
	TMAC	CVTTSD2SI
	TMAC	CVTTSS2SI
	TMAC	CWD
	TMAC	CWDE

	TMAC	DAA
	TMAC	DAS
	TMAC	DEC
	TMAC	DECSTP
	TMAC	DISI
	TMAC	DIV
	TMAC	DIVP
	TMAC	DIVPD
	TMAC	DIVPS
	TMAC	DIVR
	TMAC	DIVRP
	TMAC	DIVSD
	TMAC	DIVSS

	TMAC	EMMS
	TMAC	ENI
	TMAC	ENTER
	TMAC	ENTERD

	TMAC	FREE
	TMAC	FXRSTOR
	TMAC	FXSAVE

	TMAC	HLT

	TMAC	IADD
	TMAC	IBTS
	TMAC	ICE
	TMAC	ICOM
	TMAC	ICOMP
	TMAC	IDIV
	TMAC	IDIVR
	TMAC	ILD
	TMAC	IMUL
	TMAC	IN
	TMAC	INC
	TMAC	INCSTP
	TMAC	INIT
	TMAC	INSB
	TMAC	INSD
	TMAC	INSW
	TMAC	INT
	TMAC	INTO
	TMAC	INVD
	TMAC	INVLPG
	TMAC	IRET
	TMAC	IRETD
	TMAC	IST
	TMAC	ISTP
	TMAC	ISUB
	TMAC	ISUBR

	TMAC	JA
	TMAC	JBE
	TMAC	JC
	TMAC	JCXZ
	TMAC	JECXZ
	TMAC	JG
	TMAC	JGE
	TMAC	JL
	TMAC	JLE
	TMAC	JMP
	TMAC	JMPF
	TMAC	JMPN
	TMAC	JNC
	TMAC	JNO
	TMAC	JNS
	TMAC	JNZ
	TMAC	JO
	TMAC	JPE
	TMAC	JPO
	TMAC	JS
	TMAC	JZ

	TMAC	LAHF
	TMAC	LAR
	TMAC	LD
	TMAC	LD1
	TMAC	LDCW
	TMAC	LDENV
	TMAC	LDL2E
	TMAC	LDL2T
	TMAC	LDLG2
	TMAC	LDLN2
	TMAC	LDMXCSR
	TMAC	LDPI
	TMAC	LDS
	TMAC	LDZ
	TMAC	LEA
	TMAC	LEAVE
	TMAC	LEAVED
	TMAC	LES
	TMAC	LFENCE
	TMAC	LFS
	TMAC	LGS
	TMAC	LGDT
	TMAC	LIDT
	TMAC	LLDT
	TMAC	LMSW
	TMAC	LOADALL
	TMAC	LOADALLD
	TMAC	LODSB
	TMAC	LODSD
	TMAC	LODSW
	TMAC	LOOP
	TMAC	LOOPD
	TMAC	LOOPDE
	TMAC	LOOPDNE
	TMAC	LOOPE
	TMAC	LOOPNE
	TMAC	LSL
	TMAC	LSS
	TMAC	LTR

	TMAC	MASKMOVDQU
	TMAC	MASKMOVQ
	TMAC	MFENCE
	TMAC	MAXPD
	TMAC	MAXPS
	TMAC	MAXSD
	TMAC	MAXSS
	TMAC	MINPD
	TMAC	MINPS
	TMAC	MINSD
	TMAC	MINSS
	TMAC	MOV
	TMAC	MOVAPD
	TMAC	MOVAPS
	TMAC	MOVD
	TMAC	MOVDQ2Q
	TMAC	MOVDQA
	TMAC	MOVDQU
	TMAC	MOVHLPS
	TMAC	MOVHPD
	TMAC	MOVHPS
	TMAC	MOVLHPS
	TMAC	MOVLPD
	TMAC	MOVLPS
	TMAC	MOVMSKPD
	TMAC	MOVMSKPS
	TMAC	MOVNTDQ
	TMAC	MOVNTI
	TMAC	MOVNTPD
	TMAC	MOVNTPS
	TMAC	MOVNTQ
	TMAC	MOVQ
	TMAC	MOVQ2DQ
	TMAC	MOVSB
	TMAC	MOVSD
	TMAC	MOVSS
	TMAC	MOVSW
	TMAC	MOVSX
	TMAC	MOVUPD
	TMAC	MOVUPS
	TMAC	MOVZX
	TMAC	MUL
	TMAC	MULP
	TMAC	MULPD
	TMAC	MULPS
	TMAC	MULSD
	TMAC	MULSS

	TMAC	NEG
	TMAC	NOP
	TMAC	NOPD
	TMAC	NOT

	TMAC	OR
	TMAC	ORPD
	TMAC	ORPS
	TMAC	OUT
	TMAC	OUTSB
	TMAC	OUTSD
	TMAC	OUTSW

	TMAC	PACKSSDW
	TMAC	PACKSSWB
	TMAC	PACKUSWB
	TMAC	PADDB
	TMAC	PADDD
	TMAC	PADDQ
	TMAC	PADDSB
	TMAC	PADDSW
	TMAC	PADDUSB
	TMAC	PADDUSW
	TMAC	PADDW
	TMAC	PAND
	TMAC	PANDN
	TMAC	PAVGB
	TMAC	PAVGW
	TMAC	PATAN
	TMAC	PAUSE
	TMAC	PCMPEQB
	TMAC	PCMPEQD
	TMAC	PCMPEQW
	TMAC	PCMPGTB
	TMAC	PCMPGTD
	TMAC	PCMPGTW
	TMAC	PEXTRW
	TMAC	PINSRW
	TMAC	PMADDWD
	TMAC	PMAXUB
	TMAC	PMAXSW
	TMAC	PMINUB
	TMAC	PMINSW
	TMAC	PMOVMSKB
	TMAC	PMULHUW
	TMAC	PMULHW
	TMAC	PMULLW
	TMAC	PMULLUDQ
	TMAC	POP
	TMAC	POPA
	TMAC	POPAD
	TMAC	POPD
	TMAC	POPF
	TMAC	POPFD
	TMAC	POR
	TMAC	PREFETCHNTA
	TMAC	PREFETCHT0
	TMAC	PREFETCHT1
	TMAC	PREFETCHT2
	TMAC	PREM
	TMAC	PREM1
	TMAC	PSADBW
	TMAC	PSHUFD
	TMAC	PSHUFHW
	TMAC	PSHUFLW
	TMAC	PSHUFW
	TMAC	PSLLD
	TMAC	PSLLDQ
	TMAC	PSLLW
	TMAC	PSLLQ
	TMAC	PSRAD
	TMAC	PSRAW
	TMAC	PSRLD
	TMAC	PSRLQ
	TMAC	PSRLW
	TMAC	PSUBB
	TMAC	PSUBD
	TMAC	PSUBQ
	TMAC	PSUBSB
	TMAC	PSUBSW
	TMAC	PSUBUSB
	TMAC	PSUBUSW
	TMAC	PSUBW
	TMAC	PTAN
	TMAC	PUNPCKHBW
	TMAC	PUNPCKHDQ
	TMAC	PUNPCKHQDQ
	TMAC	PUNPCKHWD
	TMAC	PUNPCKLBW
	TMAC	PUNPCKLDQ
	TMAC	PUNPCKLQDQ
	TMAC	PUNPCKLWD
	TMAC	PUSH
	TMAC	PUSHA
	TMAC	PUSHAD
	TMAC	PUSHD
	TMAC	PUSHF
	TMAC	PUSHFD
	TMAC	PXOR

	TMAC	RCL
	TMAC	RCPPS
	TMAC	RCPSS
	TMAC	RCR
	TMAC	RDMSR
	TMAC	RDPMC
	TMAC	RDTSC
	TMAC	RET
	TMAC	RETD
	TMAC	RETF
	TMAC	RETFD
	TMAC	RNDINT
	TMAC	ROL
	TMAC	ROR
	TMAC	RSM
	TMAC	RSQRTPS
	TMAC	RSQRTSS
	TMAC	RSTOR

	TMAC	SAHF
	TMAC	SALC
	TMAC	SAR
	TMAC	SAVE
	TMAC	SBB
	TMAC	SCALE
	TMAC	SCASB
	TMAC	SCASD
	TMAC	SCASW
	TMAC	SETA
	TMAC	SETC
	TMAC	SETG
	TMAC	SETL
	TMAC	SETNA
	TMAC	SETNC
	TMAC	SETNG
	TMAC	SETNL
	TMAC	SETNO
	TMAC	SETNS
	TMAC	SETNZ
	TMAC	SETO
	TMAC	SETPE
	TMAC	SETPM
	TMAC	SETPO
	TMAC	SETS
	TMAC	SETZ
	TMAC	SFENCE
	TMAC	SGDT
	TMAC	SHL
	TMAC	SHLD
	TMAC	SHR
	TMAC	SHRD
	TMAC	SHUFPD
	TMAC	SHUFPS
	TMAC	SIDT
	TMAC	SIN
	TMAC	SINCOS
	TMAC	SLDT
	TMAC	SMSW
	TMAC	SQRT
	TMAC	SQRTPD
	TMAC	SQRTPS
	TMAC	SQRTSD
	TMAC	SQRTSS
	TMAC	ST
	TMAC	STC
	TMAC	STCW
	TMAC	STD
	TMAC	STENV
	TMAC	STI
	TMAC	STMXCSR
	TMAC	STOSB
	TMAC	STOSD
	TMAC	STOSW
	TMAC	STP
	TMAC	STR
	TMAC	STSW
	TMAC	SUB
	TMAC	SUBP
	TMAC	SUBPD
	TMAC	SUBPS
	TMAC	SUBR
	TMAC	SUBRP
	TMAC	SUBSD
	TMAC	SUBSS
	TMAC	SYSENTER
	TMAC	SYSEXIT

	TMAC	TST
	TMAC	TEST

	TMAC	UCOM
	TMAC	UCOMI
	TMAC	UCOMIP
	TMAC	UCOMISD
	TMAC	UCOMISS
	TMAC	UCOMP
	TMAC	UCOMPP
	TMAC	UD2
	TMAC	UNPCKHPD
	TMAC	UNPCKHPS
	TMAC	UNPCKLPD
	TMAC	UNPCKLPS

	TMAC	VERR
	TMAC	VERW

	TMAC	WAIT
	TMAC	WBINVD
	TMAC	WIN06
	TMAC	WRMSR

	TMAC	XADD
	TMAC	XAM
	TMAC	XBTS
	TMAC	XCH
	TMAC	XCHG
	TMAC	XLAT
	TMAC	XOR
	TMAC	XORPD
	TMAC	XORPS
	TMAC	XTRACT

	TMAC	YL2X
	TMAC	YL2XP1

TEXT	ends			; End TEXT segment

	MEND			; End INT1_TXT module
