	.global KLincremental_generic_functionGVKe
	.global KLfunction_classGVKi
	.global KLclassGVKd
	.global KLmm_wrapperGVKi
	.global KLsimple_object_vectorGVKd
	.global KLobjectGVKd
	.global KLunboundGVKe
	.global KLbooleanGVKd
	.global KLsealed_generic_functionGVKe
	.global KLvirtual_registerGYharp_registersVharp
	.global KLempty_listGVKd
	.global KLintegerGVKd
	.global KLsimple_element_type_vectorGVKe
	.global KLlimited_vector_typeGVKe
	.global KLreal_registerGYharp_registersVharp
	.global KLlistGVKd
	.global KLdfregGYharp_registersVharp
	.global KLabsent_engine_nodeGVKg
	.global KLmoduleGVKe
	.global KLbyte_stringGVKd
	.global KLsignatureGVKe
	.global KLharp_back_endGYbase_harpVharp
	.global KLpairGVKd
	.global KLsimple_methodGVKe
	.global KLsignatureAvaluesGVKi
	.global KLspillGYharp_registersVharp
	.global KLsimple_typechecked_cache_header_engine_nodeGVKg
	.global KLimplementation_classGVKe
	.global KLkeyword_methodGVKe
	.global KLkeyword_signatureAvaluesGVKi
	.global KLinstance_slot_descriptorGVKe
	.global KLobject_signatureGVKe
	.global KLsetter_methodGVKi
	.global KLgetter_methodGVKi
	.global KLsimple_closure_methodGVKi
	.global KLsimple_machine_word_vectorGVKe
	.global KPadd_classVKeI
	.global KmakeVKd
	.global KLclassGVKdW
	.global KLmm_wrapperGVKiW
	.global KLfunction_classGVKiW
	.global KLincremental_generic_functionGVKeW
	.global KPempty_vectorVKi
	.global KLsimple_object_vectorGVKdW
	.global KLobjectGVKdW
	.global KPunboundVKi
	.global KLunboundGVKeW
	.global KPtrueVKi
	.global KLbooleanGVKdW
	.global KPfalseVKi
	.global Kcentral_spill_holderYharp_registersVharp
	.global KLsealed_generic_functionGVKeW
	.global KsizeVKd
	.global Knext_gc_spill_setterYharp_registersVharp
	.global Knext_ng_spill_setterYharp_registersVharp
	.global Knext_sf_spill_setterYharp_registersVharp
	.global Knext_df_spill_setterYharp_registersVharp
	.global KLvirtual_registerGYharp_registersVharpW
	.global KLpairGVKdW
	.global KPempty_listVKi
	.global KLempty_listGVKdW
	.global Kunsupplied_objectVKi
	.global KLintegerGVKdW
	.global KmakeVKdMM27I
	.global KLsimple_element_type_vectorGVKeW
	.global KLsimple_virtual_register_vectorGYharp_registersVharp
	.global KLlimited_vector_typeGVKeW
	.global Kmake_pref_vectorYmain_harpVharp
	.global KelementVKdMM11I
	.global KLreal_registerGYharp_registersVharpW
	.global Kelement_range_errorVKeI
	.global KLlistGVKdW
	.global KLdfregGYharp_registersVharpW
	.global new_gf_xep_2
	.global RSINGULAR_Labsent_engine_nodeG
	.global KLabsent_engine_nodeGVKgW
	.global Kmain_harp_moduleYdylan_userVharp
	.global KLmoduleGVKeW
	.global KLbyte_stringGVKdW
	.global KLsignatureGVKeW
	.global KLharp_back_endGYbase_harpVharpW
	.global KLsimple_methodGVKeW
	.global xep_2
	.global KremoveXVKdMM7I
	.global KEEVKd
	.global KLVKd
	.global KAVKd
	.global new_gf_xep_3
	.global KLsignatureAvaluesGVKiW
	.global KLspillGYharp_registersVharpW
	.global Kadvance_markYmain_harpVharpMM0I
	.global Kspill_set_scatter_setterYharp_registersVharp
	.global xep_3
	.global Kmake_arg_spillYmain_harpVharp
	.global KLsimple_typechecked_cache_header_engine_nodeGVKgW
	.global KDsignature_LintegerG_typesVKi
	.global KLimplementation_classGVKeW
	.global KinitializeVKd
	.global KLkeyword_methodGVKeW
	.global rest_key_xep_1
	.global rest_key_mep_1
	.global KLkeyword_signatureAvaluesGVKiW
	.global KDsignature_LclassG_typesVKi
	.global KLinstance_slot_descriptorGVKeW
	.global KDsignature_LobjectG_object_rest_value_2VKi
	.global KLobject_signatureGVKeW
	.global KLsetter_methodGVKiW
	.global slotacc_single_q_instance_setter_xep
	.global new_gf_xep_1
	.global KDsignature_LobjectG_object_rest_value_1VKi
	.global KLgetter_methodGVKiW
	.global slotacc_single_q_instance_getter_xep
	.global KLsimple_closure_methodGVKiW
	.global xep_0
	.global Kclass_instanceQ_initialVKiI
	.global KLsimple_machine_word_vectorGVKeW
	.global Kdefault_class_constructorVKi
	.global Kclass_instanceQ_rcpl_single_smallVKiI
	.global KDsignature_Lsimple_object_vectorG_typesVKi
	.global KsortVKdMM1I
	.global KDsignature_LbooleanG_typesVKi
	.global xep_1
	.global KmemberQVKdMM3I
	.global Kharp_errorYbase_harpVharpMM0I
	.global KlistVKdI
	.global Kconcatenate_asVKdMM4I
	.global mw_bit_count_for_logcountYharp_utilsVharp
	.global vv_preferYmain_harpVharp
	.global vv_preferYmain_harpVharpT
	.global Dinvalid_virtual_registerYharp_registersVharp
	.global bit_count_for_logcountYharp_utilsVharp
	.global KLabstract_sort_groupsGYmain_harpVharp
	.global KLempty_sort_groupsGYmain_harpVharp
	.global KLsort_groupsGYmain_harpVharp
	.global KLabstract_sort_groupsGYmain_harpVharpW
	.global KLempty_sort_groupsGYmain_harpVharpW
	.global Kcolour_graphYmain_harpVharpMM0
	.global KLsort_groupsGYmain_harpVharpW
	.global Kselect_spill_by_colourYmain_harpVharp
	.global Kselect_spill_by_colourYmain_harpVharpGFML
	.global Kthe_real_dfregYmain_harpVharp
	.global Kthe_real_dfregYmain_harpVharpGFML
	.global Kthe_real_dfregYmain_harpVharpMM0
	.global Kselect_spill_by_colourYmain_harpVharpMM0
	.global Kselect_spill_by_colourYmain_harpVharpMM1
	.global cache_header_entry
	.global Kreal_preserved_maskYmain_harpVharpMM0
	.global KLsort_groupsGZ32ZconstructorYmain_harpVharpMM0
	.global Ksort_group_idYmain_harpVharpHLsort_groupsG
	.global Ksort_groupYmain_harpVharpHLsort_groupsG
	.global Ksort_groupsYmain_harpVharpHLsort_groupsG
	.global Ksort_groupsYmain_harpVharp
	.global Ksort_groups_setterYmain_harpVharp
	.global Ksort_groups_setterYmain_harpVharpMM0
	.global Ksort_groupsYmain_harpVharpMM0
	.global Ksort_groupYmain_harpVharp
	.global Ksort_group_setterYmain_harpVharp
	.global Ksort_group_setterYmain_harpVharpMM0
	.global Ksort_groupYmain_harpVharpMM0
	.global Ksort_group_idYmain_harpVharp
	.global Ksort_group_id_setterYmain_harpVharp
	.global Ksort_group_id_setterYmain_harpVharpMM0
	.global Ksort_group_idYmain_harpVharpMM0
	.global KLempty_sort_groupsGZ32ZconstructorYmain_harpVharpMM0
	.global Ksort_by_block_clashesYmain_harpVharp
	.global Ksort_by_block_clashesYmain_harpVharpGFML
	.global Ksort_by_block_clashesYmain_harpVharpMM0
	.global Kcompare_block_clashesYmain_harpVharpMM0
	.global Kselect_spillYmain_harpVharpMM0
	.global Kselect_spill_by_numberYmain_harpVharpMM0
	.global colour_graphYmain_harpVharp
	.global select_spill_by_numberYmain_harpVharp
	.global select_spillYmain_harpVharp
	.global select_spill_by_colourYmain_harpVharp
	.global sort_by_block_clashesYmain_harpVharp
	.global Labstract_sort_groupsGYmain_harpVharp
	.global Lempty_sort_groupsGYmain_harpVharp
	.global Dempty_sort_groupsYmain_harpVharp
	.global Lsort_groupsGYmain_harpVharp
	.global the_real_dfregYmain_harpVharp
	.global delay_colouringYmain_harpVharp
	.global delay_colouringYmain_harpVharpT

	.section .dyobj$m, "aw"
	.align 4


_dylan_object_file_objs_start:

KLabstract_sort_groupsGYmain_harpVharp:
	.long KLclassGVKdW
	.long Kclass_instanceQ_rcpl_single_smallVKiI
	.long K96
	.long K93
	.long 1
	.long Kmain_harp_moduleYdylan_userVharp
	.align 4
	.type KLabstract_sort_groupsGYmain_harpVharp,@object
	.size KLabstract_sort_groupsGYmain_harpVharp,. - KLabstract_sort_groupsGYmain_harpVharp

KLempty_sort_groupsGYmain_harpVharp:
	.long KLclassGVKdW
	.long Kclass_instanceQ_initialVKiI
	.long K92
	.long K86
	.long 1
	.long Kmain_harp_moduleYdylan_userVharp
	.align 4
	.type KLempty_sort_groupsGYmain_harpVharp,@object
	.size KLempty_sort_groupsGYmain_harpVharp,. - KLempty_sort_groupsGYmain_harpVharp

KLsort_groupsGYmain_harpVharp:
	.long KLclassGVKdW
	.long Kclass_instanceQ_initialVKiI
	.long K83
	.long K42
	.long 1
	.long Kmain_harp_moduleYdylan_userVharp
	.align 4
	.type KLsort_groupsGYmain_harpVharp,@object
	.size KLsort_groupsGYmain_harpVharp,. - KLsort_groupsGYmain_harpVharp

Kselect_spill_by_colourYmain_harpVharp:
	.long KLincremental_generic_functionGVKeW
	.long new_gf_xep_3
	.long K31
	.long 1
	.long K32
	.long K29
	.long RSINGULAR_Labsent_engine_nodeG
	.long Kmain_harp_moduleYdylan_userVharp
	.long KPfalseVKi
	.long KPempty_vectorVKi
	.long 25
	.align 4
	.type Kselect_spill_by_colourYmain_harpVharp,@object
	.size Kselect_spill_by_colourYmain_harpVharp,. - Kselect_spill_by_colourYmain_harpVharp

Kthe_real_dfregYmain_harpVharp:
	.long KLincremental_generic_functionGVKeW
	.long new_gf_xep_2
	.long K20
	.long 1
	.long K21
	.long K19
	.long RSINGULAR_Labsent_engine_nodeG
	.long Kmain_harp_moduleYdylan_userVharp
	.long KPfalseVKi
	.long KPempty_vectorVKi
	.long 25
	.align 4
	.type Kthe_real_dfregYmain_harpVharp,@object
	.size Kthe_real_dfregYmain_harpVharp,. - Kthe_real_dfregYmain_harpVharp

K19:
	.long KLpairGVKdW
	.long Kthe_real_dfregYmain_harpVharpMM0
	.long KPempty_listVKi
	.align 4
	.type K19,@object
	.size K19,. - K19

K22:
	.long KLsimple_object_vectorGVKdW
	.long 9
	.long KLharp_back_endGYbase_harpVharp
	.long KLobjectGVKd
	.align 4
	.type K22,@object
	.size K22,. - K22

K29:
	.long KLpairGVKdW
	.long Kselect_spill_by_colourYmain_harpVharpMM0
	.long K30
	.align 4
	.type K29,@object
	.size K29,. - K29

K30:
	.long KLpairGVKdW
	.long Kselect_spill_by_colourYmain_harpVharpMM1
	.long KPempty_listVKi
	.align 4
	.type K30,@object
	.size K30,. - K30

K33:
	.long KLsimple_object_vectorGVKdW
	.long 13
	.long KLharp_back_endGYbase_harpVharp
	.long KLvirtual_registerGYharp_registersVharp
	.long KLobjectGVKd
	.align 4
	.type K33,@object
	.size K33,. - K33

K34:
	.long KLsimple_object_vectorGVKdW
	.long 5
	.long KLspillGYharp_registersVharp
	.align 4
	.type K34,@object
	.size K34,. - K34

K36:
	.long KLsimple_typechecked_cache_header_engine_nodeGVKgW
	.long 131129
	.long KPfalseVKi
	.long cache_header_entry
	.long RSINGULAR_Labsent_engine_nodeG
	.long Kmake_arg_spillYmain_harpVharp
	.align 4
	.type K36,@object
	.size K36,. - K36

K38:
	.long KLsimple_object_vectorGVKdW
	.long 13
	.long KLharp_back_endGYbase_harpVharp
	.long KLvirtual_registerGYharp_registersVharp
	.long KLintegerGVKd
	.align 4
	.type K38,@object
	.size K38,. - K38

K41:
	.long KLsimple_object_vectorGVKdW
	.long 9
	.long KLharp_back_endGYbase_harpVharp
	.long KLreal_registerGYharp_registersVharp
	.align 4
	.type K41,@object
	.size K41,. - K41

