← passage and results
seed013_v1.mlir
evidence/breadth-16/pbt/artifacts/inputs/seed013_v1.mlir
Download original file
module {
fabric.module @m_13(%data : !fabric.bits<8>, %tag : !fabric.bits<3>) -> !fabric.bits_tag<8, 3> {
%out = fabric.boundary [s2t] %data, %tag : (!fabric.bits<8>, !fabric.bits<3>) -> !fabric.bits_tag<8, 3> loc("g.c":3908:57)
fabric.yield %out : !fabric.bits_tag<8, 3> loc(callsite("callee_53" at "p.c":139:57))
} loc(fused["z.cpp":21:13, "note_38"])
"fabric.switch"() <{sym_name = "sw_13_0", function_type = (!fabric.bits_tag<8, 3>, !fabric.bits_tag<8, 3>) -> !fabric.bits_tag<8, 3>, schedule = 1 : i32, hw_params = [{connectivity_table = ["11"], route_table_size = 1 : i32, grant_policy = #fabric.switch_fixed_priority<requester_order = [0, 1]>}]}> : () -> () loc(unknown)
"fabric.switch"() <{sym_name = "sw_13_1", function_type = (!fabric.bits_tag<8, 3>, !fabric.bits_tag<8, 3>) -> !fabric.bits_tag<8, 3>, schedule = 1 : i32, hw_params = [{connectivity_table = ["11"], route_table_size = 1 : i32, grant_policy = #fabric.switch_fixed_priority<requester_order = [0, 1]>}]}> : () -> () loc(fused["y.cpp":481:59, "note_54"])
} loc("g.c":331:47)