#
# See the code in mini-x86.c for more details on how the specifiers are used.
#
-arg:
-arglist:
+relaxed_nop: len:4
break: len:4
-jmp: len:4
+jmp: len:48
br: len:4
beq: len:4
bge: len:4
bgt.un: len:4
ble.un: len:4
blt.un: len:4
-label:
-ldind.i1: dest:i len:8
-ldind.u1: dest:i len:8
-ldind.i2: dest:i len:8
-ldind.u2: dest:i len:8
-ldind.i4: dest:i len:9
-ldind.u4: dest:i len:8
-ldind.i: dest:i len:8
-ldind.ref: dest:i len:8
-stind.ref: src1:b src2:i
-stind.i1: src1:b src2:i
-stind.i2: src1:b src2:i
-stind.i4: src1:b src2:i
-stind.r4: dest:f src1:b
-stind.r8: dest:f src1:b
+label: len:0
add: dest:i src1:i src2:i len:4
sub: dest:i src1:i src2:i len:4
mul: dest:i src1:i src2:i len:4
and: dest:i src1:i src2:i len:4
or: dest:i src1:i src2:i len:4
xor: dest:i src1:i src2:i len:4
-shl: dest:i src1:i src2:s len:4
-shr: dest:i src1:i src2:s len:8
-shr.un: dest:i src1:i src2:s len:8
+shl: dest:i src1:i src2:i len:4
+shr: dest:i src1:i src2:i len:4
+shr.un: dest:i src1:i src2:i len:8
neg: dest:i src1:i len:4
not: dest:i src1:i len:4
-conv.i1: dest:i src1:i len:4
-conv.i2: dest:i src1:i len:4
+conv.i1: dest:i src1:i len:12
+conv.i2: dest:i src1:i len:12
conv.i4: dest:i src1:i len:4
conv.i8: dest:i src1:i len:4
-conv.r4: dest:f src1:i len:20
-conv.r8: dest:f src1:i len:20
+conv.r4: dest:f src1:i len:24
+conv.r8: dest:f src1:i len:24
conv.u4: dest:i src1:i len:4
conv.u8: dest:i src1:i len:4
conv.r.un: dest:f src1:i len:8
throw: src1:i len:20
-op_rethrow: src1:i len:20
+rethrow: src1:i len:20
conv.ovf.i4.un: dest:i src1:i len:16
conv.ovf.u4.un:
conv.ovf.u4: dest:i src1:i len:15
-ckfinite: dest:f src1:f len:43
+ckfinite: dest:f src1:f len:44
conv.u2: dest:i src1:i len:4
conv.u1: dest:i src1:i len:4
conv.i: dest:i src1:i len:4
ceq: dest:c len:8
cgt: dest:c len:8
cgt.un: dest:c len:8
-clt: dest:c len:4
-clt.un: dest:c len:4
-localloc: dest:i src1:i len:84
+clt: dest:c len:8
+clt.un: dest:c len:8
+localloc: dest:i src1:i src2:i len:40 clob:1
compare: src1:i src2:i len:4
lcompare: src1:i src2:i len:4
icompare: src1:i src2:i len:4
alpha_cmp_ult: src1:i src2:i len:4
alpha_cmp_imm_ult: src1:i len:4
+alpha_cmpt_un: src1:f src2:f len:4
+alpha_cmpt_un_su: src1:f src2:f len:4
alpha_cmpt_eq: src1:f src2:f len:4
+alpha_cmpt_eq_su: src1:f src2:f len:4
+alpha_cmpt_lt: src1:f src2:f len:4
+alpha_cmpt_lt_su: src1:f src2:f len:4
+alpha_cmpt_le: src1:f src2:f len:4
+alpha_cmpt_le_su: src1:f src2:f len:4
oparglist: src1:b len:11
-outarg: src1:i len:4
-outarg_imm: len:6
-setret: dest:a src1:i len:4
setlret: dest:i src1:i src2:i len:4
checkthis: src1:b len:4
call: dest:a clob:c len:64
-ret: len:4
voidcall: clob:c len:64
voidcall_reg: src1:i clob:c len:64
voidcall_membase: src1:b clob:c len:64
loadi8_membase: dest:i src1:b len:4
loadr4_membase: dest:f src1:b len:4
loadr8_membase: dest:f src1:b len:4
-loadr8_spill_membase: src1:b len:4
loadu4_mem: dest:i len:4
# amd64_loadi8_memindex: dest:i src1:i src2:i len:10
move: dest:i src1:i len:4
long_div_un: dest:a src1:a src2:i len:16 clob:d
long_rem: dest:d src1:a src2:i len:16 clob:a
long_rem_un: dest:d src1:a src2:i len:16 clob:a
-long_shl: dest:i src1:i src2:s clob:1 len:31
-long_shr: dest:i src1:i src2:s len:4
-long_shr_un: dest:i src1:i src2:s len:4
-long_conv_to_r4: dest:f src1:i len:20
-long_conv_to_r8: dest:f src1:i len:20
+long_shl: dest:i src1:i src2:i len:4
+long_shr: dest:i src1:i src2:i len:4
+long_shr_un: dest:i src1:i src2:i len:4
+long_conv_to_r4: dest:f src1:i len:24
+long_conv_to_r8: dest:f src1:i len:24
long_conv_to_ovf_i: dest:i src1:i src2:i len:40
long_mul_ovf: dest:i src1:i src2:i clob:1 len:16
long_mul_ovf_un: dest:i src1:i src2:i len:22
long_conv_to_r_un: dest:f src1:i src2:i len:48
long_shr_imm: dest:i src1:i len:4
long_shr_un_imm: dest:i src1:i len:4
-long_shl_imm: dest:i src1:i clob:1 len:11
-float_beq: len:13
-float_bne_un: len:18
-float_blt: len:13
-float_blt_un: len:30
-float_bgt: len:13
-float_btg_un: len:30
-float_bge: len:32
-float_bge_un: len:13
-float_ble: len:32
-float_ble_un: len:13
-float_add: dest:f src1:f src2:f len:4
-float_sub: dest:f src1:f src2:f len:4
+long_shl_imm: dest:i src1:i len:4
+float_beq: len:4
+float_bne_un: len:12
+float_blt: len:4
+float_blt_un: len:12
+float_bgt: len:4
+float_bgt_un: len:12
+float_bge: len:4
+float_bge_un: len:12
+float_ble: len:4
+float_ble_un: len:12
+float_add: dest:f src1:f src2:f len:8
+float_sub: dest:f src1:f src2:f len:8
float_mul: dest:f src1:f src2:f len:5
-float_div: dest:f src1:f src2:f len:5
-float_div_un: dest:f src1:f src2:f len:5
+float_div: dest:f src1:f src2:f len:8
+float_div_un: dest:f src1:f src2:f len:8
float_rem: dest:f src1:f src2:f len:19
float_rem_un: dest:f src1:f src2:f len:19
float_neg: dest:f src1:f len:23
float_clt_un_membase: dest:i src1:f src2:b len:42
float_conv_to_u: dest:i src1:f len:46
fmove: dest:f src1:f len:8
-call_handler: len:4
+call_handler: len:4 clob:c
start_handler: len:96
endfinally: len:96
-op_endfilter: len:96
+endfilter: src1:i len:96
aot_const: dest:i len:10
# x86_test_null: src1:i len:5
# x86_compare_membase_reg: src1:b src2:i len:9
atomic_add_new_i8: src1:b src2:i dest:i len:32
atomic_exchange_i8: src1:b src2:i dest:i len:32
memory_barrier: len:16
+alpha_trapb: len:4
adc: dest:i src1:i src2:i len:3 clob:1
-addcc: dest:i src1:i src2:i len:3 clob:1
-subcc: dest:i src1:i src2:i len:3 clob:1
+addcc: dest:i src1:i src2:i len:28
+subcc: dest:i src1:i src2:i len:28
adc_imm: dest:i src1:i len:8 clob:1
sbb: dest:i src1:i src2:i len:3 clob:1
sbb_imm: dest:i src1:i len:8 clob:1
br_reg: src1:i len:4
sin: dest:f src1:f len:32
cos: dest:f src1:f len:32
-abs: dest:f src1:f len:32
+abs: dest:f src1:f len:4
tan: dest:f src1:f len:59
atan: dest:f src1:f len:9
sqrt: dest:f src1:f len:32
-op_bigmul: len:3 dest:i src1:a src2:i
-op_bigmul_un: len:3 dest:i src1:a src2:i
+bigmul: len:3 dest:i src1:a src2:i
+bigmul_un: len:3 dest:i src1:a src2:i
sext_i1: dest:i src1:i len:8
sext_i2: dest:i src1:i len:8
sext_i4: dest:i src1:i len:8
int_and: dest:i src1:i src2:i len:4
int_or: dest:i src1:i src2:i len:4
int_xor: dest:i src1:i src2:i len:4
-int_shl: dest:i src1:i src2:s len:4
-int_shr: dest:i src1:i src2:s len:8
-int_shr_un: dest:i src1:i src2:s len:8
+int_shl: dest:i src1:i src2:i len:8
+int_shr: dest:i src1:i src2:i len:8
+int_shr_un: dest:i src1:i src2:i len:8
int_adc: dest:i src1:i src2:i clob:1 len:64
int_adc_imm: dest:i src1:i clob:1 len:64
int_sbb: dest:i src1:i src2:i clob:1 len:64
int_sbb_imm: dest:i src1:i clob:1 len:64
-int_addcc: dest:i src1:i src2:i len:4
-int_subcc: dest:i src1:i src2:i len:4
+int_addcc: dest:i src1:i src2:i len:28
+int_subcc: dest:i src1:i src2:i len:28
int_add_imm: dest:i src1:i len:4
int_sub_imm: dest:i src1:i len:4
int_mul_imm: dest:i src1:i clob:1 len:64
int_and_imm: dest:i src1:i len:4
int_or_imm: dest:i src1:i len:4
int_xor_imm: dest:i src1:i len:4
-int_shl_imm: dest:i src1:i len:4
+int_shl_imm: dest:i src1:i len:8
int_shr_imm: dest:i src1:i len:8
int_shr_un_imm: dest:i src1:i len:8
int_neg: dest:i src1:i len:4
int_ceq: dest:c len:64
int_cgt: dest:c len:64
int_cgt_un: dest:c len:64
-int_clt: dest:c len:64
-int_clt_un: dest:c len:64
+int_clt: dest:c len:8
+int_clt_un: dest:c len:8
int_beq: len:4
int_bne_un: len:4
int_blt: len:4