K42:
	.long KLimplementation_classGVKeW
	.long 527433741
	.long KLsort_groupsGYmain_harpVharp
	.long KLsort_groupsGYmain_harpVharpW
	.long KPfalseVKi
	.long K43
	.long -3
	.long KLsort_groupsGZ32ZconstructorYmain_harpVharpMM0
	.long K46
	.long K47
	.long 9
	.long KPempty_vectorVKi
	.long KPempty_vectorVKi
	.long KPempty_listVKi
	.long KPempty_listVKi
	.long KPempty_listVKi
	.long KPempty_vectorVKi
	.long K43
	.long K43
	.long KPempty_vectorVKi
	.long KPempty_vectorVKi
	.long KPempty_vectorVKi
	.long KPempty_vectorVKi
	.long KPempty_vectorVKi
	.align 4
	.type K42,@object
	.size K42,. - K42

K43:
	.long KLsimple_object_vectorGVKdW
	.long 13
	.long Ksort_group_idYmain_harpVharpHLsort_groupsG
	.long Ksort_groupYmain_harpVharpHLsort_groupsG
	.long Ksort_groupsYmain_harpVharpHLsort_groupsG
	.align 4
	.type K43,@object
	.size K43,. - K43

K46:
	.long KLsimple_object_vectorGVKdW
	.long 5
	.long KLabstract_sort_groupsGYmain_harpVharp
	.align 4
	.type K46,@object
	.size K46,. - K46

K47:
	.long KLsimple_object_vectorGVKdW
	.long 25
	.long KLobjectGVKd
	.long KLabstract_sort_groupsGYmain_harpVharp
	.long KLsort_groupsGYmain_harpVharp
	.long KPfalseVKi
	.long KPfalseVKi
	.long KPfalseVKi
	.align 4
	.type K47,@object
	.size K47,. - K47

K51:
	.long KLsimple_object_vectorGVKdW
	.long 5
	.long KLsort_groupsGYmain_harpVharp
	.align 4
	.type K51,@object
	.size K51,. - K51

Ksort_group_idYmain_harpVharpHLsort_groupsG:
	.long KLinstance_slot_descriptorGVKeW
	.long 157
	.long -3
	.long KLsort_groupsGYmain_harpVharp
	.long KPfalseVKi
	.long Ksort_group_idYmain_harpVharp
	.long Ksort_group_id_setterYmain_harpVharp
	.long KLintegerGVKd
	.align 4
	.type Ksort_group_idYmain_harpVharpHLsort_groupsG,@object
	.size Ksort_group_idYmain_harpVharpHLsort_groupsG,. - Ksort_group_idYmain_harpVharpHLsort_groupsG

Ksort_groupYmain_harpVharpHLsort_groupsG:
	.long KLinstance_slot_descriptorGVKeW
	.long 157
	.long KPempty_listVKi
	.long KLsort_groupsGYmain_harpVharp
	.long KPfalseVKi
	.long Ksort_groupYmain_harpVharp
	.long Ksort_group_setterYmain_harpVharp
	.long KLlistGVKd
	.align 4
	.type Ksort_groupYmain_harpVharpHLsort_groupsG,@object
	.size Ksort_groupYmain_harpVharpHLsort_groupsG,. - Ksort_groupYmain_harpVharpHLsort_groupsG

Ksort_groupsYmain_harpVharpHLsort_groupsG:
	.long KLinstance_slot_descriptorGVKeW
	.long 149
	.long K65
	.long KLsort_groupsGYmain_harpVharp
	.long KPfalseVKi
	.long Ksort_groupsYmain_harpVharp
	.long Ksort_groups_setterYmain_harpVharp
	.long KLabstract_sort_groupsGYmain_harpVharp
	.align 4
	.type Ksort_groupsYmain_harpVharpHLsort_groupsG,@object
	.size Ksort_groupsYmain_harpVharpHLsort_groupsG,. - Ksort_groupsYmain_harpVharpHLsort_groupsG

Ksort_groupsYmain_harpVharp:
	.long KLsealed_generic_functionGVKeW
	.long new_gf_xep_1
	.long KDsignature_LobjectG_object_rest_value_1VKi
	.long KPfalseVKi
	.long K64
	.long K63
	.long RSINGULAR_Labsent_engine_nodeG
	.align 4
	.type Ksort_groupsYmain_harpVharp,@object
	.size Ksort_groupsYmain_harpVharp,. - Ksort_groupsYmain_harpVharp

Ksort_groups_setterYmain_harpVharp:
	.long KLsealed_generic_functionGVKeW
	.long new_gf_xep_2
	.long KDsignature_LobjectG_object_rest_value_2VKi
	.long KPfalseVKi
	.long K61
	.long K60
	.long RSINGULAR_Labsent_engine_nodeG
	.align 4
	.type Ksort_groups_setterYmain_harpVharp,@object
	.size Ksort_groups_setterYmain_harpVharp,. - Ksort_groups_setterYmain_harpVharp

K60:
	.long KLpairGVKdW
	.long Ksort_groups_setterYmain_harpVharpMM0
	.long KPempty_listVKi
	.align 4
	.type K60,@object
	.size K60,. - K60

K63:
	.long KLpairGVKdW
	.long Ksort_groupsYmain_harpVharpMM0
	.long KPempty_listVKi
	.align 4
	.type K63,@object
	.size K63,. - K63

Ksort_groupYmain_harpVharp:
	.long KLsealed_generic_functionGVKeW
	.long new_gf_xep_1
	.long KDsignature_LobjectG_object_rest_value_1VKi
	.long KPfalseVKi
	.long K74
	.long K73
	.long RSINGULAR_Labsent_engine_nodeG
	.align 4
	.type Ksort_groupYmain_harpVharp,@object
	.size Ksort_groupYmain_harpVharp,. - Ksort_groupYmain_harpVharp

Ksort_group_setterYmain_harpVharp:
	.long KLsealed_generic_functionGVKeW
	.long new_gf_xep_2
	.long KDsignature_LobjectG_object_rest_value_2VKi
	.long KPfalseVKi
	.long K71
	.long K70
	.long RSINGULAR_Labsent_engine_nodeG
	.align 4
	.type Ksort_group_setterYmain_harpVharp,@object
	.size Ksort_group_setterYmain_harpVharp,. - Ksort_group_setterYmain_harpVharp

K70:
	.long KLpairGVKdW
	.long Ksort_group_setterYmain_harpVharpMM0
	.long KPempty_listVKi
	.align 4
	.type K70,@object
	.size K70,. - K70

K73:
	.long KLpairGVKdW
	.long Ksort_groupYmain_harpVharpMM0
	.long KPempty_listVKi
	.align 4
	.type K73,@object
	.size K73,. - K73

Ksort_group_idYmain_harpVharp:
	.long KLsealed_generic_functionGVKeW
	.long new_gf_xep_1
	.long KDsignature_LobjectG_object_rest_value_1VKi
	.long KPfalseVKi
	.long K82
	.long K81
	.long RSINGULAR_Labsent_engine_nodeG
	.align 4
	.type Ksort_group_idYmain_harpVharp,@object
	.size Ksort_group_idYmain_harpVharp,. - Ksort_group_idYmain_harpVharp

Ksort_group_id_setterYmain_harpVharp:
	.long KLsealed_generic_functionGVKeW
	.long new_gf_xep_2
	.long KDsignature_LobjectG_object_rest_value_2VKi
	.long KPfalseVKi
	.long K79
	.long K78
	.long RSINGULAR_Labsent_engine_nodeG
	.align 4
	.type Ksort_group_id_setterYmain_harpVharp,@object
	.size Ksort_group_id_setterYmain_harpVharp,. - Ksort_group_id_setterYmain_harpVharp

K78:
	.long KLpairGVKdW
	.long Ksort_group_id_setterYmain_harpVharpMM0
	.long KPempty_listVKi
	.align 4
	.type K78,@object
	.size K78,. - K78

K81:
	.long KLpairGVKdW
	.long Ksort_group_idYmain_harpVharpMM0
	.long KPempty_listVKi
	.align 4
	.type K81,@object
	.size K81,. - K81

K85:
	.long KLsimple_object_vectorGVKdW
	.long 9
	.long KLharp_back_endGYbase_harpVharp
	.long KLsimple_machine_word_vectorGVKe
	.align 4
	.type K85,@object
	.size K85,. - K85

K86:
	.long KLimplementation_classGVKeW
	.long 477102081
	.long KLempty_sort_groupsGYmain_harpVharp
	.long KLempty_sort_groupsGYmain_harpVharpW
	.long KPfalseVKi
	.long KPempty_vectorVKi
	.long -3
	.long KLempty_sort_groupsGZ32ZconstructorYmain_harpVharpMM0
	.long K46
	.long K89
	.long 9
	.long KPempty_vectorVKi
	.long KPempty_vectorVKi
	.long KPempty_listVKi
	.long KPempty_listVKi
	.long KPempty_listVKi
	.long KPempty_vectorVKi
	.long KPempty_vectorVKi
	.long KPempty_vectorVKi
	.long KPempty_vectorVKi
	.long KPempty_vectorVKi
	.long KPempty_vectorVKi
	.long KPempty_vectorVKi
	.long KPempty_vectorVKi
	.align 4
	.type K86,@object
	.size K86,. - K86

K89:
	.long KLsimple_object_vectorGVKdW
	.long 25
	.long KLobjectGVKd
	.long KLabstract_sort_groupsGYmain_harpVharp
	.long KLempty_sort_groupsGYmain_harpVharp
	.long KPfalseVKi
	.long KPfalseVKi
	.long KPfalseVKi
	.align 4
	.type K89,@object
	.size K89,. - K89

K91:
	.long KLsimple_object_vectorGVKdW
	.long 5
	.long KLempty_sort_groupsGYmain_harpVharp
	.align 4
	.type K91,@object
	.size K91,. - K91

K93:
	.long KLimplementation_classGVKeW
	.long 410255361
	.long KLabstract_sort_groupsGYmain_harpVharp
	.long KLabstract_sort_groupsGYmain_harpVharpW
	.long KPfalseVKi
	.long KPempty_vectorVKi
	.long -3
	.long Kdefault_class_constructorVKi
	.long K94
	.long K95
	.long 5
	.long KPempty_vectorVKi
	.long KPempty_vectorVKi
	.long KPempty_listVKi
	.long KPempty_listVKi
	.long K116
	.long KPempty_vectorVKi
	.long KPempty_vectorVKi
	.long KPempty_vectorVKi
	.long KPempty_vectorVKi
	.long KPempty_vectorVKi
	.long KPempty_vectorVKi
	.long KPempty_vectorVKi
	.long KPempty_vectorVKi
	.align 4
	.type K93,@object
	.size K93,. - K93

K94:
	.long KLsimple_object_vectorGVKdW
	.long 5
	.long KLobjectGVKd
	.align 4
	.type K94,@object
	.size K94,. - K94

K95:
	.long KLsimple_object_vectorGVKdW
	.long 25
	.long KLobjectGVKd
	.long KLabstract_sort_groupsGYmain_harpVharp
	.long KPfalseVKi
	.long KPfalseVKi
	.long KPfalseVKi
	.long KPfalseVKi
	.align 4
	.type K95,@object
	.size K95,. - K95

Ksort_by_block_clashesYmain_harpVharp:
	.long KLincremental_generic_functionGVKeW
	.long new_gf_xep_2
	.long K101
	.long KPfalseVKi
	.long K102
	.long K100
	.long RSINGULAR_Labsent_engine_nodeG
	.long Kmain_harp_moduleYdylan_userVharp
	.long KPfalseVKi
	.long KPempty_vectorVKi
	.long 25
	.align 4
	.type Ksort_by_block_clashesYmain_harpVharp,@object
	.size Ksort_by_block_clashesYmain_harpVharp,. - Ksort_by_block_clashesYmain_harpVharp

K100:
	.long KLpairGVKdW
	.long Ksort_by_block_clashesYmain_harpVharpMM0
	.long KPempty_listVKi
	.align 4
	.type K100,@object
	.size K100,. - K100

K103:
	.long KLsimple_object_vectorGVKdW
	.long 9
	.long KLharp_back_endGYbase_harpVharp
	.long KLsimple_virtual_register_vectorGYharp_registersVharp
	.align 4
	.type K103,@object
	.size K103,. - K103

K107:
	.long KLsimple_object_vectorGVKdW
	.long 9
	.long KLvirtual_registerGYharp_registersVharp
	.long KLvirtual_registerGYharp_registersVharp
	.align 4
	.type K107,@object
	.size K107,. - K107

K110:
	.long KLsimple_object_vectorGVKdW
	.long 5
	.long KLvirtual_registerGYharp_registersVharp
	.align 4
	.type K110,@object
	.size K110,. - K110

K115:
	.long KLsimple_object_vectorGVKdW
	.long 9
	.long KLvirtual_registerGYharp_registersVharp
	.long KLintegerGVKd
	.align 4
	.type K115,@object
	.size K115,. - K115

K116:
	.long KLpairGVKdW
	.long KLsort_groupsGYmain_harpVharp
	.long K117
	.align 4
	.type K116,@object
	.size K116,. - K116

K117:
	.long KLpairGVKdW
	.long KLempty_sort_groupsGYmain_harpVharp
	.long KPempty_listVKi
	.align 4
	.type K117,@object
	.size K117,. - K117


	.section .dyvar$m, "aw"
	.align 4


_dylan_object_file_vars_start:

colour_graphYmain_harpVharp:
	.long Kcolour_graphYmain_harpVharpMM0
	.align 4
	.type colour_graphYmain_harpVharp,@object
	.size colour_graphYmain_harpVharp,. - colour_graphYmain_harpVharp

select_spill_by_numberYmain_harpVharp:
	.long Kselect_spill_by_numberYmain_harpVharpMM0
	.align 4
	.type select_spill_by_numberYmain_harpVharp,@object
	.size select_spill_by_numberYmain_harpVharp,. - select_spill_by_numberYmain_harpVharp

