1/* Warning: automatically generated code */ 2 3static const pns_lookup_t Alloc_lut[] = { 4 { pn_Alloc_M, "M" }, 5 { pn_Alloc_res, "res" }, 6 { pn_Alloc_X_regular, "X_regular" }, 7 { pn_Alloc_X_except, "X_except" }, 8}; 9 10static const pns_lookup_t Bound_lut[] = { 11 { pn_Bound_M, "M" }, 12 { pn_Bound_res, "res" }, 13 { pn_Bound_X_regular, "X_regular" }, 14 { pn_Bound_X_except, "X_except" }, 15}; 16 17static const pns_lookup_t Builtin_lut[] = { 18 { pn_Builtin_M, "M" }, 19}; 20 21static const pns_lookup_t Call_lut[] = { 22 { pn_Call_M, "M" }, 23 { pn_Call_T_result, "T_result" }, 24 { pn_Call_X_regular, "X_regular" }, 25 { pn_Call_X_except, "X_except" }, 26}; 27 28static const pns_lookup_t Cond_lut[] = { 29 { pn_Cond_false, "false" }, 30 { pn_Cond_true, "true" }, 31}; 32 33static const pns_lookup_t CopyB_lut[] = { 34 { pn_CopyB_M, "M" }, 35 { pn_CopyB_X_regular, "X_regular" }, 36 { pn_CopyB_X_except, "X_except" }, 37}; 38 39static const pns_lookup_t Div_lut[] = { 40 { pn_Div_M, "M" }, 41 { pn_Div_res, "res" }, 42 { pn_Div_X_regular, "X_regular" }, 43 { pn_Div_X_except, "X_except" }, 44}; 45 46static const pns_lookup_t InstOf_lut[] = { 47 { pn_InstOf_M, "M" }, 48 { pn_InstOf_res, "res" }, 49 { pn_InstOf_X_regular, "X_regular" }, 50 { pn_InstOf_X_except, "X_except" }, 51}; 52 53static const pns_lookup_t Load_lut[] = { 54 { pn_Load_M, "M" }, 55 { pn_Load_res, "res" }, 56 { pn_Load_X_regular, "X_regular" }, 57 { pn_Load_X_except, "X_except" }, 58}; 59 60static const pns_lookup_t Mod_lut[] = { 61 { pn_Mod_M, "M" }, 62 { pn_Mod_res, "res" }, 63 { pn_Mod_X_regular, "X_regular" }, 64 { pn_Mod_X_except, "X_except" }, 65}; 66 67static const pns_lookup_t Raise_lut[] = { 68 { pn_Raise_M, "M" }, 69 { pn_Raise_X, "X" }, 70}; 71 72static const pns_lookup_t Start_lut[] = { 73 { pn_Start_X_initial_exec, "X_initial_exec" }, 74 { pn_Start_M, "M" }, 75 { pn_Start_P_frame_base, "P_frame_base" }, 76 { pn_Start_T_args, "T_args" }, 77}; 78 79static const pns_lookup_t Store_lut[] = { 80 { pn_Store_M, "M" }, 81 { pn_Store_X_regular, "X_regular" }, 82 { pn_Store_X_except, "X_except" }, 83}; 84 85static const pns_lookup_t Switch_lut[] = { 86 { pn_Switch_default, "default" }, 87}; 88 89 90static const proj_lookup_t proj_lut[] = { 91 { iro_Alloc, ARRAY_SIZE(Alloc_lut), Alloc_lut }, 92 { iro_Bound, ARRAY_SIZE(Bound_lut), Bound_lut }, 93 { iro_Builtin, ARRAY_SIZE(Builtin_lut), Builtin_lut }, 94 { iro_Call, ARRAY_SIZE(Call_lut), Call_lut }, 95 { iro_Cond, ARRAY_SIZE(Cond_lut), Cond_lut }, 96 { iro_CopyB, ARRAY_SIZE(CopyB_lut), CopyB_lut }, 97 { iro_Div, ARRAY_SIZE(Div_lut), Div_lut }, 98 { iro_InstOf, ARRAY_SIZE(InstOf_lut), InstOf_lut }, 99 { iro_Load, ARRAY_SIZE(Load_lut), Load_lut }, 100 { iro_Mod, ARRAY_SIZE(Mod_lut), Mod_lut }, 101 { iro_Raise, ARRAY_SIZE(Raise_lut), Raise_lut }, 102 { iro_Start, ARRAY_SIZE(Start_lut), Start_lut }, 103 { iro_Store, ARRAY_SIZE(Store_lut), Store_lut }, 104 { iro_Switch, ARRAY_SIZE(Switch_lut), Switch_lut }, 105}; 106