test_all3.desc 1.55 KB
#
#	Test #1 Description File
#
# Summary: Test only scalar ops
#
#
# Generic Bad Insts
#
BAD (bc break
#
#
#LOADS
#
#  lw lh lb
#
#
#STORES
#
#  sw sh sb
#
#
#MULTS
#
mult div
#
#
#BRNCHES
#
#	b j
#
#
#COPROCS
#
# mtc2 mfc2
# cfc2 ctc2
#
# found a problem with HW on CTC2
# Fixed 11/30/94
# ctc2
#
# These are not supported in RSP
#
mthi mtlo mtc0 
mfhi mflo mfc0 
bc0
#
#
#VECTOPS
#
# All Vector instructions?
#	v
#
# Vect. Byte ops are not used anymore
vaccb vsucb vsubb vaddb vsad vsac vsum
#
# Actually vsaw is now used to read accums
# (it should be called vsar).
#
# vsaw
#
# elem = (elem & 3) | 8
$ vsaw 0xfe7fffff 0x01000000
#
# Vect. Insert and Extract are Out
vext vins
#
#
# Vect. SUT is Out
vsut
#
#
# Vect. Select
#
#	vlt veq vne vge vcl vcr vmrg
#	vcl vcr vcm vmrg
#
# Vect Muls and Macs
#
# vmu vma vrnd 
#
# Recipricol and sqrt
#
#	vrcp
#	vrsq
#	vnoop
#	vmov
#
#
#  Troublesome insts
#
#	vmov vsut vch vcl vcr
#
# vmov vrnd
# LWV is NOT VALID!!!!!
#
	lwv lav
#
#
$ luv 0xfffff87f 0x00000000
$ lpv 0xfffff87f 0x00000000
$ lhv 0xfffff87f 0x00000000
$ lfv 0xfffffc7f 0x00000000
$ ltv 0xffffff7f 0x00000000
#
#
#VSAVES
#
# spv srv sqv stv suv ssv sav slv sdv sfv swv shv sbv
#	spv srv sqv stv suv ssv sav slv sdv sfv swv shv sbv
	sav 
$ suv 0xfffff87f 0x00000000
$ spv 0xfffff87f 0x00000000
$ shv 0xfffff87f 0x00000000
$ sfv 0xfffffc7f 0x00000000
#
# The following don't quite work yet
# The c-model assumes quad word aligned addresses.
# rww 11/23/94 1am
#
#	swv
#	stv
#
# Fixed 11/23/94 at noon
#
$ stv 0xffffff7f 0x00000000
$ swv 0xffffff7f 0x00000000
#
#
#VECTOPS
#
# v