KernelWeights.copy_block: def of stelliferous@0.0.2.0 Import: import stelliferous@0.0.2.0/kernel_weights.bend as KernelWeights Lines 58-64 of stelliferous@0.0.2.0/kernel_weights.bend: https://jend.leeeet.dev/read.txt?path=stelliferous@0.0.2.0/kernel_weights.bend&start_line=58&end_line=64 import Base import stelliferous@0.0.2.0/traversal_array.bend as Traversal import stelliferous@0.0.2.0/kernel_tile.bend as Tile def copy_block(block: U32,layout: Layout,owners: Array & Array) -> Array & Array: Layout{rows,+inner} = layout (input,output) = owners +block = block Traversal.finish(~Array,~Tile.Tile8,~Context, Traversal.run(~Array,~Tile.Tile8,~Context,~read,~destination,U32.to_nat(inner), Traversal.State{input,output,0,Context{rows,inner,(block * 8 : U32),(block * inner : U32)}})) Uses (15): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Array https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=F32 https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Pair https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Sigma https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=U32 https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=U32.mul https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=U32.to_nat https://jend.leeeet.dev/definition.txt?path=stelliferous@0.0.2.0/kernel_tile.bend&name=Tile8 https://jend.leeeet.dev/definition.txt?path=stelliferous@0.0.2.0/kernel_weights.bend&name=Context https://jend.leeeet.dev/definition.txt?path=stelliferous@0.0.2.0/kernel_weights.bend&name=Layout https://jend.leeeet.dev/definition.txt?path=stelliferous@0.0.2.0/kernel_weights.bend&name=destination https://jend.leeeet.dev/definition.txt?path=stelliferous@0.0.2.0/kernel_weights.bend&name=read https://jend.leeeet.dev/definition.txt?path=stelliferous@0.0.2.0/traversal_array.bend&name=State https://jend.leeeet.dev/definition.txt?path=stelliferous@0.0.2.0/traversal_array.bend&name=finish https://jend.leeeet.dev/definition.txt?path=stelliferous@0.0.2.0/traversal_array.bend&name=run