Milky2018/machv/abi does not have a README file
fn CallConventionLayout::layout_overflow_stack(self : CallConventionLayout, int_overflow_count : Int, float_overflow_classes : Array[RegClass]) -> (Array[Int], Array[Int], Int)fn CallConventionLayout::requires_extra_results_ptr_for_result_counts(self : CallConventionLayout, int_count : Int, float_count : Int) -> Boolpub(all) struct ContextSlot {
id : Int
offset : Int
mutability : ContextSlotMutability
cache_role : ContextSlotCacheRole
} derive(Eq, Debug)pub(all) struct EmbeddingABI {
call_conv : CallConventionLayout
reg_roles : EmbeddingRegRoles
context_layout : EmbeddingContextLayout?
reserve_context_role : Bool
}fn EmbeddingABI::EmbeddingABI(call_conv : CallConventionLayout, reg_roles? : EmbeddingRegRoles, context_layout? : EmbeddingContextLayout?, reserve_context_role? : Bool) -> EmbeddingABIfn EmbeddingABI::reserved_int_indices(self : EmbeddingABI, reserve_context_cache_0? : Bool, reserve_context_cache_1? : Bool, reserve_extra_results_ptr? : Bool) -> Array[Int]pub(all) struct EmbeddingContextLayout {
slots : Array[ContextSlot]
active_function_index_slot : Int?
allocation_cursor_slot : Int?
allocation_limit_slot : Int?
}fn EmbeddingContextLayout::require_active_function_index_offset(self : EmbeddingContextLayout) -> Intfn EmbeddingContextLayout::require_cache_role_offset(self : EmbeddingContextLayout, role : ContextSlotCacheRole) -> Intfn EmbeddingContextLayout::slot_offset_for_cache_role(self : EmbeddingContextLayout, role : ContextSlotCacheRole) -> Int?fn EmbeddingRegRoles::reserved_int_indices(self : EmbeddingRegRoles, reserve_context? : Bool, reserve_context_cache_0? : Bool, reserve_context_cache_1? : Bool, reserve_extra_results_ptr? : Bool) -> Array[Int]impl Show for OperandConstraintfn align_up(value : Int, align : Int) -> Int