select_spillYmain_harpVharp:
	.long Kselect_spillYmain_harpVharpMM0
	.align 4
	.type select_spillYmain_harpVharp,@object
	.size select_spillYmain_harpVharp,. - select_spillYmain_harpVharp

select_spill_by_colourYmain_harpVharp:
	.long Kselect_spill_by_colourYmain_harpVharp
	.align 4
	.type select_spill_by_colourYmain_harpVharp,@object
	.size select_spill_by_colourYmain_harpVharp,. - select_spill_by_colourYmain_harpVharp

sort_by_block_clashesYmain_harpVharp:
	.long Ksort_by_block_clashesYmain_harpVharp
	.align 4
	.type sort_by_block_clashesYmain_harpVharp,@object
	.size sort_by_block_clashesYmain_harpVharp,. - sort_by_block_clashesYmain_harpVharp

Labstract_sort_groupsGYmain_harpVharp:
	.long KLabstract_sort_groupsGYmain_harpVharp
	.align 4
	.type Labstract_sort_groupsGYmain_harpVharp,@object
	.size Labstract_sort_groupsGYmain_harpVharp,. - Labstract_sort_groupsGYmain_harpVharp

Lempty_sort_groupsGYmain_harpVharp:
	.long KLempty_sort_groupsGYmain_harpVharp
	.align 4
	.type Lempty_sort_groupsGYmain_harpVharp,@object
	.size Lempty_sort_groupsGYmain_harpVharp,. - Lempty_sort_groupsGYmain_harpVharp

Dempty_sort_groupsYmain_harpVharp:
	.long KPunboundVKi
	.align 4
	.type Dempty_sort_groupsYmain_harpVharp,@object
	.size Dempty_sort_groupsYmain_harpVharp,. - Dempty_sort_groupsYmain_harpVharp

Lsort_groupsGYmain_harpVharp:
	.long KLsort_groupsGYmain_harpVharp
	.align 4
	.type Lsort_groupsGYmain_harpVharp,@object
	.size Lsort_groupsGYmain_harpVharp,. - Lsort_groupsGYmain_harpVharp

the_real_dfregYmain_harpVharp:
	.long Kthe_real_dfregYmain_harpVharp
	.align 4
	.type the_real_dfregYmain_harpVharp,@object
	.size the_real_dfregYmain_harpVharp,. - the_real_dfregYmain_harpVharp

delay_colouringYmain_harpVharp:
	.long KPtrueVKi
	.align 4
	.type delay_colouringYmain_harpVharp,@object
	.size delay_colouringYmain_harpVharp,. - delay_colouringYmain_harpVharp

delay_colouringYmain_harpVharpT:
	.long KLbooleanGVKd
	.align 4
	.type delay_colouringYmain_harpVharpT,@object
	.size delay_colouringYmain_harpVharpT,. - delay_colouringYmain_harpVharpT

Kselect_spill_by_colourYmain_harpVharpGFML:
	.long K29
	.align 4
	.type Kselect_spill_by_colourYmain_harpVharpGFML,@object
	.size Kselect_spill_by_colourYmain_harpVharpGFML,. - Kselect_spill_by_colourYmain_harpVharpGFML

Kthe_real_dfregYmain_harpVharpGFML:
	.long K19
	.align 4
	.type Kthe_real_dfregYmain_harpVharpGFML,@object
	.size Kthe_real_dfregYmain_harpVharpGFML,. - Kthe_real_dfregYmain_harpVharpGFML

Ksort_by_block_clashesYmain_harpVharpGFML:
	.long K100
	.align 4
	.type Ksort_by_block_clashesYmain_harpVharpGFML,@object
	.size Ksort_by_block_clashesYmain_harpVharpGFML,. - Ksort_by_block_clashesYmain_harpVharpGFML


	.section .dyutr$m, "aw"
	.align 4


_dylan_untraced_objs_start:

KLabstract_sort_groupsGYmain_harpVharpW:
	.long KLmm_wrapperGVKiW
	.long K93
	.long 1
	.long 1
	.long 33554439
	.long 1
	.align 4
	.type KLabstract_sort_groupsGYmain_harpVharpW,@object
	.size KLabstract_sort_groupsGYmain_harpVharpW,. - KLabstract_sort_groupsGYmain_harpVharpW

KLempty_sort_groupsGYmain_harpVharpW:
	.long KLmm_wrapperGVKiW
	.long K86
	.long 1
	.long 1
	.long 33554439
	.long 1
	.align 4
	.type KLempty_sort_groupsGYmain_harpVharpW,@object
	.size KLempty_sort_groupsGYmain_harpVharpW,. - KLempty_sort_groupsGYmain_harpVharpW

Kcolour_graphYmain_harpVharpMM0:
	.long KLsimple_methodGVKeW
	.long xep_2
	.long K84
	.long Kcolour_graphYmain_harpVharpMM0I
	.align 4
	.type Kcolour_graphYmain_harpVharpMM0,@object
	.size Kcolour_graphYmain_harpVharpMM0,. - Kcolour_graphYmain_harpVharpMM0

KLsort_groupsGYmain_harpVharpW:
	.long KLmm_wrapperGVKiW
	.long K42
	.long 1
	.long 13
	.long 33554439
	.long 1
	.align 4
	.type KLsort_groupsGYmain_harpVharpW,@object
	.size KLsort_groupsGYmain_harpVharpW,. - KLsort_groupsGYmain_harpVharpW

Kthe_real_dfregYmain_harpVharpMM0:
	.long KLsimple_methodGVKeW
	.long xep_2
	.long K20
	.long Kthe_real_dfregYmain_harpVharpMM0I
	.align 4
	.type Kthe_real_dfregYmain_harpVharpMM0,@object
	.size Kthe_real_dfregYmain_harpVharpMM0,. - Kthe_real_dfregYmain_harpVharpMM0

K20:
	.long KLsignatureGVKeW
	.long 41944073
	.long K22
	.align 4
	.type K20,@object
	.size K20,. - K20

K21:
	.long KLbyte_stringGVKdW
	.long 57
	.ascii "the-real-dfreg"
	.byte 0
	.align 4
	.type K21,@object
	.size K21,. - K21

Kselect_spill_by_colourYmain_harpVharpMM0:
	.long KLsimple_methodGVKeW
	.long xep_3
	.long K37
	.long Kselect_spill_by_colourYmain_harpVharpMM0I
	.align 4
	.type Kselect_spill_by_colourYmain_harpVharpMM0,@object
	.size Kselect_spill_by_colourYmain_harpVharpMM0,. - Kselect_spill_by_colourYmain_harpVharpMM0

Kselect_spill_by_colourYmain_harpVharpMM1:
	.long KLsimple_methodGVKeW
	.long xep_3
	.long K31
	.long Kselect_spill_by_colourYmain_harpVharpMM1I
	.align 4
	.type Kselect_spill_by_colourYmain_harpVharpMM1,@object
	.size Kselect_spill_by_colourYmain_harpVharpMM1,. - Kselect_spill_by_colourYmain_harpVharpMM1

K31:
	.long KLsignatureAvaluesGVKiW
	.long 33555469
	.long K33
	.long K34
	.align 4
	.type K31,@object
	.size K31,. - K31

K32:
	.long KLbyte_stringGVKdW
	.long 89
	.ascii "select-spill-by-colour"
	.byte 0
	.align 4
	.type K32,@object
	.size K32,. - K32

K37:
	.long KLsignatureAvaluesGVKiW
	.long 33555469
	.long K38
	.long K34
	.align 4
	.type K37,@object
	.size K37,. - K37

Kreal_preserved_maskYmain_harpVharpMM0:
	.long KLsimple_methodGVKeW
	.long xep_2
	.long K40
	.long Kreal_preserved_maskYmain_harpVharpMM0I
	.align 4
	.type Kreal_preserved_maskYmain_harpVharpMM0,@object
	.size Kreal_preserved_maskYmain_harpVharpMM0,. - Kreal_preserved_maskYmain_harpVharpMM0

K40:
	.long KLsignatureAvaluesGVKiW
	.long 33555465
	.long K41
	.long KDsignature_LintegerG_typesVKi
	.align 4
	.type K40,@object
	.size K40,. - K40

KLsort_groupsGZ32ZconstructorYmain_harpVharpMM0:
	.long KLkeyword_methodGVKeW
	.long rest_key_xep_1
	.long K50
	.long rest_key_mep_1
	.long KLsort_groupsGZ32ZconstructorYmain_harpVharpMM0I
	.long KPempty_vectorVKi
	.align 4
	.type KLsort_groupsGZ32ZconstructorYmain_harpVharpMM0,@object
	.size KLsort_groupsGZ32ZconstructorYmain_harpVharpMM0,. - KLsort_groupsGZ32ZconstructorYmain_harpVharpMM0

K50:
	.long KLkeyword_signatureAvaluesGVKiW
	.long 35390469
	.long KDsignature_LclassG_typesVKi
	.long KPempty_vectorVKi
	.long KPempty_vectorVKi
	.long K51
	.align 4
	.type K50,@object
	.size K50,. - K50

K65:
	.long KLsimple_closure_methodGVKiW
	.long xep_0
	.long K66
	.long K65I
	.long 1
	.align 4
	.type K65,@object
	.size K65,. - K65

Ksort_groups_setterYmain_harpVharpMM0:
	.long KLsetter_methodGVKiW
	.long slotacc_single_q_instance_setter_xep
	.long Ksort_groupsYmain_harpVharpHLsort_groupsG
	.align 4
	.type Ksort_groups_setterYmain_harpVharpMM0,@object
	.size Ksort_groups_setterYmain_harpVharpMM0,. - Ksort_groups_setterYmain_harpVharpMM0

K61:
	.long KLbyte_stringGVKdW
	.long 73
	.ascii "sort-groups-setter"
	.byte 0
	.align 4
	.type K61,@object
	.size K61,. - K61

Ksort_groupsYmain_harpVharpMM0:
	.long KLgetter_methodGVKiW
	.long slotacc_single_q_instance_getter_xep
	.long Ksort_groupsYmain_harpVharpHLsort_groupsG
	.align 4
	.type Ksort_groupsYmain_harpVharpMM0,@object
	.size Ksort_groupsYmain_harpVharpMM0,. - Ksort_groupsYmain_harpVharpMM0

K64:
	.long KLbyte_stringGVKdW
	.long 45
	.ascii "sort-groups"
	.byte 0
	.align 4
	.type K64,@object
	.size K64,. - K64

K66:
	.long KLsignatureGVKeW
	.long 41944065
	.long KPempty_vectorVKi
	.align 4
	.type K66,@object
	.size K66,. - K66

Ksort_group_setterYmain_harpVharpMM0:
	.long KLsetter_methodGVKiW
	.long slotacc_single_q_instance_setter_xep
	.long Ksort_groupYmain_harpVharpHLsort_groupsG
	.align 4
	.type Ksort_group_setterYmain_harpVharpMM0,@object
	.size Ksort_group_setterYmain_harpVharpMM0,. - Ksort_group_setterYmain_harpVharpMM0

K71:
	.long KLbyte_stringGVKdW
	.long 69
	.ascii "sort-group-setter"
	.byte 0
	.align 4
	.type K71,@object
	.size K71,. - K71

Ksort_groupYmain_harpVharpMM0:
	.long KLgetter_methodGVKiW
	.long slotacc_single_q_instance_getter_xep
	.long Ksort_groupYmain_harpVharpHLsort_groupsG
	.align 4
	.type Ksort_groupYmain_harpVharpMM0,@object
	.size Ksort_groupYmain_harpVharpMM0,. - Ksort_groupYmain_harpVharpMM0

K74:
	.long KLbyte_stringGVKdW
	.long 41
	.ascii "sort-group"
	.byte 0
	.align 4
	.type K74,@object
	.size K74,. - K74

Ksort_group_id_setterYmain_harpVharpMM0:
	.long KLsetter_methodGVKiW
	.long slotacc_single_q_instance_setter_xep
	.long Ksort_group_idYmain_harpVharpHLsort_groupsG
	.align 4
	.type Ksort_group_id_setterYmain_harpVharpMM0,@object
	.size Ksort_group_id_setterYmain_harpVharpMM0,. - Ksort_group_id_setterYmain_harpVharpMM0

K79:
	.long KLbyte_stringGVKdW
	.long 81
	.ascii "sort-group-id-setter"
	.byte 0
	.align 4
	.type K79,@object
	.size K79,. - K79

Ksort_group_idYmain_harpVharpMM0:
	.long KLgetter_methodGVKiW
	.long slotacc_single_q_instance_getter_xep
	.long Ksort_group_idYmain_harpVharpHLsort_groupsG
	.align 4
	.type Ksort_group_idYmain_harpVharpMM0,@object
	.size Ksort_group_idYmain_harpVharpMM0,. - Ksort_group_idYmain_harpVharpMM0

K82:
	.long KLbyte_stringGVKdW
	.long 53
	.ascii "sort-group-id"
	.byte 0
	.align 4
	.type K82,@object
	.size K82,. - K82

K83:
	.long KLbyte_stringGVKdW
	.long 53
	.ascii "<sort-groups>"
	.byte 0
	.align 4
	.type K83,@object
	.size K83,. - K83

K84:
	.long KLsignatureGVKeW
	.long 44040201
	.long K85
	.align 4
	.type K84,@object
	.size K84,. - K84

KLempty_sort_groupsGZ32ZconstructorYmain_harpVharpMM0:
	.long KLkeyword_methodGVKeW
	.long rest_key_xep_1
	.long K90
	.long rest_key_mep_1
	.long KLempty_sort_groupsGZ32ZconstructorYmain_harpVharpMM0I
	.long KPempty_vectorVKi
	.align 4
	.type KLempty_sort_groupsGZ32ZconstructorYmain_harpVharpMM0,@object
	.size KLempty_sort_groupsGZ32ZconstructorYmain_harpVharpMM0,. - KLempty_sort_groupsGZ32ZconstructorYmain_harpVharpMM0

