Files
wasmtime/filetests/isa/riscv/binary32.cton
Jakob Stoklund Olesen 1d6049b8f8 Allow for unencoded instructions in the binemit tests.
If an instruction doesn't have an associated encoding, use the standard
TargetIsa hook to encode it.

The test still fails if an instruction can't be encoded. There is no
legalization step.
2017-03-29 09:55:49 -07:00

14 lines
350 B
Plaintext

; Binary emission of 32-bit code.
test binemit
isa riscv
function int32() {
ebb0:
[-,%x5] v1 = iconst.i32 1
[-,%x6] v2 = iconst.i32 2
[-,%x7] v10 = iadd v1, v2 ; bin: 006283b3
[R#200c,%x8] v11 = isub v1, v2 ; bin: 40628433
[R#10c] v12 = imul v1, v2
return
}