Back to PBT run

input.mlir

dataflow.graph private @sb_strand(
    %start: none, %idx: index, %val: i32, %exp: i32, %des: i32,
    %a: memref<16xi32>, %b: memref<16xi32>) -> ()
    attributes {input_segments = array<i32: 4, 0, 2>,
                result_segments = array<i32: 0, 0, 0>} {
  %r0, %d0 = dataflow.load %b[%idx] %start {contract = #dataflow.plain_access<is_volatile = true>, sb_index = 0 : i64} : memref<16xi32>
  %r1, %d1 = dataflow.load %a[%idx] %start {sb_index = 1 : i64} : memref<16xi32>
  dataflow.graph.return %start : none
}