]> git.unchartedbackwaters.co.uk Git - francis/winuae.git/commitdiff
JIT: harmless changes in compemu_midfunc_x86
authorFrode Solheim <frode@fs-uae.net>
Mon, 7 Sep 2015 19:22:16 +0000 (21:22 +0200)
committerFrode Solheim <frode@fs-uae.net>
Thu, 17 Sep 2015 17:18:09 +0000 (19:18 +0200)
jit/compemu_midfunc_x86.cpp
jit/compemu_midfunc_x86.h

index d5fa80136c2b8c8934e2995458c9ad55d427cf16..2b81787d66513ba28fd0870fa4905403afd767ef 100644 (file)
@@ -1148,9 +1148,6 @@ MIDFUNC(4,mov_b_mrr_indexed,(RR4 baser, RR4 index, IMM factor, RR1 s))
 MENDFUNC(4,mov_b_mrr_indexed,(RR4 baser, RR4 index, IMM factor, RR1 s))
 
 
-#ifdef UAE
-/* FIXME: These functions are unused */
-#else
 MIDFUNC(5,mov_l_bmrr_indexed,(IMM base, RR4 baser, RR4 index, IMM factor, RR4 s))
 {
     int basereg=baser;
@@ -1271,7 +1268,6 @@ MIDFUNC(5,mov_b_brrm_indexed,(W1 d, IMM base, RR4 baser, RR4 index, IMM factor))
     unlock2(index);
 }
 MENDFUNC(5,mov_b_brrm_indexed,(W1 d, IMM base, RR4 baser, RR4 index, IMM factor))
-#endif
 
 /* Read a long from base+4*index */
 MIDFUNC(3,mov_l_rm_indexed,(W4 d, IMM base, RR4 index))
index ad138e5b915df776726d6e8b1cd2adaa24be7bc0..49083e6fddc891508e02f4eac20f7ed244c2b72f 100644 (file)
@@ -31,7 +31,6 @@
  *
  */
 
-/* What we expose to the outside */
 DECLARE_MIDFUNC(bt_l_ri(RR4 r, IMM i));
 DECLARE_MIDFUNC(bt_l_rr(RR4 r, RR4 b));
 DECLARE_MIDFUNC(btc_l_ri(RW4 r, IMM i));
@@ -78,8 +77,6 @@ DECLARE_MIDFUNC(shra_w_ri(RW2 r, IMM i));
 DECLARE_MIDFUNC(shra_b_ri(RW1 r, IMM i));
 DECLARE_MIDFUNC(setcc(W1 d, IMM cc));
 DECLARE_MIDFUNC(setcc_m(IMM d, IMM cc));
-DECLARE_MIDFUNC(cmov_b_rr(RW1 d, RR1 s, IMM cc));
-DECLARE_MIDFUNC(cmov_w_rr(RW2 d, RR2 s, IMM cc));
 DECLARE_MIDFUNC(cmov_l_rr(RW4 d, RR4 s, IMM cc));
 DECLARE_MIDFUNC(cmov_l_rm(RW4 d, IMM s, IMM cc));
 DECLARE_MIDFUNC(bsf_l_rr(W4 d, RR4 s));
@@ -107,7 +104,13 @@ DECLARE_MIDFUNC(mov_b_rrm_indexed(W1 d, RR4 baser, RR4 index, IMM factor));
 DECLARE_MIDFUNC(mov_l_mrr_indexed(RR4 baser, RR4 index, IMM factor, RR4 s));
 DECLARE_MIDFUNC(mov_w_mrr_indexed(RR4 baser, RR4 index, IMM factor, RR2 s));
 DECLARE_MIDFUNC(mov_b_mrr_indexed(RR4 baser, RR4 index, IMM factor, RR1 s));
+DECLARE_MIDFUNC(mov_l_bmrr_indexed(IMM base, RR4 baser, RR4 index, IMM factor, RR4 s));
+DECLARE_MIDFUNC(mov_w_bmrr_indexed(IMM base, RR4 baser, RR4 index, IMM factor, RR2 s));
+DECLARE_MIDFUNC(mov_b_bmrr_indexed(IMM base, RR4 baser, RR4 index, IMM factor, RR1 s));
 DECLARE_MIDFUNC(mov_l_rm_indexed(W4 d, IMM base, RR4 index));
+DECLARE_MIDFUNC(mov_w_brrm_indexed(W2 d, IMM base, RR4 baser, RR4 index, IMM factor));
+DECLARE_MIDFUNC(mov_b_brrm_indexed(W1 d, IMM base, RR4 baser, RR4 index, IMM factor));
+DECLARE_MIDFUNC(mov_l_rm_indexed(W4 d, IMM base, RR4 index, IMM factor));
 DECLARE_MIDFUNC(mov_l_rR(W4 d, RR4 s, IMM offset));
 DECLARE_MIDFUNC(mov_w_rR(W2 d, RR4 s, IMM offset));
 DECLARE_MIDFUNC(mov_b_rR(W1 d, RR4 s, IMM offset));
@@ -122,6 +125,7 @@ DECLARE_MIDFUNC(mov_w_Rr(RR4 d, RR2 s, IMM offset));
 DECLARE_MIDFUNC(mov_b_Rr(RR4 d, RR1 s, IMM offset));
 DECLARE_MIDFUNC(lea_l_brr(W4 d, RR4 s, IMM offset));
 DECLARE_MIDFUNC(lea_l_brr_indexed(W4 d, RR4 s, RR4 index, IMM factor, IMM offset));
+DECLARE_MIDFUNC(lea_l_rr_indexed(W4 d, RR4 s, RR4 index, IMM factor));
 DECLARE_MIDFUNC(mov_l_bRr(RR4 d, RR4 s, IMM offset));
 DECLARE_MIDFUNC(mov_w_bRr(RR4 d, RR2 s, IMM offset));
 DECLARE_MIDFUNC(mov_b_bRr(RR4 d, RR1 s, IMM offset));
@@ -186,8 +190,6 @@ DECLARE_MIDFUNC(end_needflags(void));
 DECLARE_MIDFUNC(make_flags_live(void));
 DECLARE_MIDFUNC(call_r_11(RR4 r, W4 out1, RR4 in1, IMM osize, IMM isize));
 DECLARE_MIDFUNC(call_r_02(RR4 r, RR4 in1, RR4 in2, IMM isize1, IMM isize2));
-DECLARE_MIDFUNC(readmem_new(RR4 address, W4 dest, IMM offset, IMM size, W4 tmp));
-DECLARE_MIDFUNC(writemem_new(RR4 address, RR4 source, IMM offset, IMM size, W4 tmp));
 DECLARE_MIDFUNC(forget_about(W4 r));
 DECLARE_MIDFUNC(nop(void));