def select_tile

stelliferous@0.0.2.0 · tensor_lanes.bend:84

import stelliferous@0.0.2.0/tensor_lanes.bend as TensorLanes
import Base
import stelliferous@0.0.2.0/math_compare.bend as Compare
import stelliferous@0.0.2.0/kernel_tile.bend as Tile

84def select_tile(mask: Tile.Tile8,yes: Tile.Tile8,no: Tile.Tile8) -> Tile.Tile8:
85  Tile.Tile{a,b,c,d,e,f,g,h} = mask
86  Tile.Tile{i,j,k,l,m,n,o,p} = yes
87  Tile.Tile{q,r,s,t,u,v,w,x} = no
88  Tile.Tile{Compare.select(a,i,q),Compare.select(b,j,r),Compare.select(c,k,s),Compare.select(d,l,t),
89    Compare.select(e,m,u),Compare.select(f,n,v),Compare.select(g,o,w),Compare.select(h,p,x)}

Uses (2)

Used by (1)