K90:
	.long KLkeyword_signatureAvaluesGVKiW
	.long 35390469
	.long KDsignature_LclassG_typesVKi
	.long KPempty_vectorVKi
	.long KPempty_vectorVKi
	.long K91
	.align 4
	.type K90,@object
	.size K90,. - K90

K92:
	.long KLbyte_stringGVKdW
	.long 77
	.ascii "<empty-sort-groups>"
	.byte 0
	.align 4
	.type K92,@object
	.size K92,. - K92

K96:
	.long KLbyte_stringGVKdW
	.long 89
	.ascii "<abstract-sort-groups>"
	.byte 0
	.align 4
	.type K96,@object
	.size K96,. - K96

Ksort_by_block_clashesYmain_harpVharpMM0:
	.long KLsimple_methodGVKeW
	.long xep_2
	.long K101
	.long Ksort_by_block_clashesYmain_harpVharpMM0I
	.align 4
	.type Ksort_by_block_clashesYmain_harpVharpMM0,@object
	.size Ksort_by_block_clashesYmain_harpVharpMM0,. - Ksort_by_block_clashesYmain_harpVharpMM0

K101:
	.long KLsignatureAvaluesGVKiW
	.long 33555465
	.long K103
	.long KDsignature_Lsimple_object_vectorG_typesVKi
	.align 4
	.type K101,@object
	.size K101,. - K101

K102:
	.long KLbyte_stringGVKdW
	.long 85
	.ascii "sort-by-block-clashes"
	.byte 0
	.align 4
	.type K102,@object
	.size K102,. - K102

Kcompare_block_clashesYmain_harpVharpMM0:
	.long KLsimple_methodGVKeW
	.long xep_2
	.long K106
	.long Kcompare_block_clashesYmain_harpVharpMM0I
	.align 4
	.type Kcompare_block_clashesYmain_harpVharpMM0,@object
	.size Kcompare_block_clashesYmain_harpVharpMM0,. - Kcompare_block_clashesYmain_harpVharpMM0

K106:
	.long KLsignatureAvaluesGVKiW
	.long 33555465
	.long K107
	.long KDsignature_LbooleanG_typesVKi
	.align 4
	.type K106,@object
	.size K106,. - K106

Kselect_spillYmain_harpVharpMM0:
	.long KLsimple_methodGVKeW
	.long xep_1
	.long K109
	.long Kselect_spillYmain_harpVharpMM0I
	.align 4
	.type Kselect_spillYmain_harpVharpMM0,@object
	.size Kselect_spillYmain_harpVharpMM0,. - Kselect_spillYmain_harpVharpMM0

K109:
	.long KLsignatureAvaluesGVKiW
	.long 33555461
	.long K110
	.long K34
	.align 4
	.type K109,@object
	.size K109,. - K109

Kselect_spill_by_numberYmain_harpVharpMM0:
	.long KLsimple_methodGVKeW
	.long xep_2
	.long K114
	.long Kselect_spill_by_numberYmain_harpVharpMM0I
	.align 4
	.type Kselect_spill_by_numberYmain_harpVharpMM0,@object
	.size Kselect_spill_by_numberYmain_harpVharpMM0,. - Kselect_spill_by_numberYmain_harpVharpMM0

K113:
	.long KLbyte_stringGVKdW
	.long 129
	.ascii "Failed to select spill by number"
	.byte 0
	.align 4
	.type K113,@object
	.size K113,. - K113

K114:
	.long KLsignatureAvaluesGVKiW
	.long 33555465
	.long K115
	.long K34
	.align 4
	.type K114,@object
	.size K114,. - K114

	.global primitive_remove_optionals

	.section .text
	.align 4

	.global Kunbound_instance_slotVKeI

	.global Kcolour_graphYmain_harpVharpMM0I
	.type Kcolour_graphYmain_harpVharpMM0I,@function
	.size Kcolour_graphYmain_harpVharpMM0I, 795
Kcolour_graphYmain_harpVharpMM0I:
	.byte	85,137,229,131,236,24,137,69,232,199,69,240,1,0,0,0
	.byte	139,117,8,139,126,4,137,125,244,187,1,0,0,0,59,93
	.byte	244,15,133,139,0,0,0,139,117,240,137,117,236,139,117,232
	.byte	139,118,16,137,117,240,129,125,240
	.long	KPunboundVKi
	.byte	116,94,139,69,240,139,112,104,137,117,240,129,125,240
	.long	KPunboundVKi
	.byte	116,88,131,125,236,1,15,133,76,1,0,0,139,117,240,199
	.byte	70,68,1,0,0,0,139,117,240,199,70,64,1,0,0,0
	.byte	139,117,240,199,70,72,1,0,0,0,139,117,240,199,70,76
	.byte	1,0,0,0,184,1,0,0,0,101,139,61
	.long	teb@ntpoff
	.byte	131,199,36,199,7,1,0,0,0,253,201,194,4,0,106,13
	.byte	139,69,232,232
	.long	Kunbound_instance_slotVKeI - 4 - .
	.byte	235,150,106,101,232
	.long	Kunbound_instance_slotVKeI - 4 - .
	.byte	235,159,139,117,8,139,124,30,7,137,248,37,255,0,0,0
	.byte	153,15,164,194,2,137,214,193,224,2,137,69,252,153,59,214
	.byte	116,2,205,4,139,85,252,131,202,1,139,53
	.long	mw_bit_count_for_logcountYharp_utilsVharp
	.byte	139,116,22,7,137,117,248,137,248,193,248,8,37,255,0,0
	.byte	0,153,15,164,194,2,137,214,193,224,2,137,69,252,153,59
	.byte	214,116,2,205,4,139,85,252,131,202,1,139,53
	.long	mw_bit_count_for_logcountYharp_utilsVharp
	.byte	139,84,22,7,1,85,248,206,137,248,193,248,16,37,255,0
	.byte	0,0,153,15,164,194,2,137,214,193,224,2,137,69,252,153
	.byte	59,214,116,2,205,4,139,85,252,131,202,1,139,53
	.long	mw_bit_count_for_logcountYharp_utilsVharp
	.byte	139,84,22,7,139,117,248,3,242,137,117,252,206,193,255,24
	.byte	137,248,37,255,0,0,0,153,15,164,194,2,137,214,193,224
	.byte	2,137,199,153,59,214,116,2,205,4,137,248,131,200,1,139
	.byte	53
	.long	mw_bit_count_for_logcountYharp_utilsVharp
	.byte	139,68,6,7,3,69,252,206,153,15,164,194,2,137,214,193
	.byte	224,2,137,69,252,153,59,214,116,2,205,4,139,125,240,3
	.byte	125,252,206,137,125,240,131,195,4,206,233,119,254,255,255,255
	.byte	117,236,255,117,8,139,69,232,232
	.long	Kreally_colour_graphYmain_harpVharpMM0I - 4 - .
	.byte	139,117,240,139,118,84,137,117,236,129,125,236
	.long	KPunboundVKi
	.byte	15,132,20,1,0,0,139,69,236,185,1,0,0,0,187
	.long	Kcentral_spill_holderYharp_registersVharp
	.byte	255,83,4,191
	.long	KsizeVKd
	.byte	139,29
	.long	KsizeVKd + 24
	.byte	255,83,12,255,117,240,185,2,0,0,0,187
	.long	Knext_gc_spill_setterYharp_registersVharp
	.byte	255,83,4,139,117,240,139,118,80,137,117,236,129,125,236
	.long	KPunboundVKi
	.byte	15,132,223,0,0,0,139,69,236,185,1,0,0,0,187
	.long	Kcentral_spill_holderYharp_registersVharp
	.byte	255,83,4,191
	.long	KsizeVKd
	.byte	139,29
	.long	KsizeVKd + 24
	.byte	255,83,12,255,117,240,185,2,0,0,0,187
	.long	Knext_ng_spill_setterYharp_registersVharp
	.byte	255,83,4,139,117,240,139,118,88,137,117,236,129,125,236
	.long	KPunboundVKi
	.byte	15,132,170,0,0,0,139,69,236,185,1,0,0,0,187
	.long	Kcentral_spill_holderYharp_registersVharp
	.byte	255,83,4,191
	.long	KsizeVKd
	.byte	139,29
	.long	KsizeVKd + 24
	.byte	255,83,12,255,117,240,185,2,0,0,0,187
	.long	Knext_sf_spill_setterYharp_registersVharp
	.byte	255,83,4,139,117,240,139,118,92,137,117,236,129,125,236
	.long	KPunboundVKi
	.byte	116,121,139,69,236,185,1,0,0,0,187
	.long	Kcentral_spill_holderYharp_registersVharp
	.byte	255,83,4,191
	.long	KsizeVKd
	.byte	139,29
	.long	KsizeVKd + 24
	.byte	255,83,12,137,69,236,255,117,240,139,69,236,185,2,0,0
	.byte	0,187
	.long	Knext_df_spill_setterYharp_registersVharp
	.byte	255,83,4,139,69,236,101,139,61
	.long	teb@ntpoff
	.byte	131,199,36,139,117,236,137,55,253,233,186,253,255,255,106,81
	.byte	139,69,240,232
	.long	Kunbound_instance_slotVKeI - 4 - .
	.byte	233,221,254,255,255,106,77,139,69,240,232
	.long	Kunbound_instance_slotVKeI - 4 - .
	.byte	233,18,255,255,255,106,85,139,69,240,232
	.long	Kunbound_instance_slotVKeI - 4 - .
	.byte	233,71,255,255,255,106,89,139,69,240,232
	.long	Kunbound_instance_slotVKeI - 4 - .
	.byte	233,120,255,255,255


	.global Kreal_preserved_maskYmain_harpVharpMM0I
	.type Kreal_preserved_maskYmain_harpVharpMM0I,@function
	.size Kreal_preserved_maskYmain_harpVharpMM0I, 103
Kreal_preserved_maskYmain_harpVharpMM0I:
	.byte	139,120,16,129,255
	.long	KPunboundVKi
	.byte	116,24,139,127,116,129,255
	.long	KPfalseVKi
	.byte	116,64,139,116,36,4,139,126,20,253,137,248,194,4,0,85
	.byte	137,229,131,236,8,137,69,252,137,125,248,106,13,139,69,252
	.byte	232
	.long	Kunbound_instance_slotVKeI - 4 - .
	.byte	139,69,252,139,125,248,139,127,116,129,255
	.long	KPfalseVKi
	.byte	116,21,139,117,8,139,126,20,253,137,248,201,235,202,139,116
	.byte	36,4,139,126,16,235,190,139,117,8,139,126,16,235,233

	.global primitive_pad_mv
	.global primitive_alloc_s2
	.global Ktype_check_errorVKiI

	.global Kreally_colour_graphYmain_harpVharpMM0I
	.type Kreally_colour_graphYmain_harpVharpMM0I,@function
	.size Kreally_colour_graphYmain_harpVharpMM0I, 5026
