@@ -859,20 +859,17 @@ impl Assembler
859859 }
860860}
861861
862- /*
863862#[ cfg( test) ]
864863mod tests {
865- use crate::disasm::assert_disasm;
866- #[cfg(feature = "disasm")]
867- use crate::disasm::{unindent, disasm_addr_range};
868-
864+ use crate :: assertions:: assert_disasm;
869865 use super :: * ;
870866
871867 fn setup_asm ( ) -> ( Assembler , CodeBlock ) {
872- (Assembler::new(0 ), CodeBlock::new_dummy(1024 ))
868+ ( Assembler :: new ( ) , CodeBlock :: new_dummy ( ) )
873869 }
874870
875871 #[ test]
872+ #[ ignore]
876873 fn test_emit_add_lt_32_bits ( ) {
877874 let ( mut asm, mut cb) = setup_asm ( ) ;
878875
@@ -883,6 +880,7 @@ mod tests {
883880 }
884881
885882 #[ test]
883+ #[ ignore]
886884 fn test_emit_add_gt_32_bits ( ) {
887885 let ( mut asm, mut cb) = setup_asm ( ) ;
888886
@@ -893,6 +891,7 @@ mod tests {
893891 }
894892
895893 #[ test]
894+ #[ ignore]
896895 fn test_emit_and_lt_32_bits ( ) {
897896 let ( mut asm, mut cb) = setup_asm ( ) ;
898897
@@ -903,6 +902,7 @@ mod tests {
903902 }
904903
905904 #[ test]
905+ #[ ignore]
906906 fn test_emit_and_gt_32_bits ( ) {
907907 let ( mut asm, mut cb) = setup_asm ( ) ;
908908
@@ -957,6 +957,7 @@ mod tests {
957957 }
958958
959959 #[ test]
960+ #[ ignore]
960961 fn test_emit_or_lt_32_bits ( ) {
961962 let ( mut asm, mut cb) = setup_asm ( ) ;
962963
@@ -967,6 +968,7 @@ mod tests {
967968 }
968969
969970 #[ test]
971+ #[ ignore]
970972 fn test_emit_or_gt_32_bits ( ) {
971973 let ( mut asm, mut cb) = setup_asm ( ) ;
972974
@@ -977,6 +979,7 @@ mod tests {
977979 }
978980
979981 #[ test]
982+ #[ ignore]
980983 fn test_emit_sub_lt_32_bits ( ) {
981984 let ( mut asm, mut cb) = setup_asm ( ) ;
982985
@@ -987,6 +990,7 @@ mod tests {
987990 }
988991
989992 #[ test]
993+ #[ ignore]
990994 fn test_emit_sub_gt_32_bits ( ) {
991995 let ( mut asm, mut cb) = setup_asm ( ) ;
992996
@@ -1017,6 +1021,7 @@ mod tests {
10171021 }
10181022
10191023 #[ test]
1024+ #[ ignore]
10201025 fn test_emit_xor_lt_32_bits ( ) {
10211026 let ( mut asm, mut cb) = setup_asm ( ) ;
10221027
@@ -1027,6 +1032,7 @@ mod tests {
10271032 }
10281033
10291034 #[ test]
1035+ #[ ignore]
10301036 fn test_emit_xor_gt_32_bits ( ) {
10311037 let ( mut asm, mut cb) = setup_asm ( ) ;
10321038
@@ -1050,6 +1056,7 @@ mod tests {
10501056 }
10511057
10521058 #[ test]
1059+ #[ ignore]
10531060 fn test_merge_lea_mem ( ) {
10541061 let ( mut asm, mut cb) = setup_asm ( ) ;
10551062
@@ -1064,6 +1071,7 @@ mod tests {
10641071 }
10651072
10661073 #[ test]
1074+ #[ ignore]
10671075 fn test_replace_cmp_0 ( ) {
10681076 let ( mut asm, mut cb) = setup_asm ( ) ;
10691077
@@ -1216,6 +1224,7 @@ mod tests {
12161224 }
12171225
12181226 #[ test]
1227+ #[ ignore]
12191228 fn test_reorder_c_args_with_insn_out ( ) {
12201229 let ( mut asm, mut cb) = setup_asm ( ) ;
12211230
@@ -1259,15 +1268,16 @@ mod tests {
12591268
12601269 asm. compile_with_num_regs ( & mut cb, 1 ) ;
12611270
1262- assert_disasm!(cb, "48837b1001b804000000480f4f03488903 ", {"
1271+ assert_disasm ! ( cb, "48837b1001bf04000000480f4f3b48893b " , { "
12631272 0x0: cmp qword ptr [rbx + 0x10], 1
1264- 0x5: mov eax , 4
1265- 0xa: cmovg rax , qword ptr [rbx]
1266- 0xe: mov qword ptr [rbx], rax
1273+ 0x5: mov edi , 4
1274+ 0xa: cmovg rdi , qword ptr [rbx]
1275+ 0xe: mov qword ptr [rbx], rdi
12671276 " } ) ;
12681277 }
12691278
12701279 #[ test]
1280+ #[ ignore]
12711281 fn test_csel_split ( ) {
12721282 let ( mut asm, mut cb) = setup_asm ( ) ;
12731283
@@ -1285,5 +1295,3 @@ mod tests {
12851295 " } ) ;
12861296 }
12871297}
1288-
1289- */
0 commit comments