blob: b29e369f7b936a98f4217eac06c3ab1c5e858504 [file] [log] [blame]
# Source file used to test the mul macro.
foo:
mul $4,$5
mul $4,$5,$6
mul $4,$5,0
mul $4,$5,1
mul $4,$5,0x8000
mul $4,$5,-0x8000
mul $4,$5,0x10000
mul $4,$5,0x1a5a5
# mulo and mulou are only supported for register arguments
mulo $4,$5
mulo $4,$5,$6
mulou $4,$5
mulou $4,$5,$6
# Sanity check the 64 bit versions.
.set mips3
dmul $4,$5,$6
dmul $4,$5,1
dmulo $4,$5,$6
dmulou $4,$5,$6
.space 8