Kreally_colour_graphYmain_harpVharpMM0I:
	.byte	85,137,229,131,236,96,137,69,180,139,117,180,139,118,16,137
	.byte	117,220,129,125,220
	.long	KPunboundVKi
	.byte	15,132,193,0,0,0,139,69,220,139,112,104,137,117,220,129
	.byte	125,220
	.long	KPunboundVKi
	.byte	15,132,186,0,0,0,139,117,220,137,117,172,139,117,172,139
	.byte	118,4,137,117,220,129,125,220
	.long	KPunboundVKi
	.byte	15,132,170,0,0,0,139,117,220,137,117,200,139,117,180,139
	.byte	118,12,137,117,220,129,125,220
	.long	KPunboundVKi
	.byte	15,132,157,0,0,0,139,117,220,137,117,160,106,8,104
	.long	KPempty_vectorVKi
	.byte	184
	.long	KLsort_groupsGYmain_harpVharp
	.byte	191
	.long	KmakeVKd
	.byte	139,29
	.long	KmakeVKd + 24
	.byte	255,83,12,137,69,216,139,125,216,137,125,212,139,117,8,139
	.byte	126,4,137,125,236,187,1,0,0,0,191,1,0,0,0,137
	.byte	93,240,137,125,244,139,117,240,59,117,236,125,98,139,117,8
	.byte	3,117,240,139,118,7,137,117,248,131,125,248,0,15,133,49
	.byte	1,0,0,139,93,240,131,195,4,206,139,125,244,129,199,128
	.byte	0,0,0,206,235,201,106,13,139,69,180,232
	.long	Kunbound_instance_slotVKeI - 4 - .
	.byte	233,48,255,255,255,106,101,232
	.long	Kunbound_instance_slotVKeI - 4 - .
	.byte	233,58,255,255,255,106,1,139,69,172,232
	.long	Kunbound_instance_slotVKeI - 4 - .
	.byte	233,71,255,255,255,106,9,139,69,180,232
	.long	Kunbound_instance_slotVKeI - 4 - .
	.byte	233,84,255,255,255,129,125,12
	.long	Kunsupplied_objectVKi
	.byte	15,133,32,1,0,0,199,69,220
	.long	KPfalseVKi
	.byte	129,125,220
	.long	KPfalseVKi
	.byte	15,132,2,1,0,0,139,125,220,131,231,3,131,255,1,116
	.byte	13,104
	.long	KLintegerGVKd
	.byte	139,69,220,232
	.long	Ktype_check_errorVKiI - 4 - .
	.byte	139,125,220,106,20,87,104
	.long	KLvirtual_registerGYharp_registersVharp
	.byte	255,53
	.long	Dinvalid_virtual_registerYharp_registersVharp
	.byte	104
	.long	KPempty_vectorVKi
	.byte	184
	.long	KLsimple_element_type_vectorGVKe
	.byte	232
	.long	KmakeVKdMM27I - 4 - .
	.byte	137,69,220,191
	.long	KLsimple_virtual_register_vectorGYharp_registersVharp
	.byte	139,95,4,87,139,69,220,255,211,61
	.long	KPfalseVKi
	.byte	117,13,104
	.long	KLsimple_virtual_register_vectorGYharp_registersVharp
	.byte	139,69,220,232
	.long	Ktype_check_errorVKiI - 4 - .
	.byte	139,117,220,137,117,192,139,69,216,255,117,192,232
	.long	Kfill_vector_from_sort_groupsYmain_harpVharpMM0I - 4 - .
	.byte	139,69,180,191
	.long	Kmake_pref_vectorYmain_harpVharp
	.byte	139,29
	.long	Kmake_pref_vectorYmain_harpVharp + 24
	.byte	255,83,12,137,69,184,255,117,184,139,69,180,232
	.long	Kinit_pref_vectorYmain_harpVharpMM0I - 4 - .
	.byte	199,69,216,1,0,0,0,199,69,220,5,0,0,0,199,69
	.byte	212
	.long	KPfalseVKi
	.byte	139,93,216,139,125,12,59,223,117,107,184
	.long	KPfalseVKi
	.byte	252,101,139,53
	.long	teb@ntpoff
	.byte	199,70,32,0,0,0,0,201,194,8,0,191,1,0,0,0
	.byte	137,125,252,129,125,252,129,0,0,0,15,141,177,0,0,0
	.byte	139,125,252,193,255,2,51,192,186,1,0,0,0,137,249,15
	.byte	165,194,137,215,35,125,248,131,255,0,15,133,150,0,0,0
	.byte	139,125,252,131,199,4,206,235,199,191,1,0,0,0,233,15
	.byte	255,255,255,139,117,12,137,117,220,233,220,254,255,255,139,125
	.byte	216,139,117,192,139,116,62,11,137,117,196,139,117,196,139,118
	.byte	16,137,117,208,129,125,208
	.long	KPfalseVKi
	.byte	15,132,241,0,0,0,139,125,208,131,231,3,131,255,1,15
	.byte	132,236,0,0,0,191
	.long	KPfalseVKi
	.byte	129,255
	.long	KPfalseVKi
	.byte	15,133,229,0,0,0,191
	.long	KPtrueVKi
	.byte	129,255
	.long	KPfalseVKi
	.byte	15,132,222,0,0,0,139,125,216,131,247,1,131,199,5,206
	.byte	137,125,216,139,125,216,131,247,1,131,199,5,206,137,125,220
	.byte	233,24,255,255,255,233,4,254,255,255,139,93,252,131,243,1
	.byte	3,93,244,206,139,117,200,139,126,8,139,116,31,11,137,117
	.byte	220,191
	.long	KLvirtual_registerGYharp_registersVharp
	.byte	139,95,4,87,139,69,220,255,211,61
	.long	KPfalseVKi
	.byte	117,13,104
	.long	KLvirtual_registerGYharp_registersVharp
	.byte	139,69,220,232
	.long	Ktype_check_errorVKiI - 4 - .
	.byte	139,117,220,137,117,204,139,117,216,137,117,208,139,125,212,139
	.byte	117,204,139,118,36,137,117,212,139,95,4,139,85,212,59,211
	.byte	15,133,30,3,0,0,139,119,8,137,117,220,104
	.long	KPunboundVKi
	.byte	104
	.long	KPunboundVKi
	.byte	104
	.long	KLpairGVKdW
	.byte	106,12,252,232
	.long	primitive_alloc_s2 - 4 - .
	.byte	131,196,16,139,117,204,137,112,4,139,117,220,137,112,8,137
	.byte	71,8,139,93,208,137,93,216,137,125,212,233,206,254,255,255
	.byte	191
	.long	KPfalseVKi
	.byte	233,42,255,255,255,191
	.long	KPtrueVKi
	.byte	233,15,255,255,255,191
	.long	KPfalseVKi
	.byte	233,22,255,255,255,139,117,196,139,118,20,137,117,164,139,125
	.byte	164,131,255,1,125,9,131,247,255,131,231,252,131,207,1,137
	.byte	251,129,227,253,3,0,0,139,53
	.long	bit_count_for_logcountYharp_utilsVharp
	.byte	139,92,30,7,137,250,193,250,8,131,226,252,131,202,1,129
	.byte	226,253,3,0,0,139,53
	.long	bit_count_for_logcountYharp_utilsVharp
	.byte	139,84,22,7,131,242,1,3,211,206,137,251,193,251,16,131
	.byte	227,252,131,203,1,129,227,253,3,0,0,139,53
	.long	bit_count_for_logcountYharp_utilsVharp
	.byte	139,92,30,7,131,243,1,3,218,206,193,255,24,131,231,252
	.byte	131,207,1,129,231,253,3,0,0,139,53
	.long	bit_count_for_logcountYharp_utilsVharp
	.byte	139,124,62,7,131,247,1,137,222,3,247,137,117,224,206,139
	.byte	125,224,131,255,1,15,133,230,2,0,0,255,117,208,255,117
	.byte	196,139,69,180,191
	.long	Kselect_spill_by_colourYmain_harpVharp
	.byte	139,29
	.long	Kselect_spill_by_colourYmain_harpVharp + 24
	.byte	255,83,12,137,69,188,139,77,188,139,117,196,137,78,16,139
	.byte	117,196,139,118,32,137,117,220,129,125,220
	.long	KPunboundVKi
	.byte	15,132,165,1,0,0,139,125,220,139,119,12,137,117,168,139
	.byte	117,180,139,118,16,137,117,220,129,125,220
	.long	KPunboundVKi
	.byte	15,132,149,1,0,0,139,117,220,137,117,200,139,117,200,139
	.byte	182,140,0,0,0,137,117,176,139,117,200,139,118,104,137,117
	.byte	220,129,125,220
	.long	KPunboundVKi
	.byte	15,132,124,1,0,0,139,69,220,139,112,4,137,117,220,129
	.byte	125,220
	.long	KPunboundVKi
	.byte	15,132,117,1,0,0,139,117,220,137,117,204,139,117,196,139
	.byte	118,4,137,117,164,191,1,0,0,0,137,125,248,139,125,164
	.byte	57,125,248,15,141,76,3,0,0,139,117,204,139,126,8,139
	.byte	117,248,139,116,55,11,137,117,220,191
	.long	KLvirtual_registerGYharp_registersVharp
	.byte	139,95,4,87,139,69,220,255,211,61
	.long	KPfalseVKi
	.byte	117,13,104
	.long	KLvirtual_registerGYharp_registersVharp
	.byte	139,69,220,232
	.long	Ktype_check_errorVKiI - 4 - .
	.byte	139,125,220,139,87,24,139,93,164,131,243,1,137,214,3,243
	.byte	137,117,252,206,139,93,252,193,251,5,131,227,252,137,222,131
	.byte	206,1,137,117,240,139,93,252,131,227,125,193,251,2,51,192
	.byte	186,1,0,0,0,137,217,15,165,194,137,85,244,139,117,176
	.byte	3,117,240,139,94,7,35,93,244,131,251,0,15,133,9,4
	.byte	0,0,187
	.long	KPfalseVKi
	.byte	129,251
	.long	KPfalseVKi
	.byte	15,132,132,0,0,0,139,93,208,131,227,3,131,251,1,15
	.byte	132,243,3,0,0,187
	.long	KPfalseVKi
	.byte	129,251
	.long	KPfalseVKi
	.byte	117,38,139,119,32,137,117,220,129,125,220
	.long	KPunboundVKi
	.byte	15,132,154,0,0,0,139,69,220,139,120,12,59,125,168,117
	.byte	8,255,117,188,232
	.long	Kmangle_vr_spill_setYmain_harpVharpMM0I - 4 - .
	.byte	139,117,200,139,182,140,0,0,0,137,117,220,139,93,252,193
	.byte	251,5,131,227,252,131,203,1,139,125,252,131,231,125,193,255
	.byte	2,51,192,186,1,0,0,0,137,249,15,165,194,137,215,139
	.byte	117,220,139,84,30,7,131,247,255,35,250,139,77,220,137,124
	.byte	25,7,139,125,248,131,199,4,206,233,204,254,255,255,106,29
	.byte	139,69,196,232
	.long	Kunbound_instance_slotVKeI - 4 - .
	.byte	233,76,254,255,255,106,13,139,69,180,232
	.long	Kunbound_instance_slotVKeI - 4 - .
	.byte	233,92,254,255,255,106,101,139,69,200,232
	.long	Kunbound_instance_slotVKeI - 4 - .
	.byte	233,117,254,255,255,106,1,232
	.long	Kunbound_instance_slotVKeI - 4 - .
	.byte	233,127,254,255,255,106,29,137,248,232
	.long	Kunbound_instance_slotVKeI - 4 - .
	.byte	233,88,255,255,255,139,93,208,139,125,208,137,93,220,137,125
	.byte	216,139,117,220,139,126,4,131,255,253,15,133,130,4,0,0
	.byte	139,77,212,139,117,220,137,78,4,104
	.long	KPunboundVKi
	.byte	104
	.long	KPunboundVKi
	.byte	104
	.long	KLpairGVKdW
	.byte	106,12,252,232
	.long	primitive_alloc_s2 - 4 - .
	.byte	131,196,16,139,117,204,137,112,4,199,64,8
	.long	KPempty_listVKi
	.byte	139,117,220,137,70,8,106,8,104
	.long	KPempty_vectorVKi
	.byte	184
	.long	KLsort_groupsGYmain_harpVharp
	.byte	191
	.long	KmakeVKd
	.byte	139,29
	.long	KmakeVKd + 24
	.byte	255,83,12,137,199,139,117,220,137,126,12,139,93,208,101,139
	.byte	61
	.long	teb@ntpoff
	.byte	131,199,36,139,117,208,137,55,139,117,220,137,119,4,252,101
	.byte	139,53
	.long	teb@ntpoff
	.byte	199,70,32,2,0,0,0,137,93,220,191,2,0,0,0,232
	.long	primitive_pad_mv - 4 - .
	.byte	139,93,220,101,139,61
	.long	teb@ntpoff
	.byte	131,199,36,139,127,4,233,88,252,255,255,233,150,252,255,255
	.byte	139,117,160,139,182,196,0,0,0,137,117,168,106,16,104
	.long	Kunsupplied_objectVKi
	.byte	104
	.long	KPempty_vectorVKi
	.byte	106,1,139,69,168,232
	.long	KelementVKdMM11I - 4 - .
	.byte	137,69,208,191
	.long	KLreal_registerGYharp_registersVharp
	.byte	139,95,4,87,139,69,208,255,211,61
	.long	KPfalseVKi
	.byte	117,13,104
	.long	KLreal_registerGYharp_registersVharp
	.byte	139,69,208,232
	.long	Ktype_check_errorVKiI - 4 - .
	.byte	139,125,208,137,125,208,199,69,176,97,240,255,255,139,117,196
	.byte	139,118,28,137,117,204,139,117,168,139,126,4,137,125,232,139
	.byte	117,204,139,126,4,137,125,240,187,1,0,0,0,191,1,0
	.byte	0,0,137,93,248,137,125,252,139,117,248,59,117,232,15,133
	.byte	196,3,0,0,191
	.long	KPtrueVKi
	.byte	129,255
	.long	KPfalseVKi
	.byte	15,133,245,1,0,0,139,117,168,3,117,248,139,118,7,137
	.byte	117,200,191
	.long	KLreal_registerGYharp_registersVharp
	.byte	139,95,4,87,139,69,200,255,211,61
	.long	KPfalseVKi
	.byte	117,13,104
	.long	KLreal_registerGYharp_registersVharp
	.byte	139,69,200,232
	.long	Ktype_check_errorVKiI - 4 - .
	.byte	139,93,200,139,117,204,3,117,252,139,126,7,137,250,137,248
	.byte	131,240,1,3,194,206,137,250,131,242,1,3,208,206,139,123
	.byte	4,139,69,164,35,248,131,255,1,15,133,108,4,0,0,191
	.long	KPfalseVKi
	.byte	129,255
	.long	KPfalseVKi
	.byte	116,6,137,93,208,137,85,176,139,93,248,131,195,4,206,139
	.byte	125,252,131,199,4,206,233,90,255,255,255,139,117,204,139,126
	.byte	8,139,127,4,137,125,240,139,117,196,139,126,24,137,125,244
	.byte	139,125,164,137,125,248,139,117,248,59,117,240,15,141,69,4
	.byte	0,0,139,125,248,131,247,1,139,117,244,3,247,137,117,252
	.byte	206,139,125,252,193,255,5,131,231,252,131,207,1,139,93,252
	.byte	131,227,125,193,251,2,51,192,186,1,0,0,0,137,217,15
	.byte	165,194,137,211,139,117,176,139,124,62,7,35,251,131,255,0
	.byte	15,133,29,4,0,0,191
	.long	KPfalseVKi
	.byte	129,255
	.long	KPfalseVKi
	.byte	15,132,185,0,0,0,139,117,204,139,126,8,139,117,248,139
	.byte	116,55,11,137,117,220,191
	.long	KLvirtual_registerGYharp_registersVharp
	.byte	139,95,4,87,139,69,220,255,211,61
	.long	KPfalseVKi
	.byte	117,13,104
	.long	KLvirtual_registerGYharp_registersVharp
	.byte	139,69,220,232
	.long	Ktype_check_errorVKiI - 4 - .
	.byte	139,69,220,139,125,208,131,231,3,131,255,1,15,132,210,3
	.byte	0,0,191
	.long	KPfalseVKi
	.byte	129,255
	.long	KPfalseVKi
	.byte	117,38,139,112,32,137,117,220,129,125,220
	.long	KPunboundVKi
	.byte	15,132,189,1,0,0,139,69,220,139,120,12,59,125,168,117
	.byte	8,255,117,188,232
	.long	Kmangle_vr_spill_setYmain_harpVharpMM0I - 4 - .
	.byte	139,117,200,139,182,140,0,0,0,137,117,220,139,93,252,193
	.byte	251,5,131,227,252,131,203,1,139,125,252,131,231,125,193,255
	.byte	2,51,192,186,1,0,0,0,137,249,15,165,194,137,215,139
	.byte	117,220,139,84,30,7,131,247,255,35,250,139,77,220,137,124
	.byte	25,7,139,125,248,131,199,4,206,233,215,254,255,255,187
	.long	KPtrueVKi
	.byte	233,242,251,255,255,139,93,208,131,251,1,15,141,82,1,0
	.byte	0,187
	.long	KPtrueVKi
	.byte	129,251
	.long	KPfalseVKi
	.byte	15,133,75,1,0,0,187
	.long	KPtrueVKi
	.byte	233,235,251,255,255,139,61
	.long	vv_preferYmain_harpVharp
	.byte	129,255
	.long	KPfalseVKi
	.byte	15,132,194,1,0,0,139,125,176,131,255,1,15,142,192,1
	.byte	0,0,191
	.long	KPtrueVKi
	.byte	129,255
	.long	KPfalseVKi
	.byte	15,133,185,1,0,0,191
	.long	KPtrueVKi
	.byte	129,255
	.long	KPfalseVKi
	.byte	15,132,178,1,0,0,139,117,196,139,126,40,137,125,188,129
	.byte	125,188
	.long	KPempty_listVKi
	.byte	15,133,32,5,0,0,139,117,184,139,126,4,137,125,228,186
	.byte	1,0,0,0,187,1,0,0,0,191,1,0,0,0,137,85
	.byte	244,137,93,248,137,125,252,139,117,244,59,117,232,15,133,148
	.byte	5,0,0,191
	.long	KPtrueVKi
	.byte	129,255
	.long	KPfalseVKi
	.byte	15,133,59,2,0,0,139,117,168,3,117,244,139,118,7,137
	.byte	117,200,191
	.long	KLreal_registerGYharp_registersVharp
	.byte	139,95,4,87,139,69,200,255,211,61
	.long	KPfalseVKi
	.byte	117,13,104
	.long	KLreal_registerGYharp_registersVharp
	.byte	139,69,200,232
	.long	Ktype_check_errorVKiI - 4 - .
	.byte	139,93,200,139,117,204,3,117,248,139,126,7,139,117,184,3
	.byte	117,252,139,118,7,137,117,236,137,248,137,250,131,242,1,3
	.byte	208,206,131,247,1,3,250,206,139,85,236,131,242,1,3,215
	.byte	206,139,125,176,59,215,15,141,47,5,0,0,191
	.long	KPfalseVKi
	.byte	129,255
	.long	KPfalseVKi
	.byte	116,6,137,93,208,137,85,176,139,85,244,131,194,4,206,139
	.byte	93,248,131,195,4,206,139,125,252,131,199,4,206,233,67,255
	.byte	255,255,106,29,232
	.long	Kunbound_instance_slotVKeI - 4 - .
	.byte	233,55,254,255,255,187
	.long	KPfalseVKi
	.byte	233,169,254,255,255,187
	.long	KPfalseVKi
	.byte	233,160,250,255,255,139,93,212,59,251,15,133,43,5,0,0
	.byte	139,117,220,139,118,8,137,117,216,104
	.long	KPunboundVKi
	.byte	104
	.long	KPunboundVKi
	.byte	104
	.long	KLpairGVKdW
	.byte	106,12,252,232
	.long	primitive_alloc_s2 - 4 - .
	.byte	131,196,16,137,199,139,117,204,137,119,4,139,117,216,137,119
	.byte	8,139,117,220,137,126,8,139,93,208,101,139,61
	.long	teb@ntpoff
	.byte	131,199,36,139,117,208,137,55,139,117,220,137,119,4,252,101
	.byte	139,53
	.long	teb@ntpoff
	.byte	199,70,32,2,0,0,0,137,223,137,125,220,233,141,251,255
	.byte	255,139,117,252,59,117,240,15,133,125,1,0,0,191
	.long	KPtrueVKi
	.byte	233,43,252,255,255,191
	.long	KPfalseVKi
	.byte	233,86,254,255,255,191
	.long	KPfalseVKi
	.byte	233,59,254,255,255,191
	.long	KPfalseVKi
	.byte	233,66,254,255,255,139,61
	.long	delay_colouringYmain_harpVharp
	.byte	129,255
	.long	KPfalseVKi
	.byte	15,132,77,1,0,0,139,125,212,129,255
	.long	KPfalseVKi
	.byte	15,133,72,1,0,0,191
	.long	KPtrueVKi
	.byte	129,255
	.long	KPfalseVKi
	.byte	15,132,65,1,0,0,139,125,176,131,255,1,15,142,63,1
	.byte	0,0,191
	.long	KPtrueVKi
	.byte	129,255
	.long	KPfalseVKi
	.byte	15,133,56,1,0,0,191
	.long	KPtrueVKi
	.byte	129,255
	.long	KPfalseVKi
	.byte	15,132,49,1,0,0,139,93,216,139,125,220,131,243,1,43
	.byte	251,206,59,125,224,15,141,1,5,0,0,139,125,220,59,125
	.byte	12,15,133,192,2,0,0,191
	.long	KPtrueVKi
	.byte	129,255
	.long	KPfalseVKi
	.byte	15,133,185,2,0,0,191
	.long	KPtrueVKi
	.byte	129,255
	.long	KPfalseVKi
	.byte	15,132,178,2,0,0,139,93,216,139,117,192,139,92,30,11
	.byte	139,125,220,139,117,192,139,124,62,11,139,85,216,139,77,192
	.byte	137,124,17,11,139,125,220,139,77,192,137,92,57,11,139,125
	.byte	220,131,247,1,131,199,5,206,137,125,220,233,88,246,255,255
	.byte	233,30,255,255,255,139,125,176,59,215,15,141,122,3,0,0
	.byte	191
	.long	KPtrueVKi
	.byte	129,255
	.long	KPfalseVKi
	.byte	15,133,115,3,0,0,191
	.long	KPtrueVKi
	.byte	233,115,251,255,255,139,125,216,131,247,1,131,199,5,206,137
	.byte	125,216,139,125,216,131,247,1,131,199,5,206,137,125,220,235
	.byte	180,191
	.long	KPtrueVKi
	.byte	233,222,251,255,255,139,125,208,131,255,1,15,141,65,3,0
	.byte	0,191
	.long	KPtrueVKi
	.byte	129,255
	.long	KPfalseVKi
	.byte	15,133,58,3,0,0,191
	.long	KPtrueVKi
	.byte	233,12,252,255,255,191
	.long	KPfalseVKi
	.byte	233,174,250,255,255,191
	.long	KPfalseVKi
	.byte	233,189,254,255,255,191
	.long	KPfalseVKi
	.byte	233,179,254,255,255,191
	.long	KPfalseVKi
	.byte	233,215,254,255,255,191
	.long	KPfalseVKi
	.byte	233,188,254,255,255,191
	.long	KPfalseVKi
	.byte	233,195,254,255,255,187
	.long	KLdfregGYharp_registersVharp
	.byte	139,125,196,131,231,3,131,255,0,15,132,120,3,0,0,139
	.byte	125,208,139,117,196,137,126,16,139,125,208,139,119,4,137,117
	.byte	204,139,117,172,139,94,48,139,125,204,11,251,139,117,172,137
	.byte	126,48,139,125,208,87,139,69,180,232
	.long	Kreal_preserved_maskYmain_harpVharpMM0I - 4 - .
	.byte	131,248,1,15,133,183,3,0,0,139,117,180,139,118,16,137
	.byte	117,220,129,125,220
	.long	KPunboundVKi
	.byte	15,132,89,3,0,0,139,117,220,137,117,208,139,117,208,139
	.byte	182,140,0,0,0,137,117,200,139,117,208,139,118,104,137,117
	.byte	220,129,125,220
	.long	KPunboundVKi
	.byte	15,132,64,3,0,0,139,69,220,139,112,4,137,117,220,129
	.byte	125,220
	.long	KPunboundVKi
	.byte	15,132,57,3,0,0,139,117,220,137,117,212,139,117,196,139
	.byte	118,4,137,117,188,191,1,0,0,0,137,125,252,139,125,188
	.byte	57,125,252,15,141,100,3,0,0,139,117,212,139,126,8,139
	.byte	117,252,139,116,55,11,137,117,220,191
	.long	KLvirtual_registerGYharp_registersVharp
	.byte	139,95,4,87,139,69,220,255,211,61
	.long	KPfalseVKi
	.byte	117,13,104
	.long	KLvirtual_registerGYharp_registersVharp
	.byte	139,69,220,232
	.long	Ktype_check_errorVKiI - 4 - .
	.byte	139,93,220,139,83,24,139,125,188,131,247,1,3,250,206,137
	.byte	250,193,250,5,131,226,252,137,214,131,206,1,137,117,244,137
	.byte	250,131,226,125,137,85,248,193,125,248,2,51,192,186,1,0
	.byte	0,0,139,77,248,15,165,194,137,85,248,139,117,200,3,117
	.byte	244,139,86,7,35,85,248,131,250,0,15,133,245,3,0,0
	.byte	186
	.long	KPfalseVKi
	.byte	129,250
	.long	KPfalseVKi
	.byte	116,82,139,67,20,139,85,204,131,242,255,131,226,252,131,202
	.byte	1,35,194,137,67,20,139,117,208,139,182,140,0,0,0,137
	.byte	117,220,137,251,193,251,5,131,227,252,131,203,1,131,231,125
	.byte	193,255,2,51,192,186,1,0,0,0,137,249,15,165,194,137
	.byte	215,139,117,220,139,84,30,7,131,247,255,35,250,139,77,220
	.byte	137,124,25,7,139,125,252,131,199,4,206,233,4,255,255,255
	.byte	191
	.long	KPfalseVKi
	.byte	233,59,253,255,255,191
	.long	KPfalseVKi
	.byte	233,66,253,255,255,139,125,216,131,247,1,131,199,5,206,139
	.byte	93,220,59,251,15,141,107,3,0,0,139,117,192,139,92,62
	.byte	11,137,250,131,234,4,206,139,77,192,137,92,17,11,131,199
	.byte	4,206,235,219,139,117,188,139,118,4,137,117,200,191
	.long	KLvirtual_registerGYharp_registersVharp
	.byte	139,95,4,87,139,69,200,255,211,61
	.long	KPfalseVKi
	.byte	117,13,104
	.long	KLvirtual_registerGYharp_registersVharp
	.byte	139,69,200,232
	.long	Ktype_check_errorVKiI - 4 - .
	.byte	139,125,200,139,119,16,137,117,200,129,125,200
	.long	KPfalseVKi
	.byte	116,25,191
	.long	KLreal_registerGYharp_registersVharp
	.byte	139,95,4,87,139,69,200,255,211,61
	.long	KPfalseVKi
	.byte	15,133,21,3,0,0,139,117,188,139,126,8,137,125,200,186
	.long	KLlistGVKd
	.byte	139,125,200,131,231,3,131,255,1,116,28,131,255,2,116,23
	.byte	131,255,3,116,18,139,117,200,139,30,139,91,8,139,122,16
	.byte	35,251,131,255,1,117,13,104
	.long	KLlistGVKd
	.byte	139,69,200,232
	.long	Ktype_check_errorVKiI - 4 - .
	.byte	253,139,125,200,233,47,250,255,255,139,117,248,59,117,240,15
	.byte	133,248,2,0,0,191
	.long	KPtrueVKi
	.byte	233,91,250,255,255,139,123,4,139,69,164,35,248,131,255,1
	.byte	15,133,52,1,0,0,191
	.long	KPtrueVKi
	.byte	129,255
	.long	KPfalseVKi
	.byte	15,133,45,1,0,0,191
	.long	KPtrueVKi
	.byte	233,170,250,255,255,191
	.long	KPfalseVKi
	.byte	233,129,252,255,255,191
	.long	KPfalseVKi
	.byte	233,0,248,255,255,191
	.long	KPfalseVKi
	.byte	233,186,252,255,255,191
	.long	KPfalseVKi
	.byte	233,210,248,255,255,139,93,212,59,251,15,141,161,2,0,0
	.byte	106,8,104
	.long	KPempty_vectorVKi
	.byte	184
	.long	KLsort_groupsGYmain_harpVharp
	.byte	191
	.long	KmakeVKd
	.byte	139,29
	.long	KmakeVKd + 24
	.byte	255,83,12,137,199,139,117,212,137,119,4,104
	.long	KPunboundVKi
	.byte	104
	.long	KPunboundVKi
	.byte	104
	.long	KLpairGVKdW
	.byte	106,12,252,232
	.long	primitive_alloc_s2 - 4 - .
	.byte	131,196,16,137,195,139,117,204,137,115,4,199,67,8
	.long	KPempty_listVKi
	.byte	137,95,8,139,117,220,137,119,12,139,117,220,59,117,216,15
	.byte	133,114,2,0,0,101,139,29
	.long	teb@ntpoff
	.byte	131,195,36,137,59,137,123,4,252,101,139,53
	.long	teb@ntpoff
	.byte	199,70,32,2,0,0,0,233,167,250,255,255,139,117,196,139
	.byte	62,139,127,4,139,127,8,59,251,15,133,117,252,255,255,139
	.byte	125,208,87,139,69,180,191
	.long	Kthe_real_dfregYmain_harpVharp
	.byte	139,29
	.long	Kthe_real_dfregYmain_harpVharp + 24
	.byte	255,83,12,137,199,233,92,252,255,255,106,13,139,69,180,232
	.long	Kunbound_instance_slotVKeI - 4 - .
	.byte	233,152,252,255,255,106,101,139,69,208,232
	.long	Kunbound_instance_slotVKeI - 4 - .
	.byte	233,177,252,255,255,106,1,232
	.long	Kunbound_instance_slotVKeI - 4 - .
	.byte	233,187,252,255,255,191
	.long	KPfalseVKi
	.byte	233,23,251,255,255,191
	.long	KPfalseVKi
	.byte	233,199,254,255,255,191
	.long	KPfalseVKi
	.byte	233,125,249,255,255,139,125,208,139,127,8,139,117,184,139,94
	.byte	4,59,251,15,131,16,2,0,0,139,77,184,199,68,57,7
	.byte	253,255,255,255,233,37,252,255,255,139,117,212,139,126,8,139
	.byte	127,4,137,125,240,139,117,196,139,126,24,137,125,244,139,125
	.byte	188,137,125,248,139,117,248,59,117,240,15,141,231,1,0,0
	.byte	139,125,248,131,247,1,139,117,244,3,247,137,117,252,206,139
	.byte	125,252,193,255,5,131,231,252,131,207,1,139,93,252,131,227
	.byte	125,193,251,2,51,192,186,1,0,0,0,137,217,15,165,194
	.byte	137,211,139,117,200,139,124,62,7,35,251,131,255,0,15,133
	.byte	201,1,0,0,191
	.long	KPfalseVKi
	.byte	129,255
	.long	KPfalseVKi
	.byte	15,132,139,0,0,0,139,117,212,139,126,8,139,117,248,139
	.byte	116,55,11,137,117,220,191
	.long	KLvirtual_registerGYharp_registersVharp
	.byte	139,95,4,87,139,69,220,255,211,61
	.long	KPfalseVKi
	.byte	117,13,104
	.long	KLvirtual_registerGYharp_registersVharp
	.byte	139,69,220,232
	.long	Ktype_check_errorVKiI - 4 - .
	.byte	139,93,220,139,123,20,139,85,204,131,242,255,131,226,252,131
	.byte	202,1,35,250,137,123,20,139,117,208,139,182,140,0,0,0
	.byte	137,117,220,139,93,252,193,251,5,131,227,252,131,203,1,139
	.byte	125,252,131,231,125,193,255,2,51,192,186,1,0,0,0,137
	.byte	249,15,165,194,137,215,139,117,220,139,84,30,7,131,247,255
	.byte	35,250,139,77,220,137,124,25,7,139,125,248,131,199,4,206
	.byte	233,5,255,255,255,186
	.long	KPtrueVKi
	.byte	233,6,252,255,255,131,239,4,206,139,77,196,139,117,192,137
	.byte	76,62,11,199,69,212
	.long	KPtrueVKi
	.byte	233,233,249,255,255,139,125,200,139,119,8,137,117,200,139,125
	.byte	200,59,125,240,15,131,242,0,0,0,139,117,204,139,124,62
	.byte	7,131,199,4,206,137,251,139,125,200,59,125,240,15,131,235
	.byte	0,0,0,139,77,204,137,92,57,7,233,177,252,255,255,139
	.byte	117,252,59,117,228,117,108,191
	.long	KPtrueVKi
	.byte	233,251,252,255,255,139,117,220,139,118,12,137,117,216,187
	.long	KLsort_groupsGYmain_harpVharp
	.byte	139,125,216,131,231,3,131,255,0,116,83,104
	.long	KLsort_groupsGYmain_harpVharp
	.byte	139,69,216,232
	.long	Ktype_check_errorVKiI - 4 - .
	.byte	139,93,216,139,125,220,233,86,243,255,255,139,117,216,137,126
	.byte	12,139,85,208,101,139,29
	.long	teb@ntpoff
	.byte	131,195,36,139,117,208,137,51,137,123,4,252,101,139,53
	.long	teb@ntpoff
	.byte	199,70,32,2,0,0,0,137,215,233,123,253,255,255,191
	.long	KPfalseVKi
	.byte	233,143,252,255,255,139,117,216,139,62,139,127,4,139,127,8
	.byte	59,251,116,171,235,156,87,139,69,184,232
	.long	Kelement_range_errorVKeI - 4 - .
	.byte	233,237,253,255,255,139,125,216,131,247,1,131,199,5,206,137
	.byte	125,216,139,125,216,131,247,1,131,199,5,206,137,125,220,199
	.byte	69,212
	.long	KPfalseVKi
	.byte	233,236,248,255,255,191
	.long	KPtrueVKi
	.byte	233,50,254,255,255,255,117,200,139,69,204,232
	.long	Kelement_range_errorVKeI - 4 - .
	.byte	137,199,233,3,255,255,255,255,117,200,139,69,204,232
	.long	Kelement_range_errorVKeI - 4 - .
	.byte	233,12,255,255,255


	.global Kfill_vector_from_sort_groupsYmain_harpVharpMM0I
	.type Kfill_vector_from_sort_groupsYmain_harpVharpMM0I,@function
	.size Kfill_vector_from_sort_groupsYmain_harpVharpMM0I, 228
