Merge pull request #1949 from lewurm/fixtype
[mono.git] / mono / mini / cpu-x86.md
index 0a2be606ea1d9db4c39834e01b353c6be4a4edc5..e9789f9461f375f76c0e242dff149d2dd0d6f68d 100644 (file)
@@ -66,7 +66,7 @@ break: len:1
 call: dest:a clob:c len:17
 tailcall: len:120 clob:c
 br: len:5
-seq_point: len:17
+seq_point: len:24 clob:c
 il_seq_point: len:0
 
 int_beq: len:6
@@ -120,6 +120,7 @@ rethrow: src1:i len:13
 start_handler: len:16
 endfinally: len:16 nacl:21
 endfilter: src1:a len:16 nacl:21
+get_ex_obj: dest:a len:16
 
 ckfinite: dest:f src1:f len:32
 ceq: dest:y len:6
@@ -250,7 +251,7 @@ call_handler: len:11 clob:c
 aot_const: dest:i len:5
 load_gotaddr: dest:i len:64
 got_entry: dest:i src1:b len:7
-nacl_gc_safe_point: clob:c
+gc_safe_point: clob:c src1:i len:20
 x86_test_null: src1:i len:2
 x86_compare_membase_reg: src1:b src2:i len:7
 x86_compare_membase_imm: src1:b len:11
@@ -310,6 +311,22 @@ atomic_add_i4: src1:b src2:i dest:i len:16
 atomic_exchange_i4: src1:b src2:i dest:a len:24
 atomic_cas_i4: src1:b src2:i src3:a dest:a len:24
 memory_barrier: len:16
+atomic_load_i1: dest:y src1:b len:7
+atomic_load_u1: dest:y src1:b len:7
+atomic_load_i2: dest:i src1:b len:7
+atomic_load_u2: dest:i src1:b len:7
+atomic_load_i4: dest:i src1:b len:7
+atomic_load_u4: dest:i src1:b len:7
+atomic_load_r4: dest:f src1:b len:10
+atomic_load_r8: dest:f src1:b len:10
+atomic_store_i1: dest:b src1:y len:10
+atomic_store_u1: dest:b src1:y len:10
+atomic_store_i2: dest:b src1:i len:10
+atomic_store_u2: dest:b src1:i len:10
+atomic_store_i4: dest:b src1:i len:10
+atomic_store_u4: dest:b src1:i len:10
+atomic_store_r4: dest:b src1:f len:10
+atomic_store_r8: dest:b src1:f len:10
 
 card_table_wbarrier: src1:a src2:i clob:d len:34
 
@@ -395,6 +412,8 @@ long_conv_to_r4_2: dest:f src1:i src2:i len:14
 long_conv_to_r_un_2: dest:f src1:i src2:i len:40
 
 fmove: dest:f src1:f
+move_f_to_i4: dest:i src1:f len:17
+move_i4_to_f: dest:f src1:i len:17
 float_conv_to_r4: dest:f src1:f  len:12
 
 load_mem: dest:i len:9
@@ -598,8 +617,6 @@ extract_i1: dest:i src1:x len:10
 extract_u1: dest:i src1:x len:10
 extract_r8: dest:f src1:x len:8 
 
-iconv_to_r8_raw: dest:f src1:i len:17 
-
 insert_i2: dest:x src1:x src2:i len:5 clob:1
 
 extractx_u2: dest:i src1:x len:5