@@ -62,7 +62,7 @@ open BCHAnalyzeApp
6262
6363
6464let testname = " bCHTranslateARMToCHIFTest"
65- let lastupdated = " 2024-01-02 "
65+ let lastupdated = " 2024-08-27 "
6666
6767let make_dw (s : string ) = TR. tget_ok (string_to_doubleword s)
6868
@@ -73,31 +73,31 @@ let codemax = make_dw "0x400000"
7373let translate_store () =
7474 let tests = [
7575 (" PUSHLR" , " 0x1b960" , " 04e02de500" ,
76- [(" var.0004 " , " LR_in" ); (" SP" , " sv__(SP_in - 4)__sv " )]);
76+ [(" var_0004 " , " LR_in" ); (" SP" , " sv__5__sv " )]);
7777 (" PUSHR0_3" , " 0x19470" , " 0f002de900" ,
78- [(" var.0016 " , " R0_in" );
79- (" var.0012 " , " R1_in" );
80- (" var.0008 " , " R2_in" );
81- (" var.0004 " , " R3_in" );
82- (" SP" , " sv__(SP_in - 16)__sv " )]);
78+ [(" var_0016 " , " R0_in" );
79+ (" var_0012 " , " R1_in" );
80+ (" var_0008 " , " R2_in" );
81+ (" var_0004 " , " R3_in" );
82+ (" SP" , " sv__3__sv " )]);
8383 (" STM" , " 0x3f7b8" , " 10128de800" ,
84- [(" var.0000 " , " R4_in" ); (" arg.0004 " , " R9_in" ); (" arg.0008 " , " R12_in" )]);
84+ [(" var_0000 " , " R4_in" ); (" arg_0004 " , " R9_in" ); (" arg_0008 " , " R12_in" )]);
8585 (" STMIB" , " 0x3ba4c" , " 10408de900" ,
86- [(" arg.0004 " , " R4_in" ); (" arg.0008 " , " LR_in" )]);
87- (" STR" , " 0x1b4bc" , " 08608de500" , [(" arg.0008 " , " R6_in" )]);
86+ [(" arg_0004 " , " R4_in" ); (" arg_0008 " , " LR_in" )]);
87+ (" STR" , " 0x1b4bc" , " 08608de500" , [(" arg_0008 " , " R6_in" )]);
8888 (" STRBwb" , " 0x10208" , " 015062e500" ,
89- [(" R2_in[-1]" , " sv__(lsb R5_in)__sv " ); (" R2" , " sv__(R2_in - 1)__sv " )]);
89+ [(" R2_in[-1]" , " sv__13__sv " ); (" R2" , " sv__3__sv " )]);
9090 (" STRwb" , " 0x10568" , " 08402de500" ,
91- [(" var.0008 " , " R4_in" ); (" SP" , " sv__(SP_in - 8)__sv " )]);
91+ [(" var_0008 " , " R4_in" ); (" SP" , " sv__3__sv " )]);
9292 (" STRDwb1" , " 0x1b4bc" , " f0416de100" ,
93- [(" var.0016 " , " R4_in" );
94- (" var.0012 " , " R5_in" );
95- (" SP" , " sv__(SP_in - 16)__sv " )]);
93+ [(" var_0016 " , " R4_in" );
94+ (" var_0012 " , " R5_in" );
95+ (" SP" , " sv__15__sv " )]);
9696 (" STRDwb2" , " 0x10ab8" , " fc406de100" ,
97- [(" var.0012 " , " R4_in" );
98- (" var.0008 " , " R5_in" );
99- (" SP" , " sv__(SP_in - 12)__sv " )]);
100- (" STRH" , " 0x1b4bc" , " b031cde100" , [(" arg.0016 " , " sv__(lsh R3_in)__sv " )])
97+ [(" var_0012 " , " R4_in" );
98+ (" var_0008 " , " R5_in" );
99+ (" SP" , " sv__3__sv " )]);
100+ (" STRH" , " 0x1b4bc" , " b031cde100" , [(" arg_0016 " , " sv__25__sv " )])
101101 ] in
102102 begin
103103 TS. new_testsuite (testname ^ " _translate_store" ) lastupdated;
0 commit comments