Kfill_vector_from_sort_groupsYmain_harpVharpMM0I:
	.byte	85,137,229,131,236,16,137,69,240,199,69,248,1,0,0,0
	.byte	139,125,240,137,125,244,139,117,244,139,126,4,131,255,253,117
	.byte	26,184
	.long	KPfalseVKi
	.byte	101,139,61
	.long	teb@ntpoff
	.byte	131,199,36,199,7
	.long	KPfalseVKi
	.byte	253,201,194,4,0,139,117,244,139,126,8,129,255
	.long	KPempty_listVKi
	.byte	117,60,139,117,244,139,118,12,137,117,252,187
	.long	KLsort_groupsGYmain_harpVharp
	.byte	139,125,252,131,231,3,131,255,0,116,18,104
	.long	KLsort_groupsGYmain_harpVharp
	.byte	139,69,252,232
	.long	Ktype_check_errorVKiI - 4 - .
	.byte	139,125,252,235,159,139,117,252,139,62,139,127,4,139,127,8
	.byte	59,251,116,236,235,221,139,95,4,139,85,248,139,77,8,137
	.byte	92,17,11,139,93,248,131,195,4,206,137,93,248,139,127,8
	.byte	137,125,252,186
	.long	KLlistGVKd
	.byte	139,125,252,131,231,3,131,255,1,116,28,131,255,2,116,23
	.byte	131,255,3,116,18,139,117,252,139,30,139,91,8,139,122,16
	.byte	35,251,131,255,1,117,13,104
	.long	KLlistGVKd
	.byte	139,69,252,232
	.long	Ktype_check_errorVKiI - 4 - .
	.byte	253,139,125,252,233,93,255,255,255


	.global Kinit_pref_vectorYmain_harpVharpMM0I
	.type Kinit_pref_vectorYmain_harpVharpMM0I,@function
	.size Kinit_pref_vectorYmain_harpVharpMM0I, 241
