mirror of https://github.com/lianthony/NT4.0
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
3361 lines
150 KiB
3361 lines
150 KiB
/* #defines and enum */
|
|
#include "insignia.h"
|
|
#include "host_def.h"
|
|
#include <stdlib.h>
|
|
#include "j_c_lang.h"
|
|
extern IU8 J_EXT_DATA[] ;
|
|
typedef enum
|
|
{
|
|
S_2630_Chain2WordWrite_00000000_id,
|
|
L13_2610if_f_id,
|
|
S_2631_Chain2ModeXWordWrite_00000000_id,
|
|
L13_2611if_f_id,
|
|
L21_18if_f_id,
|
|
L21_19if_d_id,
|
|
S_2632_Chain2WordFill_00000000_id,
|
|
L13_2612if_f_id,
|
|
S_2633_Chain2ModeXWordFill_00000000_id,
|
|
L13_2613if_f_id,
|
|
L21_20if_f_id,
|
|
L21_21w_t_id,
|
|
L21_22w_d_id,
|
|
S_2634_Chain2WordMove_00000000_Fwd_id,
|
|
L13_2614if_f_id,
|
|
S_2635_Chain2ModeXFwdWordMove_00000000_id,
|
|
L13_2615if_f_id,
|
|
L25_22if_f_id,
|
|
L25_23if_f_id,
|
|
L21_25if_f_id,
|
|
L21_26w_t_id,
|
|
L21_27w_d_id,
|
|
L21_23if_f_id,
|
|
L21_28if_f_id,
|
|
L21_29w_t_id,
|
|
L21_30w_d_id,
|
|
L21_24if_d_id,
|
|
S_2636_Chain2DwordWrite_00000000_id,
|
|
L13_2616if_f_id,
|
|
S_2637_Chain2ModeXDwordWrite_00000000_id,
|
|
L13_2617if_f_id,
|
|
S_2638_Chain2DwordFill_00000000_id,
|
|
L13_2618if_f_id,
|
|
S_2639_Chain2ModeXDwordFill_00000000_id,
|
|
L13_2619if_f_id,
|
|
L21_31if_f_id,
|
|
L21_32w_t_id,
|
|
L21_33w_d_id,
|
|
S_2640_Chain2DwordMove_00000000_Fwd_id,
|
|
L13_2620if_f_id,
|
|
S_2641_Chain2ModeXFwdDwordMove_00000000_id,
|
|
L13_2621if_f_id,
|
|
S_2642_Chain2ByteWrite_00000001_id,
|
|
L13_2622if_f_id,
|
|
S_2643_Chain2ModeXByteWrite_00000001_id,
|
|
L13_2623if_f_id,
|
|
L25_24if_f_id,
|
|
L25_25if_f_id,
|
|
L21_36if_f_id,
|
|
L21_34if_f_id,
|
|
L21_37if_f_id,
|
|
L21_35if_d_id,
|
|
S_2644_Chain2ByteFill_00000001_id,
|
|
L13_2624if_f_id,
|
|
S_2645_Chain2ModeXByteFill_00000001_id,
|
|
L13_2625if_f_id,
|
|
L21_38if_f_id,
|
|
L21_39w_t_id,
|
|
L21_40w_d_id,
|
|
L21_41if_f_id,
|
|
S_2646_Chain2ByteMove_00000001_Fwd_id,
|
|
L13_2626if_f_id,
|
|
S_2647_Chain2ModeXFwdByteMove_00000001_id,
|
|
L13_2627if_f_id,
|
|
L25_26if_f_id,
|
|
L25_27if_f_id,
|
|
L21_44if_f_id,
|
|
L21_45w_t_id,
|
|
L21_46w_d_id,
|
|
L21_47if_f_id,
|
|
L21_42if_f_id,
|
|
L21_48if_f_id,
|
|
L21_49w_t_id,
|
|
L21_50w_d_id,
|
|
L21_51if_f_id,
|
|
L21_43if_d_id,
|
|
S_2648_Chain2WordWrite_00000001_id,
|
|
L13_2628if_f_id,
|
|
S_2649_Chain2ModeXWordWrite_00000001_id,
|
|
L13_2629if_f_id,
|
|
L21_52if_f_id,
|
|
L21_53if_d_id,
|
|
S_2650_Chain2WordFill_00000001_id,
|
|
L13_2630if_f_id,
|
|
S_2651_Chain2ModeXWordFill_00000001_id,
|
|
L13_2631if_f_id,
|
|
L21_54if_f_id,
|
|
L21_55w_t_id,
|
|
L21_56w_d_id,
|
|
S_2652_Chain2WordMove_00000001_Fwd_id,
|
|
L13_2632if_f_id,
|
|
S_2653_Chain2ModeXFwdWordMove_00000001_id,
|
|
L13_2633if_f_id,
|
|
L25_28if_f_id,
|
|
L25_29if_f_id,
|
|
L21_59if_f_id,
|
|
L21_60w_t_id,
|
|
L21_61w_d_id,
|
|
L21_57if_f_id,
|
|
L21_62if_f_id,
|
|
L21_63w_t_id,
|
|
L21_64w_d_id,
|
|
L21_58if_d_id,
|
|
S_2654_Chain2DwordWrite_00000001_id,
|
|
L13_2634if_f_id,
|
|
S_2655_Chain2ModeXDwordWrite_00000001_id,
|
|
L13_2635if_f_id,
|
|
S_2656_Chain2DwordFill_00000001_id,
|
|
L13_2636if_f_id,
|
|
S_2657_Chain2ModeXDwordFill_00000001_id,
|
|
L13_2637if_f_id,
|
|
L21_65if_f_id,
|
|
L21_66w_t_id,
|
|
L21_67w_d_id,
|
|
S_2658_Chain2DwordMove_00000001_Fwd_id,
|
|
L13_2638if_f_id,
|
|
S_2659_Chain2ModeXFwdDwordMove_00000001_id,
|
|
L13_2639if_f_id,
|
|
S_2660_Chain2ByteWrite_00000002_id,
|
|
L13_2640if_f_id,
|
|
S_2661_Chain2ModeXByteWrite_00000002_id,
|
|
L13_2641if_f_id,
|
|
L25_30if_f_id,
|
|
L25_31if_f_id,
|
|
L21_70if_f_id,
|
|
L21_68if_f_id,
|
|
L21_71if_f_id,
|
|
L21_69if_d_id,
|
|
LAST_ENTRY
|
|
} ID ;
|
|
/* END of #defines and enum */
|
|
/* DATA space definitions */
|
|
/* END of DATA space definitions */
|
|
/* FUNCTIONS */
|
|
LOCAL IUH crules IPT5( ID, id , IUH , v1, IUH , v2, IUH , v3, IUH , v4 ) ;
|
|
GLOBAL IUH S_2630_Chain2WordWrite_00000000 IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(S_2630_Chain2WordWrite_00000000_id,v1,v2,v3,v4));
|
|
}
|
|
GLOBAL IHPE j_S_2630_Chain2WordWrite_00000000 = (IHPE)S_2630_Chain2WordWrite_00000000 ;
|
|
LOCAL IUH L13_2610if_f IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L13_2610if_f_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L13_2610if_f = (IHPE)L13_2610if_f ;
|
|
GLOBAL IUH S_2631_Chain2ModeXWordWrite_00000000 IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(S_2631_Chain2ModeXWordWrite_00000000_id,v1,v2,v3,v4));
|
|
}
|
|
GLOBAL IHPE j_S_2631_Chain2ModeXWordWrite_00000000 = (IHPE)S_2631_Chain2ModeXWordWrite_00000000 ;
|
|
LOCAL IUH L13_2611if_f IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L13_2611if_f_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L13_2611if_f = (IHPE)L13_2611if_f ;
|
|
LOCAL IUH L21_18if_f IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L21_18if_f_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L21_18if_f = (IHPE)L21_18if_f ;
|
|
LOCAL IUH L21_19if_d IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L21_19if_d_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L21_19if_d = (IHPE)L21_19if_d ;
|
|
GLOBAL IUH S_2632_Chain2WordFill_00000000 IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(S_2632_Chain2WordFill_00000000_id,v1,v2,v3,v4));
|
|
}
|
|
GLOBAL IHPE j_S_2632_Chain2WordFill_00000000 = (IHPE)S_2632_Chain2WordFill_00000000 ;
|
|
LOCAL IUH L13_2612if_f IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L13_2612if_f_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L13_2612if_f = (IHPE)L13_2612if_f ;
|
|
GLOBAL IUH S_2633_Chain2ModeXWordFill_00000000 IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(S_2633_Chain2ModeXWordFill_00000000_id,v1,v2,v3,v4));
|
|
}
|
|
GLOBAL IHPE j_S_2633_Chain2ModeXWordFill_00000000 = (IHPE)S_2633_Chain2ModeXWordFill_00000000 ;
|
|
LOCAL IUH L13_2613if_f IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L13_2613if_f_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L13_2613if_f = (IHPE)L13_2613if_f ;
|
|
LOCAL IUH L21_20if_f IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L21_20if_f_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L21_20if_f = (IHPE)L21_20if_f ;
|
|
LOCAL IUH L21_21w_t IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L21_21w_t_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L21_21w_t = (IHPE)L21_21w_t ;
|
|
LOCAL IUH L21_22w_d IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L21_22w_d_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L21_22w_d = (IHPE)L21_22w_d ;
|
|
GLOBAL IUH S_2634_Chain2WordMove_00000000_Fwd IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(S_2634_Chain2WordMove_00000000_Fwd_id,v1,v2,v3,v4));
|
|
}
|
|
GLOBAL IHPE j_S_2634_Chain2WordMove_00000000_Fwd = (IHPE)S_2634_Chain2WordMove_00000000_Fwd ;
|
|
LOCAL IUH L13_2614if_f IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L13_2614if_f_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L13_2614if_f = (IHPE)L13_2614if_f ;
|
|
GLOBAL IUH S_2635_Chain2ModeXFwdWordMove_00000000 IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(S_2635_Chain2ModeXFwdWordMove_00000000_id,v1,v2,v3,v4));
|
|
}
|
|
GLOBAL IHPE j_S_2635_Chain2ModeXFwdWordMove_00000000 = (IHPE)S_2635_Chain2ModeXFwdWordMove_00000000 ;
|
|
LOCAL IUH L13_2615if_f IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L13_2615if_f_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L13_2615if_f = (IHPE)L13_2615if_f ;
|
|
LOCAL IUH L25_22if_f IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L25_22if_f_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L25_22if_f = (IHPE)L25_22if_f ;
|
|
LOCAL IUH L25_23if_f IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L25_23if_f_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L25_23if_f = (IHPE)L25_23if_f ;
|
|
LOCAL IUH L21_25if_f IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L21_25if_f_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L21_25if_f = (IHPE)L21_25if_f ;
|
|
LOCAL IUH L21_26w_t IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L21_26w_t_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L21_26w_t = (IHPE)L21_26w_t ;
|
|
LOCAL IUH L21_27w_d IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L21_27w_d_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L21_27w_d = (IHPE)L21_27w_d ;
|
|
LOCAL IUH L21_23if_f IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L21_23if_f_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L21_23if_f = (IHPE)L21_23if_f ;
|
|
LOCAL IUH L21_28if_f IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L21_28if_f_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L21_28if_f = (IHPE)L21_28if_f ;
|
|
LOCAL IUH L21_29w_t IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L21_29w_t_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L21_29w_t = (IHPE)L21_29w_t ;
|
|
LOCAL IUH L21_30w_d IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L21_30w_d_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L21_30w_d = (IHPE)L21_30w_d ;
|
|
LOCAL IUH L21_24if_d IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L21_24if_d_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L21_24if_d = (IHPE)L21_24if_d ;
|
|
GLOBAL IUH S_2636_Chain2DwordWrite_00000000 IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(S_2636_Chain2DwordWrite_00000000_id,v1,v2,v3,v4));
|
|
}
|
|
GLOBAL IHPE j_S_2636_Chain2DwordWrite_00000000 = (IHPE)S_2636_Chain2DwordWrite_00000000 ;
|
|
LOCAL IUH L13_2616if_f IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L13_2616if_f_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L13_2616if_f = (IHPE)L13_2616if_f ;
|
|
GLOBAL IUH S_2637_Chain2ModeXDwordWrite_00000000 IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(S_2637_Chain2ModeXDwordWrite_00000000_id,v1,v2,v3,v4));
|
|
}
|
|
GLOBAL IHPE j_S_2637_Chain2ModeXDwordWrite_00000000 = (IHPE)S_2637_Chain2ModeXDwordWrite_00000000 ;
|
|
LOCAL IUH L13_2617if_f IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L13_2617if_f_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L13_2617if_f = (IHPE)L13_2617if_f ;
|
|
GLOBAL IUH S_2638_Chain2DwordFill_00000000 IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(S_2638_Chain2DwordFill_00000000_id,v1,v2,v3,v4));
|
|
}
|
|
GLOBAL IHPE j_S_2638_Chain2DwordFill_00000000 = (IHPE)S_2638_Chain2DwordFill_00000000 ;
|
|
LOCAL IUH L13_2618if_f IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L13_2618if_f_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L13_2618if_f = (IHPE)L13_2618if_f ;
|
|
GLOBAL IUH S_2639_Chain2ModeXDwordFill_00000000 IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(S_2639_Chain2ModeXDwordFill_00000000_id,v1,v2,v3,v4));
|
|
}
|
|
GLOBAL IHPE j_S_2639_Chain2ModeXDwordFill_00000000 = (IHPE)S_2639_Chain2ModeXDwordFill_00000000 ;
|
|
LOCAL IUH L13_2619if_f IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L13_2619if_f_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L13_2619if_f = (IHPE)L13_2619if_f ;
|
|
LOCAL IUH L21_31if_f IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L21_31if_f_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L21_31if_f = (IHPE)L21_31if_f ;
|
|
LOCAL IUH L21_32w_t IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L21_32w_t_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L21_32w_t = (IHPE)L21_32w_t ;
|
|
LOCAL IUH L21_33w_d IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L21_33w_d_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L21_33w_d = (IHPE)L21_33w_d ;
|
|
GLOBAL IUH S_2640_Chain2DwordMove_00000000_Fwd IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(S_2640_Chain2DwordMove_00000000_Fwd_id,v1,v2,v3,v4));
|
|
}
|
|
GLOBAL IHPE j_S_2640_Chain2DwordMove_00000000_Fwd = (IHPE)S_2640_Chain2DwordMove_00000000_Fwd ;
|
|
LOCAL IUH L13_2620if_f IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L13_2620if_f_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L13_2620if_f = (IHPE)L13_2620if_f ;
|
|
GLOBAL IUH S_2641_Chain2ModeXFwdDwordMove_00000000 IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(S_2641_Chain2ModeXFwdDwordMove_00000000_id,v1,v2,v3,v4));
|
|
}
|
|
GLOBAL IHPE j_S_2641_Chain2ModeXFwdDwordMove_00000000 = (IHPE)S_2641_Chain2ModeXFwdDwordMove_00000000 ;
|
|
LOCAL IUH L13_2621if_f IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L13_2621if_f_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L13_2621if_f = (IHPE)L13_2621if_f ;
|
|
GLOBAL IUH S_2642_Chain2ByteWrite_00000001 IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(S_2642_Chain2ByteWrite_00000001_id,v1,v2,v3,v4));
|
|
}
|
|
GLOBAL IHPE j_S_2642_Chain2ByteWrite_00000001 = (IHPE)S_2642_Chain2ByteWrite_00000001 ;
|
|
LOCAL IUH L13_2622if_f IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L13_2622if_f_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L13_2622if_f = (IHPE)L13_2622if_f ;
|
|
GLOBAL IUH S_2643_Chain2ModeXByteWrite_00000001 IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(S_2643_Chain2ModeXByteWrite_00000001_id,v1,v2,v3,v4));
|
|
}
|
|
GLOBAL IHPE j_S_2643_Chain2ModeXByteWrite_00000001 = (IHPE)S_2643_Chain2ModeXByteWrite_00000001 ;
|
|
LOCAL IUH L13_2623if_f IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L13_2623if_f_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L13_2623if_f = (IHPE)L13_2623if_f ;
|
|
LOCAL IUH L25_24if_f IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L25_24if_f_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L25_24if_f = (IHPE)L25_24if_f ;
|
|
LOCAL IUH L25_25if_f IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L25_25if_f_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L25_25if_f = (IHPE)L25_25if_f ;
|
|
LOCAL IUH L21_36if_f IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L21_36if_f_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L21_36if_f = (IHPE)L21_36if_f ;
|
|
LOCAL IUH L21_34if_f IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L21_34if_f_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L21_34if_f = (IHPE)L21_34if_f ;
|
|
LOCAL IUH L21_37if_f IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L21_37if_f_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L21_37if_f = (IHPE)L21_37if_f ;
|
|
LOCAL IUH L21_35if_d IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L21_35if_d_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L21_35if_d = (IHPE)L21_35if_d ;
|
|
GLOBAL IUH S_2644_Chain2ByteFill_00000001 IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(S_2644_Chain2ByteFill_00000001_id,v1,v2,v3,v4));
|
|
}
|
|
GLOBAL IHPE j_S_2644_Chain2ByteFill_00000001 = (IHPE)S_2644_Chain2ByteFill_00000001 ;
|
|
LOCAL IUH L13_2624if_f IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L13_2624if_f_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L13_2624if_f = (IHPE)L13_2624if_f ;
|
|
GLOBAL IUH S_2645_Chain2ModeXByteFill_00000001 IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(S_2645_Chain2ModeXByteFill_00000001_id,v1,v2,v3,v4));
|
|
}
|
|
GLOBAL IHPE j_S_2645_Chain2ModeXByteFill_00000001 = (IHPE)S_2645_Chain2ModeXByteFill_00000001 ;
|
|
LOCAL IUH L13_2625if_f IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L13_2625if_f_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L13_2625if_f = (IHPE)L13_2625if_f ;
|
|
LOCAL IUH L21_38if_f IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L21_38if_f_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L21_38if_f = (IHPE)L21_38if_f ;
|
|
LOCAL IUH L21_39w_t IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L21_39w_t_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L21_39w_t = (IHPE)L21_39w_t ;
|
|
LOCAL IUH L21_40w_d IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L21_40w_d_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L21_40w_d = (IHPE)L21_40w_d ;
|
|
LOCAL IUH L21_41if_f IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L21_41if_f_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L21_41if_f = (IHPE)L21_41if_f ;
|
|
GLOBAL IUH S_2646_Chain2ByteMove_00000001_Fwd IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(S_2646_Chain2ByteMove_00000001_Fwd_id,v1,v2,v3,v4));
|
|
}
|
|
GLOBAL IHPE j_S_2646_Chain2ByteMove_00000001_Fwd = (IHPE)S_2646_Chain2ByteMove_00000001_Fwd ;
|
|
LOCAL IUH L13_2626if_f IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L13_2626if_f_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L13_2626if_f = (IHPE)L13_2626if_f ;
|
|
GLOBAL IUH S_2647_Chain2ModeXFwdByteMove_00000001 IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(S_2647_Chain2ModeXFwdByteMove_00000001_id,v1,v2,v3,v4));
|
|
}
|
|
GLOBAL IHPE j_S_2647_Chain2ModeXFwdByteMove_00000001 = (IHPE)S_2647_Chain2ModeXFwdByteMove_00000001 ;
|
|
LOCAL IUH L13_2627if_f IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L13_2627if_f_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L13_2627if_f = (IHPE)L13_2627if_f ;
|
|
LOCAL IUH L25_26if_f IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L25_26if_f_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L25_26if_f = (IHPE)L25_26if_f ;
|
|
LOCAL IUH L25_27if_f IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L25_27if_f_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L25_27if_f = (IHPE)L25_27if_f ;
|
|
LOCAL IUH L21_44if_f IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L21_44if_f_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L21_44if_f = (IHPE)L21_44if_f ;
|
|
LOCAL IUH L21_45w_t IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L21_45w_t_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L21_45w_t = (IHPE)L21_45w_t ;
|
|
LOCAL IUH L21_46w_d IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L21_46w_d_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L21_46w_d = (IHPE)L21_46w_d ;
|
|
LOCAL IUH L21_47if_f IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L21_47if_f_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L21_47if_f = (IHPE)L21_47if_f ;
|
|
LOCAL IUH L21_42if_f IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L21_42if_f_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L21_42if_f = (IHPE)L21_42if_f ;
|
|
LOCAL IUH L21_48if_f IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L21_48if_f_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L21_48if_f = (IHPE)L21_48if_f ;
|
|
LOCAL IUH L21_49w_t IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L21_49w_t_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L21_49w_t = (IHPE)L21_49w_t ;
|
|
LOCAL IUH L21_50w_d IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L21_50w_d_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L21_50w_d = (IHPE)L21_50w_d ;
|
|
LOCAL IUH L21_51if_f IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L21_51if_f_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L21_51if_f = (IHPE)L21_51if_f ;
|
|
LOCAL IUH L21_43if_d IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L21_43if_d_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L21_43if_d = (IHPE)L21_43if_d ;
|
|
GLOBAL IUH S_2648_Chain2WordWrite_00000001 IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(S_2648_Chain2WordWrite_00000001_id,v1,v2,v3,v4));
|
|
}
|
|
GLOBAL IHPE j_S_2648_Chain2WordWrite_00000001 = (IHPE)S_2648_Chain2WordWrite_00000001 ;
|
|
LOCAL IUH L13_2628if_f IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L13_2628if_f_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L13_2628if_f = (IHPE)L13_2628if_f ;
|
|
GLOBAL IUH S_2649_Chain2ModeXWordWrite_00000001 IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(S_2649_Chain2ModeXWordWrite_00000001_id,v1,v2,v3,v4));
|
|
}
|
|
GLOBAL IHPE j_S_2649_Chain2ModeXWordWrite_00000001 = (IHPE)S_2649_Chain2ModeXWordWrite_00000001 ;
|
|
LOCAL IUH L13_2629if_f IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L13_2629if_f_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L13_2629if_f = (IHPE)L13_2629if_f ;
|
|
LOCAL IUH L21_52if_f IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L21_52if_f_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L21_52if_f = (IHPE)L21_52if_f ;
|
|
LOCAL IUH L21_53if_d IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L21_53if_d_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L21_53if_d = (IHPE)L21_53if_d ;
|
|
GLOBAL IUH S_2650_Chain2WordFill_00000001 IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(S_2650_Chain2WordFill_00000001_id,v1,v2,v3,v4));
|
|
}
|
|
GLOBAL IHPE j_S_2650_Chain2WordFill_00000001 = (IHPE)S_2650_Chain2WordFill_00000001 ;
|
|
LOCAL IUH L13_2630if_f IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L13_2630if_f_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L13_2630if_f = (IHPE)L13_2630if_f ;
|
|
GLOBAL IUH S_2651_Chain2ModeXWordFill_00000001 IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(S_2651_Chain2ModeXWordFill_00000001_id,v1,v2,v3,v4));
|
|
}
|
|
GLOBAL IHPE j_S_2651_Chain2ModeXWordFill_00000001 = (IHPE)S_2651_Chain2ModeXWordFill_00000001 ;
|
|
LOCAL IUH L13_2631if_f IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L13_2631if_f_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L13_2631if_f = (IHPE)L13_2631if_f ;
|
|
LOCAL IUH L21_54if_f IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L21_54if_f_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L21_54if_f = (IHPE)L21_54if_f ;
|
|
LOCAL IUH L21_55w_t IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L21_55w_t_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L21_55w_t = (IHPE)L21_55w_t ;
|
|
LOCAL IUH L21_56w_d IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L21_56w_d_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L21_56w_d = (IHPE)L21_56w_d ;
|
|
GLOBAL IUH S_2652_Chain2WordMove_00000001_Fwd IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(S_2652_Chain2WordMove_00000001_Fwd_id,v1,v2,v3,v4));
|
|
}
|
|
GLOBAL IHPE j_S_2652_Chain2WordMove_00000001_Fwd = (IHPE)S_2652_Chain2WordMove_00000001_Fwd ;
|
|
LOCAL IUH L13_2632if_f IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L13_2632if_f_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L13_2632if_f = (IHPE)L13_2632if_f ;
|
|
GLOBAL IUH S_2653_Chain2ModeXFwdWordMove_00000001 IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(S_2653_Chain2ModeXFwdWordMove_00000001_id,v1,v2,v3,v4));
|
|
}
|
|
GLOBAL IHPE j_S_2653_Chain2ModeXFwdWordMove_00000001 = (IHPE)S_2653_Chain2ModeXFwdWordMove_00000001 ;
|
|
LOCAL IUH L13_2633if_f IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L13_2633if_f_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L13_2633if_f = (IHPE)L13_2633if_f ;
|
|
LOCAL IUH L25_28if_f IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L25_28if_f_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L25_28if_f = (IHPE)L25_28if_f ;
|
|
LOCAL IUH L25_29if_f IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L25_29if_f_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L25_29if_f = (IHPE)L25_29if_f ;
|
|
LOCAL IUH L21_59if_f IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L21_59if_f_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L21_59if_f = (IHPE)L21_59if_f ;
|
|
LOCAL IUH L21_60w_t IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L21_60w_t_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L21_60w_t = (IHPE)L21_60w_t ;
|
|
LOCAL IUH L21_61w_d IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L21_61w_d_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L21_61w_d = (IHPE)L21_61w_d ;
|
|
LOCAL IUH L21_57if_f IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L21_57if_f_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L21_57if_f = (IHPE)L21_57if_f ;
|
|
LOCAL IUH L21_62if_f IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L21_62if_f_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L21_62if_f = (IHPE)L21_62if_f ;
|
|
LOCAL IUH L21_63w_t IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L21_63w_t_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L21_63w_t = (IHPE)L21_63w_t ;
|
|
LOCAL IUH L21_64w_d IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L21_64w_d_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L21_64w_d = (IHPE)L21_64w_d ;
|
|
LOCAL IUH L21_58if_d IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L21_58if_d_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L21_58if_d = (IHPE)L21_58if_d ;
|
|
GLOBAL IUH S_2654_Chain2DwordWrite_00000001 IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(S_2654_Chain2DwordWrite_00000001_id,v1,v2,v3,v4));
|
|
}
|
|
GLOBAL IHPE j_S_2654_Chain2DwordWrite_00000001 = (IHPE)S_2654_Chain2DwordWrite_00000001 ;
|
|
LOCAL IUH L13_2634if_f IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L13_2634if_f_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L13_2634if_f = (IHPE)L13_2634if_f ;
|
|
GLOBAL IUH S_2655_Chain2ModeXDwordWrite_00000001 IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(S_2655_Chain2ModeXDwordWrite_00000001_id,v1,v2,v3,v4));
|
|
}
|
|
GLOBAL IHPE j_S_2655_Chain2ModeXDwordWrite_00000001 = (IHPE)S_2655_Chain2ModeXDwordWrite_00000001 ;
|
|
LOCAL IUH L13_2635if_f IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L13_2635if_f_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L13_2635if_f = (IHPE)L13_2635if_f ;
|
|
GLOBAL IUH S_2656_Chain2DwordFill_00000001 IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(S_2656_Chain2DwordFill_00000001_id,v1,v2,v3,v4));
|
|
}
|
|
GLOBAL IHPE j_S_2656_Chain2DwordFill_00000001 = (IHPE)S_2656_Chain2DwordFill_00000001 ;
|
|
LOCAL IUH L13_2636if_f IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L13_2636if_f_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L13_2636if_f = (IHPE)L13_2636if_f ;
|
|
GLOBAL IUH S_2657_Chain2ModeXDwordFill_00000001 IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(S_2657_Chain2ModeXDwordFill_00000001_id,v1,v2,v3,v4));
|
|
}
|
|
GLOBAL IHPE j_S_2657_Chain2ModeXDwordFill_00000001 = (IHPE)S_2657_Chain2ModeXDwordFill_00000001 ;
|
|
LOCAL IUH L13_2637if_f IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L13_2637if_f_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L13_2637if_f = (IHPE)L13_2637if_f ;
|
|
LOCAL IUH L21_65if_f IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L21_65if_f_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L21_65if_f = (IHPE)L21_65if_f ;
|
|
LOCAL IUH L21_66w_t IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L21_66w_t_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L21_66w_t = (IHPE)L21_66w_t ;
|
|
LOCAL IUH L21_67w_d IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L21_67w_d_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L21_67w_d = (IHPE)L21_67w_d ;
|
|
GLOBAL IUH S_2658_Chain2DwordMove_00000001_Fwd IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(S_2658_Chain2DwordMove_00000001_Fwd_id,v1,v2,v3,v4));
|
|
}
|
|
GLOBAL IHPE j_S_2658_Chain2DwordMove_00000001_Fwd = (IHPE)S_2658_Chain2DwordMove_00000001_Fwd ;
|
|
LOCAL IUH L13_2638if_f IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L13_2638if_f_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L13_2638if_f = (IHPE)L13_2638if_f ;
|
|
GLOBAL IUH S_2659_Chain2ModeXFwdDwordMove_00000001 IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(S_2659_Chain2ModeXFwdDwordMove_00000001_id,v1,v2,v3,v4));
|
|
}
|
|
GLOBAL IHPE j_S_2659_Chain2ModeXFwdDwordMove_00000001 = (IHPE)S_2659_Chain2ModeXFwdDwordMove_00000001 ;
|
|
LOCAL IUH L13_2639if_f IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L13_2639if_f_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L13_2639if_f = (IHPE)L13_2639if_f ;
|
|
GLOBAL IUH S_2660_Chain2ByteWrite_00000002 IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(S_2660_Chain2ByteWrite_00000002_id,v1,v2,v3,v4));
|
|
}
|
|
GLOBAL IHPE j_S_2660_Chain2ByteWrite_00000002 = (IHPE)S_2660_Chain2ByteWrite_00000002 ;
|
|
LOCAL IUH L13_2640if_f IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L13_2640if_f_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L13_2640if_f = (IHPE)L13_2640if_f ;
|
|
GLOBAL IUH S_2661_Chain2ModeXByteWrite_00000002 IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(S_2661_Chain2ModeXByteWrite_00000002_id,v1,v2,v3,v4));
|
|
}
|
|
GLOBAL IHPE j_S_2661_Chain2ModeXByteWrite_00000002 = (IHPE)S_2661_Chain2ModeXByteWrite_00000002 ;
|
|
LOCAL IUH L13_2641if_f IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L13_2641if_f_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L13_2641if_f = (IHPE)L13_2641if_f ;
|
|
LOCAL IUH L25_30if_f IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L25_30if_f_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L25_30if_f = (IHPE)L25_30if_f ;
|
|
LOCAL IUH L25_31if_f IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L25_31if_f_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L25_31if_f = (IHPE)L25_31if_f ;
|
|
LOCAL IUH L21_70if_f IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L21_70if_f_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L21_70if_f = (IHPE)L21_70if_f ;
|
|
LOCAL IUH L21_68if_f IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L21_68if_f_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L21_68if_f = (IHPE)L21_68if_f ;
|
|
LOCAL IUH L21_71if_f IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L21_71if_f_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L21_71if_f = (IHPE)L21_71if_f ;
|
|
LOCAL IUH L21_69if_d IFN4(IUH , v1, IUH , v2 , IUH , v3 ,IUH , v4 )
|
|
{
|
|
return (crules(L21_69if_d_id,v1,v2,v3,v4));
|
|
}
|
|
LOCAL IHPE j_L21_69if_d = (IHPE)L21_69if_d ;
|
|
/* END of FUNCTIONS */
|
|
/* DATA label definitions */
|
|
/* END of DATA label definitions */
|
|
/* DATA initializations */
|
|
/* END of DATA initializations */
|
|
/* CODE inline section */
|
|
LOCAL IUH crules IFN5( ID ,id ,IUH ,v1 ,IUH ,v2 ,IUH ,v3 ,IUH, v4 )
|
|
{
|
|
IUH returnValue = (IUH)0;
|
|
IUH *CopyLocalIUH = (IUH *)0;
|
|
EXTENDED *CopyLocalFPH = (EXTENDED *)0 ;
|
|
SAVED IUH *LocalIUH = (IUH *)0;
|
|
SAVED EXTENDED *LocalFPH = (EXTENDED *)0 ;
|
|
switch ( id )
|
|
{
|
|
/* J_SEG (IS32)(0) */
|
|
*((IUH *)(r1+0)) = (IS32)(16201) ;
|
|
case S_2630_Chain2WordWrite_00000000_id :
|
|
S_2630_Chain2WordWrite_00000000 :
|
|
*((IUH *)(r1+0)) = (IS32)(82) ;
|
|
*((IUH *)&(r20)) = (IS32)(4) ;
|
|
/* ENTER_SECTION */ CopyLocalIUH=LocalIUH; CopyLocalFPH=LocalFPH;
|
|
if( 12 > 0 ) LocalIUH = (IUH *)malloc ( 12 ) ;
|
|
if( 0 > 0 ) LocalFPH = (EXTENDED *)malloc ( 0 ) ;
|
|
*((IUH *)(r1+8)) = *((IUH *)(r1+8)) + *((IUH *)&(r20)) ;
|
|
*((IUH *)&(r21)) = *((IUH *)(r1+8)) ;
|
|
*((IUH *)&(r22)) = (IS32)(-4) ;
|
|
*((IUH *)((*((IHPE *)&(r21))) + *((IHPE *)&(r22))) ) = (IS32)(2630) ;
|
|
if (*((IUH *)(r1+8)) <= *((IUH *)(r1+16))) goto L13_2610if_f;
|
|
*((IUH *)(r1+8)) = *((IUH *)(r1+12)) ;
|
|
case L13_2610if_f_id :
|
|
L13_2610if_f: ;
|
|
*((IUH *)(r1+0)) = (IS32)(83) ;
|
|
*((IU32 *)(LocalIUH+0) + REGLONG) = *((IU32 *)&(r2) + REGLONG) ;
|
|
*((IU8 *)(LocalIUH+1) + REGBYTE) = *((IU8 *)&(r3) + REGBYTE) ;
|
|
*((IUH *)(r1+0)) = (IS32)(16512) ;
|
|
*((IU32 *)&(r2) + REGLONG) = *((IU32 *)(LocalIUH+0) + REGLONG) ;
|
|
*((IUH *)&(r20)) = *((IU8 *)(LocalIUH+1) + REGBYTE);
|
|
*((IU16 *)&(r3) + REGWORD ) = *((IU16 *)&(r20) + REGWORD) ;
|
|
/* J_SAVE_RETURN NOT IMPLIMENTED */
|
|
{ extern IUH S_2631_Chain2ModeXWordWrite_00000000() ;
|
|
IUH returnValue,v1=0,v2=0,v3=0,v4=0; returnValue = S_2631_Chain2ModeXWordWrite_00000000(v1,v2,v3,v4); }
|
|
/* j_state (IS32)(-2013004273), (IS32)(-1), (IS32)(0) */
|
|
/* J_LOAD_RETURN NOT IMPLIMENTED */
|
|
*((IUH *)(r1+0)) = (IS32)(16513) ;
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/* J_LEAVE_SECTION */
|
|
if(LocalIUH) free(LocalIUH) ;
|
|
if(LocalFPH) free(LocalFPH);
|
|
LocalIUH=CopyLocalIUH ;LocalFPH= CopyLocalFPH;
|
|
return(returnValue);
|
|
/* j_state (IS32)(-2013004285), (IS32)(0), (IS32)(0) */
|
|
/* J_SEG (IS32)(0) */
|
|
case S_2631_Chain2ModeXWordWrite_00000000_id :
|
|
S_2631_Chain2ModeXWordWrite_00000000 :
|
|
*((IUH *)(r1+0)) = (IS32)(82) ;
|
|
*((IUH *)&(r20)) = (IS32)(4) ;
|
|
/* ENTER_SECTION */ CopyLocalIUH=LocalIUH; CopyLocalFPH=LocalFPH;
|
|
if( 12 > 0 ) LocalIUH = (IUH *)malloc ( 12 ) ;
|
|
if( 0 > 0 ) LocalFPH = (EXTENDED *)malloc ( 0 ) ;
|
|
*((IUH *)(r1+8)) = *((IUH *)(r1+8)) + *((IUH *)&(r20)) ;
|
|
*((IUH *)&(r21)) = *((IUH *)(r1+8)) ;
|
|
*((IUH *)&(r22)) = (IS32)(-4) ;
|
|
*((IUH *)((*((IHPE *)&(r21))) + *((IHPE *)&(r22))) ) = (IS32)(2631) ;
|
|
if (*((IUH *)(r1+8)) <= *((IUH *)(r1+16))) goto L13_2611if_f;
|
|
*((IUH *)(r1+8)) = *((IUH *)(r1+12)) ;
|
|
case L13_2611if_f_id :
|
|
L13_2611if_f: ;
|
|
*((IUH *)(r1+0)) = (IS32)(83) ;
|
|
*((IU32 *)(LocalIUH+0) + REGLONG) = *((IU32 *)&(r2) + REGLONG) ;
|
|
*((IU16 *)(LocalIUH+1) + REGWORD) = *((IU16 *)&(r3) + REGWORD ) ;
|
|
*((IUH *)(r1+0)) = (IS32)(16500) ;
|
|
*((IU32 *)&(r2) + REGLONG) = *((IU32 *)(LocalIUH+0) + REGLONG) ;
|
|
*((IU8 *)&(r3) + REGBYTE) = *((IU8 *)(LocalIUH+1) + REGBYTE) ;
|
|
/* J_SAVE_RETURN NOT IMPLIMENTED */
|
|
{ extern IUH S_2625_Chain2ModeXByteWrite_00000000() ;
|
|
IUH returnValue,v1=0,v2=0,v3=0,v4=0; returnValue = S_2625_Chain2ModeXByteWrite_00000000(v1,v2,v3,v4); }
|
|
/* j_state (IS32)(-2013004273), (IS32)(-1), (IS32)(0) */
|
|
/* J_LOAD_RETURN NOT IMPLIMENTED */
|
|
*((IUH *)(r1+0)) = (IS32)(16501) ;
|
|
*((IUH *)&(r20)) = (IS32)(0) ;
|
|
if(*((IU32 *)&(r20) + REGLONG)>=32)
|
|
CrulesRuntimeError("Bad Bit No");
|
|
else
|
|
if ((*((IU32 *)(LocalIUH+0) + REGLONG) & (1 << *((IU32 *)&(r20) + REGLONG))) == 0) goto L21_18if_f;
|
|
*((IUH *)(r1+0)) = (IS32)(16500) ;
|
|
*((IUH *)&(r21)) = (IS32)(3) ;
|
|
*((IU32 *)&(r20) + REGLONG) = *((IU32 *)(LocalIUH+0) + REGLONG) + *((IU32 *)&(r21) + REGLONG) ;
|
|
*((IU32 *)&(r2) + REGLONG) = *((IU32 *)&(r20) + REGLONG) ;
|
|
*((IU8 *)&(r3) + REGBYTE) = *(UOFF_15_8( (LocalIUH+1) )) ;
|
|
/* J_SAVE_RETURN NOT IMPLIMENTED */
|
|
{ extern IUH S_2625_Chain2ModeXByteWrite_00000000() ;
|
|
IUH returnValue,v1=0,v2=0,v3=0,v4=0; returnValue = S_2625_Chain2ModeXByteWrite_00000000(v1,v2,v3,v4); }
|
|
/* j_state (IS32)(-2013004273), (IS32)(-1), (IS32)(0) */
|
|
/* J_LOAD_RETURN NOT IMPLIMENTED */
|
|
*((IUH *)(r1+0)) = (IS32)(16501) ;
|
|
{ extern IUH L21_19if_d() ;
|
|
IUH returnValue,v1=0,v2=0,v3=0,v4=0; returnValue = L21_19if_d(v1,v2,v3,v4); return(returnValue); }
|
|
/* j_state (IS32)(-2013004285), (IS32)(0), (IS32)(0) */
|
|
case L21_18if_f_id :
|
|
L21_18if_f: ;
|
|
*((IUH *)(r1+0)) = (IS32)(16500) ;
|
|
*((IUH *)&(r21)) = (IS32)(1) ;
|
|
*((IU32 *)&(r20) + REGLONG) = *((IU32 *)(LocalIUH+0) + REGLONG) + *((IU32 *)&(r21) + REGLONG) ;
|
|
*((IU32 *)&(r2) + REGLONG) = *((IU32 *)&(r20) + REGLONG) ;
|
|
*((IU8 *)&(r3) + REGBYTE) = *(UOFF_15_8( (LocalIUH+1) )) ;
|
|
/* J_SAVE_RETURN NOT IMPLIMENTED */
|
|
{ extern IUH S_2625_Chain2ModeXByteWrite_00000000() ;
|
|
IUH returnValue,v1=0,v2=0,v3=0,v4=0; returnValue = S_2625_Chain2ModeXByteWrite_00000000(v1,v2,v3,v4); }
|
|
/* j_state (IS32)(-2013004273), (IS32)(-1), (IS32)(0) */
|
|
/* J_LOAD_RETURN NOT IMPLIMENTED */
|
|
*((IUH *)(r1+0)) = (IS32)(16501) ;
|
|
case L21_19if_d_id :
|
|
L21_19if_d: ;
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/* J_LEAVE_SECTION */
|
|
if(LocalIUH) free(LocalIUH) ;
|
|
if(LocalFPH) free(LocalFPH);
|
|
LocalIUH=CopyLocalIUH ;LocalFPH= CopyLocalFPH;
|
|
return(returnValue);
|
|
/* j_state (IS32)(-2013004285), (IS32)(0), (IS32)(0) */
|
|
/* J_SEG (IS32)(0) */
|
|
*((IUH *)(r1+0)) = (IS32)(16201) ;
|
|
case S_2632_Chain2WordFill_00000000_id :
|
|
S_2632_Chain2WordFill_00000000 :
|
|
*((IUH *)(r1+0)) = (IS32)(82) ;
|
|
*((IUH *)&(r20)) = (IS32)(4) ;
|
|
/* ENTER_SECTION */ CopyLocalIUH=LocalIUH; CopyLocalFPH=LocalFPH;
|
|
if( 16 > 0 ) LocalIUH = (IUH *)malloc ( 16 ) ;
|
|
if( 0 > 0 ) LocalFPH = (EXTENDED *)malloc ( 0 ) ;
|
|
*((IUH *)(r1+8)) = *((IUH *)(r1+8)) + *((IUH *)&(r20)) ;
|
|
*((IUH *)&(r21)) = *((IUH *)(r1+8)) ;
|
|
*((IUH *)&(r22)) = (IS32)(-4) ;
|
|
*((IUH *)((*((IHPE *)&(r21))) + *((IHPE *)&(r22))) ) = (IS32)(2632) ;
|
|
if (*((IUH *)(r1+8)) <= *((IUH *)(r1+16))) goto L13_2612if_f;
|
|
*((IUH *)(r1+8)) = *((IUH *)(r1+12)) ;
|
|
case L13_2612if_f_id :
|
|
L13_2612if_f: ;
|
|
*((IUH *)(r1+0)) = (IS32)(83) ;
|
|
*((IU32 *)(LocalIUH+0) + REGLONG) = *((IU32 *)&(r2) + REGLONG) ;
|
|
*((IU8 *)(LocalIUH+1) + REGBYTE) = *((IU8 *)&(r3) + REGBYTE) ;
|
|
*((IU32 *)(LocalIUH+2) + REGLONG) = *((IU32 *)&(r4) + REGLONG) ;
|
|
*((IUH *)(r1+0)) = (IS32)(16516) ;
|
|
*((IU32 *)&(r2) + REGLONG) = *((IU32 *)(LocalIUH+0) + REGLONG) ;
|
|
*((IUH *)&(r20)) = *((IU8 *)(LocalIUH+1) + REGBYTE);
|
|
*((IU16 *)&(r3) + REGWORD ) = *((IU16 *)&(r20) + REGWORD) ;
|
|
*((IU32 *)&(r4) + REGLONG) = *((IU32 *)(LocalIUH+2) + REGLONG) ;
|
|
/* J_SAVE_RETURN NOT IMPLIMENTED */
|
|
{ extern IUH S_2633_Chain2ModeXWordFill_00000000() ;
|
|
IUH returnValue,v1=0,v2=0,v3=0,v4=0; returnValue = S_2633_Chain2ModeXWordFill_00000000(v1,v2,v3,v4); }
|
|
/* j_state (IS32)(-2013004257), (IS32)(-1), (IS32)(0) */
|
|
/* J_LOAD_RETURN NOT IMPLIMENTED */
|
|
*((IUH *)(r1+0)) = (IS32)(16517) ;
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/* J_LEAVE_SECTION */
|
|
if(LocalIUH) free(LocalIUH) ;
|
|
if(LocalFPH) free(LocalFPH);
|
|
LocalIUH=CopyLocalIUH ;LocalFPH= CopyLocalFPH;
|
|
return(returnValue);
|
|
/* j_state (IS32)(-2013004285), (IS32)(0), (IS32)(0) */
|
|
/* J_SEG (IS32)(0) */
|
|
case S_2633_Chain2ModeXWordFill_00000000_id :
|
|
S_2633_Chain2ModeXWordFill_00000000 :
|
|
*((IUH *)(r1+0)) = (IS32)(82) ;
|
|
*((IUH *)&(r20)) = (IS32)(4) ;
|
|
/* ENTER_SECTION */ CopyLocalIUH=LocalIUH; CopyLocalFPH=LocalFPH;
|
|
if( 28 > 0 ) LocalIUH = (IUH *)malloc ( 28 ) ;
|
|
if( 0 > 0 ) LocalFPH = (EXTENDED *)malloc ( 0 ) ;
|
|
*((IUH *)(r1+8)) = *((IUH *)(r1+8)) + *((IUH *)&(r20)) ;
|
|
*((IUH *)&(r21)) = *((IUH *)(r1+8)) ;
|
|
*((IUH *)&(r22)) = (IS32)(-4) ;
|
|
*((IUH *)((*((IHPE *)&(r21))) + *((IHPE *)&(r22))) ) = (IS32)(2633) ;
|
|
if (*((IUH *)(r1+8)) <= *((IUH *)(r1+16))) goto L13_2613if_f;
|
|
*((IUH *)(r1+8)) = *((IUH *)(r1+12)) ;
|
|
case L13_2613if_f_id :
|
|
L13_2613if_f: ;
|
|
*((IUH *)(r1+0)) = (IS32)(83) ;
|
|
*((IU32 *)(LocalIUH+0) + REGLONG) = *((IU32 *)&(r2) + REGLONG) ;
|
|
*((IU16 *)(LocalIUH+1) + REGWORD) = *((IU16 *)&(r3) + REGWORD ) ;
|
|
*((IU32 *)(LocalIUH+2) + REGLONG) = *((IU32 *)&(r4) + REGLONG) ;
|
|
*((IU32 *)(LocalIUH+3) + REGLONG) = *((IU32 *)(LocalIUH+2) + REGLONG) ;
|
|
*((IU32 *)(LocalIUH+4) + REGLONG) = *((IU32 *)(LocalIUH+0) + REGLONG) ;
|
|
*((IU16 *)(LocalIUH+5) + REGWORD) = *((IU16 *)(LocalIUH+1) + REGWORD) ;
|
|
*((IUH *)&(r20)) = (IS32)(0) ;
|
|
if(*((IU32 *)&(r20) + REGLONG)>=32)
|
|
CrulesRuntimeError("Bad Bit No");
|
|
else
|
|
if ((*((IU32 *)(LocalIUH+4) + REGLONG) & (1 << *((IU32 *)&(r20) + REGLONG))) == 0) goto L21_20if_f;
|
|
*((IUH *)&(r21)) = (IS32)(1) ;
|
|
*((IU32 *)(LocalIUH+3) + REGLONG) = *((IU32 *)(LocalIUH+3) + REGLONG) - *((IU32 *)&(r21) + REGLONG) ;
|
|
*((IUH *)(r1+0)) = (IS32)(16500) ;
|
|
*((IU32 *)&(r2) + REGLONG) = *((IU32 *)(LocalIUH+4) + REGLONG) ;
|
|
*((IU8 *)&(r3) + REGBYTE) = *((IU8 *)(LocalIUH+1) + REGBYTE) ;
|
|
/* J_SAVE_RETURN NOT IMPLIMENTED */
|
|
{ extern IUH S_2625_Chain2ModeXByteWrite_00000000() ;
|
|
IUH returnValue,v1=0,v2=0,v3=0,v4=0; returnValue = S_2625_Chain2ModeXByteWrite_00000000(v1,v2,v3,v4); }
|
|
/* j_state (IS32)(-2013004273), (IS32)(-1), (IS32)(0) */
|
|
/* J_LOAD_RETURN NOT IMPLIMENTED */
|
|
*((IUH *)(r1+0)) = (IS32)(16501) ;
|
|
*((IUH *)&(r20)) = (IS32)(1) ;
|
|
*((IU32 *)(LocalIUH+4) + REGLONG) = *((IU32 *)(LocalIUH+4) + REGLONG) - *((IU32 *)&(r20) + REGLONG) ;
|
|
*((IUH *)(r1+0)) = (IS32)(16500) ;
|
|
*((IUH *)&(r21)) = (IS32)(4) ;
|
|
*((IU32 *)&(r20) + REGLONG) = *((IU32 *)(LocalIUH+3) + REGLONG) * *((IU32 *)&(r21) + REGLONG) ;
|
|
*((IU32 *)&(r20) + REGLONG) = *((IU32 *)&(r20) + REGLONG) + *((IU32 *)(LocalIUH+4) + REGLONG) ;
|
|
*((IU32 *)&(r2) + REGLONG) = *((IU32 *)&(r20) + REGLONG) ;
|
|
*((IU8 *)&(r3) + REGBYTE) = *(UOFF_15_8( (LocalIUH+1) )) ;
|
|
/* J_SAVE_RETURN NOT IMPLIMENTED */
|
|
{ extern IUH S_2625_Chain2ModeXByteWrite_00000000() ;
|
|
IUH returnValue,v1=0,v2=0,v3=0,v4=0; returnValue = S_2625_Chain2ModeXByteWrite_00000000(v1,v2,v3,v4); }
|
|
/* j_state (IS32)(-2013004273), (IS32)(-1), (IS32)(0) */
|
|
/* J_LOAD_RETURN NOT IMPLIMENTED */
|
|
*((IUH *)(r1+0)) = (IS32)(16501) ;
|
|
*((IUH *)&(r22)) = (IS32)(8) ;
|
|
*((IU16 *)&(r20) + REGWORD ) = *((IU16 *)(LocalIUH+1) + REGWORD) ;
|
|
if(*((IU16 *)&(r22) + REGWORD )>=16)
|
|
CrulesRuntimeError("Bad Bit No");
|
|
else
|
|
if(*((IU16 *)&(r22) + REGWORD )!=0)
|
|
*((IU16 *)&(r20) + REGWORD ) = (*((IU16 *)(LocalIUH+1) + REGWORD) << ((16) - *((IU16 *)&(r22) + REGWORD )) ) | (*((IU16 *)&(r20) + REGWORD ) >> *((IU16 *)&(r22) + REGWORD ));
|
|
*((IU16 *)&(r21) + REGWORD) = *((IU16 *)&(r20) + REGWORD) ;
|
|
*((IU16 *)(LocalIUH+5) + REGWORD) = *((IU16 *)&(r21) + REGWORD ) ;
|
|
*((IUH *)&(r20)) = (IS32)(4) ;
|
|
*((IU32 *)(LocalIUH+4) + REGLONG) = *((IU32 *)(LocalIUH+4) + REGLONG) + *((IU32 *)&(r20) + REGLONG) ;
|
|
case L21_20if_f_id :
|
|
L21_20if_f: ;
|
|
*((IUH *)&(r21)) = (IS32)(0) ;
|
|
if (*((IU32 *)(LocalIUH+3) + REGLONG) <= *((IU32 *)&(r21) + REGLONG)) goto L21_22w_d;
|
|
case L21_21w_t_id :
|
|
L21_21w_t: ;
|
|
*((IUH *)&(r20)) = (IS32)(1) ;
|
|
*((IU32 *)(LocalIUH+3) + REGLONG) = *((IU32 *)(LocalIUH+3) + REGLONG) - *((IU32 *)&(r20) + REGLONG) ;
|
|
*((IUH *)(r1+0)) = (IS32)(16512) ;
|
|
*((IU32 *)&(r2) + REGLONG) = *((IU32 *)(LocalIUH+4) + REGLONG) ;
|
|
*((IU16 *)&(r3) + REGWORD ) = *((IU16 *)(LocalIUH+5) + REGWORD) ;
|
|
/* J_SAVE_RETURN NOT IMPLIMENTED */
|
|
{ extern IUH S_2631_Chain2ModeXWordWrite_00000000() ;
|
|
IUH returnValue,v1=0,v2=0,v3=0,v4=0; returnValue = S_2631_Chain2ModeXWordWrite_00000000(v1,v2,v3,v4); }
|
|
/* j_state (IS32)(-2013004273), (IS32)(-1), (IS32)(0) */
|
|
/* J_LOAD_RETURN NOT IMPLIMENTED */
|
|
*((IUH *)(r1+0)) = (IS32)(16513) ;
|
|
*((IUH *)&(r21)) = (IS32)(4) ;
|
|
*((IU32 *)(LocalIUH+4) + REGLONG) = *((IU32 *)(LocalIUH+4) + REGLONG) + *((IU32 *)&(r21) + REGLONG) ;
|
|
*((IUH *)&(r20)) = (IS32)(0) ;
|
|
if (*((IU32 *)(LocalIUH+3) + REGLONG) > *((IU32 *)&(r20) + REGLONG)) goto L21_21w_t;
|
|
case L21_22w_d_id :
|
|
L21_22w_d: ;
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/* J_LEAVE_SECTION */
|
|
if(LocalIUH) free(LocalIUH) ;
|
|
if(LocalFPH) free(LocalFPH);
|
|
LocalIUH=CopyLocalIUH ;LocalFPH= CopyLocalFPH;
|
|
return(returnValue);
|
|
/* j_state (IS32)(-2013004285), (IS32)(0), (IS32)(0) */
|
|
/* J_SEG (IS32)(0) */
|
|
*((IUH *)(r1+0)) = (IS32)(16201) ;
|
|
case S_2634_Chain2WordMove_00000000_Fwd_id :
|
|
S_2634_Chain2WordMove_00000000_Fwd :
|
|
*((IUH *)(r1+0)) = (IS32)(82) ;
|
|
*((IUH *)&(r21)) = (IS32)(4) ;
|
|
/* ENTER_SECTION */ CopyLocalIUH=LocalIUH; CopyLocalFPH=LocalFPH;
|
|
if( 20 > 0 ) LocalIUH = (IUH *)malloc ( 20 ) ;
|
|
if( 0 > 0 ) LocalFPH = (EXTENDED *)malloc ( 0 ) ;
|
|
*((IUH *)(r1+8)) = *((IUH *)(r1+8)) + *((IUH *)&(r21)) ;
|
|
*((IUH *)&(r20)) = *((IUH *)(r1+8)) ;
|
|
*((IUH *)&(r21)) = (IS32)(-4) ;
|
|
*((IUH *)((*((IHPE *)&(r20))) + *((IHPE *)&(r21))) ) = (IS32)(2634) ;
|
|
if (*((IUH *)(r1+8)) <= *((IUH *)(r1+16))) goto L13_2614if_f;
|
|
*((IUH *)(r1+8)) = *((IUH *)(r1+12)) ;
|
|
case L13_2614if_f_id :
|
|
L13_2614if_f: ;
|
|
*((IUH *)(r1+0)) = (IS32)(83) ;
|
|
*((IU32 *)(LocalIUH+0) + REGLONG) = *((IU32 *)&(r2) + REGLONG) ;
|
|
*((IUH *)(LocalIUH+1)) = *((IUH *)&(r3)) ;
|
|
*((IU32 *)(LocalIUH+2) + REGLONG) = *((IU32 *)&(r4) + REGLONG) ;
|
|
*((IU8 *)(LocalIUH+3) + REGBYTE) = *((IU8 *)&(r5) + REGBYTE) ;
|
|
*((IUH *)(r1+0)) = (IS32)(16520) ;
|
|
*((IU32 *)&(r2) + REGLONG) = *((IU32 *)(LocalIUH+0) + REGLONG) ;
|
|
*((IUH *)&(r3)) = *((IUH *)(LocalIUH+1)) ;
|
|
*((IU32 *)&(r4) + REGLONG) = *((IU32 *)(LocalIUH+2) + REGLONG) ;
|
|
*((IU8 *)&(r5) + REGBYTE) = *((IU8 *)(LocalIUH+3) + REGBYTE) ;
|
|
/* J_SAVE_RETURN NOT IMPLIMENTED */
|
|
{ extern IUH S_2635_Chain2ModeXFwdWordMove_00000000() ;
|
|
IUH returnValue,v1=0,v2=0,v3=0,v4=0; returnValue = S_2635_Chain2ModeXFwdWordMove_00000000(v1,v2,v3,v4); }
|
|
/* j_state (IS32)(-2013004225), (IS32)(-1), (IS32)(0) */
|
|
/* J_LOAD_RETURN NOT IMPLIMENTED */
|
|
*((IUH *)(r1+0)) = (IS32)(16521) ;
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/* J_LEAVE_SECTION */
|
|
if(LocalIUH) free(LocalIUH) ;
|
|
if(LocalFPH) free(LocalFPH);
|
|
LocalIUH=CopyLocalIUH ;LocalFPH= CopyLocalFPH;
|
|
return(returnValue);
|
|
/* j_state (IS32)(-2013004285), (IS32)(0), (IS32)(0) */
|
|
/* J_SEG (IS32)(0) */
|
|
case S_2635_Chain2ModeXFwdWordMove_00000000_id :
|
|
S_2635_Chain2ModeXFwdWordMove_00000000 :
|
|
*((IUH *)(r1+0)) = (IS32)(82) ;
|
|
*((IUH *)&(r21)) = (IS32)(4) ;
|
|
/* ENTER_SECTION */ CopyLocalIUH=LocalIUH; CopyLocalFPH=LocalFPH;
|
|
if( 36 > 0 ) LocalIUH = (IUH *)malloc ( 36 ) ;
|
|
if( 0 > 0 ) LocalFPH = (EXTENDED *)malloc ( 0 ) ;
|
|
*((IUH *)(r1+8)) = *((IUH *)(r1+8)) + *((IUH *)&(r21)) ;
|
|
*((IUH *)&(r20)) = *((IUH *)(r1+8)) ;
|
|
*((IUH *)&(r22)) = (IS32)(-4) ;
|
|
*((IUH *)((*((IHPE *)&(r20))) + *((IHPE *)&(r22))) ) = (IS32)(2635) ;
|
|
if (*((IUH *)(r1+8)) <= *((IUH *)(r1+16))) goto L13_2615if_f;
|
|
*((IUH *)(r1+8)) = *((IUH *)(r1+12)) ;
|
|
case L13_2615if_f_id :
|
|
L13_2615if_f: ;
|
|
*((IUH *)(r1+0)) = (IS32)(83) ;
|
|
*((IU32 *)(LocalIUH+0) + REGLONG) = *((IU32 *)&(r2) + REGLONG) ;
|
|
*((IUH *)(LocalIUH+1)) = *((IUH *)&(r3)) ;
|
|
*((IU32 *)(LocalIUH+2) + REGLONG) = *((IU32 *)&(r4) + REGLONG) ;
|
|
*((IU8 *)(LocalIUH+3) + REGBYTE) = *((IU8 *)&(r5) + REGBYTE) ;
|
|
*((IUH *)&(r21)) = (IS32)(1340) ;
|
|
*((IU32 *)((*((IHPE *)&(r1))) + *((IHPE *)&(r21))) ) = *((IU32 *)((*((IHPE *)&(r1))) + *((IHPE *)&(r21))) ) + *((IU32 *)(LocalIUH+2) + REGLONG) ;
|
|
*((IUH *)(r1+0)) = (IS32)(16294) ;
|
|
*((IUH *)(r1+0)) = (IS32)(16295) ;
|
|
*((IUH *)&(r20)) = (IS32)(57343) ;
|
|
*((IU32 *)&(r21) + REGLONG) = *((IU32 *)(LocalIUH+0) + REGLONG) & *((IU32 *)&(r20) + REGLONG);
|
|
*((IUH *)&(r22)) = (IS32)(1344) ;
|
|
if (*((IS32 *)&(r21) + REGLONG) >= *((IS32 *)((*((IHPE *)&(r1))) + *((IHPE *)&(r22))) )) goto L25_22if_f;
|
|
*((IUH *)&(r20)) = (IS32)(57343) ;
|
|
*((IU32 *)&(r22) + REGLONG) = *((IU32 *)(LocalIUH+0) + REGLONG) & *((IU32 *)&(r20) + REGLONG);
|
|
*((IUH *)&(r21)) = (IS32)(1344) ;
|
|
*((IU32 *)((*((IHPE *)&(r1))) + *((IHPE *)&(r21))) ) = *((IU32 *)&(r22) + REGLONG) ;
|
|
case L25_22if_f_id :
|
|
L25_22if_f: ;
|
|
*((IUH *)&(r20)) = (IS32)(1) ;
|
|
if(*((IU32 *)&(r20) + REGLONG)>=32)
|
|
CrulesRuntimeError("Bad Bit No");
|
|
else
|
|
*((IU32 *)&(r21) + REGLONG) = *((IU32 *)(LocalIUH+2) + REGLONG) << *((IU32 *)&(r20) + REGLONG) ;
|
|
*((IU32 *)&(r21) + REGLONG) = *((IU32 *)&(r21) + REGLONG) + *((IU32 *)(LocalIUH+0) + REGLONG) ;
|
|
*((IUH *)&(r20)) = (IS32)(57343) ;
|
|
*((IU32 *)&(r21) + REGLONG) = *((IU32 *)&(r21) + REGLONG) & *((IU32 *)&(r20) + REGLONG);
|
|
*((IUH *)&(r22)) = (IS32)(1348) ;
|
|
if (*((IS32 *)&(r21) + REGLONG) <= *((IS32 *)((*((IHPE *)&(r1))) + *((IHPE *)&(r22))) )) goto L25_23if_f;
|
|
*((IUH *)&(r20)) = (IS32)(1) ;
|
|
if(*((IU32 *)&(r20) + REGLONG)>=32)
|
|
CrulesRuntimeError("Bad Bit No");
|
|
else
|
|
*((IU32 *)&(r22) + REGLONG) = *((IU32 *)(LocalIUH+2) + REGLONG) << *((IU32 *)&(r20) + REGLONG) ;
|
|
*((IU32 *)&(r22) + REGLONG) = *((IU32 *)&(r22) + REGLONG) + *((IU32 *)(LocalIUH+0) + REGLONG) ;
|
|
*((IUH *)&(r21)) = (IS32)(57343) ;
|
|
*((IU32 *)&(r22) + REGLONG) = *((IU32 *)&(r22) + REGLONG) & *((IU32 *)&(r21) + REGLONG);
|
|
*((IUH *)&(r20)) = (IS32)(1348) ;
|
|
*((IU32 *)((*((IHPE *)&(r1))) + *((IHPE *)&(r20))) ) = *((IU32 *)&(r22) + REGLONG) ;
|
|
case L25_23if_f_id :
|
|
L25_23if_f: ;
|
|
*((IUH *)(r1+0)) = (IS32)(16296) ;
|
|
*((IUH *)(r1+0)) = (IS32)(16297) ;
|
|
*((IU32 *)(LocalIUH+4) + REGLONG) = *((IU32 *)(LocalIUH+2) + REGLONG) ;
|
|
*((IU32 *)(LocalIUH+5) + REGLONG) = *((IU32 *)(LocalIUH+0) + REGLONG) ;
|
|
*((IUH *)&(r21)) = (IS32)(0) ;
|
|
if (*((IU8 *)(LocalIUH+3) + REGBYTE) == *((IU8 *)&(r21) + REGBYTE)) goto L21_23if_f;
|
|
*((IUH *)(LocalIUH+6)) = *((IUH *)(LocalIUH+1)) ;
|
|
*((IUH *)&(r20)) = (IS32)(0) ;
|
|
if(*((IU32 *)&(r20) + REGLONG)>=32)
|
|
CrulesRuntimeError("Bad Bit No");
|
|
else
|
|
if ((*((IU32 *)(LocalIUH+5) + REGLONG) & (1 << *((IU32 *)&(r20) + REGLONG))) == 0) goto L21_25if_f;
|
|
*((IUH *)&(r21)) = (IS32)(1) ;
|
|
*((IU32 *)(LocalIUH+4) + REGLONG) = *((IU32 *)(LocalIUH+4) + REGLONG) - *((IU32 *)&(r21) + REGLONG) ;
|
|
*((IUH *)(r1+0)) = (IS32)(16500) ;
|
|
*((IU32 *)&(r2) + REGLONG) = *((IU32 *)(LocalIUH+5) + REGLONG) ;
|
|
*((IUH *)&(r20)) = *((IUH *)(LocalIUH+6)) ;
|
|
*((IU8 *)&(r3) + REGBYTE) = *((IU8 *)(*((IHPE *)&(r20))) ) ;
|
|
/* J_SAVE_RETURN NOT IMPLIMENTED */
|
|
{ extern IUH S_2625_Chain2ModeXByteWrite_00000000() ;
|
|
IUH returnValue,v1=0,v2=0,v3=0,v4=0; returnValue = S_2625_Chain2ModeXByteWrite_00000000(v1,v2,v3,v4); }
|
|
/* j_state (IS32)(-2013004273), (IS32)(-1), (IS32)(0) */
|
|
/* J_LOAD_RETURN NOT IMPLIMENTED */
|
|
*((IUH *)(r1+0)) = (IS32)(16501) ;
|
|
*((IUH *)&(r21)) = (IS32)(1) ;
|
|
*((IU32 *)(LocalIUH+5) + REGLONG) = *((IU32 *)(LocalIUH+5) + REGLONG) - *((IU32 *)&(r21) + REGLONG) ;
|
|
*((IUH *)(r1+0)) = (IS32)(16500) ;
|
|
*((IUH *)&(r20)) = (IS32)(2) ;
|
|
if(*((IU32 *)&(r20) + REGLONG)>=32)
|
|
CrulesRuntimeError("Bad Bit No");
|
|
else
|
|
*((IU32 *)&(r21) + REGLONG) = *((IU32 *)(LocalIUH+4) + REGLONG) << *((IU32 *)&(r20) + REGLONG) ;
|
|
*((IU32 *)&(r21) + REGLONG) = *((IU32 *)&(r21) + REGLONG) + *((IU32 *)(LocalIUH+5) + REGLONG) ;
|
|
*((IU32 *)&(r2) + REGLONG) = *((IU32 *)&(r21) + REGLONG) ;
|
|
*((IUH *)&(r20)) = (IS32)(1) ;
|
|
if(*((IU32 *)&(r20) + REGLONG)>=32)
|
|
CrulesRuntimeError("Bad Bit No");
|
|
else
|
|
*((IU32 *)&(r21) + REGLONG) = *((IU32 *)(LocalIUH+4) + REGLONG) << *((IU32 *)&(r20) + REGLONG) ;
|
|
*((IUH *)&(r22)) = (IS32)(1) ;
|
|
*((IU32 *)&(r21) + REGLONG) = *((IU32 *)&(r21) + REGLONG) - *((IU32 *)&(r22) + REGLONG) ;
|
|
*((IUH *)&(r21)) = *((IU32 *)&(r21) + REGLONG);
|
|
*((IUH *)&(r21)) = *((IUH *)(LocalIUH+6)) - *((IUH *)&(r21));
|
|
*((IU8 *)&(r3) + REGBYTE) = *((IU8 *)(*((IHPE *)&(r21))) ) ;
|
|
/* J_SAVE_RETURN NOT IMPLIMENTED */
|
|
{ extern IUH S_2625_Chain2ModeXByteWrite_00000000() ;
|
|
IUH returnValue,v1=0,v2=0,v3=0,v4=0; returnValue = S_2625_Chain2ModeXByteWrite_00000000(v1,v2,v3,v4); }
|
|
/* j_state (IS32)(-2013004273), (IS32)(-1), (IS32)(0) */
|
|
/* J_LOAD_RETURN NOT IMPLIMENTED */
|
|
*((IUH *)(r1+0)) = (IS32)(16501) ;
|
|
*((IUH *)&(r20)) = (IS32)(1) ;
|
|
*((IUH *)&(r21)) = *((IUH *)(LocalIUH+6)) - *((IUH *)&(r20));
|
|
*((IUH *)(LocalIUH+6)) = *((IUH *)&(r21)) ;
|
|
*((IUH *)&(r20)) = (IS32)(4) ;
|
|
*((IU32 *)(LocalIUH+5) + REGLONG) = *((IU32 *)(LocalIUH+5) + REGLONG) + *((IU32 *)&(r20) + REGLONG) ;
|
|
case L21_25if_f_id :
|
|
L21_25if_f: ;
|
|
*((IUH *)&(r21)) = (IS32)(0) ;
|
|
if (*((IU32 *)(LocalIUH+4) + REGLONG) <= *((IU32 *)&(r21) + REGLONG)) goto L21_27w_d;
|
|
case L21_26w_t_id :
|
|
L21_26w_t: ;
|
|
*((IUH *)&(r20)) = (IS32)(1) ;
|
|
*((IU32 *)(LocalIUH+4) + REGLONG) = *((IU32 *)(LocalIUH+4) + REGLONG) - *((IU32 *)&(r20) + REGLONG) ;
|
|
*((IUH *)(r1+0)) = (IS32)(16512) ;
|
|
*((IU32 *)&(r2) + REGLONG) = *((IU32 *)(LocalIUH+5) + REGLONG) ;
|
|
*((IUH *)&(r21)) = (IS32)(-1) ;
|
|
*((IUH *)&(r20)) = *((IUH *)(LocalIUH+6)) + *((IUH *)&(r21)) ;
|
|
*((IUH *)&(r21)) = *((IUH *)&(r20)) ;
|
|
*((IU16 *)&(r3) + REGWORD ) = *((IU16 *)(*((IHPE *)&(r21)) )) ;
|
|
/* J_SAVE_RETURN NOT IMPLIMENTED */
|
|
{ extern IUH S_2631_Chain2ModeXWordWrite_00000000() ;
|
|
IUH returnValue,v1=0,v2=0,v3=0,v4=0; returnValue = S_2631_Chain2ModeXWordWrite_00000000(v1,v2,v3,v4); }
|
|
/* j_state (IS32)(-2013004273), (IS32)(-1), (IS32)(0) */
|
|
/* J_LOAD_RETURN NOT IMPLIMENTED */
|
|
*((IUH *)(r1+0)) = (IS32)(16513) ;
|
|
*((IUH *)&(r20)) = (IS32)(2) ;
|
|
*((IUH *)&(r21)) = *((IUH *)(LocalIUH+6)) - *((IUH *)&(r20));
|
|
*((IUH *)(LocalIUH+6)) = *((IUH *)&(r21)) ;
|
|
*((IUH *)&(r20)) = (IS32)(4) ;
|
|
*((IU32 *)(LocalIUH+5) + REGLONG) = *((IU32 *)(LocalIUH+5) + REGLONG) + *((IU32 *)&(r20) + REGLONG) ;
|
|
*((IUH *)&(r21)) = (IS32)(0) ;
|
|
if (*((IU32 *)(LocalIUH+4) + REGLONG) > *((IU32 *)&(r21) + REGLONG)) goto L21_26w_t;
|
|
case L21_27w_d_id :
|
|
L21_27w_d: ;
|
|
{ extern IUH L21_24if_d() ;
|
|
IUH returnValue,v1=0,v2=0,v3=0,v4=0; returnValue = L21_24if_d(v1,v2,v3,v4); return(returnValue); }
|
|
/* j_state (IS32)(-2013004285), (IS32)(0), (IS32)(0) */
|
|
case L21_23if_f_id :
|
|
L21_23if_f: ;
|
|
*((IUH *)&(r3)) = *((IUH *)(LocalIUH+1)) ;
|
|
*((IU32 *)&(r4) + REGLONG) = *((IU32 *)(LocalIUH+4) + REGLONG) ;
|
|
/* J_SAVE_RETURN NOT IMPLIMENTED */
|
|
*((IUH *)&(r20)) = (IS32)(1332) ;
|
|
{ IUH returnValue,v1=0,v2=0,v3=0,v4=0; returnValue = ((IUH (*)())(IHP)(*((IHPE *)((*((IHPE *)&(r1))) + *((IHPE *)&(r20))))) )(v1,v2,v3,v4); }
|
|
/* j_state (IS32)(-2013004261), (IS32)(-1), (IS32)(0) */
|
|
/* J_LOAD_RETURN NOT IMPLIMENTED */
|
|
*((IUH *)&(r21)) = (IS32)(1292) ;
|
|
*((IUH *)((*((IHPE *)&(r1))) + *((IHPE *)&(r21))) ) = *((IUH *)&(r2)) ;
|
|
*((IU32 *)(LocalIUH+8) + REGLONG) = (IS32)(0) ;
|
|
*((IUH *)&(r20)) = (IS32)(0) ;
|
|
if(*((IU32 *)&(r20) + REGLONG)>=32)
|
|
CrulesRuntimeError("Bad Bit No");
|
|
else
|
|
if ((*((IU32 *)(LocalIUH+5) + REGLONG) & (1 << *((IU32 *)&(r20) + REGLONG))) == 0) goto L21_28if_f;
|
|
*((IUH *)&(r21)) = (IS32)(1) ;
|
|
*((IU32 *)(LocalIUH+4) + REGLONG) = *((IU32 *)(LocalIUH+4) + REGLONG) - *((IU32 *)&(r21) + REGLONG) ;
|
|
*((IUH *)(r1+0)) = (IS32)(16500) ;
|
|
*((IU32 *)&(r2) + REGLONG) = *((IU32 *)(LocalIUH+5) + REGLONG) ;
|
|
*((IUH *)&(r20)) = (IS32)(1292) ;
|
|
*((IUH *)&(r22)) = *((IUH *)(LocalIUH+8)) ;
|
|
*((IU8 *)&(r3) + REGBYTE) = *((IU8 *)((*((IHPE *)((*((IHPE *)&(r1))) + *((IHPE *)&(r20)))) ) + *((IHPE *)&(r22))) ) ;
|
|
/* J_SAVE_RETURN NOT IMPLIMENTED */
|
|
{ extern IUH S_2625_Chain2ModeXByteWrite_00000000() ;
|
|
IUH returnValue,v1=0,v2=0,v3=0,v4=0; returnValue = S_2625_Chain2ModeXByteWrite_00000000(v1,v2,v3,v4); }
|
|
/* j_state (IS32)(-2013004273), (IS32)(-1), (IS32)(0) */
|
|
/* J_LOAD_RETURN NOT IMPLIMENTED */
|
|
*((IUH *)(r1+0)) = (IS32)(16501) ;
|
|
*((IUH *)&(r21)) = (IS32)(1) ;
|
|
*((IU32 *)(LocalIUH+5) + REGLONG) = *((IU32 *)(LocalIUH+5) + REGLONG) - *((IU32 *)&(r21) + REGLONG) ;
|
|
*((IUH *)(r1+0)) = (IS32)(16500) ;
|
|
*((IUH *)&(r20)) = (IS32)(2) ;
|
|
if(*((IU32 *)&(r20) + REGLONG)>=32)
|
|
CrulesRuntimeError("Bad Bit No");
|
|
else
|
|
*((IU32 *)&(r21) + REGLONG) = *((IU32 *)(LocalIUH+4) + REGLONG) << *((IU32 *)&(r20) + REGLONG) ;
|
|
*((IU32 *)&(r21) + REGLONG) = *((IU32 *)&(r21) + REGLONG) + *((IU32 *)(LocalIUH+5) + REGLONG) ;
|
|
*((IU32 *)&(r2) + REGLONG) = *((IU32 *)&(r21) + REGLONG) ;
|
|
*((IUH *)&(r20)) = (IS32)(1) ;
|
|
if(*((IU32 *)&(r20) + REGLONG)>=32)
|
|
CrulesRuntimeError("Bad Bit No");
|
|
else
|
|
*((IU32 *)&(r22) + REGLONG) = *((IU32 *)(LocalIUH+4) + REGLONG) << *((IU32 *)&(r20) + REGLONG) ;
|
|
*((IUH *)&(r21)) = (IS32)(1) ;
|
|
*((IU32 *)&(r22) + REGLONG) = *((IU32 *)&(r22) + REGLONG) - *((IU32 *)&(r21) + REGLONG) ;
|
|
*((IU32 *)&(r22) + REGLONG) = *((IU32 *)&(r22) + REGLONG) + *((IU32 *)(LocalIUH+8) + REGLONG) ;
|
|
*((IUH *)&(r20)) = (IS32)(1292) ;
|
|
*((IU8 *)&(r3) + REGBYTE) = *((IU8 *)((*((IHPE *)((*((IHPE *)&(r1))) + *((IHPE *)&(r20)))) ) + *((IHPE *)&(r22))) ) ;
|
|
/* J_SAVE_RETURN NOT IMPLIMENTED */
|
|
{ extern IUH S_2625_Chain2ModeXByteWrite_00000000() ;
|
|
IUH returnValue,v1=0,v2=0,v3=0,v4=0; returnValue = S_2625_Chain2ModeXByteWrite_00000000(v1,v2,v3,v4); }
|
|
/* j_state (IS32)(-2013004273), (IS32)(-1), (IS32)(0) */
|
|
/* J_LOAD_RETURN NOT IMPLIMENTED */
|
|
*((IUH *)(r1+0)) = (IS32)(16501) ;
|
|
*((IUH *)&(r21)) = (IS32)(3) ;
|
|
*((IU32 *)(LocalIUH+5) + REGLONG) = *((IU32 *)(LocalIUH+5) + REGLONG) + *((IU32 *)&(r21) + REGLONG) ;
|
|
*((IUH *)&(r20)) = (IS32)(1) ;
|
|
*((IU32 *)(LocalIUH+8) + REGLONG) = *((IU32 *)(LocalIUH+8) + REGLONG) + *((IU32 *)&(r20) + REGLONG) ;
|
|
case L21_28if_f_id :
|
|
L21_28if_f: ;
|
|
*((IUH *)&(r21)) = (IS32)(0) ;
|
|
if (*((IU32 *)(LocalIUH+4) + REGLONG) <= *((IU32 *)&(r21) + REGLONG)) goto L21_30w_d;
|
|
case L21_29w_t_id :
|
|
L21_29w_t: ;
|
|
*((IUH *)&(r20)) = (IS32)(1) ;
|
|
*((IU32 *)(LocalIUH+4) + REGLONG) = *((IU32 *)(LocalIUH+4) + REGLONG) - *((IU32 *)&(r20) + REGLONG) ;
|
|
*((IUH *)(r1+0)) = (IS32)(16512) ;
|
|
*((IU32 *)&(r2) + REGLONG) = *((IU32 *)(LocalIUH+5) + REGLONG) ;
|
|
*((IUH *)&(r21)) = *((IU32 *)(LocalIUH+8) + REGLONG);
|
|
*((IUH *)&(r22)) = (IS32)(1292) ;
|
|
*((IUH *)&(r21)) = *((IUH *)((*((IHPE *)&(r1))) + *((IHPE *)&(r22))) ) + *((IUH *)&(r21)) ;
|
|
*((IU16 *)&(r3) + REGWORD ) = *((IU16 *)(*((IHPE *)&(r21))) ) ;
|
|
/* J_SAVE_RETURN NOT IMPLIMENTED */
|
|
{ extern IUH S_2631_Chain2ModeXWordWrite_00000000() ;
|
|
IUH returnValue,v1=0,v2=0,v3=0,v4=0; returnValue = S_2631_Chain2ModeXWordWrite_00000000(v1,v2,v3,v4); }
|
|
/* j_state (IS32)(-2013004273), (IS32)(-1), (IS32)(0) */
|
|
/* J_LOAD_RETURN NOT IMPLIMENTED */
|
|
*((IUH *)(r1+0)) = (IS32)(16513) ;
|
|
*((IUH *)&(r20)) = (IS32)(4) ;
|
|
*((IU32 *)(LocalIUH+5) + REGLONG) = *((IU32 *)(LocalIUH+5) + REGLONG) + *((IU32 *)&(r20) + REGLONG) ;
|
|
*((IUH *)&(r21)) = (IS32)(2) ;
|
|
*((IU32 *)(LocalIUH+8) + REGLONG) = *((IU32 *)(LocalIUH+8) + REGLONG) + *((IU32 *)&(r21) + REGLONG) ;
|
|
*((IUH *)&(r20)) = (IS32)(0) ;
|
|
if (*((IU32 *)(LocalIUH+4) + REGLONG) > *((IU32 *)&(r20) + REGLONG)) goto L21_29w_t;
|
|
case L21_30w_d_id :
|
|
L21_30w_d: ;
|
|
case L21_24if_d_id :
|
|
L21_24if_d: ;
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/* J_LEAVE_SECTION */
|
|
if(LocalIUH) free(LocalIUH) ;
|
|
if(LocalFPH) free(LocalFPH);
|
|
LocalIUH=CopyLocalIUH ;LocalFPH= CopyLocalFPH;
|
|
return(returnValue);
|
|
/* j_state (IS32)(-2013004285), (IS32)(0), (IS32)(0) */
|
|
/* J_SEG (IS32)(0) */
|
|
*((IUH *)(r1+0)) = (IS32)(16201) ;
|
|
case S_2636_Chain2DwordWrite_00000000_id :
|
|
S_2636_Chain2DwordWrite_00000000 :
|
|
*((IUH *)(r1+0)) = (IS32)(82) ;
|
|
*((IUH *)&(r20)) = (IS32)(4) ;
|
|
/* ENTER_SECTION */ CopyLocalIUH=LocalIUH; CopyLocalFPH=LocalFPH;
|
|
if( 12 > 0 ) LocalIUH = (IUH *)malloc ( 12 ) ;
|
|
if( 0 > 0 ) LocalFPH = (EXTENDED *)malloc ( 0 ) ;
|
|
*((IUH *)(r1+8)) = *((IUH *)(r1+8)) + *((IUH *)&(r20)) ;
|
|
*((IUH *)&(r21)) = *((IUH *)(r1+8)) ;
|
|
*((IUH *)&(r22)) = (IS32)(-4) ;
|
|
*((IUH *)((*((IHPE *)&(r21))) + *((IHPE *)&(r22))) ) = (IS32)(2636) ;
|
|
if (*((IUH *)(r1+8)) <= *((IUH *)(r1+16))) goto L13_2616if_f;
|
|
*((IUH *)(r1+8)) = *((IUH *)(r1+12)) ;
|
|
case L13_2616if_f_id :
|
|
L13_2616if_f: ;
|
|
*((IUH *)(r1+0)) = (IS32)(83) ;
|
|
*((IU32 *)(LocalIUH+0) + REGLONG) = *((IU32 *)&(r2) + REGLONG) ;
|
|
*((IU8 *)(LocalIUH+1) + REGBYTE) = *((IU8 *)&(r3) + REGBYTE) ;
|
|
*((IUH *)(r1+0)) = (IS32)(16524) ;
|
|
*((IU32 *)&(r2) + REGLONG) = *((IU32 *)(LocalIUH+0) + REGLONG) ;
|
|
*((IUH *)&(r20)) = *((IU8 *)(LocalIUH+1) + REGBYTE);
|
|
*((IU32 *)&(r3) + REGLONG) = *((IU32 *)&(r20) + REGLONG) ;
|
|
/* J_SAVE_RETURN NOT IMPLIMENTED */
|
|
{ extern IUH S_2637_Chain2ModeXDwordWrite_00000000() ;
|
|
IUH returnValue,v1=0,v2=0,v3=0,v4=0; returnValue = S_2637_Chain2ModeXDwordWrite_00000000(v1,v2,v3,v4); }
|
|
/* j_state (IS32)(-2013004273), (IS32)(-1), (IS32)(0) */
|
|
/* J_LOAD_RETURN NOT IMPLIMENTED */
|
|
*((IUH *)(r1+0)) = (IS32)(16525) ;
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/* J_LEAVE_SECTION */
|
|
if(LocalIUH) free(LocalIUH) ;
|
|
if(LocalFPH) free(LocalFPH);
|
|
LocalIUH=CopyLocalIUH ;LocalFPH= CopyLocalFPH;
|
|
return(returnValue);
|
|
/* j_state (IS32)(-2013004285), (IS32)(0), (IS32)(0) */
|
|
/* J_SEG (IS32)(0) */
|
|
case S_2637_Chain2ModeXDwordWrite_00000000_id :
|
|
S_2637_Chain2ModeXDwordWrite_00000000 :
|
|
*((IUH *)(r1+0)) = (IS32)(82) ;
|
|
*((IUH *)&(r21)) = (IS32)(4) ;
|
|
/* ENTER_SECTION */ CopyLocalIUH=LocalIUH; CopyLocalFPH=LocalFPH;
|
|
if( 12 > 0 ) LocalIUH = (IUH *)malloc ( 12 ) ;
|
|
if( 0 > 0 ) LocalFPH = (EXTENDED *)malloc ( 0 ) ;
|
|
*((IUH *)(r1+8)) = *((IUH *)(r1+8)) + *((IUH *)&(r21)) ;
|
|
*((IUH *)&(r20)) = *((IUH *)(r1+8)) ;
|
|
*((IUH *)&(r22)) = (IS32)(-4) ;
|
|
*((IUH *)((*((IHPE *)&(r20))) + *((IHPE *)&(r22))) ) = (IS32)(2637) ;
|
|
if (*((IUH *)(r1+8)) <= *((IUH *)(r1+16))) goto L13_2617if_f;
|
|
*((IUH *)(r1+8)) = *((IUH *)(r1+12)) ;
|
|
case L13_2617if_f_id :
|
|
L13_2617if_f: ;
|
|
*((IUH *)(r1+0)) = (IS32)(83) ;
|
|
*((IU32 *)(LocalIUH+0) + REGLONG) = *((IU32 *)&(r2) + REGLONG) ;
|
|
*((IU32 *)(LocalIUH+1) + REGLONG) = *((IU32 *)&(r3) + REGLONG) ;
|
|
*((IUH *)(r1+0)) = (IS32)(16512) ;
|
|
*((IU32 *)&(r2) + REGLONG) = *((IU32 *)(LocalIUH+0) + REGLONG) ;
|
|
*((IU16 *)&(r3) + REGWORD ) = *((IU16 *)(LocalIUH+1) + REGWORD) ;
|
|
/* J_SAVE_RETURN NOT IMPLIMENTED */
|
|
{ extern IUH S_2631_Chain2ModeXWordWrite_00000000() ;
|
|
IUH returnValue,v1=0,v2=0,v3=0,v4=0; returnValue = S_2631_Chain2ModeXWordWrite_00000000(v1,v2,v3,v4); }
|
|
/* j_state (IS32)(-2013004273), (IS32)(-1), (IS32)(0) */
|
|
/* J_LOAD_RETURN NOT IMPLIMENTED */
|
|
*((IUH *)(r1+0)) = (IS32)(16513) ;
|
|
*((IUH *)(r1+0)) = (IS32)(16512) ;
|
|
*((IUH *)&(r21)) = (IS32)(4) ;
|
|
*((IU32 *)&(r20) + REGLONG) = *((IU32 *)(LocalIUH+0) + REGLONG) + *((IU32 *)&(r21) + REGLONG) ;
|
|
*((IU32 *)&(r2) + REGLONG) = *((IU32 *)&(r20) + REGLONG) ;
|
|
*((IUH *)&(r21)) = (IS32)(16) ;
|
|
*((IUH *)&(r22)) = (IS32)(16) ;
|
|
if (*((IU32 *)&(r22) + REGLONG) + *((IU32 *)&(r21) + REGLONG) > 32 || *((IU32 *)&(r22) + REGLONG) == 0)
|
|
CrulesRuntimeError("Bad long bitfield");
|
|
else
|
|
*((IU32 *)&(r20) + REGLONG) = (IU32)((*((IU32 *)(LocalIUH+1) + REGLONG) << (32-(*((IU32 *)&(r21) + REGLONG) + *((IU32 *)&(r22) + REGLONG))))) >> (32 - *((IU32 *)&(r22) + REGLONG));
|
|
*((IU16 *)&(r3) + REGWORD ) = *((IU16 *)&(r20) + REGWORD) ;
|
|
/* J_SAVE_RETURN NOT IMPLIMENTED */
|
|
{ extern IUH S_2631_Chain2ModeXWordWrite_00000000() ;
|
|
IUH returnValue,v1=0,v2=0,v3=0,v4=0; returnValue = S_2631_Chain2ModeXWordWrite_00000000(v1,v2,v3,v4); }
|
|
/* j_state (IS32)(-2013004273), (IS32)(-1), (IS32)(0) */
|
|
/* J_LOAD_RETURN NOT IMPLIMENTED */
|
|
*((IUH *)(r1+0)) = (IS32)(16513) ;
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/* J_LEAVE_SECTION */
|
|
if(LocalIUH) free(LocalIUH) ;
|
|
if(LocalFPH) free(LocalFPH);
|
|
LocalIUH=CopyLocalIUH ;LocalFPH= CopyLocalFPH;
|
|
return(returnValue);
|
|
/* j_state (IS32)(-2013004285), (IS32)(0), (IS32)(0) */
|
|
/* J_SEG (IS32)(0) */
|
|
*((IUH *)(r1+0)) = (IS32)(16201) ;
|
|
case S_2638_Chain2DwordFill_00000000_id :
|
|
S_2638_Chain2DwordFill_00000000 :
|
|
*((IUH *)(r1+0)) = (IS32)(82) ;
|
|
*((IUH *)&(r20)) = (IS32)(4) ;
|
|
/* ENTER_SECTION */ CopyLocalIUH=LocalIUH; CopyLocalFPH=LocalFPH;
|
|
if( 16 > 0 ) LocalIUH = (IUH *)malloc ( 16 ) ;
|
|
if( 0 > 0 ) LocalFPH = (EXTENDED *)malloc ( 0 ) ;
|
|
*((IUH *)(r1+8)) = *((IUH *)(r1+8)) + *((IUH *)&(r20)) ;
|
|
*((IUH *)&(r21)) = *((IUH *)(r1+8)) ;
|
|
*((IUH *)&(r22)) = (IS32)(-4) ;
|
|
*((IUH *)((*((IHPE *)&(r21))) + *((IHPE *)&(r22))) ) = (IS32)(2638) ;
|
|
if (*((IUH *)(r1+8)) <= *((IUH *)(r1+16))) goto L13_2618if_f;
|
|
*((IUH *)(r1+8)) = *((IUH *)(r1+12)) ;
|
|
case L13_2618if_f_id :
|
|
L13_2618if_f: ;
|
|
*((IUH *)(r1+0)) = (IS32)(83) ;
|
|
*((IU32 *)(LocalIUH+0) + REGLONG) = *((IU32 *)&(r2) + REGLONG) ;
|
|
*((IU8 *)(LocalIUH+1) + REGBYTE) = *((IU8 *)&(r3) + REGBYTE) ;
|
|
*((IU32 *)(LocalIUH+2) + REGLONG) = *((IU32 *)&(r4) + REGLONG) ;
|
|
*((IUH *)(r1+0)) = (IS32)(16528) ;
|
|
*((IU32 *)&(r2) + REGLONG) = *((IU32 *)(LocalIUH+0) + REGLONG) ;
|
|
*((IUH *)&(r20)) = *((IU8 *)(LocalIUH+1) + REGBYTE);
|
|
*((IU32 *)&(r3) + REGLONG) = *((IU32 *)&(r20) + REGLONG) ;
|
|
*((IU32 *)&(r4) + REGLONG) = *((IU32 *)(LocalIUH+2) + REGLONG) ;
|
|
/* J_SAVE_RETURN NOT IMPLIMENTED */
|
|
{ extern IUH S_2639_Chain2ModeXDwordFill_00000000() ;
|
|
IUH returnValue,v1=0,v2=0,v3=0,v4=0; returnValue = S_2639_Chain2ModeXDwordFill_00000000(v1,v2,v3,v4); }
|
|
/* j_state (IS32)(-2013004257), (IS32)(-1), (IS32)(0) */
|
|
/* J_LOAD_RETURN NOT IMPLIMENTED */
|
|
*((IUH *)(r1+0)) = (IS32)(16529) ;
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/* J_LEAVE_SECTION */
|
|
if(LocalIUH) free(LocalIUH) ;
|
|
if(LocalFPH) free(LocalFPH);
|
|
LocalIUH=CopyLocalIUH ;LocalFPH= CopyLocalFPH;
|
|
return(returnValue);
|
|
/* j_state (IS32)(-2013004285), (IS32)(0), (IS32)(0) */
|
|
/* J_SEG (IS32)(0) */
|
|
case S_2639_Chain2ModeXDwordFill_00000000_id :
|
|
S_2639_Chain2ModeXDwordFill_00000000 :
|
|
*((IUH *)(r1+0)) = (IS32)(82) ;
|
|
*((IUH *)&(r20)) = (IS32)(4) ;
|
|
/* ENTER_SECTION */ CopyLocalIUH=LocalIUH; CopyLocalFPH=LocalFPH;
|
|
if( 28 > 0 ) LocalIUH = (IUH *)malloc ( 28 ) ;
|
|
if( 0 > 0 ) LocalFPH = (EXTENDED *)malloc ( 0 ) ;
|
|
*((IUH *)(r1+8)) = *((IUH *)(r1+8)) + *((IUH *)&(r20)) ;
|
|
*((IUH *)&(r21)) = *((IUH *)(r1+8)) ;
|
|
*((IUH *)&(r22)) = (IS32)(-4) ;
|
|
*((IUH *)((*((IHPE *)&(r21))) + *((IHPE *)&(r22))) ) = (IS32)(2639) ;
|
|
if (*((IUH *)(r1+8)) <= *((IUH *)(r1+16))) goto L13_2619if_f;
|
|
*((IUH *)(r1+8)) = *((IUH *)(r1+12)) ;
|
|
case L13_2619if_f_id :
|
|
L13_2619if_f: ;
|
|
*((IUH *)(r1+0)) = (IS32)(83) ;
|
|
*((IU32 *)(LocalIUH+0) + REGLONG) = *((IU32 *)&(r2) + REGLONG) ;
|
|
*((IU32 *)(LocalIUH+1) + REGLONG) = *((IU32 *)&(r3) + REGLONG) ;
|
|
*((IU32 *)(LocalIUH+2) + REGLONG) = *((IU32 *)&(r4) + REGLONG) ;
|
|
*((IU32 *)(LocalIUH+3) + REGLONG) = *((IU32 *)(LocalIUH+2) + REGLONG) ;
|
|
*((IU32 *)(LocalIUH+4) + REGLONG) = *((IU32 *)(LocalIUH+0) + REGLONG) ;
|
|
*((IU32 *)(LocalIUH+5) + REGLONG) = *((IU32 *)(LocalIUH+1) + REGLONG) ;
|
|
*((IUH *)&(r20)) = (IS32)(0) ;
|
|
if(*((IU32 *)&(r20) + REGLONG)>=32)
|
|
CrulesRuntimeError("Bad Bit No");
|
|
else
|
|
if ((*((IU32 *)(LocalIUH+4) + REGLONG) & (1 << *((IU32 *)&(r20) + REGLONG))) == 0) goto L21_31if_f;
|
|
*((IUH *)&(r21)) = (IS32)(1) ;
|
|
*((IU32 *)(LocalIUH+3) + REGLONG) = *((IU32 *)(LocalIUH+3) + REGLONG) - *((IU32 *)&(r21) + REGLONG) ;
|
|
*((IUH *)(r1+0)) = (IS32)(16500) ;
|
|
*((IU32 *)&(r2) + REGLONG) = *((IU32 *)(LocalIUH+4) + REGLONG) ;
|
|
*((IU8 *)&(r3) + REGBYTE) = *((IU8 *)(LocalIUH+5) + REGBYTE) ;
|
|
/* J_SAVE_RETURN NOT IMPLIMENTED */
|
|
{ extern IUH S_2625_Chain2ModeXByteWrite_00000000() ;
|
|
IUH returnValue,v1=0,v2=0,v3=0,v4=0; returnValue = S_2625_Chain2ModeXByteWrite_00000000(v1,v2,v3,v4); }
|
|
/* j_state (IS32)(-2013004273), (IS32)(-1), (IS32)(0) */
|
|
/* J_LOAD_RETURN NOT IMPLIMENTED */
|
|
*((IUH *)(r1+0)) = (IS32)(16501) ;
|
|
*((IUH *)&(r20)) = (IS32)(1) ;
|
|
*((IU32 *)(LocalIUH+4) + REGLONG) = *((IU32 *)(LocalIUH+4) + REGLONG) - *((IU32 *)&(r20) + REGLONG) ;
|
|
*((IUH *)(r1+0)) = (IS32)(16500) ;
|
|
*((IUH *)&(r21)) = (IS32)(8) ;
|
|
*((IU32 *)&(r20) + REGLONG) = *((IU32 *)(LocalIUH+3) + REGLONG) * *((IU32 *)&(r21) + REGLONG) ;
|
|
*((IU32 *)&(r20) + REGLONG) = *((IU32 *)&(r20) + REGLONG) + *((IU32 *)(LocalIUH+4) + REGLONG) ;
|
|
*((IU32 *)&(r2) + REGLONG) = *((IU32 *)&(r20) + REGLONG) ;
|
|
*((IUH *)&(r21)) = (IS32)(24) ;
|
|
*((IUH *)&(r22)) = (IS32)(8) ;
|
|
if (*((IU32 *)&(r22) + REGLONG) + *((IU32 *)&(r21) + REGLONG) > 32 || *((IU32 *)&(r22) + REGLONG) == 0)
|
|
CrulesRuntimeError("Bad long bitfield");
|
|
else
|
|
*((IU32 *)&(r20) + REGLONG) = (IU32)((*((IU32 *)(LocalIUH+5) + REGLONG) << (32-(*((IU32 *)&(r21) + REGLONG) + *((IU32 *)&(r22) + REGLONG))))) >> (32 - *((IU32 *)&(r22) + REGLONG));
|
|
*((IU8 *)&(r3) + REGBYTE) = *((IU8 *)&(r20) + REGBYTE) ;
|
|
/* J_SAVE_RETURN NOT IMPLIMENTED */
|
|
{ extern IUH S_2625_Chain2ModeXByteWrite_00000000() ;
|
|
IUH returnValue,v1=0,v2=0,v3=0,v4=0; returnValue = S_2625_Chain2ModeXByteWrite_00000000(v1,v2,v3,v4); }
|
|
/* j_state (IS32)(-2013004273), (IS32)(-1), (IS32)(0) */
|
|
/* J_LOAD_RETURN NOT IMPLIMENTED */
|
|
*((IUH *)(r1+0)) = (IS32)(16501) ;
|
|
*((IUH *)&(r22)) = (IS32)(8) ;
|
|
*((IU16 *)&(r20) + REGWORD ) = *((IU16 *)(LocalIUH+1) + REGWORD) ;
|
|
if(*((IU16 *)&(r22) + REGWORD )>=16)
|
|
CrulesRuntimeError("Bad Bit No");
|
|
else
|
|
if(*((IU16 *)&(r22) + REGWORD )!=0)
|
|
*((IU16 *)&(r20) + REGWORD ) = (*((IU16 *)(LocalIUH+1) + REGWORD) << ((16) - *((IU16 *)&(r22) + REGWORD )) ) | (*((IU16 *)&(r20) + REGWORD ) >> *((IU16 *)&(r22) + REGWORD ));
|
|
*((IU16 *)&(r21) + REGWORD) = *((IU16 *)&(r20) + REGWORD) ;
|
|
*((IU16 *)(LocalIUH+5) + REGWORD) = *((IU16 *)&(r21) + REGWORD ) ;
|
|
*((IUH *)&(r20)) = (IS32)(16) ;
|
|
*((IUH *)&(r22)) = (IS32)(16) ;
|
|
if (*((IU32 *)&(r22) + REGLONG) + *((IU32 *)&(r20) + REGLONG) > 32 || *((IU32 *)&(r22) + REGLONG) == 0)
|
|
CrulesRuntimeError("Bad long bitfield");
|
|
else
|
|
*((IU32 *)&(r21) + REGLONG) = (IU32)((*((IU32 *)(LocalIUH+1) + REGLONG) << (32-(*((IU32 *)&(r20) + REGLONG) + *((IU32 *)&(r22) + REGLONG))))) >> (32 - *((IU32 *)&(r22) + REGLONG));
|
|
*((IUH *)&(r20)) = (IS32)(8) ;
|
|
if(*((IU32 *)&(r20) + REGLONG)>=32)
|
|
CrulesRuntimeError("Bad Bit No");
|
|
else
|
|
if(*((IU32 *)&(r20) + REGLONG)!=0)
|
|
*((IU32 *)&(r21) + REGLONG) = (*((IU32 *)&(r21) + REGLONG) << ((32) - *((IU32 *)&(r20) + REGLONG)) ) | (*((IU32 *)&(r21) + REGLONG) >> *((IU32 *)&(r20) + REGLONG));
|
|
*((IUH *)&(r22)) = (IS32)(16) ;
|
|
*((IUH *)&(r23)) = (IS32)(16) ;
|
|
if (*((IU32 *)&(r23) + REGLONG) + *((IU32 *)&(r22) + REGLONG) > 32)
|
|
CrulesRuntimeError("Bad long bitfield");
|
|
else
|
|
*((IU32 *)(LocalIUH+5) + REGLONG) = (*((IU32 *)(LocalIUH+5) + REGLONG) & ~mask((IUH)(*((IU32 *)&(r22) + REGLONG)), (IUH)(*((IU32 *)&(r23) + REGLONG)) )) | ((*((IU32 *)&(r21) + REGLONG) << *((IU32 *)&(r22) + REGLONG)) & mask((IUH)(*((IU32 *)&(r22) + REGLONG)), (IUH)(*((IU32 *)&(r23) + REGLONG)))) ;
|
|
*((IUH *)(r1+0)) = (IS32)(16512) ;
|
|
*((IUH *)&(r20)) = (IS32)(4) ;
|
|
*((IU32 *)&(r21) + REGLONG) = *((IU32 *)(LocalIUH+4) + REGLONG) + *((IU32 *)&(r20) + REGLONG) ;
|
|
*((IU32 *)&(r2) + REGLONG) = *((IU32 *)&(r21) + REGLONG) ;
|
|
*((IUH *)&(r20)) = (IS32)(16) ;
|
|
*((IUH *)&(r22)) = (IS32)(16) ;
|
|
if (*((IU32 *)&(r22) + REGLONG) + *((IU32 *)&(r20) + REGLONG) > 32 || *((IU32 *)&(r22) + REGLONG) == 0)
|
|
CrulesRuntimeError("Bad long bitfield");
|
|
else
|
|
*((IU32 *)&(r21) + REGLONG) = (IU32)((*((IU32 *)(LocalIUH+5) + REGLONG) << (32-(*((IU32 *)&(r20) + REGLONG) + *((IU32 *)&(r22) + REGLONG))))) >> (32 - *((IU32 *)&(r22) + REGLONG));
|
|
*((IU16 *)&(r3) + REGWORD ) = *((IU16 *)&(r21) + REGWORD) ;
|
|
/* J_SAVE_RETURN NOT IMPLIMENTED */
|
|
{ extern IUH S_2631_Chain2ModeXWordWrite_00000000() ;
|
|
IUH returnValue,v1=0,v2=0,v3=0,v4=0; returnValue = S_2631_Chain2ModeXWordWrite_00000000(v1,v2,v3,v4); }
|
|
/* j_state (IS32)(-2013004273), (IS32)(-1), (IS32)(0) */
|
|
/* J_LOAD_RETURN NOT IMPLIMENTED */
|
|
*((IUH *)(r1+0)) = (IS32)(16513) ;
|
|
*((IUH *)&(r20)) = (IS32)(8) ;
|
|
*((IU32 *)(LocalIUH+4) + REGLONG) = *((IU32 *)(LocalIUH+4) + REGLONG) + *((IU32 *)&(r20) + REGLONG) ;
|
|
case L21_31if_f_id :
|
|
L21_31if_f: ;
|
|
*((IUH *)&(r21)) = (IS32)(0) ;
|
|
if (*((IU32 *)(LocalIUH+3) + REGLONG) <= *((IU32 *)&(r21) + REGLONG)) goto L21_33w_d;
|
|
case L21_32w_t_id :
|
|
L21_32w_t: ;
|
|
*((IUH *)&(r20)) = (IS32)(1) ;
|
|
*((IU32 *)(LocalIUH+3) + REGLONG) = *((IU32 *)(LocalIUH+3) + REGLONG) - *((IU32 *)&(r20) + REGLONG) ;
|
|
*((IUH *)(r1+0)) = (IS32)(16524) ;
|
|
*((IU32 *)&(r2) + REGLONG) = *((IU32 *)(LocalIUH+4) + REGLONG) ;
|
|
*((IU32 *)&(r3) + REGLONG) = *((IU32 *)(LocalIUH+5) + REGLONG) ;
|
|
/* J_SAVE_RETURN NOT IMPLIMENTED */
|
|
{ extern IUH S_2637_Chain2ModeXDwordWrite_00000000() ;
|
|
IUH returnValue,v1=0,v2=0,v3=0,v4=0; returnValue = S_2637_Chain2ModeXDwordWrite_00000000(v1,v2,v3,v4); }
|
|
/* j_state (IS32)(-2013004273), (IS32)(-1), (IS32)(0) */
|
|
/* J_LOAD_RETURN NOT IMPLIMENTED */
|
|
*((IUH *)(r1+0)) = (IS32)(16525) ;
|
|
*((IUH *)&(r21)) = (IS32)(8) ;
|
|
*((IU32 *)(LocalIUH+4) + REGLONG) = *((IU32 *)(LocalIUH+4) + REGLONG) + *((IU32 *)&(r21) + REGLONG) ;
|
|
*((IUH *)&(r20)) = (IS32)(0) ;
|
|
if (*((IU32 *)(LocalIUH+3) + REGLONG) > *((IU32 *)&(r20) + REGLONG)) goto L21_32w_t;
|
|
case L21_33w_d_id :
|
|
L21_33w_d: ;
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/* J_LEAVE_SECTION */
|
|
if(LocalIUH) free(LocalIUH) ;
|
|
if(LocalFPH) free(LocalFPH);
|
|
LocalIUH=CopyLocalIUH ;LocalFPH= CopyLocalFPH;
|
|
return(returnValue);
|
|
/* j_state (IS32)(-2013004285), (IS32)(0), (IS32)(0) */
|
|
/* J_SEG (IS32)(0) */
|
|
*((IUH *)(r1+0)) = (IS32)(16201) ;
|
|
case S_2640_Chain2DwordMove_00000000_Fwd_id :
|
|
S_2640_Chain2DwordMove_00000000_Fwd :
|
|
*((IUH *)(r1+0)) = (IS32)(82) ;
|
|
*((IUH *)&(r21)) = (IS32)(4) ;
|
|
/* ENTER_SECTION */ CopyLocalIUH=LocalIUH; CopyLocalFPH=LocalFPH;
|
|
if( 20 > 0 ) LocalIUH = (IUH *)malloc ( 20 ) ;
|
|
if( 0 > 0 ) LocalFPH = (EXTENDED *)malloc ( 0 ) ;
|
|
*((IUH *)(r1+8)) = *((IUH *)(r1+8)) + *((IUH *)&(r21)) ;
|
|
*((IUH *)&(r20)) = *((IUH *)(r1+8)) ;
|
|
*((IUH *)&(r21)) = (IS32)(-4) ;
|
|
*((IUH *)((*((IHPE *)&(r20))) + *((IHPE *)&(r21))) ) = (IS32)(2640) ;
|
|
if (*((IUH *)(r1+8)) <= *((IUH *)(r1+16))) goto L13_2620if_f;
|
|
*((IUH *)(r1+8)) = *((IUH *)(r1+12)) ;
|
|
case L13_2620if_f_id :
|
|
L13_2620if_f: ;
|
|
*((IUH *)(r1+0)) = (IS32)(83) ;
|
|
*((IU32 *)(LocalIUH+0) + REGLONG) = *((IU32 *)&(r2) + REGLONG) ;
|
|
*((IUH *)(LocalIUH+1)) = *((IUH *)&(r3)) ;
|
|
*((IU32 *)(LocalIUH+2) + REGLONG) = *((IU32 *)&(r4) + REGLONG) ;
|
|
*((IU8 *)(LocalIUH+3) + REGBYTE) = *((IU8 *)&(r5) + REGBYTE) ;
|
|
*((IUH *)(r1+0)) = (IS32)(16532) ;
|
|
*((IU32 *)&(r2) + REGLONG) = *((IU32 *)(LocalIUH+0) + REGLONG) ;
|
|
*((IUH *)&(r3)) = *((IUH *)(LocalIUH+1)) ;
|
|
*((IU32 *)&(r4) + REGLONG) = *((IU32 *)(LocalIUH+2) + REGLONG) ;
|
|
*((IU8 *)&(r5) + REGBYTE) = *((IU8 *)(LocalIUH+3) + REGBYTE) ;
|
|
/* J_SAVE_RETURN NOT IMPLIMENTED */
|
|
{ extern IUH S_2641_Chain2ModeXFwdDwordMove_00000000() ;
|
|
IUH returnValue,v1=0,v2=0,v3=0,v4=0; returnValue = S_2641_Chain2ModeXFwdDwordMove_00000000(v1,v2,v3,v4); }
|
|
/* j_state (IS32)(-2013004225), (IS32)(-1), (IS32)(0) */
|
|
/* J_LOAD_RETURN NOT IMPLIMENTED */
|
|
*((IUH *)(r1+0)) = (IS32)(16533) ;
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/* J_LEAVE_SECTION */
|
|
if(LocalIUH) free(LocalIUH) ;
|
|
if(LocalFPH) free(LocalFPH);
|
|
LocalIUH=CopyLocalIUH ;LocalFPH= CopyLocalFPH;
|
|
return(returnValue);
|
|
/* j_state (IS32)(-2013004285), (IS32)(0), (IS32)(0) */
|
|
/* J_SEG (IS32)(0) */
|
|
case S_2641_Chain2ModeXFwdDwordMove_00000000_id :
|
|
S_2641_Chain2ModeXFwdDwordMove_00000000 :
|
|
*((IUH *)(r1+0)) = (IS32)(82) ;
|
|
*((IUH *)&(r21)) = (IS32)(4) ;
|
|
/* ENTER_SECTION */ CopyLocalIUH=LocalIUH; CopyLocalFPH=LocalFPH;
|
|
if( 20 > 0 ) LocalIUH = (IUH *)malloc ( 20 ) ;
|
|
if( 0 > 0 ) LocalFPH = (EXTENDED *)malloc ( 0 ) ;
|
|
*((IUH *)(r1+8)) = *((IUH *)(r1+8)) + *((IUH *)&(r21)) ;
|
|
*((IUH *)&(r20)) = *((IUH *)(r1+8)) ;
|
|
*((IUH *)&(r22)) = (IS32)(-4) ;
|
|
*((IUH *)((*((IHPE *)&(r20))) + *((IHPE *)&(r22))) ) = (IS32)(2641) ;
|
|
if (*((IUH *)(r1+8)) <= *((IUH *)(r1+16))) goto L13_2621if_f;
|
|
*((IUH *)(r1+8)) = *((IUH *)(r1+12)) ;
|
|
case L13_2621if_f_id :
|
|
L13_2621if_f: ;
|
|
*((IUH *)(r1+0)) = (IS32)(83) ;
|
|
*((IU32 *)(LocalIUH+0) + REGLONG) = *((IU32 *)&(r2) + REGLONG) ;
|
|
*((IUH *)(LocalIUH+1)) = *((IUH *)&(r3)) ;
|
|
*((IU32 *)(LocalIUH+2) + REGLONG) = *((IU32 *)&(r4) + REGLONG) ;
|
|
*((IU8 *)(LocalIUH+3) + REGBYTE) = *((IU8 *)&(r5) + REGBYTE) ;
|
|
*((IUH *)(r1+0)) = (IS32)(16520) ;
|
|
*((IU32 *)&(r2) + REGLONG) = *((IU32 *)(LocalIUH+0) + REGLONG) ;
|
|
*((IUH *)&(r3)) = *((IUH *)(LocalIUH+1)) ;
|
|
*((IUH *)&(r21)) = (IS32)(1) ;
|
|
if(*((IU32 *)&(r21) + REGLONG)>=32)
|
|
CrulesRuntimeError("Bad Bit No");
|
|
else
|
|
*((IU32 *)&(r20) + REGLONG) = *((IU32 *)(LocalIUH+2) + REGLONG) << *((IU32 *)&(r21) + REGLONG) ;
|
|
*((IU32 *)&(r4) + REGLONG) = *((IU32 *)&(r20) + REGLONG) ;
|
|
*((IU8 *)&(r5) + REGBYTE) = *((IU8 *)(LocalIUH+3) + REGBYTE) ;
|
|
/* J_SAVE_RETURN NOT IMPLIMENTED */
|
|
{ extern IUH S_2635_Chain2ModeXFwdWordMove_00000000() ;
|
|
IUH returnValue,v1=0,v2=0,v3=0,v4=0; returnValue = S_2635_Chain2ModeXFwdWordMove_00000000(v1,v2,v3,v4); }
|
|
/* j_state (IS32)(-2013004225), (IS32)(-1), (IS32)(0) */
|
|
/* J_LOAD_RETURN NOT IMPLIMENTED */
|
|
*((IUH *)(r1+0)) = (IS32)(16521) ;
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/* J_LEAVE_SECTION */
|
|
if(LocalIUH) free(LocalIUH) ;
|
|
if(LocalFPH) free(LocalFPH);
|
|
LocalIUH=CopyLocalIUH ;LocalFPH= CopyLocalFPH;
|
|
return(returnValue);
|
|
/* j_state (IS32)(-2013004285), (IS32)(0), (IS32)(0) */
|
|
/* J_SEG (IS32)(0) */
|
|
*((IUH *)(r1+0)) = (IS32)(16201) ;
|
|
case S_2642_Chain2ByteWrite_00000001_id :
|
|
S_2642_Chain2ByteWrite_00000001 :
|
|
*((IUH *)(r1+0)) = (IS32)(82) ;
|
|
*((IUH *)&(r21)) = (IS32)(4) ;
|
|
/* ENTER_SECTION */ CopyLocalIUH=LocalIUH; CopyLocalFPH=LocalFPH;
|
|
if( 12 > 0 ) LocalIUH = (IUH *)malloc ( 12 ) ;
|
|
if( 0 > 0 ) LocalFPH = (EXTENDED *)malloc ( 0 ) ;
|
|
*((IUH *)(r1+8)) = *((IUH *)(r1+8)) + *((IUH *)&(r21)) ;
|
|
*((IUH *)&(r20)) = *((IUH *)(r1+8)) ;
|
|
*((IUH *)&(r21)) = (IS32)(-4) ;
|
|
*((IUH *)((*((IHPE *)&(r20))) + *((IHPE *)&(r21))) ) = (IS32)(2642) ;
|
|
if (*((IUH *)(r1+8)) <= *((IUH *)(r1+16))) goto L13_2622if_f;
|
|
*((IUH *)(r1+8)) = *((IUH *)(r1+12)) ;
|
|
case L13_2622if_f_id :
|
|
L13_2622if_f: ;
|
|
*((IUH *)(r1+0)) = (IS32)(83) ;
|
|
*((IU32 *)(LocalIUH+0) + REGLONG) = *((IU32 *)&(r2) + REGLONG) ;
|
|
*((IU8 *)(LocalIUH+1) + REGBYTE) = *((IU8 *)&(r3) + REGBYTE) ;
|
|
*((IUH *)(r1+0)) = (IS32)(16500) ;
|
|
*((IU32 *)&(r2) + REGLONG) = *((IU32 *)(LocalIUH+0) + REGLONG) ;
|
|
*((IU8 *)&(r3) + REGBYTE) = *((IU8 *)(LocalIUH+1) + REGBYTE) ;
|
|
/* J_SAVE_RETURN NOT IMPLIMENTED */
|
|
{ extern IUH S_2643_Chain2ModeXByteWrite_00000001() ;
|
|
IUH returnValue,v1=0,v2=0,v3=0,v4=0; returnValue = S_2643_Chain2ModeXByteWrite_00000001(v1,v2,v3,v4); }
|
|
/* j_state (IS32)(-2013004273), (IS32)(-1), (IS32)(0) */
|
|
/* J_LOAD_RETURN NOT IMPLIMENTED */
|
|
*((IUH *)(r1+0)) = (IS32)(16501) ;
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/* J_LEAVE_SECTION */
|
|
if(LocalIUH) free(LocalIUH) ;
|
|
if(LocalFPH) free(LocalFPH);
|
|
LocalIUH=CopyLocalIUH ;LocalFPH= CopyLocalFPH;
|
|
return(returnValue);
|
|
/* j_state (IS32)(-2013004285), (IS32)(0), (IS32)(0) */
|
|
/* J_SEG (IS32)(0) */
|
|
case S_2643_Chain2ModeXByteWrite_00000001_id :
|
|
S_2643_Chain2ModeXByteWrite_00000001 :
|
|
*((IUH *)(r1+0)) = (IS32)(82) ;
|
|
*((IUH *)&(r21)) = (IS32)(4) ;
|
|
/* ENTER_SECTION */ CopyLocalIUH=LocalIUH; CopyLocalFPH=LocalFPH;
|
|
if( 12 > 0 ) LocalIUH = (IUH *)malloc ( 12 ) ;
|
|
if( 0 > 0 ) LocalFPH = (EXTENDED *)malloc ( 0 ) ;
|
|
*((IUH *)(r1+8)) = *((IUH *)(r1+8)) + *((IUH *)&(r21)) ;
|
|
*((IUH *)&(r20)) = *((IUH *)(r1+8)) ;
|
|
*((IUH *)&(r22)) = (IS32)(-4) ;
|
|
*((IUH *)((*((IHPE *)&(r20))) + *((IHPE *)&(r22))) ) = (IS32)(2643) ;
|
|
if (*((IUH *)(r1+8)) <= *((IUH *)(r1+16))) goto L13_2623if_f;
|
|
*((IUH *)(r1+8)) = *((IUH *)(r1+12)) ;
|
|
case L13_2623if_f_id :
|
|
L13_2623if_f: ;
|
|
*((IUH *)(r1+0)) = (IS32)(83) ;
|
|
*((IU32 *)(LocalIUH+0) + REGLONG) = *((IU32 *)&(r2) + REGLONG) ;
|
|
*((IU8 *)(LocalIUH+1) + REGBYTE) = *((IU8 *)&(r3) + REGBYTE) ;
|
|
*((IUH *)&(r21)) = (IS32)(1340) ;
|
|
*((IUH *)&(r22)) = (IS32)(1) ;
|
|
*((IU32 *)((*((IHPE *)&(r1))) + *((IHPE *)&(r21))) ) = *((IU32 *)((*((IHPE *)&(r1))) + *((IHPE *)&(r21))) ) + *((IU32 *)&(r22) + REGLONG) ;
|
|
*((IUH *)(r1+0)) = (IS32)(16294) ;
|
|
*((IUH *)(r1+0)) = (IS32)(16295) ;
|
|
*((IUH *)&(r20)) = (IS32)(57343) ;
|
|
*((IU32 *)&(r21) + REGLONG) = *((IU32 *)(LocalIUH+0) + REGLONG) & *((IU32 *)&(r20) + REGLONG);
|
|
*((IUH *)&(r22)) = (IS32)(1344) ;
|
|
if (*((IS32 *)&(r21) + REGLONG) >= *((IS32 *)((*((IHPE *)&(r1))) + *((IHPE *)&(r22))) )) goto L25_24if_f;
|
|
*((IUH *)&(r20)) = (IS32)(57343) ;
|
|
*((IU32 *)&(r22) + REGLONG) = *((IU32 *)(LocalIUH+0) + REGLONG) & *((IU32 *)&(r20) + REGLONG);
|
|
*((IUH *)&(r21)) = (IS32)(1344) ;
|
|
*((IU32 *)((*((IHPE *)&(r1))) + *((IHPE *)&(r21))) ) = *((IU32 *)&(r22) + REGLONG) ;
|
|
case L25_24if_f_id :
|
|
L25_24if_f: ;
|
|
*((IUH *)&(r20)) = (IS32)(57343) ;
|
|
*((IU32 *)&(r21) + REGLONG) = *((IU32 *)(LocalIUH+0) + REGLONG) & *((IU32 *)&(r20) + REGLONG);
|
|
*((IUH *)&(r22)) = (IS32)(1348) ;
|
|
if (*((IS32 *)&(r21) + REGLONG) <= *((IS32 *)((*((IHPE *)&(r1))) + *((IHPE *)&(r22))) )) goto L25_25if_f;
|
|
*((IUH *)&(r20)) = (IS32)(57343) ;
|
|
*((IU32 *)&(r22) + REGLONG) = *((IU32 *)(LocalIUH+0) + REGLONG) & *((IU32 *)&(r20) + REGLONG);
|
|
*((IUH *)&(r21)) = (IS32)(1348) ;
|
|
*((IU32 *)((*((IHPE *)&(r1))) + *((IHPE *)&(r21))) ) = *((IU32 *)&(r22) + REGLONG) ;
|
|
case L25_25if_f_id :
|
|
L25_25if_f: ;
|
|
*((IUH *)(r1+0)) = (IS32)(16296) ;
|
|
*((IUH *)(r1+0)) = (IS32)(16297) ;
|
|
*((IUH *)&(r20)) = (IS32)(1280) ;
|
|
*((IU32 *)(LocalIUH+2) + REGLONG) = *((IU32 *)((*((IHPE *)&(r1))) + *((IHPE *)&(r20))) ) ;
|
|
*((IUH *)&(r21)) = (IS32)(0) ;
|
|
if(*((IU32 *)&(r21) + REGLONG)>=32)
|
|
CrulesRuntimeError("Bad Bit No");
|
|
else
|
|
if ((*((IU32 *)(LocalIUH+0) + REGLONG) & (1 << *((IU32 *)&(r21) + REGLONG))) == 0) goto L21_34if_f;
|
|
*((IUH *)&(r20)) = (IS32)(1320) ;
|
|
*((IUH *)&(r22)) = (IS32)(1) ;
|
|
if(*((IU32 *)&(r22) + REGLONG)>=32)
|
|
CrulesRuntimeError("Bad Bit No");
|
|
else
|
|
if ((*((IU32 *)((*((IHPE *)&(r1))) + *((IHPE *)&(r20))) ) & (1 << *((IU32 *)&(r22) + REGLONG))) == 0) goto L21_36if_f;
|
|
*((IUH *)&(r21)) = (IS32)(1288) ;
|
|
*((IUH *)&(r22)) = (IS32)(1) ;
|
|
*((IUH *)&(r20)) = *((IUH *)((*((IHPE *)&(r1))) + *((IHPE *)&(r21))) ) + *((IUH *)&(r22)) ;
|
|
*((IUH *)&(r21)) = (IS32)(1) ;
|
|
*((IUH *)&(r23)) = (IS32)(31) ;
|
|
if (*((IU32 *)&(r23) + REGLONG) + *((IU32 *)&(r21) + REGLONG) > 32 || *((IU32 *)&(r23) + REGLONG) == 0)
|
|
CrulesRuntimeError("Bad long bitfield");
|
|
else
|
|
*((IU32 *)&(r22) + REGLONG) = (IU32)((*((IU32 *)(LocalIUH+0) + REGLONG) << (32-(*((IU32 *)&(r21) + REGLONG) + *((IU32 *)&(r23) + REGLONG))))) >> (32 - *((IU32 *)&(r23) + REGLONG));
|
|
*((IUH *)&(r23)) = (IS32)(2) ;
|
|
if(*((IU32 *)&(r23) + REGLONG)>=32)
|
|
CrulesRuntimeError("Bad Bit No");
|
|
else
|
|
*((IU32 *)&(r22) + REGLONG) = *((IU32 *)&(r22) + REGLONG) << *((IU32 *)&(r23) + REGLONG) ;
|
|
*((IU8 *)((*((IHPE *)&(r20))) + *((IHPE *)&(r22))) ) = *((IU8 *)(LocalIUH+2) + REGBYTE) ;
|
|
case L21_36if_f_id :
|
|
L21_36if_f: ;
|
|
{ extern IUH L21_35if_d() ;
|
|
IUH returnValue,v1=0,v2=0,v3=0,v4=0; returnValue = L21_35if_d(v1,v2,v3,v4); return(returnValue); }
|
|
/* j_state (IS32)(-2013004285), (IS32)(0), (IS32)(0) */
|
|
case L21_34if_f_id :
|
|
L21_34if_f: ;
|
|
*((IUH *)&(r21)) = (IS32)(1320) ;
|
|
*((IUH *)&(r22)) = (IS32)(0) ;
|
|
if(*((IU32 *)&(r22) + REGLONG)>=32)
|
|
CrulesRuntimeError("Bad Bit No");
|
|
else
|
|
if ((*((IU32 *)((*((IHPE *)&(r1))) + *((IHPE *)&(r21))) ) & (1 << *((IU32 *)&(r22) + REGLONG))) == 0) goto L21_37if_f;
|
|
*((IUH *)&(r20)) = (IS32)(1) ;
|
|
*((IUH *)&(r22)) = (IS32)(31) ;
|
|
if (*((IU32 *)&(r22) + REGLONG) + *((IU32 *)&(r20) + REGLONG) > 32 || *((IU32 *)&(r22) + REGLONG) == 0)
|
|
CrulesRuntimeError("Bad long bitfield");
|
|
else
|
|
*((IU32 *)&(r21) + REGLONG) = (IU32)((*((IU32 *)(LocalIUH+0) + REGLONG) << (32-(*((IU32 *)&(r20) + REGLONG) + *((IU32 *)&(r22) + REGLONG))))) >> (32 - *((IU32 *)&(r22) + REGLONG));
|
|
*((IUH *)&(r22)) = (IS32)(2) ;
|
|
if(*((IU32 *)&(r22) + REGLONG)>=32)
|
|
CrulesRuntimeError("Bad Bit No");
|
|
else
|
|
*((IU32 *)&(r21) + REGLONG) = *((IU32 *)&(r21) + REGLONG) << *((IU32 *)&(r22) + REGLONG) ;
|
|
*((IUH *)&(r20)) = (IS32)(1288) ;
|
|
*((IU8 *)((*((IHPE *)((*((IHPE *)&(r1))) + *((IHPE *)&(r20)))) ) + *((IHPE *)&(r21))) ) = *((IU8 *)(LocalIUH+2) + REGBYTE) ;
|
|
case L21_37if_f_id :
|
|
L21_37if_f: ;
|
|
case L21_35if_d_id :
|
|
L21_35if_d: ;
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/* J_LEAVE_SECTION */
|
|
if(LocalIUH) free(LocalIUH) ;
|
|
if(LocalFPH) free(LocalFPH);
|
|
LocalIUH=CopyLocalIUH ;LocalFPH= CopyLocalFPH;
|
|
return(returnValue);
|
|
/* j_state (IS32)(-2013004285), (IS32)(0), (IS32)(0) */
|
|
/* J_SEG (IS32)(0) */
|
|
*((IUH *)(r1+0)) = (IS32)(16201) ;
|
|
case S_2644_Chain2ByteFill_00000001_id :
|
|
S_2644_Chain2ByteFill_00000001 :
|
|
*((IUH *)(r1+0)) = (IS32)(82) ;
|
|
*((IUH *)&(r21)) = (IS32)(4) ;
|
|
/* ENTER_SECTION */ CopyLocalIUH=LocalIUH; CopyLocalFPH=LocalFPH;
|
|
if( 16 > 0 ) LocalIUH = (IUH *)malloc ( 16 ) ;
|
|
if( 0 > 0 ) LocalFPH = (EXTENDED *)malloc ( 0 ) ;
|
|
*((IUH *)(r1+8)) = *((IUH *)(r1+8)) + *((IUH *)&(r21)) ;
|
|
*((IUH *)&(r20)) = *((IUH *)(r1+8)) ;
|
|
*((IUH *)&(r21)) = (IS32)(-4) ;
|
|
*((IUH *)((*((IHPE *)&(r20))) + *((IHPE *)&(r21))) ) = (IS32)(2644) ;
|
|
if (*((IUH *)(r1+8)) <= *((IUH *)(r1+16))) goto L13_2624if_f;
|
|
*((IUH *)(r1+8)) = *((IUH *)(r1+12)) ;
|
|
case L13_2624if_f_id :
|
|
L13_2624if_f: ;
|
|
*((IUH *)(r1+0)) = (IS32)(83) ;
|
|
*((IU32 *)(LocalIUH+0) + REGLONG) = *((IU32 *)&(r2) + REGLONG) ;
|
|
*((IU8 *)(LocalIUH+1) + REGBYTE) = *((IU8 *)&(r3) + REGBYTE) ;
|
|
*((IU32 *)(LocalIUH+2) + REGLONG) = *((IU32 *)&(r4) + REGLONG) ;
|
|
*((IUH *)(r1+0)) = (IS32)(16504) ;
|
|
*((IU32 *)&(r2) + REGLONG) = *((IU32 *)(LocalIUH+0) + REGLONG) ;
|
|
*((IU8 *)&(r3) + REGBYTE) = *((IU8 *)(LocalIUH+1) + REGBYTE) ;
|
|
*((IU32 *)&(r4) + REGLONG) = *((IU32 *)(LocalIUH+2) + REGLONG) ;
|
|
/* J_SAVE_RETURN NOT IMPLIMENTED */
|
|
{ extern IUH S_2645_Chain2ModeXByteFill_00000001() ;
|
|
IUH returnValue,v1=0,v2=0,v3=0,v4=0; returnValue = S_2645_Chain2ModeXByteFill_00000001(v1,v2,v3,v4); }
|
|
/* j_state (IS32)(-2013004257), (IS32)(-1), (IS32)(0) */
|
|
/* J_LOAD_RETURN NOT IMPLIMENTED */
|
|
*((IUH *)(r1+0)) = (IS32)(16505) ;
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/* J_LEAVE_SECTION */
|
|
if(LocalIUH) free(LocalIUH) ;
|
|
if(LocalFPH) free(LocalFPH);
|
|
LocalIUH=CopyLocalIUH ;LocalFPH= CopyLocalFPH;
|
|
return(returnValue);
|
|
/* j_state (IS32)(-2013004285), (IS32)(0), (IS32)(0) */
|
|
/* J_SEG (IS32)(0) */
|
|
case S_2645_Chain2ModeXByteFill_00000001_id :
|
|
S_2645_Chain2ModeXByteFill_00000001 :
|
|
*((IUH *)(r1+0)) = (IS32)(82) ;
|
|
*((IUH *)&(r21)) = (IS32)(4) ;
|
|
/* ENTER_SECTION */ CopyLocalIUH=LocalIUH; CopyLocalFPH=LocalFPH;
|
|
if( 24 > 0 ) LocalIUH = (IUH *)malloc ( 24 ) ;
|
|
if( 0 > 0 ) LocalFPH = (EXTENDED *)malloc ( 0 ) ;
|
|
*((IUH *)(r1+8)) = *((IUH *)(r1+8)) + *((IUH *)&(r21)) ;
|
|
*((IUH *)&(r20)) = *((IUH *)(r1+8)) ;
|
|
*((IUH *)&(r22)) = (IS32)(-4) ;
|
|
*((IUH *)((*((IHPE *)&(r20))) + *((IHPE *)&(r22))) ) = (IS32)(2645) ;
|
|
if (*((IUH *)(r1+8)) <= *((IUH *)(r1+16))) goto L13_2625if_f;
|
|
*((IUH *)(r1+8)) = *((IUH *)(r1+12)) ;
|
|
case L13_2625if_f_id :
|
|
L13_2625if_f: ;
|
|
*((IUH *)(r1+0)) = (IS32)(83) ;
|
|
*((IU32 *)(LocalIUH+0) + REGLONG) = *((IU32 *)&(r2) + REGLONG) ;
|
|
*((IU8 *)(LocalIUH+1) + REGBYTE) = *((IU8 *)&(r3) + REGBYTE) ;
|
|
*((IU32 *)(LocalIUH+2) + REGLONG) = *((IU32 *)&(r4) + REGLONG) ;
|
|
*((IU32 *)(LocalIUH+3) + REGLONG) = *((IU32 *)(LocalIUH+2) + REGLONG) ;
|
|
*((IU32 *)(LocalIUH+4) + REGLONG) = *((IU32 *)(LocalIUH+0) + REGLONG) ;
|
|
*((IUH *)&(r21)) = (IS32)(0) ;
|
|
if(*((IU32 *)&(r21) + REGLONG)>=32)
|
|
CrulesRuntimeError("Bad Bit No");
|
|
else
|
|
if ((*((IU32 *)(LocalIUH+4) + REGLONG) & (1 << *((IU32 *)&(r21) + REGLONG))) == 0) goto L21_38if_f;
|
|
*((IUH *)&(r20)) = (IS32)(1) ;
|
|
*((IU32 *)(LocalIUH+3) + REGLONG) = *((IU32 *)(LocalIUH+3) + REGLONG) - *((IU32 *)&(r20) + REGLONG) ;
|
|
*((IUH *)(r1+0)) = (IS32)(16500) ;
|
|
*((IU32 *)&(r2) + REGLONG) = *((IU32 *)(LocalIUH+4) + REGLONG) ;
|
|
*((IU8 *)&(r3) + REGBYTE) = *((IU8 *)(LocalIUH+1) + REGBYTE) ;
|
|
/* J_SAVE_RETURN NOT IMPLIMENTED */
|
|
{ extern IUH S_2643_Chain2ModeXByteWrite_00000001() ;
|
|
IUH returnValue,v1=0,v2=0,v3=0,v4=0; returnValue = S_2643_Chain2ModeXByteWrite_00000001(v1,v2,v3,v4); }
|
|
/* j_state (IS32)(-2013004273), (IS32)(-1), (IS32)(0) */
|
|
/* J_LOAD_RETURN NOT IMPLIMENTED */
|
|
*((IUH *)(r1+0)) = (IS32)(16501) ;
|
|
*((IUH *)&(r21)) = (IS32)(3) ;
|
|
*((IU32 *)(LocalIUH+4) + REGLONG) = *((IU32 *)(LocalIUH+4) + REGLONG) + *((IU32 *)&(r21) + REGLONG) ;
|
|
case L21_38if_f_id :
|
|
L21_38if_f: ;
|
|
*((IUH *)&(r20)) = (IS32)(1) ;
|
|
if (*((IU32 *)(LocalIUH+3) + REGLONG) <= *((IU32 *)&(r20) + REGLONG)) goto L21_40w_d;
|
|
case L21_39w_t_id :
|
|
L21_39w_t: ;
|
|
*((IUH *)&(r21)) = (IS32)(2) ;
|
|
*((IU32 *)(LocalIUH+3) + REGLONG) = *((IU32 *)(LocalIUH+3) + REGLONG) - *((IU32 *)&(r21) + REGLONG) ;
|
|
*((IUH *)(r1+0)) = (IS32)(16500) ;
|
|
*((IU32 *)&(r2) + REGLONG) = *((IU32 *)(LocalIUH+4) + REGLONG) ;
|
|
*((IU8 *)&(r3) + REGBYTE) = *((IU8 *)(LocalIUH+1) + REGBYTE) ;
|
|
/* J_SAVE_RETURN NOT IMPLIMENTED */
|
|
{ extern IUH S_2643_Chain2ModeXByteWrite_00000001() ;
|
|
IUH returnValue,v1=0,v2=0,v3=0,v4=0; returnValue = S_2643_Chain2ModeXByteWrite_00000001(v1,v2,v3,v4); }
|
|
/* j_state (IS32)(-2013004273), (IS32)(-1), (IS32)(0) */
|
|
/* J_LOAD_RETURN NOT IMPLIMENTED */
|
|
*((IUH *)(r1+0)) = (IS32)(16501) ;
|
|
*((IUH *)(r1+0)) = (IS32)(16500) ;
|
|
*((IUH *)&(r20)) = (IS32)(1) ;
|
|
*((IU32 *)&(r21) + REGLONG) = *((IU32 *)(LocalIUH+4) + REGLONG) + *((IU32 *)&(r20) + REGLONG) ;
|
|
*((IU32 *)&(r2) + REGLONG) = *((IU32 *)&(r21) + REGLONG) ;
|
|
*((IU8 *)&(r3) + REGBYTE) = *((IU8 *)(LocalIUH+1) + REGBYTE) ;
|
|
/* J_SAVE_RETURN NOT IMPLIMENTED */
|
|
{ extern IUH S_2643_Chain2ModeXByteWrite_00000001() ;
|
|
IUH returnValue,v1=0,v2=0,v3=0,v4=0; returnValue = S_2643_Chain2ModeXByteWrite_00000001(v1,v2,v3,v4); }
|
|
/* j_state (IS32)(-2013004273), (IS32)(-1), (IS32)(0) */
|
|
/* J_LOAD_RETURN NOT IMPLIMENTED */
|
|
*((IUH *)(r1+0)) = (IS32)(16501) ;
|
|
*((IUH *)&(r20)) = (IS32)(4) ;
|
|
*((IU32 *)(LocalIUH+4) + REGLONG) = *((IU32 *)(LocalIUH+4) + REGLONG) + *((IU32 *)&(r20) + REGLONG) ;
|
|
*((IUH *)&(r21)) = (IS32)(1) ;
|
|
if (*((IU32 *)(LocalIUH+3) + REGLONG) > *((IU32 *)&(r21) + REGLONG)) goto L21_39w_t;
|
|
case L21_40w_d_id :
|
|
L21_40w_d: ;
|
|
*((IUH *)&(r20)) = (IS32)(1) ;
|
|
if (*((IS32 *)(LocalIUH+3) + REGLONG) != *((IS32 *)&(r20) + REGLONG)) goto L21_41if_f;
|
|
*((IUH *)(r1+0)) = (IS32)(16500) ;
|
|
*((IU32 *)&(r2) + REGLONG) = *((IU32 *)(LocalIUH+4) + REGLONG) ;
|
|
*((IU8 *)&(r3) + REGBYTE) = *((IU8 *)(LocalIUH+1) + REGBYTE) ;
|
|
/* J_SAVE_RETURN NOT IMPLIMENTED */
|
|
{ extern IUH S_2643_Chain2ModeXByteWrite_00000001() ;
|
|
IUH returnValue,v1=0,v2=0,v3=0,v4=0; returnValue = S_2643_Chain2ModeXByteWrite_00000001(v1,v2,v3,v4); }
|
|
/* j_state (IS32)(-2013004273), (IS32)(-1), (IS32)(0) */
|
|
/* J_LOAD_RETURN NOT IMPLIMENTED */
|
|
*((IUH *)(r1+0)) = (IS32)(16501) ;
|
|
case L21_41if_f_id :
|
|
L21_41if_f: ;
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/* J_LEAVE_SECTION */
|
|
if(LocalIUH) free(LocalIUH) ;
|
|
if(LocalFPH) free(LocalFPH);
|
|
LocalIUH=CopyLocalIUH ;LocalFPH= CopyLocalFPH;
|
|
return(returnValue);
|
|
/* j_state (IS32)(-2013004285), (IS32)(0), (IS32)(0) */
|
|
/* J_SEG (IS32)(0) */
|
|
*((IUH *)(r1+0)) = (IS32)(16201) ;
|
|
case S_2646_Chain2ByteMove_00000001_Fwd_id :
|
|
S_2646_Chain2ByteMove_00000001_Fwd :
|
|
*((IUH *)(r1+0)) = (IS32)(82) ;
|
|
*((IUH *)&(r21)) = (IS32)(4) ;
|
|
/* ENTER_SECTION */ CopyLocalIUH=LocalIUH; CopyLocalFPH=LocalFPH;
|
|
if( 20 > 0 ) LocalIUH = (IUH *)malloc ( 20 ) ;
|
|
if( 0 > 0 ) LocalFPH = (EXTENDED *)malloc ( 0 ) ;
|
|
*((IUH *)(r1+8)) = *((IUH *)(r1+8)) + *((IUH *)&(r21)) ;
|
|
*((IUH *)&(r20)) = *((IUH *)(r1+8)) ;
|
|
*((IUH *)&(r21)) = (IS32)(-4) ;
|
|
*((IUH *)((*((IHPE *)&(r20))) + *((IHPE *)&(r21))) ) = (IS32)(2646) ;
|
|
if (*((IUH *)(r1+8)) <= *((IUH *)(r1+16))) goto L13_2626if_f;
|
|
*((IUH *)(r1+8)) = *((IUH *)(r1+12)) ;
|
|
case L13_2626if_f_id :
|
|
L13_2626if_f: ;
|
|
*((IUH *)(r1+0)) = (IS32)(83) ;
|
|
*((IU32 *)(LocalIUH+0) + REGLONG) = *((IU32 *)&(r2) + REGLONG) ;
|
|
*((IUH *)(LocalIUH+1)) = *((IUH *)&(r3)) ;
|
|
*((IU32 *)(LocalIUH+2) + REGLONG) = *((IU32 *)&(r4) + REGLONG) ;
|
|
*((IU8 *)(LocalIUH+3) + REGBYTE) = *((IU8 *)&(r5) + REGBYTE) ;
|
|
*((IUH *)(r1+0)) = (IS32)(16508) ;
|
|
*((IU32 *)&(r2) + REGLONG) = *((IU32 *)(LocalIUH+0) + REGLONG) ;
|
|
*((IUH *)&(r3)) = *((IUH *)(LocalIUH+1)) ;
|
|
*((IU32 *)&(r4) + REGLONG) = *((IU32 *)(LocalIUH+2) + REGLONG) ;
|
|
*((IU8 *)&(r5) + REGBYTE) = *((IU8 *)(LocalIUH+3) + REGBYTE) ;
|
|
/* J_SAVE_RETURN NOT IMPLIMENTED */
|
|
{ extern IUH S_2647_Chain2ModeXFwdByteMove_00000001() ;
|
|
IUH returnValue,v1=0,v2=0,v3=0,v4=0; returnValue = S_2647_Chain2ModeXFwdByteMove_00000001(v1,v2,v3,v4); }
|
|
/* j_state (IS32)(-2013004225), (IS32)(-1), (IS32)(0) */
|
|
/* J_LOAD_RETURN NOT IMPLIMENTED */
|
|
*((IUH *)(r1+0)) = (IS32)(16509) ;
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/* J_LEAVE_SECTION */
|
|
if(LocalIUH) free(LocalIUH) ;
|
|
if(LocalFPH) free(LocalFPH);
|
|
LocalIUH=CopyLocalIUH ;LocalFPH= CopyLocalFPH;
|
|
return(returnValue);
|
|
/* j_state (IS32)(-2013004285), (IS32)(0), (IS32)(0) */
|
|
/* J_SEG (IS32)(0) */
|
|
case S_2647_Chain2ModeXFwdByteMove_00000001_id :
|
|
S_2647_Chain2ModeXFwdByteMove_00000001 :
|
|
*((IUH *)(r1+0)) = (IS32)(82) ;
|
|
*((IUH *)&(r21)) = (IS32)(4) ;
|
|
/* ENTER_SECTION */ CopyLocalIUH=LocalIUH; CopyLocalFPH=LocalFPH;
|
|
if( 36 > 0 ) LocalIUH = (IUH *)malloc ( 36 ) ;
|
|
if( 0 > 0 ) LocalFPH = (EXTENDED *)malloc ( 0 ) ;
|
|
*((IUH *)(r1+8)) = *((IUH *)(r1+8)) + *((IUH *)&(r21)) ;
|
|
*((IUH *)&(r20)) = *((IUH *)(r1+8)) ;
|
|
*((IUH *)&(r22)) = (IS32)(-4) ;
|
|
*((IUH *)((*((IHPE *)&(r20))) + *((IHPE *)&(r22))) ) = (IS32)(2647) ;
|
|
if (*((IUH *)(r1+8)) <= *((IUH *)(r1+16))) goto L13_2627if_f;
|
|
*((IUH *)(r1+8)) = *((IUH *)(r1+12)) ;
|
|
case L13_2627if_f_id :
|
|
L13_2627if_f: ;
|
|
*((IUH *)(r1+0)) = (IS32)(83) ;
|
|
*((IU32 *)(LocalIUH+0) + REGLONG) = *((IU32 *)&(r2) + REGLONG) ;
|
|
*((IUH *)(LocalIUH+1)) = *((IUH *)&(r3)) ;
|
|
*((IU32 *)(LocalIUH+2) + REGLONG) = *((IU32 *)&(r4) + REGLONG) ;
|
|
*((IU8 *)(LocalIUH+3) + REGBYTE) = *((IU8 *)&(r5) + REGBYTE) ;
|
|
*((IUH *)&(r21)) = (IS32)(1340) ;
|
|
*((IU32 *)((*((IHPE *)&(r1))) + *((IHPE *)&(r21))) ) = *((IU32 *)((*((IHPE *)&(r1))) + *((IHPE *)&(r21))) ) + *((IU32 *)(LocalIUH+2) + REGLONG) ;
|
|
*((IUH *)(r1+0)) = (IS32)(16294) ;
|
|
*((IUH *)(r1+0)) = (IS32)(16295) ;
|
|
*((IUH *)&(r20)) = (IS32)(57343) ;
|
|
*((IU32 *)&(r21) + REGLONG) = *((IU32 *)(LocalIUH+0) + REGLONG) & *((IU32 *)&(r20) + REGLONG);
|
|
*((IUH *)&(r22)) = (IS32)(1344) ;
|
|
if (*((IS32 *)&(r21) + REGLONG) >= *((IS32 *)((*((IHPE *)&(r1))) + *((IHPE *)&(r22))) )) goto L25_26if_f;
|
|
*((IUH *)&(r20)) = (IS32)(57343) ;
|
|
*((IU32 *)&(r22) + REGLONG) = *((IU32 *)(LocalIUH+0) + REGLONG) & *((IU32 *)&(r20) + REGLONG);
|
|
*((IUH *)&(r21)) = (IS32)(1344) ;
|
|
*((IU32 *)((*((IHPE *)&(r1))) + *((IHPE *)&(r21))) ) = *((IU32 *)&(r22) + REGLONG) ;
|
|
case L25_26if_f_id :
|
|
L25_26if_f: ;
|
|
*((IU32 *)&(r20) + REGLONG) = *((IU32 *)(LocalIUH+0) + REGLONG) + *((IU32 *)(LocalIUH+2) + REGLONG) ;
|
|
*((IUH *)&(r22)) = (IS32)(57343) ;
|
|
*((IU32 *)&(r20) + REGLONG) = *((IU32 *)&(r20) + REGLONG) & *((IU32 *)&(r22) + REGLONG);
|
|
*((IUH *)&(r21)) = (IS32)(1348) ;
|
|
if (*((IS32 *)&(r20) + REGLONG) <= *((IS32 *)((*((IHPE *)&(r1))) + *((IHPE *)&(r21))) )) goto L25_27if_f;
|
|
*((IU32 *)&(r22) + REGLONG) = *((IU32 *)(LocalIUH+0) + REGLONG) + *((IU32 *)(LocalIUH+2) + REGLONG) ;
|
|
*((IUH *)&(r20)) = (IS32)(57343) ;
|
|
*((IU32 *)&(r22) + REGLONG) = *((IU32 *)&(r22) + REGLONG) & *((IU32 *)&(r20) + REGLONG);
|
|
*((IUH *)&(r21)) = (IS32)(1348) ;
|
|
*((IU32 *)((*((IHPE *)&(r1))) + *((IHPE *)&(r21))) ) = *((IU32 *)&(r22) + REGLONG) ;
|
|
case L25_27if_f_id :
|
|
L25_27if_f: ;
|
|
*((IUH *)(r1+0)) = (IS32)(16296) ;
|
|
*((IUH *)(r1+0)) = (IS32)(16297) ;
|
|
*((IU32 *)(LocalIUH+4) + REGLONG) = *((IU32 *)(LocalIUH+0) + REGLONG) ;
|
|
*((IU32 *)(LocalIUH+5) + REGLONG) = *((IU32 *)(LocalIUH+2) + REGLONG) ;
|
|
*((IUH *)&(r20)) = (IS32)(0) ;
|
|
if (*((IU8 *)(LocalIUH+3) + REGBYTE) == *((IU8 *)&(r20) + REGBYTE)) goto L21_42if_f;
|
|
*((IUH *)(LocalIUH+6)) = *((IUH *)(LocalIUH+1)) ;
|
|
*((IUH *)&(r21)) = (IS32)(0) ;
|
|
if(*((IU32 *)&(r21) + REGLONG)>=32)
|
|
CrulesRuntimeError("Bad Bit No");
|
|
else
|
|
if ((*((IU32 *)(LocalIUH+4) + REGLONG) & (1 << *((IU32 *)&(r21) + REGLONG))) == 0) goto L21_44if_f;
|
|
*((IUH *)&(r20)) = (IS32)(1) ;
|
|
*((IU32 *)(LocalIUH+5) + REGLONG) = *((IU32 *)(LocalIUH+5) + REGLONG) - *((IU32 *)&(r20) + REGLONG) ;
|
|
*((IUH *)(r1+0)) = (IS32)(16500) ;
|
|
*((IU32 *)&(r2) + REGLONG) = *((IU32 *)(LocalIUH+4) + REGLONG) ;
|
|
*((IUH *)&(r21)) = (IS32)(1) ;
|
|
*((IUH *)(LocalIUH+6)) = *((IUH *)(LocalIUH+6)) - *((IUH *)&(r21)) ;
|
|
*((IUH *)&(r20)) = *((IUH *)(LocalIUH+6)) ;
|
|
*((IUH *)&(r22)) = (IS32)(1) ;
|
|
*((IU8 *)&(r3) + REGBYTE) = *((IU8 *)((*((IHPE *)&(r20))) + *((IHPE *)&(r22))) ) ;
|
|
/* J_SAVE_RETURN NOT IMPLIMENTED */
|
|
{ extern IUH S_2643_Chain2ModeXByteWrite_00000001() ;
|
|
IUH returnValue,v1=0,v2=0,v3=0,v4=0; returnValue = S_2643_Chain2ModeXByteWrite_00000001(v1,v2,v3,v4); }
|
|
/* j_state (IS32)(-2013004273), (IS32)(-1), (IS32)(0) */
|
|
/* J_LOAD_RETURN NOT IMPLIMENTED */
|
|
*((IUH *)(r1+0)) = (IS32)(16501) ;
|
|
*((IUH *)&(r21)) = (IS32)(3) ;
|
|
*((IU32 *)(LocalIUH+4) + REGLONG) = *((IU32 *)(LocalIUH+4) + REGLONG) + *((IU32 *)&(r21) + REGLONG) ;
|
|
case L21_44if_f_id :
|
|
L21_44if_f: ;
|
|
*((IUH *)&(r20)) = (IS32)(1) ;
|
|
if (*((IU32 *)(LocalIUH+5) + REGLONG) <= *((IU32 *)&(r20) + REGLONG)) goto L21_46w_d;
|
|
case L21_45w_t_id :
|
|
L21_45w_t: ;
|
|
*((IUH *)&(r21)) = (IS32)(2) ;
|
|
*((IU32 *)(LocalIUH+5) + REGLONG) = *((IU32 *)(LocalIUH+5) + REGLONG) - *((IU32 *)&(r21) + REGLONG) ;
|
|
*((IUH *)(r1+0)) = (IS32)(16500) ;
|
|
*((IU32 *)&(r2) + REGLONG) = *((IU32 *)(LocalIUH+4) + REGLONG) ;
|
|
*((IUH *)&(r20)) = (IS32)(1) ;
|
|
*((IUH *)(LocalIUH+6)) = *((IUH *)(LocalIUH+6)) - *((IUH *)&(r20)) ;
|
|
*((IUH *)&(r21)) = *((IUH *)(LocalIUH+6)) ;
|
|
*((IUH *)&(r22)) = (IS32)(1) ;
|
|
*((IU8 *)&(r3) + REGBYTE) = *((IU8 *)((*((IHPE *)&(r21))) + *((IHPE *)&(r22))) ) ;
|
|
/* J_SAVE_RETURN NOT IMPLIMENTED */
|
|
{ extern IUH S_2643_Chain2ModeXByteWrite_00000001() ;
|
|
IUH returnValue,v1=0,v2=0,v3=0,v4=0; returnValue = S_2643_Chain2ModeXByteWrite_00000001(v1,v2,v3,v4); }
|
|
/* j_state (IS32)(-2013004273), (IS32)(-1), (IS32)(0) */
|
|
/* J_LOAD_RETURN NOT IMPLIMENTED */
|
|
*((IUH *)(r1+0)) = (IS32)(16501) ;
|
|
*((IUH *)(r1+0)) = (IS32)(16500) ;
|
|
*((IUH *)&(r20)) = (IS32)(1) ;
|
|
*((IU32 *)&(r21) + REGLONG) = *((IU32 *)(LocalIUH+4) + REGLONG) + *((IU32 *)&(r20) + REGLONG) ;
|
|
*((IU32 *)&(r2) + REGLONG) = *((IU32 *)&(r21) + REGLONG) ;
|
|
*((IUH *)&(r20)) = (IS32)(1) ;
|
|
*((IUH *)(LocalIUH+6)) = *((IUH *)(LocalIUH+6)) - *((IUH *)&(r20)) ;
|
|
*((IUH *)&(r21)) = *((IUH *)(LocalIUH+6)) ;
|
|
*((IUH *)&(r22)) = (IS32)(1) ;
|
|
*((IU8 *)&(r3) + REGBYTE) = *((IU8 *)((*((IHPE *)&(r21))) + *((IHPE *)&(r22))) ) ;
|
|
/* J_SAVE_RETURN NOT IMPLIMENTED */
|
|
{ extern IUH S_2643_Chain2ModeXByteWrite_00000001() ;
|
|
IUH returnValue,v1=0,v2=0,v3=0,v4=0; returnValue = S_2643_Chain2ModeXByteWrite_00000001(v1,v2,v3,v4); }
|
|
/* j_state (IS32)(-2013004273), (IS32)(-1), (IS32)(0) */
|
|
/* J_LOAD_RETURN NOT IMPLIMENTED */
|
|
*((IUH *)(r1+0)) = (IS32)(16501) ;
|
|
*((IUH *)&(r20)) = (IS32)(4) ;
|
|
*((IU32 *)(LocalIUH+4) + REGLONG) = *((IU32 *)(LocalIUH+4) + REGLONG) + *((IU32 *)&(r20) + REGLONG) ;
|
|
*((IUH *)&(r21)) = (IS32)(1) ;
|
|
if (*((IU32 *)(LocalIUH+5) + REGLONG) > *((IU32 *)&(r21) + REGLONG)) goto L21_45w_t;
|
|
case L21_46w_d_id :
|
|
L21_46w_d: ;
|
|
*((IUH *)&(r20)) = (IS32)(1) ;
|
|
if (*((IS32 *)(LocalIUH+5) + REGLONG) != *((IS32 *)&(r20) + REGLONG)) goto L21_47if_f;
|
|
*((IUH *)(r1+0)) = (IS32)(16500) ;
|
|
*((IU32 *)&(r2) + REGLONG) = *((IU32 *)(LocalIUH+4) + REGLONG) ;
|
|
*((IUH *)&(r21)) = *((IUH *)(LocalIUH+6)) ;
|
|
*((IU8 *)&(r3) + REGBYTE) = *((IU8 *)(*((IHPE *)&(r21))) ) ;
|
|
/* J_SAVE_RETURN NOT IMPLIMENTED */
|
|
{ extern IUH S_2643_Chain2ModeXByteWrite_00000001() ;
|
|
IUH returnValue,v1=0,v2=0,v3=0,v4=0; returnValue = S_2643_Chain2ModeXByteWrite_00000001(v1,v2,v3,v4); }
|
|
/* j_state (IS32)(-2013004273), (IS32)(-1), (IS32)(0) */
|
|
/* J_LOAD_RETURN NOT IMPLIMENTED */
|
|
*((IUH *)(r1+0)) = (IS32)(16501) ;
|
|
case L21_47if_f_id :
|
|
L21_47if_f: ;
|
|
{ extern IUH L21_43if_d() ;
|
|
IUH returnValue,v1=0,v2=0,v3=0,v4=0; returnValue = L21_43if_d(v1,v2,v3,v4); return(returnValue); }
|
|
/* j_state (IS32)(-2013004285), (IS32)(0), (IS32)(0) */
|
|
case L21_42if_f_id :
|
|
L21_42if_f: ;
|
|
*((IUH *)&(r3)) = *((IUH *)(LocalIUH+1)) ;
|
|
*((IU32 *)&(r4) + REGLONG) = *((IU32 *)(LocalIUH+5) + REGLONG) ;
|
|
/* J_SAVE_RETURN NOT IMPLIMENTED */
|
|
*((IUH *)&(r20)) = (IS32)(1332) ;
|
|
{ IUH returnValue,v1=0,v2=0,v3=0,v4=0; returnValue = ((IUH (*)())(IHP)(*((IHPE *)((*((IHPE *)&(r1))) + *((IHPE *)&(r20))))) )(v1,v2,v3,v4); }
|
|
/* j_state (IS32)(-2013004261), (IS32)(-1), (IS32)(0) */
|
|
/* J_LOAD_RETURN NOT IMPLIMENTED */
|
|
*((IUH *)&(r21)) = (IS32)(1292) ;
|
|
*((IUH *)((*((IHPE *)&(r1))) + *((IHPE *)&(r21))) ) = *((IUH *)&(r2)) ;
|
|
*((IU32 *)(LocalIUH+8) + REGLONG) = (IS32)(0) ;
|
|
*((IUH *)&(r20)) = (IS32)(0) ;
|
|
if(*((IU32 *)&(r20) + REGLONG)>=32)
|
|
CrulesRuntimeError("Bad Bit No");
|
|
else
|
|
if ((*((IU32 *)(LocalIUH+4) + REGLONG) & (1 << *((IU32 *)&(r20) + REGLONG))) == 0) goto L21_48if_f;
|
|
*((IUH *)&(r21)) = (IS32)(1) ;
|
|
*((IU32 *)(LocalIUH+5) + REGLONG) = *((IU32 *)(LocalIUH+5) + REGLONG) - *((IU32 *)&(r21) + REGLONG) ;
|
|
*((IUH *)(r1+0)) = (IS32)(16500) ;
|
|
*((IU32 *)&(r2) + REGLONG) = *((IU32 *)(LocalIUH+4) + REGLONG) ;
|
|
*((IUH *)&(r20)) = (IS32)(1292) ;
|
|
*((IUH *)&(r22)) = *((IUH *)(LocalIUH+8)) ;
|
|
*((IU8 *)&(r3) + REGBYTE) = *((IU8 *)((*((IHPE *)((*((IHPE *)&(r1))) + *((IHPE *)&(r20)))) ) + *((IHPE *)&(r22))) ) ;
|
|
/* J_SAVE_RETURN NOT IMPLIMENTED */
|
|
{ extern IUH S_2643_Chain2ModeXByteWrite_00000001() ;
|
|
IUH returnValue,v1=0,v2=0,v3=0,v4=0; returnValue = S_2643_Chain2ModeXByteWrite_00000001(v1,v2,v3,v4); }
|
|
/* j_state (IS32)(-2013004273), (IS32)(-1), (IS32)(0) */
|
|
/* J_LOAD_RETURN NOT IMPLIMENTED */
|
|
*((IUH *)(r1+0)) = (IS32)(16501) ;
|
|
*((IUH *)&(r21)) = (IS32)(3) ;
|
|
*((IU32 *)(LocalIUH+4) + REGLONG) = *((IU32 *)(LocalIUH+4) + REGLONG) + *((IU32 *)&(r21) + REGLONG) ;
|
|
*((IUH *)&(r20)) = (IS32)(1) ;
|
|
*((IU32 *)(LocalIUH+8) + REGLONG) = *((IU32 *)(LocalIUH+8) + REGLONG) + *((IU32 *)&(r20) + REGLONG) ;
|
|
case L21_48if_f_id :
|
|
L21_48if_f: ;
|
|
*((IUH *)&(r21)) = (IS32)(1) ;
|
|
if (*((IU32 *)(LocalIUH+5) + REGLONG) <= *((IU32 *)&(r21) + REGLONG)) goto L21_50w_d;
|
|
case L21_49w_t_id :
|
|
L21_49w_t: ;
|
|
*((IUH *)&(r20)) = (IS32)(2) ;
|
|
*((IU32 *)(LocalIUH+5) + REGLONG) = *((IU32 *)(LocalIUH+5) + REGLONG) - *((IU32 *)&(r20) + REGLONG) ;
|
|
*((IUH *)(r1+0)) = (IS32)(16500) ;
|
|
*((IU32 *)&(r2) + REGLONG) = *((IU32 *)(LocalIUH+4) + REGLONG) ;
|
|
*((IUH *)&(r21)) = (IS32)(1292) ;
|
|
*((IUH *)&(r22)) = *((IUH *)(LocalIUH+8)) ;
|
|
*((IU8 *)&(r3) + REGBYTE) = *((IU8 *)((*((IHPE *)((*((IHPE *)&(r1))) + *((IHPE *)&(r21)))) ) + *((IHPE *)&(r22))) ) ;
|
|
/* J_SAVE_RETURN NOT IMPLIMENTED */
|
|
{ extern IUH S_2643_Chain2ModeXByteWrite_00000001() ;
|
|
IUH returnValue,v1=0,v2=0,v3=0,v4=0; returnValue = S_2643_Chain2ModeXByteWrite_00000001(v1,v2,v3,v4); }
|
|
/* j_state (IS32)(-2013004273), (IS32)(-1), (IS32)(0) */
|
|
/* J_LOAD_RETURN NOT IMPLIMENTED */
|
|
*((IUH *)(r1+0)) = (IS32)(16501) ;
|
|
*((IUH *)(r1+0)) = (IS32)(16500) ;
|
|
*((IUH *)&(r20)) = (IS32)(1) ;
|
|
*((IU32 *)&(r21) + REGLONG) = *((IU32 *)(LocalIUH+4) + REGLONG) + *((IU32 *)&(r20) + REGLONG) ;
|
|
*((IU32 *)&(r2) + REGLONG) = *((IU32 *)&(r21) + REGLONG) ;
|
|
*((IUH *)&(r20)) = (IS32)(1) ;
|
|
*((IU32 *)&(r22) + REGLONG) = *((IU32 *)(LocalIUH+8) + REGLONG) + *((IU32 *)&(r20) + REGLONG) ;
|
|
*((IUH *)&(r21)) = (IS32)(1292) ;
|
|
*((IU8 *)&(r3) + REGBYTE) = *((IU8 *)((*((IHPE *)((*((IHPE *)&(r1))) + *((IHPE *)&(r21)))) ) + *((IHPE *)&(r22))) ) ;
|
|
/* J_SAVE_RETURN NOT IMPLIMENTED */
|
|
{ extern IUH S_2643_Chain2ModeXByteWrite_00000001() ;
|
|
IUH returnValue,v1=0,v2=0,v3=0,v4=0; returnValue = S_2643_Chain2ModeXByteWrite_00000001(v1,v2,v3,v4); }
|
|
/* j_state (IS32)(-2013004273), (IS32)(-1), (IS32)(0) */
|
|
/* J_LOAD_RETURN NOT IMPLIMENTED */
|
|
*((IUH *)(r1+0)) = (IS32)(16501) ;
|
|
*((IUH *)&(r20)) = (IS32)(4) ;
|
|
*((IU32 *)(LocalIUH+4) + REGLONG) = *((IU32 *)(LocalIUH+4) + REGLONG) + *((IU32 *)&(r20) + REGLONG) ;
|
|
*((IUH *)&(r21)) = (IS32)(2) ;
|
|
*((IU32 *)(LocalIUH+8) + REGLONG) = *((IU32 *)(LocalIUH+8) + REGLONG) + *((IU32 *)&(r21) + REGLONG) ;
|
|
*((IUH *)&(r20)) = (IS32)(1) ;
|
|
if (*((IU32 *)(LocalIUH+5) + REGLONG) > *((IU32 *)&(r20) + REGLONG)) goto L21_49w_t;
|
|
case L21_50w_d_id :
|
|
L21_50w_d: ;
|
|
*((IUH *)&(r21)) = (IS32)(1) ;
|
|
if (*((IS32 *)(LocalIUH+5) + REGLONG) != *((IS32 *)&(r21) + REGLONG)) goto L21_51if_f;
|
|
*((IUH *)(r1+0)) = (IS32)(16500) ;
|
|
*((IU32 *)&(r2) + REGLONG) = *((IU32 *)(LocalIUH+4) + REGLONG) ;
|
|
*((IUH *)&(r20)) = (IS32)(1292) ;
|
|
*((IUH *)&(r21)) = *((IUH *)(LocalIUH+8)) ;
|
|
*((IU8 *)&(r3) + REGBYTE) = *((IU8 *)((*((IHPE *)((*((IHPE *)&(r1))) + *((IHPE *)&(r20)))) ) + *((IHPE *)&(r21))) ) ;
|
|
/* J_SAVE_RETURN NOT IMPLIMENTED */
|
|
{ extern IUH S_2643_Chain2ModeXByteWrite_00000001() ;
|
|
IUH returnValue,v1=0,v2=0,v3=0,v4=0; returnValue = S_2643_Chain2ModeXByteWrite_00000001(v1,v2,v3,v4); }
|
|
/* j_state (IS32)(-2013004273), (IS32)(-1), (IS32)(0) */
|
|
/* J_LOAD_RETURN NOT IMPLIMENTED */
|
|
*((IUH *)(r1+0)) = (IS32)(16501) ;
|
|
case L21_51if_f_id :
|
|
L21_51if_f: ;
|
|
case L21_43if_d_id :
|
|
L21_43if_d: ;
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/* J_LEAVE_SECTION */
|
|
if(LocalIUH) free(LocalIUH) ;
|
|
if(LocalFPH) free(LocalFPH);
|
|
LocalIUH=CopyLocalIUH ;LocalFPH= CopyLocalFPH;
|
|
return(returnValue);
|
|
/* j_state (IS32)(-2013004285), (IS32)(0), (IS32)(0) */
|
|
/* J_SEG (IS32)(0) */
|
|
*((IUH *)(r1+0)) = (IS32)(16201) ;
|
|
case S_2648_Chain2WordWrite_00000001_id :
|
|
S_2648_Chain2WordWrite_00000001 :
|
|
*((IUH *)(r1+0)) = (IS32)(82) ;
|
|
*((IUH *)&(r20)) = (IS32)(4) ;
|
|
/* ENTER_SECTION */ CopyLocalIUH=LocalIUH; CopyLocalFPH=LocalFPH;
|
|
if( 12 > 0 ) LocalIUH = (IUH *)malloc ( 12 ) ;
|
|
if( 0 > 0 ) LocalFPH = (EXTENDED *)malloc ( 0 ) ;
|
|
*((IUH *)(r1+8)) = *((IUH *)(r1+8)) + *((IUH *)&(r20)) ;
|
|
*((IUH *)&(r21)) = *((IUH *)(r1+8)) ;
|
|
*((IUH *)&(r22)) = (IS32)(-4) ;
|
|
*((IUH *)((*((IHPE *)&(r21))) + *((IHPE *)&(r22))) ) = (IS32)(2648) ;
|
|
if (*((IUH *)(r1+8)) <= *((IUH *)(r1+16))) goto L13_2628if_f;
|
|
*((IUH *)(r1+8)) = *((IUH *)(r1+12)) ;
|
|
case L13_2628if_f_id :
|
|
L13_2628if_f: ;
|
|
*((IUH *)(r1+0)) = (IS32)(83) ;
|
|
*((IU32 *)(LocalIUH+0) + REGLONG) = *((IU32 *)&(r2) + REGLONG) ;
|
|
*((IU8 *)(LocalIUH+1) + REGBYTE) = *((IU8 *)&(r3) + REGBYTE) ;
|
|
*((IUH *)(r1+0)) = (IS32)(16512) ;
|
|
*((IU32 *)&(r2) + REGLONG) = *((IU32 *)(LocalIUH+0) + REGLONG) ;
|
|
*((IUH *)&(r20)) = *((IU8 *)(LocalIUH+1) + REGBYTE);
|
|
*((IU16 *)&(r3) + REGWORD ) = *((IU16 *)&(r20) + REGWORD) ;
|
|
/* J_SAVE_RETURN NOT IMPLIMENTED */
|
|
{ extern IUH S_2649_Chain2ModeXWordWrite_00000001() ;
|
|
IUH returnValue,v1=0,v2=0,v3=0,v4=0; returnValue = S_2649_Chain2ModeXWordWrite_00000001(v1,v2,v3,v4); }
|
|
/* j_state (IS32)(-2013004273), (IS32)(-1), (IS32)(0) */
|
|
/* J_LOAD_RETURN NOT IMPLIMENTED */
|
|
*((IUH *)(r1+0)) = (IS32)(16513) ;
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/* J_LEAVE_SECTION */
|
|
if(LocalIUH) free(LocalIUH) ;
|
|
if(LocalFPH) free(LocalFPH);
|
|
LocalIUH=CopyLocalIUH ;LocalFPH= CopyLocalFPH;
|
|
return(returnValue);
|
|
/* j_state (IS32)(-2013004285), (IS32)(0), (IS32)(0) */
|
|
/* J_SEG (IS32)(0) */
|
|
case S_2649_Chain2ModeXWordWrite_00000001_id :
|
|
S_2649_Chain2ModeXWordWrite_00000001 :
|
|
*((IUH *)(r1+0)) = (IS32)(82) ;
|
|
*((IUH *)&(r20)) = (IS32)(4) ;
|
|
/* ENTER_SECTION */ CopyLocalIUH=LocalIUH; CopyLocalFPH=LocalFPH;
|
|
if( 12 > 0 ) LocalIUH = (IUH *)malloc ( 12 ) ;
|
|
if( 0 > 0 ) LocalFPH = (EXTENDED *)malloc ( 0 ) ;
|
|
*((IUH *)(r1+8)) = *((IUH *)(r1+8)) + *((IUH *)&(r20)) ;
|
|
*((IUH *)&(r21)) = *((IUH *)(r1+8)) ;
|
|
*((IUH *)&(r22)) = (IS32)(-4) ;
|
|
*((IUH *)((*((IHPE *)&(r21))) + *((IHPE *)&(r22))) ) = (IS32)(2649) ;
|
|
if (*((IUH *)(r1+8)) <= *((IUH *)(r1+16))) goto L13_2629if_f;
|
|
*((IUH *)(r1+8)) = *((IUH *)(r1+12)) ;
|
|
case L13_2629if_f_id :
|
|
L13_2629if_f: ;
|
|
*((IUH *)(r1+0)) = (IS32)(83) ;
|
|
*((IU32 *)(LocalIUH+0) + REGLONG) = *((IU32 *)&(r2) + REGLONG) ;
|
|
*((IU16 *)(LocalIUH+1) + REGWORD) = *((IU16 *)&(r3) + REGWORD ) ;
|
|
*((IUH *)(r1+0)) = (IS32)(16500) ;
|
|
*((IU32 *)&(r2) + REGLONG) = *((IU32 *)(LocalIUH+0) + REGLONG) ;
|
|
*((IU8 *)&(r3) + REGBYTE) = *((IU8 *)(LocalIUH+1) + REGBYTE) ;
|
|
/* J_SAVE_RETURN NOT IMPLIMENTED */
|
|
{ extern IUH S_2643_Chain2ModeXByteWrite_00000001() ;
|
|
IUH returnValue,v1=0,v2=0,v3=0,v4=0; returnValue = S_2643_Chain2ModeXByteWrite_00000001(v1,v2,v3,v4); }
|
|
/* j_state (IS32)(-2013004273), (IS32)(-1), (IS32)(0) */
|
|
/* J_LOAD_RETURN NOT IMPLIMENTED */
|
|
*((IUH *)(r1+0)) = (IS32)(16501) ;
|
|
*((IUH *)&(r20)) = (IS32)(0) ;
|
|
if(*((IU32 *)&(r20) + REGLONG)>=32)
|
|
CrulesRuntimeError("Bad Bit No");
|
|
else
|
|
if ((*((IU32 *)(LocalIUH+0) + REGLONG) & (1 << *((IU32 *)&(r20) + REGLONG))) == 0) goto L21_52if_f;
|
|
*((IUH *)(r1+0)) = (IS32)(16500) ;
|
|
*((IUH *)&(r21)) = (IS32)(3) ;
|
|
*((IU32 *)&(r20) + REGLONG) = *((IU32 *)(LocalIUH+0) + REGLONG) + *((IU32 *)&(r21) + REGLONG) ;
|
|
*((IU32 *)&(r2) + REGLONG) = *((IU32 *)&(r20) + REGLONG) ;
|
|
*((IU8 *)&(r3) + REGBYTE) = *(UOFF_15_8( (LocalIUH+1) )) ;
|
|
/* J_SAVE_RETURN NOT IMPLIMENTED */
|
|
{ extern IUH S_2643_Chain2ModeXByteWrite_00000001() ;
|
|
IUH returnValue,v1=0,v2=0,v3=0,v4=0; returnValue = S_2643_Chain2ModeXByteWrite_00000001(v1,v2,v3,v4); }
|
|
/* j_state (IS32)(-2013004273), (IS32)(-1), (IS32)(0) */
|
|
/* J_LOAD_RETURN NOT IMPLIMENTED */
|
|
*((IUH *)(r1+0)) = (IS32)(16501) ;
|
|
{ extern IUH L21_53if_d() ;
|
|
IUH returnValue,v1=0,v2=0,v3=0,v4=0; returnValue = L21_53if_d(v1,v2,v3,v4); return(returnValue); }
|
|
/* j_state (IS32)(-2013004285), (IS32)(0), (IS32)(0) */
|
|
case L21_52if_f_id :
|
|
L21_52if_f: ;
|
|
*((IUH *)(r1+0)) = (IS32)(16500) ;
|
|
*((IUH *)&(r21)) = (IS32)(1) ;
|
|
*((IU32 *)&(r20) + REGLONG) = *((IU32 *)(LocalIUH+0) + REGLONG) + *((IU32 *)&(r21) + REGLONG) ;
|
|
*((IU32 *)&(r2) + REGLONG) = *((IU32 *)&(r20) + REGLONG) ;
|
|
*((IU8 *)&(r3) + REGBYTE) = *(UOFF_15_8( (LocalIUH+1) )) ;
|
|
/* J_SAVE_RETURN NOT IMPLIMENTED */
|
|
{ extern IUH S_2643_Chain2ModeXByteWrite_00000001() ;
|
|
IUH returnValue,v1=0,v2=0,v3=0,v4=0; returnValue = S_2643_Chain2ModeXByteWrite_00000001(v1,v2,v3,v4); }
|
|
/* j_state (IS32)(-2013004273), (IS32)(-1), (IS32)(0) */
|
|
/* J_LOAD_RETURN NOT IMPLIMENTED */
|
|
*((IUH *)(r1+0)) = (IS32)(16501) ;
|
|
case L21_53if_d_id :
|
|
L21_53if_d: ;
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/* J_LEAVE_SECTION */
|
|
if(LocalIUH) free(LocalIUH) ;
|
|
if(LocalFPH) free(LocalFPH);
|
|
LocalIUH=CopyLocalIUH ;LocalFPH= CopyLocalFPH;
|
|
return(returnValue);
|
|
/* j_state (IS32)(-2013004285), (IS32)(0), (IS32)(0) */
|
|
/* J_SEG (IS32)(0) */
|
|
*((IUH *)(r1+0)) = (IS32)(16201) ;
|
|
case S_2650_Chain2WordFill_00000001_id :
|
|
S_2650_Chain2WordFill_00000001 :
|
|
*((IUH *)(r1+0)) = (IS32)(82) ;
|
|
*((IUH *)&(r20)) = (IS32)(4) ;
|
|
/* ENTER_SECTION */ CopyLocalIUH=LocalIUH; CopyLocalFPH=LocalFPH;
|
|
if( 16 > 0 ) LocalIUH = (IUH *)malloc ( 16 ) ;
|
|
if( 0 > 0 ) LocalFPH = (EXTENDED *)malloc ( 0 ) ;
|
|
*((IUH *)(r1+8)) = *((IUH *)(r1+8)) + *((IUH *)&(r20)) ;
|
|
*((IUH *)&(r21)) = *((IUH *)(r1+8)) ;
|
|
*((IUH *)&(r22)) = (IS32)(-4) ;
|
|
*((IUH *)((*((IHPE *)&(r21))) + *((IHPE *)&(r22))) ) = (IS32)(2650) ;
|
|
if (*((IUH *)(r1+8)) <= *((IUH *)(r1+16))) goto L13_2630if_f;
|
|
*((IUH *)(r1+8)) = *((IUH *)(r1+12)) ;
|
|
case L13_2630if_f_id :
|
|
L13_2630if_f: ;
|
|
*((IUH *)(r1+0)) = (IS32)(83) ;
|
|
*((IU32 *)(LocalIUH+0) + REGLONG) = *((IU32 *)&(r2) + REGLONG) ;
|
|
*((IU8 *)(LocalIUH+1) + REGBYTE) = *((IU8 *)&(r3) + REGBYTE) ;
|
|
*((IU32 *)(LocalIUH+2) + REGLONG) = *((IU32 *)&(r4) + REGLONG) ;
|
|
*((IUH *)(r1+0)) = (IS32)(16516) ;
|
|
*((IU32 *)&(r2) + REGLONG) = *((IU32 *)(LocalIUH+0) + REGLONG) ;
|
|
*((IUH *)&(r20)) = *((IU8 *)(LocalIUH+1) + REGBYTE);
|
|
*((IU16 *)&(r3) + REGWORD ) = *((IU16 *)&(r20) + REGWORD) ;
|
|
*((IU32 *)&(r4) + REGLONG) = *((IU32 *)(LocalIUH+2) + REGLONG) ;
|
|
/* J_SAVE_RETURN NOT IMPLIMENTED */
|
|
{ extern IUH S_2651_Chain2ModeXWordFill_00000001() ;
|
|
IUH returnValue,v1=0,v2=0,v3=0,v4=0; returnValue = S_2651_Chain2ModeXWordFill_00000001(v1,v2,v3,v4); }
|
|
/* j_state (IS32)(-2013004257), (IS32)(-1), (IS32)(0) */
|
|
/* J_LOAD_RETURN NOT IMPLIMENTED */
|
|
*((IUH *)(r1+0)) = (IS32)(16517) ;
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/* J_LEAVE_SECTION */
|
|
if(LocalIUH) free(LocalIUH) ;
|
|
if(LocalFPH) free(LocalFPH);
|
|
LocalIUH=CopyLocalIUH ;LocalFPH= CopyLocalFPH;
|
|
return(returnValue);
|
|
/* j_state (IS32)(-2013004285), (IS32)(0), (IS32)(0) */
|
|
/* J_SEG (IS32)(0) */
|
|
case S_2651_Chain2ModeXWordFill_00000001_id :
|
|
S_2651_Chain2ModeXWordFill_00000001 :
|
|
*((IUH *)(r1+0)) = (IS32)(82) ;
|
|
*((IUH *)&(r20)) = (IS32)(4) ;
|
|
/* ENTER_SECTION */ CopyLocalIUH=LocalIUH; CopyLocalFPH=LocalFPH;
|
|
if( 28 > 0 ) LocalIUH = (IUH *)malloc ( 28 ) ;
|
|
if( 0 > 0 ) LocalFPH = (EXTENDED *)malloc ( 0 ) ;
|
|
*((IUH *)(r1+8)) = *((IUH *)(r1+8)) + *((IUH *)&(r20)) ;
|
|
*((IUH *)&(r21)) = *((IUH *)(r1+8)) ;
|
|
*((IUH *)&(r22)) = (IS32)(-4) ;
|
|
*((IUH *)((*((IHPE *)&(r21))) + *((IHPE *)&(r22))) ) = (IS32)(2651) ;
|
|
if (*((IUH *)(r1+8)) <= *((IUH *)(r1+16))) goto L13_2631if_f;
|
|
*((IUH *)(r1+8)) = *((IUH *)(r1+12)) ;
|
|
case L13_2631if_f_id :
|
|
L13_2631if_f: ;
|
|
*((IUH *)(r1+0)) = (IS32)(83) ;
|
|
*((IU32 *)(LocalIUH+0) + REGLONG) = *((IU32 *)&(r2) + REGLONG) ;
|
|
*((IU16 *)(LocalIUH+1) + REGWORD) = *((IU16 *)&(r3) + REGWORD ) ;
|
|
*((IU32 *)(LocalIUH+2) + REGLONG) = *((IU32 *)&(r4) + REGLONG) ;
|
|
*((IU32 *)(LocalIUH+3) + REGLONG) = *((IU32 *)(LocalIUH+2) + REGLONG) ;
|
|
*((IU32 *)(LocalIUH+4) + REGLONG) = *((IU32 *)(LocalIUH+0) + REGLONG) ;
|
|
*((IU16 *)(LocalIUH+5) + REGWORD) = *((IU16 *)(LocalIUH+1) + REGWORD) ;
|
|
*((IUH *)&(r20)) = (IS32)(0) ;
|
|
if(*((IU32 *)&(r20) + REGLONG)>=32)
|
|
CrulesRuntimeError("Bad Bit No");
|
|
else
|
|
if ((*((IU32 *)(LocalIUH+4) + REGLONG) & (1 << *((IU32 *)&(r20) + REGLONG))) == 0) goto L21_54if_f;
|
|
*((IUH *)&(r21)) = (IS32)(1) ;
|
|
*((IU32 *)(LocalIUH+3) + REGLONG) = *((IU32 *)(LocalIUH+3) + REGLONG) - *((IU32 *)&(r21) + REGLONG) ;
|
|
*((IUH *)(r1+0)) = (IS32)(16500) ;
|
|
*((IU32 *)&(r2) + REGLONG) = *((IU32 *)(LocalIUH+4) + REGLONG) ;
|
|
*((IU8 *)&(r3) + REGBYTE) = *((IU8 *)(LocalIUH+1) + REGBYTE) ;
|
|
/* J_SAVE_RETURN NOT IMPLIMENTED */
|
|
{ extern IUH S_2643_Chain2ModeXByteWrite_00000001() ;
|
|
IUH returnValue,v1=0,v2=0,v3=0,v4=0; returnValue = S_2643_Chain2ModeXByteWrite_00000001(v1,v2,v3,v4); }
|
|
/* j_state (IS32)(-2013004273), (IS32)(-1), (IS32)(0) */
|
|
/* J_LOAD_RETURN NOT IMPLIMENTED */
|
|
*((IUH *)(r1+0)) = (IS32)(16501) ;
|
|
*((IUH *)&(r20)) = (IS32)(1) ;
|
|
*((IU32 *)(LocalIUH+4) + REGLONG) = *((IU32 *)(LocalIUH+4) + REGLONG) - *((IU32 *)&(r20) + REGLONG) ;
|
|
*((IUH *)(r1+0)) = (IS32)(16500) ;
|
|
*((IUH *)&(r21)) = (IS32)(4) ;
|
|
*((IU32 *)&(r20) + REGLONG) = *((IU32 *)(LocalIUH+3) + REGLONG) * *((IU32 *)&(r21) + REGLONG) ;
|
|
*((IU32 *)&(r20) + REGLONG) = *((IU32 *)&(r20) + REGLONG) + *((IU32 *)(LocalIUH+4) + REGLONG) ;
|
|
*((IU32 *)&(r2) + REGLONG) = *((IU32 *)&(r20) + REGLONG) ;
|
|
*((IU8 *)&(r3) + REGBYTE) = *(UOFF_15_8( (LocalIUH+1) )) ;
|
|
/* J_SAVE_RETURN NOT IMPLIMENTED */
|
|
{ extern IUH S_2643_Chain2ModeXByteWrite_00000001() ;
|
|
IUH returnValue,v1=0,v2=0,v3=0,v4=0; returnValue = S_2643_Chain2ModeXByteWrite_00000001(v1,v2,v3,v4); }
|
|
/* j_state (IS32)(-2013004273), (IS32)(-1), (IS32)(0) */
|
|
/* J_LOAD_RETURN NOT IMPLIMENTED */
|
|
*((IUH *)(r1+0)) = (IS32)(16501) ;
|
|
*((IUH *)&(r22)) = (IS32)(8) ;
|
|
*((IU16 *)&(r20) + REGWORD ) = *((IU16 *)(LocalIUH+1) + REGWORD) ;
|
|
if(*((IU16 *)&(r22) + REGWORD )>=16)
|
|
CrulesRuntimeError("Bad Bit No");
|
|
else
|
|
if(*((IU16 *)&(r22) + REGWORD )!=0)
|
|
*((IU16 *)&(r20) + REGWORD ) = (*((IU16 *)(LocalIUH+1) + REGWORD) << ((16) - *((IU16 *)&(r22) + REGWORD )) ) | (*((IU16 *)&(r20) + REGWORD ) >> *((IU16 *)&(r22) + REGWORD ));
|
|
*((IU16 *)&(r21) + REGWORD) = *((IU16 *)&(r20) + REGWORD) ;
|
|
*((IU16 *)(LocalIUH+5) + REGWORD) = *((IU16 *)&(r21) + REGWORD ) ;
|
|
*((IUH *)&(r20)) = (IS32)(4) ;
|
|
*((IU32 *)(LocalIUH+4) + REGLONG) = *((IU32 *)(LocalIUH+4) + REGLONG) + *((IU32 *)&(r20) + REGLONG) ;
|
|
case L21_54if_f_id :
|
|
L21_54if_f: ;
|
|
*((IUH *)&(r21)) = (IS32)(0) ;
|
|
if (*((IU32 *)(LocalIUH+3) + REGLONG) <= *((IU32 *)&(r21) + REGLONG)) goto L21_56w_d;
|
|
case L21_55w_t_id :
|
|
L21_55w_t: ;
|
|
*((IUH *)&(r20)) = (IS32)(1) ;
|
|
*((IU32 *)(LocalIUH+3) + REGLONG) = *((IU32 *)(LocalIUH+3) + REGLONG) - *((IU32 *)&(r20) + REGLONG) ;
|
|
*((IUH *)(r1+0)) = (IS32)(16512) ;
|
|
*((IU32 *)&(r2) + REGLONG) = *((IU32 *)(LocalIUH+4) + REGLONG) ;
|
|
*((IU16 *)&(r3) + REGWORD ) = *((IU16 *)(LocalIUH+5) + REGWORD) ;
|
|
/* J_SAVE_RETURN NOT IMPLIMENTED */
|
|
{ extern IUH S_2649_Chain2ModeXWordWrite_00000001() ;
|
|
IUH returnValue,v1=0,v2=0,v3=0,v4=0; returnValue = S_2649_Chain2ModeXWordWrite_00000001(v1,v2,v3,v4); }
|
|
/* j_state (IS32)(-2013004273), (IS32)(-1), (IS32)(0) */
|
|
/* J_LOAD_RETURN NOT IMPLIMENTED */
|
|
*((IUH *)(r1+0)) = (IS32)(16513) ;
|
|
*((IUH *)&(r21)) = (IS32)(4) ;
|
|
*((IU32 *)(LocalIUH+4) + REGLONG) = *((IU32 *)(LocalIUH+4) + REGLONG) + *((IU32 *)&(r21) + REGLONG) ;
|
|
*((IUH *)&(r20)) = (IS32)(0) ;
|
|
if (*((IU32 *)(LocalIUH+3) + REGLONG) > *((IU32 *)&(r20) + REGLONG)) goto L21_55w_t;
|
|
case L21_56w_d_id :
|
|
L21_56w_d: ;
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/* J_LEAVE_SECTION */
|
|
if(LocalIUH) free(LocalIUH) ;
|
|
if(LocalFPH) free(LocalFPH);
|
|
LocalIUH=CopyLocalIUH ;LocalFPH= CopyLocalFPH;
|
|
return(returnValue);
|
|
/* j_state (IS32)(-2013004285), (IS32)(0), (IS32)(0) */
|
|
/* J_SEG (IS32)(0) */
|
|
*((IUH *)(r1+0)) = (IS32)(16201) ;
|
|
case S_2652_Chain2WordMove_00000001_Fwd_id :
|
|
S_2652_Chain2WordMove_00000001_Fwd :
|
|
*((IUH *)(r1+0)) = (IS32)(82) ;
|
|
*((IUH *)&(r21)) = (IS32)(4) ;
|
|
/* ENTER_SECTION */ CopyLocalIUH=LocalIUH; CopyLocalFPH=LocalFPH;
|
|
if( 20 > 0 ) LocalIUH = (IUH *)malloc ( 20 ) ;
|
|
if( 0 > 0 ) LocalFPH = (EXTENDED *)malloc ( 0 ) ;
|
|
*((IUH *)(r1+8)) = *((IUH *)(r1+8)) + *((IUH *)&(r21)) ;
|
|
*((IUH *)&(r20)) = *((IUH *)(r1+8)) ;
|
|
*((IUH *)&(r21)) = (IS32)(-4) ;
|
|
*((IUH *)((*((IHPE *)&(r20))) + *((IHPE *)&(r21))) ) = (IS32)(2652) ;
|
|
if (*((IUH *)(r1+8)) <= *((IUH *)(r1+16))) goto L13_2632if_f;
|
|
*((IUH *)(r1+8)) = *((IUH *)(r1+12)) ;
|
|
case L13_2632if_f_id :
|
|
L13_2632if_f: ;
|
|
*((IUH *)(r1+0)) = (IS32)(83) ;
|
|
*((IU32 *)(LocalIUH+0) + REGLONG) = *((IU32 *)&(r2) + REGLONG) ;
|
|
*((IUH *)(LocalIUH+1)) = *((IUH *)&(r3)) ;
|
|
*((IU32 *)(LocalIUH+2) + REGLONG) = *((IU32 *)&(r4) + REGLONG) ;
|
|
*((IU8 *)(LocalIUH+3) + REGBYTE) = *((IU8 *)&(r5) + REGBYTE) ;
|
|
*((IUH *)(r1+0)) = (IS32)(16520) ;
|
|
*((IU32 *)&(r2) + REGLONG) = *((IU32 *)(LocalIUH+0) + REGLONG) ;
|
|
*((IUH *)&(r3)) = *((IUH *)(LocalIUH+1)) ;
|
|
*((IU32 *)&(r4) + REGLONG) = *((IU32 *)(LocalIUH+2) + REGLONG) ;
|
|
*((IU8 *)&(r5) + REGBYTE) = *((IU8 *)(LocalIUH+3) + REGBYTE) ;
|
|
/* J_SAVE_RETURN NOT IMPLIMENTED */
|
|
{ extern IUH S_2653_Chain2ModeXFwdWordMove_00000001() ;
|
|
IUH returnValue,v1=0,v2=0,v3=0,v4=0; returnValue = S_2653_Chain2ModeXFwdWordMove_00000001(v1,v2,v3,v4); }
|
|
/* j_state (IS32)(-2013004225), (IS32)(-1), (IS32)(0) */
|
|
/* J_LOAD_RETURN NOT IMPLIMENTED */
|
|
*((IUH *)(r1+0)) = (IS32)(16521) ;
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/* J_LEAVE_SECTION */
|
|
if(LocalIUH) free(LocalIUH) ;
|
|
if(LocalFPH) free(LocalFPH);
|
|
LocalIUH=CopyLocalIUH ;LocalFPH= CopyLocalFPH;
|
|
return(returnValue);
|
|
/* j_state (IS32)(-2013004285), (IS32)(0), (IS32)(0) */
|
|
/* J_SEG (IS32)(0) */
|
|
case S_2653_Chain2ModeXFwdWordMove_00000001_id :
|
|
S_2653_Chain2ModeXFwdWordMove_00000001 :
|
|
*((IUH *)(r1+0)) = (IS32)(82) ;
|
|
*((IUH *)&(r21)) = (IS32)(4) ;
|
|
/* ENTER_SECTION */ CopyLocalIUH=LocalIUH; CopyLocalFPH=LocalFPH;
|
|
if( 36 > 0 ) LocalIUH = (IUH *)malloc ( 36 ) ;
|
|
if( 0 > 0 ) LocalFPH = (EXTENDED *)malloc ( 0 ) ;
|
|
*((IUH *)(r1+8)) = *((IUH *)(r1+8)) + *((IUH *)&(r21)) ;
|
|
*((IUH *)&(r20)) = *((IUH *)(r1+8)) ;
|
|
*((IUH *)&(r22)) = (IS32)(-4) ;
|
|
*((IUH *)((*((IHPE *)&(r20))) + *((IHPE *)&(r22))) ) = (IS32)(2653) ;
|
|
if (*((IUH *)(r1+8)) <= *((IUH *)(r1+16))) goto L13_2633if_f;
|
|
*((IUH *)(r1+8)) = *((IUH *)(r1+12)) ;
|
|
case L13_2633if_f_id :
|
|
L13_2633if_f: ;
|
|
*((IUH *)(r1+0)) = (IS32)(83) ;
|
|
*((IU32 *)(LocalIUH+0) + REGLONG) = *((IU32 *)&(r2) + REGLONG) ;
|
|
*((IUH *)(LocalIUH+1)) = *((IUH *)&(r3)) ;
|
|
*((IU32 *)(LocalIUH+2) + REGLONG) = *((IU32 *)&(r4) + REGLONG) ;
|
|
*((IU8 *)(LocalIUH+3) + REGBYTE) = *((IU8 *)&(r5) + REGBYTE) ;
|
|
*((IUH *)&(r21)) = (IS32)(1340) ;
|
|
*((IU32 *)((*((IHPE *)&(r1))) + *((IHPE *)&(r21))) ) = *((IU32 *)((*((IHPE *)&(r1))) + *((IHPE *)&(r21))) ) + *((IU32 *)(LocalIUH+2) + REGLONG) ;
|
|
*((IUH *)(r1+0)) = (IS32)(16294) ;
|
|
*((IUH *)(r1+0)) = (IS32)(16295) ;
|
|
*((IUH *)&(r20)) = (IS32)(57343) ;
|
|
*((IU32 *)&(r21) + REGLONG) = *((IU32 *)(LocalIUH+0) + REGLONG) & *((IU32 *)&(r20) + REGLONG);
|
|
*((IUH *)&(r22)) = (IS32)(1344) ;
|
|
if (*((IS32 *)&(r21) + REGLONG) >= *((IS32 *)((*((IHPE *)&(r1))) + *((IHPE *)&(r22))) )) goto L25_28if_f;
|
|
*((IUH *)&(r20)) = (IS32)(57343) ;
|
|
*((IU32 *)&(r22) + REGLONG) = *((IU32 *)(LocalIUH+0) + REGLONG) & *((IU32 *)&(r20) + REGLONG);
|
|
*((IUH *)&(r21)) = (IS32)(1344) ;
|
|
*((IU32 *)((*((IHPE *)&(r1))) + *((IHPE *)&(r21))) ) = *((IU32 *)&(r22) + REGLONG) ;
|
|
case L25_28if_f_id :
|
|
L25_28if_f: ;
|
|
*((IUH *)&(r20)) = (IS32)(1) ;
|
|
if(*((IU32 *)&(r20) + REGLONG)>=32)
|
|
CrulesRuntimeError("Bad Bit No");
|
|
else
|
|
*((IU32 *)&(r21) + REGLONG) = *((IU32 *)(LocalIUH+2) + REGLONG) << *((IU32 *)&(r20) + REGLONG) ;
|
|
*((IU32 *)&(r21) + REGLONG) = *((IU32 *)&(r21) + REGLONG) + *((IU32 *)(LocalIUH+0) + REGLONG) ;
|
|
*((IUH *)&(r20)) = (IS32)(57343) ;
|
|
*((IU32 *)&(r21) + REGLONG) = *((IU32 *)&(r21) + REGLONG) & *((IU32 *)&(r20) + REGLONG);
|
|
*((IUH *)&(r22)) = (IS32)(1348) ;
|
|
if (*((IS32 *)&(r21) + REGLONG) <= *((IS32 *)((*((IHPE *)&(r1))) + *((IHPE *)&(r22))) )) goto L25_29if_f;
|
|
*((IUH *)&(r20)) = (IS32)(1) ;
|
|
if(*((IU32 *)&(r20) + REGLONG)>=32)
|
|
CrulesRuntimeError("Bad Bit No");
|
|
else
|
|
*((IU32 *)&(r22) + REGLONG) = *((IU32 *)(LocalIUH+2) + REGLONG) << *((IU32 *)&(r20) + REGLONG) ;
|
|
*((IU32 *)&(r22) + REGLONG) = *((IU32 *)&(r22) + REGLONG) + *((IU32 *)(LocalIUH+0) + REGLONG) ;
|
|
*((IUH *)&(r21)) = (IS32)(57343) ;
|
|
*((IU32 *)&(r22) + REGLONG) = *((IU32 *)&(r22) + REGLONG) & *((IU32 *)&(r21) + REGLONG);
|
|
*((IUH *)&(r20)) = (IS32)(1348) ;
|
|
*((IU32 *)((*((IHPE *)&(r1))) + *((IHPE *)&(r20))) ) = *((IU32 *)&(r22) + REGLONG) ;
|
|
case L25_29if_f_id :
|
|
L25_29if_f: ;
|
|
*((IUH *)(r1+0)) = (IS32)(16296) ;
|
|
*((IUH *)(r1+0)) = (IS32)(16297) ;
|
|
*((IU32 *)(LocalIUH+4) + REGLONG) = *((IU32 *)(LocalIUH+2) + REGLONG) ;
|
|
*((IU32 *)(LocalIUH+5) + REGLONG) = *((IU32 *)(LocalIUH+0) + REGLONG) ;
|
|
*((IUH *)&(r21)) = (IS32)(0) ;
|
|
if (*((IU8 *)(LocalIUH+3) + REGBYTE) == *((IU8 *)&(r21) + REGBYTE)) goto L21_57if_f;
|
|
*((IUH *)(LocalIUH+6)) = *((IUH *)(LocalIUH+1)) ;
|
|
*((IUH *)&(r20)) = (IS32)(0) ;
|
|
if(*((IU32 *)&(r20) + REGLONG)>=32)
|
|
CrulesRuntimeError("Bad Bit No");
|
|
else
|
|
if ((*((IU32 *)(LocalIUH+5) + REGLONG) & (1 << *((IU32 *)&(r20) + REGLONG))) == 0) goto L21_59if_f;
|
|
*((IUH *)&(r21)) = (IS32)(1) ;
|
|
*((IU32 *)(LocalIUH+4) + REGLONG) = *((IU32 *)(LocalIUH+4) + REGLONG) - *((IU32 *)&(r21) + REGLONG) ;
|
|
*((IUH *)(r1+0)) = (IS32)(16500) ;
|
|
*((IU32 *)&(r2) + REGLONG) = *((IU32 *)(LocalIUH+5) + REGLONG) ;
|
|
*((IUH *)&(r20)) = *((IUH *)(LocalIUH+6)) ;
|
|
*((IU8 *)&(r3) + REGBYTE) = *((IU8 *)(*((IHPE *)&(r20))) ) ;
|
|
/* J_SAVE_RETURN NOT IMPLIMENTED */
|
|
{ extern IUH S_2643_Chain2ModeXByteWrite_00000001() ;
|
|
IUH returnValue,v1=0,v2=0,v3=0,v4=0; returnValue = S_2643_Chain2ModeXByteWrite_00000001(v1,v2,v3,v4); }
|
|
/* j_state (IS32)(-2013004273), (IS32)(-1), (IS32)(0) */
|
|
/* J_LOAD_RETURN NOT IMPLIMENTED */
|
|
*((IUH *)(r1+0)) = (IS32)(16501) ;
|
|
*((IUH *)&(r21)) = (IS32)(1) ;
|
|
*((IU32 *)(LocalIUH+5) + REGLONG) = *((IU32 *)(LocalIUH+5) + REGLONG) - *((IU32 *)&(r21) + REGLONG) ;
|
|
*((IUH *)(r1+0)) = (IS32)(16500) ;
|
|
*((IUH *)&(r20)) = (IS32)(2) ;
|
|
if(*((IU32 *)&(r20) + REGLONG)>=32)
|
|
CrulesRuntimeError("Bad Bit No");
|
|
else
|
|
*((IU32 *)&(r21) + REGLONG) = *((IU32 *)(LocalIUH+4) + REGLONG) << *((IU32 *)&(r20) + REGLONG) ;
|
|
*((IU32 *)&(r21) + REGLONG) = *((IU32 *)&(r21) + REGLONG) + *((IU32 *)(LocalIUH+5) + REGLONG) ;
|
|
*((IU32 *)&(r2) + REGLONG) = *((IU32 *)&(r21) + REGLONG) ;
|
|
*((IUH *)&(r20)) = (IS32)(1) ;
|
|
if(*((IU32 *)&(r20) + REGLONG)>=32)
|
|
CrulesRuntimeError("Bad Bit No");
|
|
else
|
|
*((IU32 *)&(r21) + REGLONG) = *((IU32 *)(LocalIUH+4) + REGLONG) << *((IU32 *)&(r20) + REGLONG) ;
|
|
*((IUH *)&(r22)) = (IS32)(1) ;
|
|
*((IU32 *)&(r21) + REGLONG) = *((IU32 *)&(r21) + REGLONG) - *((IU32 *)&(r22) + REGLONG) ;
|
|
*((IUH *)&(r21)) = *((IU32 *)&(r21) + REGLONG);
|
|
*((IUH *)&(r21)) = *((IUH *)(LocalIUH+6)) - *((IUH *)&(r21));
|
|
*((IU8 *)&(r3) + REGBYTE) = *((IU8 *)(*((IHPE *)&(r21))) ) ;
|
|
/* J_SAVE_RETURN NOT IMPLIMENTED */
|
|
{ extern IUH S_2643_Chain2ModeXByteWrite_00000001() ;
|
|
IUH returnValue,v1=0,v2=0,v3=0,v4=0; returnValue = S_2643_Chain2ModeXByteWrite_00000001(v1,v2,v3,v4); }
|
|
/* j_state (IS32)(-2013004273), (IS32)(-1), (IS32)(0) */
|
|
/* J_LOAD_RETURN NOT IMPLIMENTED */
|
|
*((IUH *)(r1+0)) = (IS32)(16501) ;
|
|
*((IUH *)&(r20)) = (IS32)(1) ;
|
|
*((IUH *)&(r21)) = *((IUH *)(LocalIUH+6)) - *((IUH *)&(r20));
|
|
*((IUH *)(LocalIUH+6)) = *((IUH *)&(r21)) ;
|
|
*((IUH *)&(r20)) = (IS32)(4) ;
|
|
*((IU32 *)(LocalIUH+5) + REGLONG) = *((IU32 *)(LocalIUH+5) + REGLONG) + *((IU32 *)&(r20) + REGLONG) ;
|
|
case L21_59if_f_id :
|
|
L21_59if_f: ;
|
|
*((IUH *)&(r21)) = (IS32)(0) ;
|
|
if (*((IU32 *)(LocalIUH+4) + REGLONG) <= *((IU32 *)&(r21) + REGLONG)) goto L21_61w_d;
|
|
case L21_60w_t_id :
|
|
L21_60w_t: ;
|
|
*((IUH *)&(r20)) = (IS32)(1) ;
|
|
*((IU32 *)(LocalIUH+4) + REGLONG) = *((IU32 *)(LocalIUH+4) + REGLONG) - *((IU32 *)&(r20) + REGLONG) ;
|
|
*((IUH *)(r1+0)) = (IS32)(16512) ;
|
|
*((IU32 *)&(r2) + REGLONG) = *((IU32 *)(LocalIUH+5) + REGLONG) ;
|
|
*((IUH *)&(r21)) = (IS32)(-1) ;
|
|
*((IUH *)&(r20)) = *((IUH *)(LocalIUH+6)) + *((IUH *)&(r21)) ;
|
|
*((IUH *)&(r21)) = *((IUH *)&(r20)) ;
|
|
*((IU16 *)&(r3) + REGWORD ) = *((IU16 *)(*((IHPE *)&(r21)) )) ;
|
|
/* J_SAVE_RETURN NOT IMPLIMENTED */
|
|
{ extern IUH S_2649_Chain2ModeXWordWrite_00000001() ;
|
|
IUH returnValue,v1=0,v2=0,v3=0,v4=0; returnValue = S_2649_Chain2ModeXWordWrite_00000001(v1,v2,v3,v4); }
|
|
/* j_state (IS32)(-2013004273), (IS32)(-1), (IS32)(0) */
|
|
/* J_LOAD_RETURN NOT IMPLIMENTED */
|
|
*((IUH *)(r1+0)) = (IS32)(16513) ;
|
|
*((IUH *)&(r20)) = (IS32)(2) ;
|
|
*((IUH *)&(r21)) = *((IUH *)(LocalIUH+6)) - *((IUH *)&(r20));
|
|
*((IUH *)(LocalIUH+6)) = *((IUH *)&(r21)) ;
|
|
*((IUH *)&(r20)) = (IS32)(4) ;
|
|
*((IU32 *)(LocalIUH+5) + REGLONG) = *((IU32 *)(LocalIUH+5) + REGLONG) + *((IU32 *)&(r20) + REGLONG) ;
|
|
*((IUH *)&(r21)) = (IS32)(0) ;
|
|
if (*((IU32 *)(LocalIUH+4) + REGLONG) > *((IU32 *)&(r21) + REGLONG)) goto L21_60w_t;
|
|
case L21_61w_d_id :
|
|
L21_61w_d: ;
|
|
{ extern IUH L21_58if_d() ;
|
|
IUH returnValue,v1=0,v2=0,v3=0,v4=0; returnValue = L21_58if_d(v1,v2,v3,v4); return(returnValue); }
|
|
/* j_state (IS32)(-2013004285), (IS32)(0), (IS32)(0) */
|
|
case L21_57if_f_id :
|
|
L21_57if_f: ;
|
|
*((IUH *)&(r3)) = *((IUH *)(LocalIUH+1)) ;
|
|
*((IU32 *)&(r4) + REGLONG) = *((IU32 *)(LocalIUH+4) + REGLONG) ;
|
|
/* J_SAVE_RETURN NOT IMPLIMENTED */
|
|
*((IUH *)&(r20)) = (IS32)(1332) ;
|
|
{ IUH returnValue,v1=0,v2=0,v3=0,v4=0; returnValue = ((IUH (*)())(IHP)(*((IHPE *)((*((IHPE *)&(r1))) + *((IHPE *)&(r20))))) )(v1,v2,v3,v4); }
|
|
/* j_state (IS32)(-2013004261), (IS32)(-1), (IS32)(0) */
|
|
/* J_LOAD_RETURN NOT IMPLIMENTED */
|
|
*((IUH *)&(r21)) = (IS32)(1292) ;
|
|
*((IUH *)((*((IHPE *)&(r1))) + *((IHPE *)&(r21))) ) = *((IUH *)&(r2)) ;
|
|
*((IU32 *)(LocalIUH+8) + REGLONG) = (IS32)(0) ;
|
|
*((IUH *)&(r20)) = (IS32)(0) ;
|
|
if(*((IU32 *)&(r20) + REGLONG)>=32)
|
|
CrulesRuntimeError("Bad Bit No");
|
|
else
|
|
if ((*((IU32 *)(LocalIUH+5) + REGLONG) & (1 << *((IU32 *)&(r20) + REGLONG))) == 0) goto L21_62if_f;
|
|
*((IUH *)&(r21)) = (IS32)(1) ;
|
|
*((IU32 *)(LocalIUH+4) + REGLONG) = *((IU32 *)(LocalIUH+4) + REGLONG) - *((IU32 *)&(r21) + REGLONG) ;
|
|
*((IUH *)(r1+0)) = (IS32)(16500) ;
|
|
*((IU32 *)&(r2) + REGLONG) = *((IU32 *)(LocalIUH+5) + REGLONG) ;
|
|
*((IUH *)&(r20)) = (IS32)(1292) ;
|
|
*((IUH *)&(r22)) = *((IUH *)(LocalIUH+8)) ;
|
|
*((IU8 *)&(r3) + REGBYTE) = *((IU8 *)((*((IHPE *)((*((IHPE *)&(r1))) + *((IHPE *)&(r20)))) ) + *((IHPE *)&(r22))) ) ;
|
|
/* J_SAVE_RETURN NOT IMPLIMENTED */
|
|
{ extern IUH S_2643_Chain2ModeXByteWrite_00000001() ;
|
|
IUH returnValue,v1=0,v2=0,v3=0,v4=0; returnValue = S_2643_Chain2ModeXByteWrite_00000001(v1,v2,v3,v4); }
|
|
/* j_state (IS32)(-2013004273), (IS32)(-1), (IS32)(0) */
|
|
/* J_LOAD_RETURN NOT IMPLIMENTED */
|
|
*((IUH *)(r1+0)) = (IS32)(16501) ;
|
|
*((IUH *)&(r21)) = (IS32)(1) ;
|
|
*((IU32 *)(LocalIUH+5) + REGLONG) = *((IU32 *)(LocalIUH+5) + REGLONG) - *((IU32 *)&(r21) + REGLONG) ;
|
|
*((IUH *)(r1+0)) = (IS32)(16500) ;
|
|
*((IUH *)&(r20)) = (IS32)(2) ;
|
|
if(*((IU32 *)&(r20) + REGLONG)>=32)
|
|
CrulesRuntimeError("Bad Bit No");
|
|
else
|
|
*((IU32 *)&(r21) + REGLONG) = *((IU32 *)(LocalIUH+4) + REGLONG) << *((IU32 *)&(r20) + REGLONG) ;
|
|
*((IU32 *)&(r21) + REGLONG) = *((IU32 *)&(r21) + REGLONG) + *((IU32 *)(LocalIUH+5) + REGLONG) ;
|
|
*((IU32 *)&(r2) + REGLONG) = *((IU32 *)&(r21) + REGLONG) ;
|
|
*((IUH *)&(r20)) = (IS32)(1) ;
|
|
if(*((IU32 *)&(r20) + REGLONG)>=32)
|
|
CrulesRuntimeError("Bad Bit No");
|
|
else
|
|
*((IU32 *)&(r22) + REGLONG) = *((IU32 *)(LocalIUH+4) + REGLONG) << *((IU32 *)&(r20) + REGLONG) ;
|
|
*((IUH *)&(r21)) = (IS32)(1) ;
|
|
*((IU32 *)&(r22) + REGLONG) = *((IU32 *)&(r22) + REGLONG) - *((IU32 *)&(r21) + REGLONG) ;
|
|
*((IU32 *)&(r22) + REGLONG) = *((IU32 *)&(r22) + REGLONG) + *((IU32 *)(LocalIUH+8) + REGLONG) ;
|
|
*((IUH *)&(r20)) = (IS32)(1292) ;
|
|
*((IU8 *)&(r3) + REGBYTE) = *((IU8 *)((*((IHPE *)((*((IHPE *)&(r1))) + *((IHPE *)&(r20)))) ) + *((IHPE *)&(r22))) ) ;
|
|
/* J_SAVE_RETURN NOT IMPLIMENTED */
|
|
{ extern IUH S_2643_Chain2ModeXByteWrite_00000001() ;
|
|
IUH returnValue,v1=0,v2=0,v3=0,v4=0; returnValue = S_2643_Chain2ModeXByteWrite_00000001(v1,v2,v3,v4); }
|
|
/* j_state (IS32)(-2013004273), (IS32)(-1), (IS32)(0) */
|
|
/* J_LOAD_RETURN NOT IMPLIMENTED */
|
|
*((IUH *)(r1+0)) = (IS32)(16501) ;
|
|
*((IUH *)&(r21)) = (IS32)(3) ;
|
|
*((IU32 *)(LocalIUH+5) + REGLONG) = *((IU32 *)(LocalIUH+5) + REGLONG) + *((IU32 *)&(r21) + REGLONG) ;
|
|
*((IUH *)&(r20)) = (IS32)(1) ;
|
|
*((IU32 *)(LocalIUH+8) + REGLONG) = *((IU32 *)(LocalIUH+8) + REGLONG) + *((IU32 *)&(r20) + REGLONG) ;
|
|
case L21_62if_f_id :
|
|
L21_62if_f: ;
|
|
*((IUH *)&(r21)) = (IS32)(0) ;
|
|
if (*((IU32 *)(LocalIUH+4) + REGLONG) <= *((IU32 *)&(r21) + REGLONG)) goto L21_64w_d;
|
|
case L21_63w_t_id :
|
|
L21_63w_t: ;
|
|
*((IUH *)&(r20)) = (IS32)(1) ;
|
|
*((IU32 *)(LocalIUH+4) + REGLONG) = *((IU32 *)(LocalIUH+4) + REGLONG) - *((IU32 *)&(r20) + REGLONG) ;
|
|
*((IUH *)(r1+0)) = (IS32)(16512) ;
|
|
*((IU32 *)&(r2) + REGLONG) = *((IU32 *)(LocalIUH+5) + REGLONG) ;
|
|
*((IUH *)&(r21)) = *((IU32 *)(LocalIUH+8) + REGLONG);
|
|
*((IUH *)&(r22)) = (IS32)(1292) ;
|
|
*((IUH *)&(r21)) = *((IUH *)((*((IHPE *)&(r1))) + *((IHPE *)&(r22))) ) + *((IUH *)&(r21)) ;
|
|
*((IU16 *)&(r3) + REGWORD ) = *((IU16 *)(*((IHPE *)&(r21))) ) ;
|
|
/* J_SAVE_RETURN NOT IMPLIMENTED */
|
|
{ extern IUH S_2649_Chain2ModeXWordWrite_00000001() ;
|
|
IUH returnValue,v1=0,v2=0,v3=0,v4=0; returnValue = S_2649_Chain2ModeXWordWrite_00000001(v1,v2,v3,v4); }
|
|
/* j_state (IS32)(-2013004273), (IS32)(-1), (IS32)(0) */
|
|
/* J_LOAD_RETURN NOT IMPLIMENTED */
|
|
*((IUH *)(r1+0)) = (IS32)(16513) ;
|
|
*((IUH *)&(r20)) = (IS32)(4) ;
|
|
*((IU32 *)(LocalIUH+5) + REGLONG) = *((IU32 *)(LocalIUH+5) + REGLONG) + *((IU32 *)&(r20) + REGLONG) ;
|
|
*((IUH *)&(r21)) = (IS32)(2) ;
|
|
*((IU32 *)(LocalIUH+8) + REGLONG) = *((IU32 *)(LocalIUH+8) + REGLONG) + *((IU32 *)&(r21) + REGLONG) ;
|
|
*((IUH *)&(r20)) = (IS32)(0) ;
|
|
if (*((IU32 *)(LocalIUH+4) + REGLONG) > *((IU32 *)&(r20) + REGLONG)) goto L21_63w_t;
|
|
case L21_64w_d_id :
|
|
L21_64w_d: ;
|
|
case L21_58if_d_id :
|
|
L21_58if_d: ;
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/* J_LEAVE_SECTION */
|
|
if(LocalIUH) free(LocalIUH) ;
|
|
if(LocalFPH) free(LocalFPH);
|
|
LocalIUH=CopyLocalIUH ;LocalFPH= CopyLocalFPH;
|
|
return(returnValue);
|
|
/* j_state (IS32)(-2013004285), (IS32)(0), (IS32)(0) */
|
|
/* J_SEG (IS32)(0) */
|
|
*((IUH *)(r1+0)) = (IS32)(16201) ;
|
|
case S_2654_Chain2DwordWrite_00000001_id :
|
|
S_2654_Chain2DwordWrite_00000001 :
|
|
*((IUH *)(r1+0)) = (IS32)(82) ;
|
|
*((IUH *)&(r20)) = (IS32)(4) ;
|
|
/* ENTER_SECTION */ CopyLocalIUH=LocalIUH; CopyLocalFPH=LocalFPH;
|
|
if( 12 > 0 ) LocalIUH = (IUH *)malloc ( 12 ) ;
|
|
if( 0 > 0 ) LocalFPH = (EXTENDED *)malloc ( 0 ) ;
|
|
*((IUH *)(r1+8)) = *((IUH *)(r1+8)) + *((IUH *)&(r20)) ;
|
|
*((IUH *)&(r21)) = *((IUH *)(r1+8)) ;
|
|
*((IUH *)&(r22)) = (IS32)(-4) ;
|
|
*((IUH *)((*((IHPE *)&(r21))) + *((IHPE *)&(r22))) ) = (IS32)(2654) ;
|
|
if (*((IUH *)(r1+8)) <= *((IUH *)(r1+16))) goto L13_2634if_f;
|
|
*((IUH *)(r1+8)) = *((IUH *)(r1+12)) ;
|
|
case L13_2634if_f_id :
|
|
L13_2634if_f: ;
|
|
*((IUH *)(r1+0)) = (IS32)(83) ;
|
|
*((IU32 *)(LocalIUH+0) + REGLONG) = *((IU32 *)&(r2) + REGLONG) ;
|
|
*((IU8 *)(LocalIUH+1) + REGBYTE) = *((IU8 *)&(r3) + REGBYTE) ;
|
|
*((IUH *)(r1+0)) = (IS32)(16524) ;
|
|
*((IU32 *)&(r2) + REGLONG) = *((IU32 *)(LocalIUH+0) + REGLONG) ;
|
|
*((IUH *)&(r20)) = *((IU8 *)(LocalIUH+1) + REGBYTE);
|
|
*((IU32 *)&(r3) + REGLONG) = *((IU32 *)&(r20) + REGLONG) ;
|
|
/* J_SAVE_RETURN NOT IMPLIMENTED */
|
|
{ extern IUH S_2655_Chain2ModeXDwordWrite_00000001() ;
|
|
IUH returnValue,v1=0,v2=0,v3=0,v4=0; returnValue = S_2655_Chain2ModeXDwordWrite_00000001(v1,v2,v3,v4); }
|
|
/* j_state (IS32)(-2013004273), (IS32)(-1), (IS32)(0) */
|
|
/* J_LOAD_RETURN NOT IMPLIMENTED */
|
|
*((IUH *)(r1+0)) = (IS32)(16525) ;
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/* J_LEAVE_SECTION */
|
|
if(LocalIUH) free(LocalIUH) ;
|
|
if(LocalFPH) free(LocalFPH);
|
|
LocalIUH=CopyLocalIUH ;LocalFPH= CopyLocalFPH;
|
|
return(returnValue);
|
|
/* j_state (IS32)(-2013004285), (IS32)(0), (IS32)(0) */
|
|
/* J_SEG (IS32)(0) */
|
|
case S_2655_Chain2ModeXDwordWrite_00000001_id :
|
|
S_2655_Chain2ModeXDwordWrite_00000001 :
|
|
*((IUH *)(r1+0)) = (IS32)(82) ;
|
|
*((IUH *)&(r21)) = (IS32)(4) ;
|
|
/* ENTER_SECTION */ CopyLocalIUH=LocalIUH; CopyLocalFPH=LocalFPH;
|
|
if( 12 > 0 ) LocalIUH = (IUH *)malloc ( 12 ) ;
|
|
if( 0 > 0 ) LocalFPH = (EXTENDED *)malloc ( 0 ) ;
|
|
*((IUH *)(r1+8)) = *((IUH *)(r1+8)) + *((IUH *)&(r21)) ;
|
|
*((IUH *)&(r20)) = *((IUH *)(r1+8)) ;
|
|
*((IUH *)&(r22)) = (IS32)(-4) ;
|
|
*((IUH *)((*((IHPE *)&(r20))) + *((IHPE *)&(r22))) ) = (IS32)(2655) ;
|
|
if (*((IUH *)(r1+8)) <= *((IUH *)(r1+16))) goto L13_2635if_f;
|
|
*((IUH *)(r1+8)) = *((IUH *)(r1+12)) ;
|
|
case L13_2635if_f_id :
|
|
L13_2635if_f: ;
|
|
*((IUH *)(r1+0)) = (IS32)(83) ;
|
|
*((IU32 *)(LocalIUH+0) + REGLONG) = *((IU32 *)&(r2) + REGLONG) ;
|
|
*((IU32 *)(LocalIUH+1) + REGLONG) = *((IU32 *)&(r3) + REGLONG) ;
|
|
*((IUH *)(r1+0)) = (IS32)(16512) ;
|
|
*((IU32 *)&(r2) + REGLONG) = *((IU32 *)(LocalIUH+0) + REGLONG) ;
|
|
*((IU16 *)&(r3) + REGWORD ) = *((IU16 *)(LocalIUH+1) + REGWORD) ;
|
|
/* J_SAVE_RETURN NOT IMPLIMENTED */
|
|
{ extern IUH S_2649_Chain2ModeXWordWrite_00000001() ;
|
|
IUH returnValue,v1=0,v2=0,v3=0,v4=0; returnValue = S_2649_Chain2ModeXWordWrite_00000001(v1,v2,v3,v4); }
|
|
/* j_state (IS32)(-2013004273), (IS32)(-1), (IS32)(0) */
|
|
/* J_LOAD_RETURN NOT IMPLIMENTED */
|
|
*((IUH *)(r1+0)) = (IS32)(16513) ;
|
|
*((IUH *)(r1+0)) = (IS32)(16512) ;
|
|
*((IUH *)&(r21)) = (IS32)(4) ;
|
|
*((IU32 *)&(r20) + REGLONG) = *((IU32 *)(LocalIUH+0) + REGLONG) + *((IU32 *)&(r21) + REGLONG) ;
|
|
*((IU32 *)&(r2) + REGLONG) = *((IU32 *)&(r20) + REGLONG) ;
|
|
*((IUH *)&(r21)) = (IS32)(16) ;
|
|
*((IUH *)&(r22)) = (IS32)(16) ;
|
|
if (*((IU32 *)&(r22) + REGLONG) + *((IU32 *)&(r21) + REGLONG) > 32 || *((IU32 *)&(r22) + REGLONG) == 0)
|
|
CrulesRuntimeError("Bad long bitfield");
|
|
else
|
|
*((IU32 *)&(r20) + REGLONG) = (IU32)((*((IU32 *)(LocalIUH+1) + REGLONG) << (32-(*((IU32 *)&(r21) + REGLONG) + *((IU32 *)&(r22) + REGLONG))))) >> (32 - *((IU32 *)&(r22) + REGLONG));
|
|
*((IU16 *)&(r3) + REGWORD ) = *((IU16 *)&(r20) + REGWORD) ;
|
|
/* J_SAVE_RETURN NOT IMPLIMENTED */
|
|
{ extern IUH S_2649_Chain2ModeXWordWrite_00000001() ;
|
|
IUH returnValue,v1=0,v2=0,v3=0,v4=0; returnValue = S_2649_Chain2ModeXWordWrite_00000001(v1,v2,v3,v4); }
|
|
/* j_state (IS32)(-2013004273), (IS32)(-1), (IS32)(0) */
|
|
/* J_LOAD_RETURN NOT IMPLIMENTED */
|
|
*((IUH *)(r1+0)) = (IS32)(16513) ;
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/* J_LEAVE_SECTION */
|
|
if(LocalIUH) free(LocalIUH) ;
|
|
if(LocalFPH) free(LocalFPH);
|
|
LocalIUH=CopyLocalIUH ;LocalFPH= CopyLocalFPH;
|
|
return(returnValue);
|
|
/* j_state (IS32)(-2013004285), (IS32)(0), (IS32)(0) */
|
|
/* J_SEG (IS32)(0) */
|
|
*((IUH *)(r1+0)) = (IS32)(16201) ;
|
|
case S_2656_Chain2DwordFill_00000001_id :
|
|
S_2656_Chain2DwordFill_00000001 :
|
|
*((IUH *)(r1+0)) = (IS32)(82) ;
|
|
*((IUH *)&(r20)) = (IS32)(4) ;
|
|
/* ENTER_SECTION */ CopyLocalIUH=LocalIUH; CopyLocalFPH=LocalFPH;
|
|
if( 16 > 0 ) LocalIUH = (IUH *)malloc ( 16 ) ;
|
|
if( 0 > 0 ) LocalFPH = (EXTENDED *)malloc ( 0 ) ;
|
|
*((IUH *)(r1+8)) = *((IUH *)(r1+8)) + *((IUH *)&(r20)) ;
|
|
*((IUH *)&(r21)) = *((IUH *)(r1+8)) ;
|
|
*((IUH *)&(r22)) = (IS32)(-4) ;
|
|
*((IUH *)((*((IHPE *)&(r21))) + *((IHPE *)&(r22))) ) = (IS32)(2656) ;
|
|
if (*((IUH *)(r1+8)) <= *((IUH *)(r1+16))) goto L13_2636if_f;
|
|
*((IUH *)(r1+8)) = *((IUH *)(r1+12)) ;
|
|
case L13_2636if_f_id :
|
|
L13_2636if_f: ;
|
|
*((IUH *)(r1+0)) = (IS32)(83) ;
|
|
*((IU32 *)(LocalIUH+0) + REGLONG) = *((IU32 *)&(r2) + REGLONG) ;
|
|
*((IU8 *)(LocalIUH+1) + REGBYTE) = *((IU8 *)&(r3) + REGBYTE) ;
|
|
*((IU32 *)(LocalIUH+2) + REGLONG) = *((IU32 *)&(r4) + REGLONG) ;
|
|
*((IUH *)(r1+0)) = (IS32)(16528) ;
|
|
*((IU32 *)&(r2) + REGLONG) = *((IU32 *)(LocalIUH+0) + REGLONG) ;
|
|
*((IUH *)&(r20)) = *((IU8 *)(LocalIUH+1) + REGBYTE);
|
|
*((IU32 *)&(r3) + REGLONG) = *((IU32 *)&(r20) + REGLONG) ;
|
|
*((IU32 *)&(r4) + REGLONG) = *((IU32 *)(LocalIUH+2) + REGLONG) ;
|
|
/* J_SAVE_RETURN NOT IMPLIMENTED */
|
|
{ extern IUH S_2657_Chain2ModeXDwordFill_00000001() ;
|
|
IUH returnValue,v1=0,v2=0,v3=0,v4=0; returnValue = S_2657_Chain2ModeXDwordFill_00000001(v1,v2,v3,v4); }
|
|
/* j_state (IS32)(-2013004257), (IS32)(-1), (IS32)(0) */
|
|
/* J_LOAD_RETURN NOT IMPLIMENTED */
|
|
*((IUH *)(r1+0)) = (IS32)(16529) ;
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/* J_LEAVE_SECTION */
|
|
if(LocalIUH) free(LocalIUH) ;
|
|
if(LocalFPH) free(LocalFPH);
|
|
LocalIUH=CopyLocalIUH ;LocalFPH= CopyLocalFPH;
|
|
return(returnValue);
|
|
/* j_state (IS32)(-2013004285), (IS32)(0), (IS32)(0) */
|
|
/* J_SEG (IS32)(0) */
|
|
case S_2657_Chain2ModeXDwordFill_00000001_id :
|
|
S_2657_Chain2ModeXDwordFill_00000001 :
|
|
*((IUH *)(r1+0)) = (IS32)(82) ;
|
|
*((IUH *)&(r20)) = (IS32)(4) ;
|
|
/* ENTER_SECTION */ CopyLocalIUH=LocalIUH; CopyLocalFPH=LocalFPH;
|
|
if( 28 > 0 ) LocalIUH = (IUH *)malloc ( 28 ) ;
|
|
if( 0 > 0 ) LocalFPH = (EXTENDED *)malloc ( 0 ) ;
|
|
*((IUH *)(r1+8)) = *((IUH *)(r1+8)) + *((IUH *)&(r20)) ;
|
|
*((IUH *)&(r21)) = *((IUH *)(r1+8)) ;
|
|
*((IUH *)&(r22)) = (IS32)(-4) ;
|
|
*((IUH *)((*((IHPE *)&(r21))) + *((IHPE *)&(r22))) ) = (IS32)(2657) ;
|
|
if (*((IUH *)(r1+8)) <= *((IUH *)(r1+16))) goto L13_2637if_f;
|
|
*((IUH *)(r1+8)) = *((IUH *)(r1+12)) ;
|
|
case L13_2637if_f_id :
|
|
L13_2637if_f: ;
|
|
*((IUH *)(r1+0)) = (IS32)(83) ;
|
|
*((IU32 *)(LocalIUH+0) + REGLONG) = *((IU32 *)&(r2) + REGLONG) ;
|
|
*((IU32 *)(LocalIUH+1) + REGLONG) = *((IU32 *)&(r3) + REGLONG) ;
|
|
*((IU32 *)(LocalIUH+2) + REGLONG) = *((IU32 *)&(r4) + REGLONG) ;
|
|
*((IU32 *)(LocalIUH+3) + REGLONG) = *((IU32 *)(LocalIUH+2) + REGLONG) ;
|
|
*((IU32 *)(LocalIUH+4) + REGLONG) = *((IU32 *)(LocalIUH+0) + REGLONG) ;
|
|
*((IU32 *)(LocalIUH+5) + REGLONG) = *((IU32 *)(LocalIUH+1) + REGLONG) ;
|
|
*((IUH *)&(r20)) = (IS32)(0) ;
|
|
if(*((IU32 *)&(r20) + REGLONG)>=32)
|
|
CrulesRuntimeError("Bad Bit No");
|
|
else
|
|
if ((*((IU32 *)(LocalIUH+4) + REGLONG) & (1 << *((IU32 *)&(r20) + REGLONG))) == 0) goto L21_65if_f;
|
|
*((IUH *)&(r21)) = (IS32)(1) ;
|
|
*((IU32 *)(LocalIUH+3) + REGLONG) = *((IU32 *)(LocalIUH+3) + REGLONG) - *((IU32 *)&(r21) + REGLONG) ;
|
|
*((IUH *)(r1+0)) = (IS32)(16500) ;
|
|
*((IU32 *)&(r2) + REGLONG) = *((IU32 *)(LocalIUH+4) + REGLONG) ;
|
|
*((IU8 *)&(r3) + REGBYTE) = *((IU8 *)(LocalIUH+5) + REGBYTE) ;
|
|
/* J_SAVE_RETURN NOT IMPLIMENTED */
|
|
{ extern IUH S_2643_Chain2ModeXByteWrite_00000001() ;
|
|
IUH returnValue,v1=0,v2=0,v3=0,v4=0; returnValue = S_2643_Chain2ModeXByteWrite_00000001(v1,v2,v3,v4); }
|
|
/* j_state (IS32)(-2013004273), (IS32)(-1), (IS32)(0) */
|
|
/* J_LOAD_RETURN NOT IMPLIMENTED */
|
|
*((IUH *)(r1+0)) = (IS32)(16501) ;
|
|
*((IUH *)&(r20)) = (IS32)(1) ;
|
|
*((IU32 *)(LocalIUH+4) + REGLONG) = *((IU32 *)(LocalIUH+4) + REGLONG) - *((IU32 *)&(r20) + REGLONG) ;
|
|
*((IUH *)(r1+0)) = (IS32)(16500) ;
|
|
*((IUH *)&(r21)) = (IS32)(8) ;
|
|
*((IU32 *)&(r20) + REGLONG) = *((IU32 *)(LocalIUH+3) + REGLONG) * *((IU32 *)&(r21) + REGLONG) ;
|
|
*((IU32 *)&(r20) + REGLONG) = *((IU32 *)&(r20) + REGLONG) + *((IU32 *)(LocalIUH+4) + REGLONG) ;
|
|
*((IU32 *)&(r2) + REGLONG) = *((IU32 *)&(r20) + REGLONG) ;
|
|
*((IUH *)&(r21)) = (IS32)(24) ;
|
|
*((IUH *)&(r22)) = (IS32)(8) ;
|
|
if (*((IU32 *)&(r22) + REGLONG) + *((IU32 *)&(r21) + REGLONG) > 32 || *((IU32 *)&(r22) + REGLONG) == 0)
|
|
CrulesRuntimeError("Bad long bitfield");
|
|
else
|
|
*((IU32 *)&(r20) + REGLONG) = (IU32)((*((IU32 *)(LocalIUH+5) + REGLONG) << (32-(*((IU32 *)&(r21) + REGLONG) + *((IU32 *)&(r22) + REGLONG))))) >> (32 - *((IU32 *)&(r22) + REGLONG));
|
|
*((IU8 *)&(r3) + REGBYTE) = *((IU8 *)&(r20) + REGBYTE) ;
|
|
/* J_SAVE_RETURN NOT IMPLIMENTED */
|
|
{ extern IUH S_2643_Chain2ModeXByteWrite_00000001() ;
|
|
IUH returnValue,v1=0,v2=0,v3=0,v4=0; returnValue = S_2643_Chain2ModeXByteWrite_00000001(v1,v2,v3,v4); }
|
|
/* j_state (IS32)(-2013004273), (IS32)(-1), (IS32)(0) */
|
|
/* J_LOAD_RETURN NOT IMPLIMENTED */
|
|
*((IUH *)(r1+0)) = (IS32)(16501) ;
|
|
*((IUH *)&(r22)) = (IS32)(8) ;
|
|
*((IU16 *)&(r20) + REGWORD ) = *((IU16 *)(LocalIUH+1) + REGWORD) ;
|
|
if(*((IU16 *)&(r22) + REGWORD )>=16)
|
|
CrulesRuntimeError("Bad Bit No");
|
|
else
|
|
if(*((IU16 *)&(r22) + REGWORD )!=0)
|
|
*((IU16 *)&(r20) + REGWORD ) = (*((IU16 *)(LocalIUH+1) + REGWORD) << ((16) - *((IU16 *)&(r22) + REGWORD )) ) | (*((IU16 *)&(r20) + REGWORD ) >> *((IU16 *)&(r22) + REGWORD ));
|
|
*((IU16 *)&(r21) + REGWORD) = *((IU16 *)&(r20) + REGWORD) ;
|
|
*((IU16 *)(LocalIUH+5) + REGWORD) = *((IU16 *)&(r21) + REGWORD ) ;
|
|
*((IUH *)&(r20)) = (IS32)(16) ;
|
|
*((IUH *)&(r22)) = (IS32)(16) ;
|
|
if (*((IU32 *)&(r22) + REGLONG) + *((IU32 *)&(r20) + REGLONG) > 32 || *((IU32 *)&(r22) + REGLONG) == 0)
|
|
CrulesRuntimeError("Bad long bitfield");
|
|
else
|
|
*((IU32 *)&(r21) + REGLONG) = (IU32)((*((IU32 *)(LocalIUH+1) + REGLONG) << (32-(*((IU32 *)&(r20) + REGLONG) + *((IU32 *)&(r22) + REGLONG))))) >> (32 - *((IU32 *)&(r22) + REGLONG));
|
|
*((IUH *)&(r20)) = (IS32)(8) ;
|
|
if(*((IU32 *)&(r20) + REGLONG)>=32)
|
|
CrulesRuntimeError("Bad Bit No");
|
|
else
|
|
if(*((IU32 *)&(r20) + REGLONG)!=0)
|
|
*((IU32 *)&(r21) + REGLONG) = (*((IU32 *)&(r21) + REGLONG) << ((32) - *((IU32 *)&(r20) + REGLONG)) ) | (*((IU32 *)&(r21) + REGLONG) >> *((IU32 *)&(r20) + REGLONG));
|
|
*((IUH *)&(r22)) = (IS32)(16) ;
|
|
*((IUH *)&(r23)) = (IS32)(16) ;
|
|
if (*((IU32 *)&(r23) + REGLONG) + *((IU32 *)&(r22) + REGLONG) > 32)
|
|
CrulesRuntimeError("Bad long bitfield");
|
|
else
|
|
*((IU32 *)(LocalIUH+5) + REGLONG) = (*((IU32 *)(LocalIUH+5) + REGLONG) & ~mask((IUH)(*((IU32 *)&(r22) + REGLONG)), (IUH)(*((IU32 *)&(r23) + REGLONG)) )) | ((*((IU32 *)&(r21) + REGLONG) << *((IU32 *)&(r22) + REGLONG)) & mask((IUH)(*((IU32 *)&(r22) + REGLONG)), (IUH)(*((IU32 *)&(r23) + REGLONG)))) ;
|
|
*((IUH *)(r1+0)) = (IS32)(16512) ;
|
|
*((IUH *)&(r20)) = (IS32)(4) ;
|
|
*((IU32 *)&(r21) + REGLONG) = *((IU32 *)(LocalIUH+4) + REGLONG) + *((IU32 *)&(r20) + REGLONG) ;
|
|
*((IU32 *)&(r2) + REGLONG) = *((IU32 *)&(r21) + REGLONG) ;
|
|
*((IUH *)&(r20)) = (IS32)(16) ;
|
|
*((IUH *)&(r22)) = (IS32)(16) ;
|
|
if (*((IU32 *)&(r22) + REGLONG) + *((IU32 *)&(r20) + REGLONG) > 32 || *((IU32 *)&(r22) + REGLONG) == 0)
|
|
CrulesRuntimeError("Bad long bitfield");
|
|
else
|
|
*((IU32 *)&(r21) + REGLONG) = (IU32)((*((IU32 *)(LocalIUH+5) + REGLONG) << (32-(*((IU32 *)&(r20) + REGLONG) + *((IU32 *)&(r22) + REGLONG))))) >> (32 - *((IU32 *)&(r22) + REGLONG));
|
|
*((IU16 *)&(r3) + REGWORD ) = *((IU16 *)&(r21) + REGWORD) ;
|
|
/* J_SAVE_RETURN NOT IMPLIMENTED */
|
|
{ extern IUH S_2649_Chain2ModeXWordWrite_00000001() ;
|
|
IUH returnValue,v1=0,v2=0,v3=0,v4=0; returnValue = S_2649_Chain2ModeXWordWrite_00000001(v1,v2,v3,v4); }
|
|
/* j_state (IS32)(-2013004273), (IS32)(-1), (IS32)(0) */
|
|
/* J_LOAD_RETURN NOT IMPLIMENTED */
|
|
*((IUH *)(r1+0)) = (IS32)(16513) ;
|
|
*((IUH *)&(r20)) = (IS32)(8) ;
|
|
*((IU32 *)(LocalIUH+4) + REGLONG) = *((IU32 *)(LocalIUH+4) + REGLONG) + *((IU32 *)&(r20) + REGLONG) ;
|
|
case L21_65if_f_id :
|
|
L21_65if_f: ;
|
|
*((IUH *)&(r21)) = (IS32)(0) ;
|
|
if (*((IU32 *)(LocalIUH+3) + REGLONG) <= *((IU32 *)&(r21) + REGLONG)) goto L21_67w_d;
|
|
case L21_66w_t_id :
|
|
L21_66w_t: ;
|
|
*((IUH *)&(r20)) = (IS32)(1) ;
|
|
*((IU32 *)(LocalIUH+3) + REGLONG) = *((IU32 *)(LocalIUH+3) + REGLONG) - *((IU32 *)&(r20) + REGLONG) ;
|
|
*((IUH *)(r1+0)) = (IS32)(16524) ;
|
|
*((IU32 *)&(r2) + REGLONG) = *((IU32 *)(LocalIUH+4) + REGLONG) ;
|
|
*((IU32 *)&(r3) + REGLONG) = *((IU32 *)(LocalIUH+5) + REGLONG) ;
|
|
/* J_SAVE_RETURN NOT IMPLIMENTED */
|
|
{ extern IUH S_2655_Chain2ModeXDwordWrite_00000001() ;
|
|
IUH returnValue,v1=0,v2=0,v3=0,v4=0; returnValue = S_2655_Chain2ModeXDwordWrite_00000001(v1,v2,v3,v4); }
|
|
/* j_state (IS32)(-2013004273), (IS32)(-1), (IS32)(0) */
|
|
/* J_LOAD_RETURN NOT IMPLIMENTED */
|
|
*((IUH *)(r1+0)) = (IS32)(16525) ;
|
|
*((IUH *)&(r21)) = (IS32)(8) ;
|
|
*((IU32 *)(LocalIUH+4) + REGLONG) = *((IU32 *)(LocalIUH+4) + REGLONG) + *((IU32 *)&(r21) + REGLONG) ;
|
|
*((IUH *)&(r20)) = (IS32)(0) ;
|
|
if (*((IU32 *)(LocalIUH+3) + REGLONG) > *((IU32 *)&(r20) + REGLONG)) goto L21_66w_t;
|
|
case L21_67w_d_id :
|
|
L21_67w_d: ;
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/* J_LEAVE_SECTION */
|
|
if(LocalIUH) free(LocalIUH) ;
|
|
if(LocalFPH) free(LocalFPH);
|
|
LocalIUH=CopyLocalIUH ;LocalFPH= CopyLocalFPH;
|
|
return(returnValue);
|
|
/* j_state (IS32)(-2013004285), (IS32)(0), (IS32)(0) */
|
|
/* J_SEG (IS32)(0) */
|
|
*((IUH *)(r1+0)) = (IS32)(16201) ;
|
|
case S_2658_Chain2DwordMove_00000001_Fwd_id :
|
|
S_2658_Chain2DwordMove_00000001_Fwd :
|
|
*((IUH *)(r1+0)) = (IS32)(82) ;
|
|
*((IUH *)&(r21)) = (IS32)(4) ;
|
|
/* ENTER_SECTION */ CopyLocalIUH=LocalIUH; CopyLocalFPH=LocalFPH;
|
|
if( 20 > 0 ) LocalIUH = (IUH *)malloc ( 20 ) ;
|
|
if( 0 > 0 ) LocalFPH = (EXTENDED *)malloc ( 0 ) ;
|
|
*((IUH *)(r1+8)) = *((IUH *)(r1+8)) + *((IUH *)&(r21)) ;
|
|
*((IUH *)&(r20)) = *((IUH *)(r1+8)) ;
|
|
*((IUH *)&(r21)) = (IS32)(-4) ;
|
|
*((IUH *)((*((IHPE *)&(r20))) + *((IHPE *)&(r21))) ) = (IS32)(2658) ;
|
|
if (*((IUH *)(r1+8)) <= *((IUH *)(r1+16))) goto L13_2638if_f;
|
|
*((IUH *)(r1+8)) = *((IUH *)(r1+12)) ;
|
|
case L13_2638if_f_id :
|
|
L13_2638if_f: ;
|
|
*((IUH *)(r1+0)) = (IS32)(83) ;
|
|
*((IU32 *)(LocalIUH+0) + REGLONG) = *((IU32 *)&(r2) + REGLONG) ;
|
|
*((IUH *)(LocalIUH+1)) = *((IUH *)&(r3)) ;
|
|
*((IU32 *)(LocalIUH+2) + REGLONG) = *((IU32 *)&(r4) + REGLONG) ;
|
|
*((IU8 *)(LocalIUH+3) + REGBYTE) = *((IU8 *)&(r5) + REGBYTE) ;
|
|
*((IUH *)(r1+0)) = (IS32)(16532) ;
|
|
*((IU32 *)&(r2) + REGLONG) = *((IU32 *)(LocalIUH+0) + REGLONG) ;
|
|
*((IUH *)&(r3)) = *((IUH *)(LocalIUH+1)) ;
|
|
*((IU32 *)&(r4) + REGLONG) = *((IU32 *)(LocalIUH+2) + REGLONG) ;
|
|
*((IU8 *)&(r5) + REGBYTE) = *((IU8 *)(LocalIUH+3) + REGBYTE) ;
|
|
/* J_SAVE_RETURN NOT IMPLIMENTED */
|
|
{ extern IUH S_2659_Chain2ModeXFwdDwordMove_00000001() ;
|
|
IUH returnValue,v1=0,v2=0,v3=0,v4=0; returnValue = S_2659_Chain2ModeXFwdDwordMove_00000001(v1,v2,v3,v4); }
|
|
/* j_state (IS32)(-2013004225), (IS32)(-1), (IS32)(0) */
|
|
/* J_LOAD_RETURN NOT IMPLIMENTED */
|
|
*((IUH *)(r1+0)) = (IS32)(16533) ;
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/* J_LEAVE_SECTION */
|
|
if(LocalIUH) free(LocalIUH) ;
|
|
if(LocalFPH) free(LocalFPH);
|
|
LocalIUH=CopyLocalIUH ;LocalFPH= CopyLocalFPH;
|
|
return(returnValue);
|
|
/* j_state (IS32)(-2013004285), (IS32)(0), (IS32)(0) */
|
|
/* J_SEG (IS32)(0) */
|
|
case S_2659_Chain2ModeXFwdDwordMove_00000001_id :
|
|
S_2659_Chain2ModeXFwdDwordMove_00000001 :
|
|
*((IUH *)(r1+0)) = (IS32)(82) ;
|
|
*((IUH *)&(r21)) = (IS32)(4) ;
|
|
/* ENTER_SECTION */ CopyLocalIUH=LocalIUH; CopyLocalFPH=LocalFPH;
|
|
if( 20 > 0 ) LocalIUH = (IUH *)malloc ( 20 ) ;
|
|
if( 0 > 0 ) LocalFPH = (EXTENDED *)malloc ( 0 ) ;
|
|
*((IUH *)(r1+8)) = *((IUH *)(r1+8)) + *((IUH *)&(r21)) ;
|
|
*((IUH *)&(r20)) = *((IUH *)(r1+8)) ;
|
|
*((IUH *)&(r22)) = (IS32)(-4) ;
|
|
*((IUH *)((*((IHPE *)&(r20))) + *((IHPE *)&(r22))) ) = (IS32)(2659) ;
|
|
if (*((IUH *)(r1+8)) <= *((IUH *)(r1+16))) goto L13_2639if_f;
|
|
*((IUH *)(r1+8)) = *((IUH *)(r1+12)) ;
|
|
case L13_2639if_f_id :
|
|
L13_2639if_f: ;
|
|
*((IUH *)(r1+0)) = (IS32)(83) ;
|
|
*((IU32 *)(LocalIUH+0) + REGLONG) = *((IU32 *)&(r2) + REGLONG) ;
|
|
*((IUH *)(LocalIUH+1)) = *((IUH *)&(r3)) ;
|
|
*((IU32 *)(LocalIUH+2) + REGLONG) = *((IU32 *)&(r4) + REGLONG) ;
|
|
*((IU8 *)(LocalIUH+3) + REGBYTE) = *((IU8 *)&(r5) + REGBYTE) ;
|
|
*((IUH *)(r1+0)) = (IS32)(16520) ;
|
|
*((IU32 *)&(r2) + REGLONG) = *((IU32 *)(LocalIUH+0) + REGLONG) ;
|
|
*((IUH *)&(r3)) = *((IUH *)(LocalIUH+1)) ;
|
|
*((IUH *)&(r21)) = (IS32)(1) ;
|
|
if(*((IU32 *)&(r21) + REGLONG)>=32)
|
|
CrulesRuntimeError("Bad Bit No");
|
|
else
|
|
*((IU32 *)&(r20) + REGLONG) = *((IU32 *)(LocalIUH+2) + REGLONG) << *((IU32 *)&(r21) + REGLONG) ;
|
|
*((IU32 *)&(r4) + REGLONG) = *((IU32 *)&(r20) + REGLONG) ;
|
|
*((IU8 *)&(r5) + REGBYTE) = *((IU8 *)(LocalIUH+3) + REGBYTE) ;
|
|
/* J_SAVE_RETURN NOT IMPLIMENTED */
|
|
{ extern IUH S_2653_Chain2ModeXFwdWordMove_00000001() ;
|
|
IUH returnValue,v1=0,v2=0,v3=0,v4=0; returnValue = S_2653_Chain2ModeXFwdWordMove_00000001(v1,v2,v3,v4); }
|
|
/* j_state (IS32)(-2013004225), (IS32)(-1), (IS32)(0) */
|
|
/* J_LOAD_RETURN NOT IMPLIMENTED */
|
|
*((IUH *)(r1+0)) = (IS32)(16521) ;
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/* J_LEAVE_SECTION */
|
|
if(LocalIUH) free(LocalIUH) ;
|
|
if(LocalFPH) free(LocalFPH);
|
|
LocalIUH=CopyLocalIUH ;LocalFPH= CopyLocalFPH;
|
|
return(returnValue);
|
|
/* j_state (IS32)(-2013004285), (IS32)(0), (IS32)(0) */
|
|
/* J_SEG (IS32)(0) */
|
|
*((IUH *)(r1+0)) = (IS32)(16201) ;
|
|
case S_2660_Chain2ByteWrite_00000002_id :
|
|
S_2660_Chain2ByteWrite_00000002 :
|
|
*((IUH *)(r1+0)) = (IS32)(82) ;
|
|
*((IUH *)&(r21)) = (IS32)(4) ;
|
|
/* ENTER_SECTION */ CopyLocalIUH=LocalIUH; CopyLocalFPH=LocalFPH;
|
|
if( 12 > 0 ) LocalIUH = (IUH *)malloc ( 12 ) ;
|
|
if( 0 > 0 ) LocalFPH = (EXTENDED *)malloc ( 0 ) ;
|
|
*((IUH *)(r1+8)) = *((IUH *)(r1+8)) + *((IUH *)&(r21)) ;
|
|
*((IUH *)&(r20)) = *((IUH *)(r1+8)) ;
|
|
*((IUH *)&(r21)) = (IS32)(-4) ;
|
|
*((IUH *)((*((IHPE *)&(r20))) + *((IHPE *)&(r21))) ) = (IS32)(2660) ;
|
|
if (*((IUH *)(r1+8)) <= *((IUH *)(r1+16))) goto L13_2640if_f;
|
|
*((IUH *)(r1+8)) = *((IUH *)(r1+12)) ;
|
|
case L13_2640if_f_id :
|
|
L13_2640if_f: ;
|
|
*((IUH *)(r1+0)) = (IS32)(83) ;
|
|
*((IU32 *)(LocalIUH+0) + REGLONG) = *((IU32 *)&(r2) + REGLONG) ;
|
|
*((IU8 *)(LocalIUH+1) + REGBYTE) = *((IU8 *)&(r3) + REGBYTE) ;
|
|
*((IUH *)(r1+0)) = (IS32)(16500) ;
|
|
*((IU32 *)&(r2) + REGLONG) = *((IU32 *)(LocalIUH+0) + REGLONG) ;
|
|
*((IU8 *)&(r3) + REGBYTE) = *((IU8 *)(LocalIUH+1) + REGBYTE) ;
|
|
/* J_SAVE_RETURN NOT IMPLIMENTED */
|
|
{ extern IUH S_2661_Chain2ModeXByteWrite_00000002() ;
|
|
IUH returnValue,v1=0,v2=0,v3=0,v4=0; returnValue = S_2661_Chain2ModeXByteWrite_00000002(v1,v2,v3,v4); }
|
|
/* j_state (IS32)(-2013004273), (IS32)(-1), (IS32)(0) */
|
|
/* J_LOAD_RETURN NOT IMPLIMENTED */
|
|
*((IUH *)(r1+0)) = (IS32)(16501) ;
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/* J_LEAVE_SECTION */
|
|
if(LocalIUH) free(LocalIUH) ;
|
|
if(LocalFPH) free(LocalFPH);
|
|
LocalIUH=CopyLocalIUH ;LocalFPH= CopyLocalFPH;
|
|
return(returnValue);
|
|
/* j_state (IS32)(-2013004285), (IS32)(0), (IS32)(0) */
|
|
/* J_SEG (IS32)(0) */
|
|
case S_2661_Chain2ModeXByteWrite_00000002_id :
|
|
S_2661_Chain2ModeXByteWrite_00000002 :
|
|
*((IUH *)(r1+0)) = (IS32)(82) ;
|
|
*((IUH *)&(r21)) = (IS32)(4) ;
|
|
/* ENTER_SECTION */ CopyLocalIUH=LocalIUH; CopyLocalFPH=LocalFPH;
|
|
if( 12 > 0 ) LocalIUH = (IUH *)malloc ( 12 ) ;
|
|
if( 0 > 0 ) LocalFPH = (EXTENDED *)malloc ( 0 ) ;
|
|
*((IUH *)(r1+8)) = *((IUH *)(r1+8)) + *((IUH *)&(r21)) ;
|
|
*((IUH *)&(r20)) = *((IUH *)(r1+8)) ;
|
|
*((IUH *)&(r22)) = (IS32)(-4) ;
|
|
*((IUH *)((*((IHPE *)&(r20))) + *((IHPE *)&(r22))) ) = (IS32)(2661) ;
|
|
if (*((IUH *)(r1+8)) <= *((IUH *)(r1+16))) goto L13_2641if_f;
|
|
*((IUH *)(r1+8)) = *((IUH *)(r1+12)) ;
|
|
case L13_2641if_f_id :
|
|
L13_2641if_f: ;
|
|
*((IUH *)(r1+0)) = (IS32)(83) ;
|
|
*((IU32 *)(LocalIUH+0) + REGLONG) = *((IU32 *)&(r2) + REGLONG) ;
|
|
*((IU8 *)(LocalIUH+1) + REGBYTE) = *((IU8 *)&(r3) + REGBYTE) ;
|
|
*((IUH *)&(r21)) = (IS32)(1340) ;
|
|
*((IUH *)&(r22)) = (IS32)(1) ;
|
|
*((IU32 *)((*((IHPE *)&(r1))) + *((IHPE *)&(r21))) ) = *((IU32 *)((*((IHPE *)&(r1))) + *((IHPE *)&(r21))) ) + *((IU32 *)&(r22) + REGLONG) ;
|
|
*((IUH *)(r1+0)) = (IS32)(16294) ;
|
|
*((IUH *)(r1+0)) = (IS32)(16295) ;
|
|
*((IUH *)&(r20)) = (IS32)(57343) ;
|
|
*((IU32 *)&(r21) + REGLONG) = *((IU32 *)(LocalIUH+0) + REGLONG) & *((IU32 *)&(r20) + REGLONG);
|
|
*((IUH *)&(r22)) = (IS32)(1344) ;
|
|
if (*((IS32 *)&(r21) + REGLONG) >= *((IS32 *)((*((IHPE *)&(r1))) + *((IHPE *)&(r22))) )) goto L25_30if_f;
|
|
*((IUH *)&(r20)) = (IS32)(57343) ;
|
|
*((IU32 *)&(r22) + REGLONG) = *((IU32 *)(LocalIUH+0) + REGLONG) & *((IU32 *)&(r20) + REGLONG);
|
|
*((IUH *)&(r21)) = (IS32)(1344) ;
|
|
*((IU32 *)((*((IHPE *)&(r1))) + *((IHPE *)&(r21))) ) = *((IU32 *)&(r22) + REGLONG) ;
|
|
case L25_30if_f_id :
|
|
L25_30if_f: ;
|
|
*((IUH *)&(r20)) = (IS32)(57343) ;
|
|
*((IU32 *)&(r21) + REGLONG) = *((IU32 *)(LocalIUH+0) + REGLONG) & *((IU32 *)&(r20) + REGLONG);
|
|
*((IUH *)&(r22)) = (IS32)(1348) ;
|
|
if (*((IS32 *)&(r21) + REGLONG) <= *((IS32 *)((*((IHPE *)&(r1))) + *((IHPE *)&(r22))) )) goto L25_31if_f;
|
|
*((IUH *)&(r20)) = (IS32)(57343) ;
|
|
*((IU32 *)&(r22) + REGLONG) = *((IU32 *)(LocalIUH+0) + REGLONG) & *((IU32 *)&(r20) + REGLONG);
|
|
*((IUH *)&(r21)) = (IS32)(1348) ;
|
|
*((IU32 *)((*((IHPE *)&(r1))) + *((IHPE *)&(r21))) ) = *((IU32 *)&(r22) + REGLONG) ;
|
|
case L25_31if_f_id :
|
|
L25_31if_f: ;
|
|
*((IUH *)(r1+0)) = (IS32)(16296) ;
|
|
*((IUH *)(r1+0)) = (IS32)(16297) ;
|
|
*((IUH *)&(r20)) = *((IU8 *)(LocalIUH+1) + REGBYTE);
|
|
*((IU32 *)(LocalIUH+2) + REGLONG) = *((IU32 *)&(r20) + REGLONG) ;
|
|
*((IUH *)(r1+0)) = (IS32)(16360) ;
|
|
*((IUH *)&(r21)) = (IS32)(0) ;
|
|
*((IUH *)&(r22)) = (IS32)(4) ;
|
|
if (*((IU32 *)&(r22) + REGLONG) + *((IU32 *)&(r21) + REGLONG) > 32 || *((IU32 *)&(r22) + REGLONG) == 0)
|
|
CrulesRuntimeError("Bad long bitfield");
|
|
else
|
|
*((IU32 *)&(r20) + REGLONG) = (IU32)((*((IU32 *)(LocalIUH+2) + REGLONG) << (32-(*((IU32 *)&(r21) + REGLONG) + *((IU32 *)&(r22) + REGLONG))))) >> (32 - *((IU32 *)&(r22) + REGLONG));
|
|
*((IUH *)&(r20)) = *((IU32 *)&(r20) + REGLONG);
|
|
*((IUH *)&(r21)) = (IS32)(4) ;
|
|
*((IUH *)&(r20)) = *((IUH *)&(r20)) * *((IUH *)&(r21)) ;
|
|
*((IUH *)&(r22)) = (IS32)(1328) ;
|
|
*((IUH *)&(r20)) = *((IUH *)((*((IHPE *)&(r1))) + *((IHPE *)&(r22))) ) + *((IUH *)&(r20)) ;
|
|
*((IU32 *)(LocalIUH+2) + REGLONG) = *((IU32 *)(*((IHPE *)&(r20))) ) ;
|
|
*((IUH *)(r1+0)) = (IS32)(16361) ;
|
|
*((IUH *)&(r21)) = (IS32)(1304) ;
|
|
*((IU32 *)&(r20) + REGLONG) = *((IU32 *)((*((IHPE *)&(r1))) + *((IHPE *)&(r21))) ) & *((IU32 *)(LocalIUH+2) + REGLONG);
|
|
*((IUH *)&(r21)) = (IS32)(1308) ;
|
|
*((IU32 *)&(r20) + REGLONG) = *((IU32 *)&(r20) + REGLONG) ^ *((IU32 *)((*((IHPE *)&(r1))) + *((IHPE *)&(r21))) ) ;
|
|
*((IUH *)&(r22)) = (IS32)(1280) ;
|
|
*((IU32 *)&(r20) + REGLONG) = *((IU32 *)&(r20) + REGLONG) & *((IU32 *)((*((IHPE *)&(r1))) + *((IHPE *)&(r22))) );
|
|
*((IUH *)&(r21)) = (IS32)(1280) ;
|
|
*((IUH *)&(r23)) = (IS32)(1312) ;
|
|
*((IU32 *)&(r22) + REGLONG) = *((IU32 *)((*((IHPE *)&(r1))) + *((IHPE *)&(r21))) ) ^ *((IU32 *)((*((IHPE *)&(r1))) + *((IHPE *)&(r23))) ) ;
|
|
*((IU32 *)&(r22) + REGLONG) = *((IU32 *)&(r22) + REGLONG) & *((IU32 *)(LocalIUH+2) + REGLONG);
|
|
*((IU32 *)&(r20) + REGLONG) = *((IU32 *)&(r20) + REGLONG) | *((IU32 *)&(r22) + REGLONG) ;
|
|
*((IU32 *)(LocalIUH+2) + REGLONG) = *((IU32 *)&(r20) + REGLONG) ;
|
|
*((IUH *)(r1+0)) = (IS32)(16362) ;
|
|
*((IUH *)(r1+0)) = (IS32)(16363) ;
|
|
*((IUH *)&(r21)) = (IS32)(0) ;
|
|
if(*((IU32 *)&(r21) + REGLONG)>=32)
|
|
CrulesRuntimeError("Bad Bit No");
|
|
else
|
|
if ((*((IU32 *)(LocalIUH+0) + REGLONG) & (1 << *((IU32 *)&(r21) + REGLONG))) == 0) goto L21_68if_f;
|
|
*((IUH *)&(r20)) = (IS32)(1320) ;
|
|
*((IUH *)&(r22)) = (IS32)(1) ;
|
|
if(*((IU32 *)&(r22) + REGLONG)>=32)
|
|
CrulesRuntimeError("Bad Bit No");
|
|
else
|
|
if ((*((IU32 *)((*((IHPE *)&(r1))) + *((IHPE *)&(r20))) ) & (1 << *((IU32 *)&(r22) + REGLONG))) == 0) goto L21_70if_f;
|
|
*((IUH *)&(r21)) = (IS32)(1288) ;
|
|
*((IUH *)&(r22)) = (IS32)(1) ;
|
|
*((IUH *)&(r20)) = *((IUH *)((*((IHPE *)&(r1))) + *((IHPE *)&(r21))) ) + *((IUH *)&(r22)) ;
|
|
*((IUH *)&(r21)) = (IS32)(1) ;
|
|
*((IUH *)&(r23)) = (IS32)(31) ;
|
|
if (*((IU32 *)&(r23) + REGLONG) + *((IU32 *)&(r21) + REGLONG) > 32 || *((IU32 *)&(r23) + REGLONG) == 0)
|
|
CrulesRuntimeError("Bad long bitfield");
|
|
else
|
|
*((IU32 *)&(r22) + REGLONG) = (IU32)((*((IU32 *)(LocalIUH+0) + REGLONG) << (32-(*((IU32 *)&(r21) + REGLONG) + *((IU32 *)&(r23) + REGLONG))))) >> (32 - *((IU32 *)&(r23) + REGLONG));
|
|
*((IUH *)&(r23)) = (IS32)(2) ;
|
|
if(*((IU32 *)&(r23) + REGLONG)>=32)
|
|
CrulesRuntimeError("Bad Bit No");
|
|
else
|
|
*((IU32 *)&(r22) + REGLONG) = *((IU32 *)&(r22) + REGLONG) << *((IU32 *)&(r23) + REGLONG) ;
|
|
*((IU8 *)((*((IHPE *)&(r20))) + *((IHPE *)&(r22))) ) = *((IU8 *)(LocalIUH+2) + REGBYTE) ;
|
|
case L21_70if_f_id :
|
|
L21_70if_f: ;
|
|
{ extern IUH L21_69if_d() ;
|
|
IUH returnValue,v1=0,v2=0,v3=0,v4=0; returnValue = L21_69if_d(v1,v2,v3,v4); return(returnValue); }
|
|
/* j_state (IS32)(-2013004285), (IS32)(0), (IS32)(0) */
|
|
case L21_68if_f_id :
|
|
L21_68if_f: ;
|
|
*((IUH *)&(r21)) = (IS32)(1320) ;
|
|
*((IUH *)&(r22)) = (IS32)(0) ;
|
|
if(*((IU32 *)&(r22) + REGLONG)>=32)
|
|
CrulesRuntimeError("Bad Bit No");
|
|
else
|
|
if ((*((IU32 *)((*((IHPE *)&(r1))) + *((IHPE *)&(r21))) ) & (1 << *((IU32 *)&(r22) + REGLONG))) == 0) goto L21_71if_f;
|
|
*((IUH *)&(r20)) = (IS32)(1) ;
|
|
*((IUH *)&(r22)) = (IS32)(31) ;
|
|
if (*((IU32 *)&(r22) + REGLONG) + *((IU32 *)&(r20) + REGLONG) > 32 || *((IU32 *)&(r22) + REGLONG) == 0)
|
|
CrulesRuntimeError("Bad long bitfield");
|
|
else
|
|
*((IU32 *)&(r21) + REGLONG) = (IU32)((*((IU32 *)(LocalIUH+0) + REGLONG) << (32-(*((IU32 *)&(r20) + REGLONG) + *((IU32 *)&(r22) + REGLONG))))) >> (32 - *((IU32 *)&(r22) + REGLONG));
|
|
*((IUH *)&(r22)) = (IS32)(2) ;
|
|
if(*((IU32 *)&(r22) + REGLONG)>=32)
|
|
CrulesRuntimeError("Bad Bit No");
|
|
else
|
|
*((IU32 *)&(r21) + REGLONG) = *((IU32 *)&(r21) + REGLONG) << *((IU32 *)&(r22) + REGLONG) ;
|
|
*((IUH *)&(r20)) = (IS32)(1288) ;
|
|
*((IU8 *)((*((IHPE *)((*((IHPE *)&(r1))) + *((IHPE *)&(r20)))) ) + *((IHPE *)&(r21))) ) = *((IU8 *)(LocalIUH+2) + REGBYTE) ;
|
|
case L21_71if_f_id :
|
|
L21_71if_f: ;
|
|
case L21_69if_d_id :
|
|
L21_69if_d: ;
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/*J_KILL__*/
|
|
/* J_LEAVE_SECTION */
|
|
if(LocalIUH) free(LocalIUH) ;
|
|
if(LocalFPH) free(LocalFPH);
|
|
LocalIUH=CopyLocalIUH ;LocalFPH= CopyLocalFPH;
|
|
return(returnValue);
|
|
/* j_state (IS32)(-2013004285), (IS32)(0), (IS32)(0) */
|
|
/* END of inline CODE */
|
|
/* CODE outline section */
|
|
}
|
|
}
|
|
/* END of outline CODE */
|