Kinit_pref_vectorYmain_harpVharpMM0I:
	.byte	85,137,229,131,236,24,137,69,236,139,117,236,139,118,12,137
	.byte	117,240,129,125,240
	.long	KPunboundVKi
	.byte	116,119,139,125,240,139,183,196,0,0,0,137,117,232,139,117
	.byte	232,139,126,4,137,125,244,187,1,0,0,0,191,1,0,0
	.byte	0,137,93,252,139,117,252,137,117,240,137,125,248,139,117,252
	.byte	59,117,244,125,116,139,117,248,59,117,244,117,75,191
	.long	KPtrueVKi
	.byte	129,255
	.long	KPfalseVKi
	.byte	117,69,139,117,232,3,117,248,139,126,7,87,139,69,236,185
	.byte	2,0,0,0,187
	.long	Kreal_preserved_maskYmain_harpVharpMM0
	.byte	255,83,4,131,248,1,117,71,139,93,252,131,195,4,206,139
	.byte	125,248,131,199,4,206,235,168,106,9,139,69,236,232
	.long	Kunbound_instance_slotVKeI - 4 - .
	.byte	233,122,255,255,255,191
	.long	KPfalseVKi
	.byte	235,179,184
	.long	KPfalseVKi
	.byte	101,139,61
	.long	teb@ntpoff
	.byte	131,199,36,199,7
	.long	KPfalseVKi
	.byte	253,201,194,4,0,191
	.long	KPtrueVKi
	.byte	235,146,139,117,8,139,126,4,57,125,252,115,16,139,77,8
	.byte	139,117,252,199,68,49,7,249,255,255,255,235,158,255,117,240
	.byte	139,69,8,232
	.long	Kelement_range_errorVKeI - 4 - .
	.byte	235,241


	.global Kmangle_vr_spill_setYmain_harpVharpMM0I
	.type Kmangle_vr_spill_setYmain_harpVharpMM0I,@function
	.size Kmangle_vr_spill_setYmain_harpVharpMM0I, 229
Kmangle_vr_spill_setYmain_harpVharpMM0I:
	.byte	85,137,229,131,236,16,137,69,252,139,117,8,139,118,4,137
	.byte	117,248,129,125,248
	.long	KPunboundVKi
	.byte	116,82,139,117,252,139,118,4,137,117,244,129,125,244
	.long	KPunboundVKi
	.byte	116,76,139,125,244,139,93,248,59,223,125,78,139,117,252,139
	.byte	70,8,106,20,104
	.long	KPfalseVKi
	.byte	104
	.long	KEEVKd
	.byte	104
	.long	KPempty_vectorVKi
	.byte	255,117,248,232
	.long	KremoveXVKdMM7I - 4 - .
	.byte	139,117,252,137,70,8,101,139,61
	.long	teb@ntpoff
	.byte	131,199,36,137,7,253,201,194,4,0,106,1,139,69,8,232
	.long	Kunbound_instance_slotVKeI - 4 - .
	.byte	235,162,106,1,139,69,252,232
	.long	Kunbound_instance_slotVKeI - 4 - .
	.byte	235,168,139,117,252,139,118,8,137,117,240,139,117,252,139,118
	.byte	4,137,117,244,129,125,244
	.long	KPunboundVKi
	.byte	116,57,139,69,244,255,117,248,232
	.long	KseqYmain_harpVharpMM0I - 4 - .
	.byte	80,139,69,240,232
	.long	KconcXYmain_harpVharpMM0I - 4 - .
	.byte	139,117,252,137,70,8,139,69,248,131,240,1,131,192,5,206
	.byte	139,117,252,137,70,4,101,139,61
	.long	teb@ntpoff
	.byte	131,199,36,137,7,253,235,144,106,1,139,69,252,232
	.long	Kunbound_instance_slotVKeI - 4 - .
	.byte	235,187


	.global Kthe_real_dfregYmain_harpVharpMM0I
	.type Kthe_real_dfregYmain_harpVharpMM0I,@function
	.size Kthe_real_dfregYmain_harpVharpMM0I, 10
Kthe_real_dfregYmain_harpVharpMM0I:
	.byte	137,199,139,68,36,4,253,194,4,0


	.global KseqYmain_harpVharpMM0I
	.type KseqYmain_harpVharpMM0I,@function
	.size KseqYmain_harpVharpMM0I, 123
KseqYmain_harpVharpMM0I:
	.byte	85,137,229,131,236,12,137,69,244,199,69,248
	.long	KPempty_listVKi
	.byte	139,69,8,131,232,4,206,137,69,252,255,117,244,139,69,252
	.byte	191
	.long	KLVKd
	.byte	139,29
	.long	KLVKd + 24
	.byte	255,83,12,61
	.long	KPfalseVKi
	.byte	117,62,139,125,248,104
	.long	KPunboundVKi
	.byte	104
	.long	KPunboundVKi
	.byte	104
	.long	KLpairGVKdW
	.byte	106,12,252,232
	.long	primitive_alloc_s2 - 4 - .
	.byte	131,196,16,139,117,252,137,112,4,137,120,8,137,69,248,106
	.byte	253,139,69,252,191
	.long	KAVKd
	.byte	139,29
	.long	KAVKd + 24
	.byte	255,83,12,235,164,139,69,248,253,201,194,4,0


	.global KconcXYmain_harpVharpMM0I
	.type KconcXYmain_harpVharpMM0I,@function
	.size KconcXYmain_harpVharpMM0I, 128
KconcXYmain_harpVharpMM0I:
	.byte	61
	.long	KPempty_listVKi
	.byte	117,10,139,124,36,4,253,137,248,194,4,0,85,137,229,131
	.byte	236,12,137,199,137,251,139,123,8,199,69,252
	.long	KLlistGVKd
	.byte	137,250,131,226,3,131,250,1,116,28,131,250,2,116,23,131
	.byte	250,3,116,18,139,15,139,73,8,139,117,252,139,86,16,35
	.byte	209,131,250,1,117,31,137,69,244,137,93,248,137,125,252,104
	.long	KLlistGVKd
	.byte	139,69,252,232
	.long	Ktype_check_errorVKiI - 4 - .
	.byte	139,69,244,139,93,248,139,125,252,129,255
	.long	KPempty_listVKi
	.byte	117,12,201,139,116,36,4,137,115,8,137,199,235,141,235,153


	.global Kselect_spill_by_colourYmain_harpVharpMM0I
	.type Kselect_spill_by_colourYmain_harpVharpMM0I,@function
	.size Kselect_spill_by_colourYmain_harpVharpMM0I, 74
Kselect_spill_by_colourYmain_harpVharpMM0I:
	.byte	85,137,229,131,236,8,137,69,248,255,117,12,139,69,8,191
	.long	Kmake_arg_spillYmain_harpVharp
	.byte	187
	.long	K36
	.byte	255,83,12,137,69,252,191
	.long	KLspillGYharp_registersVharp
	.byte	139,95,4,87,139,69,252,255,211,61
	.long	KPfalseVKi
	.byte	117,13,104
	.long	KLspillGYharp_registersVharp
	.byte	139,69,252,232
	.long	Ktype_check_errorVKiI - 4 - .
	.byte	253,253,139,69,252,201,194,8,0


	.global Kselect_spill_by_colourYmain_harpVharpMM1I
	.type Kselect_spill_by_colourYmain_harpVharpMM1I,@function
	.size Kselect_spill_by_colourYmain_harpVharpMM1I, 22
Kselect_spill_by_colourYmain_harpVharpMM1I:
	.byte	137,195,139,68,36,4,139,124,36,8,143,68,36,4,131,196
	.byte	4,233
	.long	Kselect_spillYmain_harpVharpMM0I - 4 - .


	.global Kselect_spillYmain_harpVharpMM0I
	.type Kselect_spillYmain_harpVharpMM0I,@function
	.size Kselect_spillYmain_harpVharpMM0I, 255
Kselect_spillYmain_harpVharpMM0I:
	.byte	255,52,36,85,137,229,131,236,16,137,69,248,139,117,248,139
	.byte	118,32,137,117,252,129,125,252
	.long	KPunboundVKi
	.byte	116,26,139,117,252,139,126,8,129,255
	.long	KPempty_listVKi
	.byte	117,24,139,69,248,201,143,4,36,233
	.long	Kadvance_markYmain_harpVharpMM0I - 4 - .
	.byte	106,29,139,69,248,232
	.long	Kunbound_instance_slotVKeI - 4 - .
	.byte	235,218,139,117,252,139,70,12,139,112,4,137,117,244,129,125
	.byte	244
	.long	KPunboundVKi
	.byte	15,132,138,0,0,0,139,117,244,137,117,240,139,117,252,139
	.byte	118,8,137,117,244,139,117,244,139,70,8,255,117,252,185,2
	.byte	0,0,0,187
	.long	Kspill_set_scatter_setterYharp_registersVharp
	.byte	255,83,4,139,117,244,139,118,4,137,117,252,139,125,252,131
	.byte	231,3,131,255,1,116,13,104
	.long	KLintegerGVKd
	.byte	139,69,252,232
	.long	Ktype_check_errorVKiI - 4 - .
	.byte	139,125,252,139,117,240,139,94,4,139,83,4,59,250,115,64
	.byte	139,124,59,11,137,125,252,191
	.long	KLspillGYharp_registersVharp
	.byte	139,95,4,87,139,69,252,255,211,61
	.long	KPfalseVKi
	.byte	117,13,104
	.long	KLspillGYharp_registersVharp
	.byte	139,69,252,232
	.long	Ktype_check_errorVKiI - 4 - .
	.byte	253,139,125,252,137,248,253,201,194,4,0,106,1,232
	.long	Kunbound_instance_slotVKeI - 4 - .
	.byte	233,106,255,255,255,139,69,240,137,125,8,201,233
	.long	Kelement_range_errorVKeI - 4 - .

	.global apply_xep_1
	.global primitive_alloc_s

	.global KLsort_groupsGZ32ZconstructorYmain_harpVharpMM0I
	.type KLsort_groupsGZ32ZconstructorYmain_harpVharpMM0I,@function
	.size KLsort_groupsGZ32ZconstructorYmain_harpVharpMM0I, 96
KLsort_groupsGZ32ZconstructorYmain_harpVharpMM0I:
	.byte	85,137,229,131,236,8,137,69,248,104
	.long	KPunboundVKi
	.byte	106,3,104
	.long	KLsort_groupsGYmain_harpVharpW
	.byte	106,16,252,232
	.long	primitive_alloc_s - 4 - .
	.byte	131,196,16,137,69,252,139,117,252,199,70,4,253,255,255,255
	.byte	139,117,252,199,70,8
	.long	KPempty_listVKi
	.byte	232
	.long	K49I - 4 - .
	.byte	139,117,252,137,70,12,255,117,8,139,69,252,187
	.long	KinitializeVKd
	.byte	232
	.long	apply_xep_1 - 4 - .
	.byte	139,69,252,253,201,139,76,36,8,94,3,225,255,230


	.type K49I,@function
	.size K49I, 52
K49I:
	.byte	85,137,229,191
	.long	KLabstract_sort_groupsGYmain_harpVharp
	.byte	139,95,4,87,139,5
	.long	Dempty_sort_groupsYmain_harpVharp
	.byte	255,211,61
	.long	KPfalseVKi
	.byte	117,16,104
	.long	KLabstract_sort_groupsGYmain_harpVharp
	.byte	139,5
	.long	Dempty_sort_groupsYmain_harpVharp
	.byte	232
	.long	Ktype_check_errorVKiI - 4 - .
	.byte	139,5
	.long	Dempty_sort_groupsYmain_harpVharp
	.byte	253,201,195


	.type K65I,@function
	.size K65I, 52
K65I:
	.byte	85,137,229,191
	.long	KLabstract_sort_groupsGYmain_harpVharp
	.byte	139,95,4,87,139,5
	.long	Dempty_sort_groupsYmain_harpVharp
	.byte	255,211,61
	.long	KPfalseVKi
	.byte	117,16,104
	.long	KLabstract_sort_groupsGYmain_harpVharp
	.byte	139,5
	.long	Dempty_sort_groupsYmain_harpVharp
	.byte	232
	.long	Ktype_check_errorVKiI - 4 - .
	.byte	139,5
	.long	Dempty_sort_groupsYmain_harpVharp
	.byte	253,201,195

	.global primitive_alloc

	.global KLempty_sort_groupsGZ32ZconstructorYmain_harpVharpMM0I
	.type KLempty_sort_groupsGZ32ZconstructorYmain_harpVharpMM0I,@function
	.size KLempty_sort_groupsGZ32ZconstructorYmain_harpVharpMM0I, 58
KLempty_sort_groupsGZ32ZconstructorYmain_harpVharpMM0I:
	.byte	85,137,229,131,236,8,137,69,248,104
	.long	KLempty_sort_groupsGYmain_harpVharpW
	.byte	106,4,252,232
	.long	primitive_alloc - 4 - .
	.byte	131,196,8,137,69,252,255,117,8,139,69,252,187
	.long	KinitializeVKd
	.byte	232
	.long	apply_xep_1 - 4 - .
	.byte	139,69,252,253,201,139,76,36,8,94,3,225,255,230


	.global Ksort_by_block_clashesYmain_harpVharpMM0I
	.type Ksort_by_block_clashesYmain_harpVharpMM0I,@function
	.size Ksort_by_block_clashesYmain_harpVharpMM0I, 92
Ksort_by_block_clashesYmain_harpVharpMM0I:
	.byte	85,137,229,131,236,8,137,69,248,106,16,104
	.long	KPfalseVKi
	.byte	104
	.long	Kcompare_block_clashesYmain_harpVharpMM0
	.byte	104
	.long	KPempty_vectorVKi
	.byte	139,69,8,232
	.long	KsortVKdMM1I - 4 - .
	.byte	137,69,252,187
	.long	KLsimple_object_vectorGVKd
	.byte	139,125,252,131,231,3,131,255,0,116,22,104
	.long	KLsimple_object_vectorGVKd
	.byte	139,69,252,232
	.long	Ktype_check_errorVKiI - 4 - .
	.byte	253,253,139,69,252,201,194,4,0,139,117,252,139,62,139,127
	.byte	4,139,127,8,59,251,116,232,235,217


	.global Kcompare_block_clashesYmain_harpVharpMM0I
	.type Kcompare_block_clashesYmain_harpVharpMM0I,@function
	.size Kcompare_block_clashesYmain_harpVharpMM0I, 42
Kcompare_block_clashesYmain_harpVharpMM0I:
	.byte	85,137,229,131,236,4,137,69,252,139,85,8,139,117,252,139
	.byte	126,36,139,90,36,59,223,125,10,184
	.long	KPtrueVKi
	.byte	253,201,194,4,0,184
	.long	KPfalseVKi
	.byte	235,244


	.global Kselect_spill_by_numberYmain_harpVharpMM0I
	.type Kselect_spill_by_numberYmain_harpVharpMM0I,@function
	.size Kselect_spill_by_numberYmain_harpVharpMM0I, 494
Kselect_spill_by_numberYmain_harpVharpMM0I:
	.byte	85,137,229,131,236,28,137,69,236,139,117,236,139,118,32,137
	.byte	117,248,129,125,248
	.long	KPunboundVKi
	.byte	15,132,225,0,0,0,139,117,248,137,117,240,139,117,240,139
	.byte	70,12,139,112,4,137,117,248,129,125,248
	.long	KPunboundVKi
	.byte	15,132,209,0,0,0,139,117,248,137,117,228,139,117,240,139
	.byte	118,8,137,117,232,139,117,240,139,118,4,137,117,248,129,125
	.byte	248
	.long	KPunboundVKi
	.byte	15,132,184,0,0,0,139,125,248,139,117,8,137,117,252,57
	.byte	125,252,15,141,221,0,0,0,106,16,104
	.long	KEEVKd
	.byte	104
	.long	KPempty_vectorVKi
	.byte	255,117,232,139,69,8,232
	.long	KmemberQVKdMM3I - 4 - .
	.byte	61
	.long	KPfalseVKi
	.byte	15,132,147,0,0,0,106,20,104
	.long	KPfalseVKi
	.byte	104
	.long	KEEVKd
	.byte	104
	.long	KPempty_vectorVKi
	.byte	255,117,8,139,69,232,232
	.long	KremoveXVKdMM7I - 4 - .
	.byte	139,117,240,137,70,8,139,117,228,139,126,4,139,95,4,57
	.byte	93,252,15,131,177,0,0,0,139,117,252,139,124,55,11,137
	.byte	125,248,191
	.long	KLspillGYharp_registersVharp
	.byte	139,95,4,87,139,69,248,255,211,61
	.long	KPfalseVKi
	.byte	117,13,104
	.long	KLspillGYharp_registersVharp
	.byte	139,69,248,232
	.long	Ktype_check_errorVKiI - 4 - .
	.byte	253,139,69,248,253,201,194,4,0,106,29,139,69,236,232
	.long	Kunbound_instance_slotVKeI - 4 - .
	.byte	233,16,255,255,255,106,1,232
	.long	Kunbound_instance_slotVKeI - 4 - .
	.byte	233,35,255,255,255,106,1,139,69,240,232
	.long	Kunbound_instance_slotVKeI - 4 - .
	.byte	233,57,255,255,255,131,236,12,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,5,0,0,0,199,68,36,8
	.long	K113
	.byte	137,224,106,16,232
	.long	Kharp_errorYbase_harpVharpMM0I - 4 - .
	.byte	233,103,255,255,255,139,69,236,232
	.long	Kadvance_markYmain_harpVharpMM0I - 4 - .
	.byte	137,69,248,139,117,248,139,118,4,137,117,244,129,125,244
	.long	KPunboundVKi
	.byte	116,22,139,125,244,59,125,8,117,26,233,61,255,255,255,139
	.byte	69,228,201,233
	.long	Kelement_range_errorVKeI - 4 - .
	.byte	106,1,139,69,248,232
	.long	Kunbound_instance_slotVKeI - 4 - .
	.byte	235,222,131,236,12,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,5,0,0,0,139,117,248,137,116,36,8,137
	.byte	224,106,16,232
	.long	KlistVKdI - 4 - .
	.byte	131,236,12,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,5,0,0,0,137,68,36,8,137,231,106,24
	.byte	87,255,117,232,184
	.long	KLlistGVKd
	.byte	232
	.long	Kconcatenate_asVKdMM4I - 4 - .
	.byte	139,117,240,137,70,8,139,69,236,232
	.long	Kadvance_markYmain_harpVharpMM0I - 4 - .
	.byte	233,108,255,255,255

	.section .text$i, "ax", @progbits
	.align 4

	.global KPresolve_symbolVKiI

	.global _Init_harp__X_asm_colour_graph_for_system_fixups
	.type _Init_harp__X_asm_colour_graph_for_system_fixups,@function
	.size _Init_harp__X_asm_colour_graph_for_system_fixups, 1
_Init_harp__X_asm_colour_graph_for_system_fixups:
	.byte	195


	.global _Init_harp__X_asm_colour_graph_for_system_0
	.type _Init_harp__X_asm_colour_graph_for_system_0,@function
	.size _Init_harp__X_asm_colour_graph_for_system_0, 15
_Init_harp__X_asm_colour_graph_for_system_0:
	.byte	85,137,229,184
	.long	KLabstract_sort_groupsGYmain_harpVharp
	.byte	232
	.long	KPadd_classVKeI - 4 - .
	.byte	201,195


	.global _Init_harp__X_asm_colour_graph_for_system
	.type _Init_harp__X_asm_colour_graph_for_system,@function
	.size _Init_harp__X_asm_colour_graph_for_system, 15
_Init_harp__X_asm_colour_graph_for_system:
	.byte	85,137,229,232
	.long	_Init_harp__X_asm_colour_graph_for_system_fixups - 4 - .
	.byte	232
	.long	_Init_harp__X_asm_colour_graph_for_system_0 - 4 - .
	.byte	201,195


	.global _Init_harp__X_asm_colour_graph_for_user_0
	.type _Init_harp__X_asm_colour_graph_for_user_0,@function
	.size _Init_harp__X_asm_colour_graph_for_user_0, 39
_Init_harp__X_asm_colour_graph_for_user_0:
	.byte	85,137,229,106,8,104
	.long	KPempty_vectorVKi
	.byte	184
	.long	KLempty_sort_groupsGYmain_harpVharp
	.byte	191
	.long	KmakeVKd
	.byte	139,29
	.long	KmakeVKd + 24
	.byte	255,83,12,137,199,137,61
	.long	Dempty_sort_groupsYmain_harpVharp
	.byte	201,195


	.global _Init_harp__X_asm_colour_graph_for_user
	.type _Init_harp__X_asm_colour_graph_for_user,@function
	.size _Init_harp__X_asm_colour_graph_for_user, 10
_Init_harp__X_asm_colour_graph_for_user:
	.byte	85,137,229,232
	.long	_Init_harp__X_asm_colour_graph_for_user_0 - 4 - .
	.byte	201,195
