EnzymeAD / EnzymeAD/Enzyme-JAX

Affine if simplification

Open
#392 8 comments 0 reactions 0 assignees View on GitHub
Dominant language
MLIR
Stars
131
Forks
53
Avg merge
1d 10h
Merged PRs (30d)
193

Description

```mlir
#set6 = affine_set<(d0, d1) : (-(d0 floordiv 16) - (d1 floordiv 7) * 16 + 33 >= 0, d0 + d1 * 16 - (d1 floordiv 7) * 112 - (d0 floordiv 16) * 16 >= 0, -d0 - d1 * 16 + (d1 floordiv 7) * 112 + (d0 floordiv 16) * 16 + 98 >= 0)>
module {
func.func private @"##call__Z37gpu_fill_periodic_west_and_east_halo_16CompilerMetadataI16OffsetStaticSizeI12_1_99__1_34_E12DynamicCheckvv7NDRangeILi2E10StaticSizeI6_7__3_ES4_I8_16__16_E5TupleI5Int64S8_E13KernelOffsetsIS9_EEES7_I13CuTracedArrayI7Float64Li3ELi1E13_194__99__34_ESG_SG_SG_SG_E3ValILi7EES8_#982$par95"(%arg0: memref<34x99x194xf64, 1>, %arg1: memref<34x99x194xf64, 1>, %arg2: memref<34x99x194xf64, 1>, %arg3: memref<34x99x194xf64, 1>, %arg4: memref<34x99x194xf64, 1>) {
affine.parallel (%arg5, %arg6) = (0, 0) to (21, 256) {
affine.if #set6(%arg6, %arg5) {
%0 = affine.load %arg0[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 180] : memref<34x99x194xf64, 1>
affine.store %0, %arg0[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 0] : memref<34x99x194xf64, 1>
%1 = affine.load %arg0[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 7] : memref<34x99x194xf64, 1>
affine.store %1, %arg0[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 187] : memref<34x99x194xf64, 1>
%2 = affine.load %arg0[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 181] : memref<34x99x194xf64, 1>
affine.store %2, %arg0[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 1] : memref<34x99x194xf64, 1>
%3 = affine.load %arg0[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 8] : memref<34x99x194xf64, 1>
affine.store %3, %arg0[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 188] : memref<34x99x194xf64, 1>
%4 = affine.load %arg0[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 182] : memref<34x99x194xf64, 1>
affine.store %4, %arg0[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 2] : memref<34x99x194xf64, 1>
%5 = affine.load %arg0[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 9] : memref<34x99x194xf64, 1>
affine.store %5, %arg0[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 189] : memref<34x99x194xf64, 1>
%6 = affine.load %arg0[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 183] : memref<34x99x194xf64, 1>
affine.store %6, %arg0[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 3] : memref<34x99x194xf64, 1>
%7 = affine.load %arg0[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 10] : memref<34x99x194xf64, 1>
affine.store %7, %arg0[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 190] : memref<34x99x194xf64, 1>
%8 = affine.load %arg0[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 184] : memref<34x99x194xf64, 1>
affine.store %8, %arg0[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 4] : memref<34x99x194xf64, 1>
%9 = affine.load %arg0[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 11] : memref<34x99x194xf64, 1>
affine.store %9, %arg0[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 191] : memref<34x99x194xf64, 1>
%10 = affine.load %arg0[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 185] : memref<34x99x194xf64, 1>
affine.store %10, %arg0[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 5] : memref<34x99x194xf64, 1>
%11 = affine.load %arg0[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 12] : memref<34x99x194xf64, 1>
affine.store %11, %arg0[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 192] : memref<34x99x194xf64, 1>
%12 = affine.load %arg0[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 186] : memref<34x99x194xf64, 1>
affine.store %12, %arg0[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 6] : memref<34x99x194xf64, 1>
%13 = affine.load %arg0[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 13] : memref<34x99x194xf64, 1>
affine.store %13, %arg0[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 193] : memref<34x99x194xf64, 1>
%14 = affine.load %arg1[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 180] : memref<34x99x194xf64, 1>
affine.store %14, %arg1[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 0] : memref<34x99x194xf64, 1>
%15 = affine.load %arg1[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 7] : memref<34x99x194xf64, 1>
affine.store %15, %arg1[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 187] : memref<34x99x194xf64, 1>
%16 = affine.load %arg1[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 181] : memref<34x99x194xf64, 1>
affine.store %16, %arg1[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 1] : memref<34x99x194xf64, 1>
%17 = affine.load %arg1[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 8] : memref<34x99x194xf64, 1>
affine.store %17, %arg1[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 188] : memref<34x99x194xf64, 1>
%18 = affine.load %arg1[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 182] : memref<34x99x194xf64, 1>
affine.store %18, %arg1[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 2] : memref<34x99x194xf64, 1>
%19 = affine.load %arg1[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 9] : memref<34x99x194xf64, 1>
affine.store %19, %arg1[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 189] : memref<34x99x194xf64, 1>
%20 = affine.load %arg1[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 183] : memref<34x99x194xf64, 1>
affine.store %20, %arg1[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 3] : memref<34x99x194xf64, 1>
%21 = affine.load %arg1[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 10] : memref<34x99x194xf64, 1>
affine.store %21, %arg1[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 190] : memref<34x99x194xf64, 1>
%22 = affine.load %arg1[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 184] : memref<34x99x194xf64, 1>
affine.store %22, %arg1[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 4] : memref<34x99x194xf64, 1>
%23 = affine.load %arg1[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 11] : memref<34x99x194xf64, 1>
affine.store %23, %arg1[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 191] : memref<34x99x194xf64, 1>
%24 = affine.load %arg1[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 185] : memref<34x99x194xf64, 1>
affine.store %24, %arg1[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 5] : memref<34x99x194xf64, 1>
%25 = affine.load %arg1[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 12] : memref<34x99x194xf64, 1>
affine.store %25, %arg1[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 192] : memref<34x99x194xf64, 1>
%26 = affine.load %arg1[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 186] : memref<34x99x194xf64, 1>
affine.store %26, %arg1[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 6] : memref<34x99x194xf64, 1>
%27 = affine.load %arg1[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 13] : memref<34x99x194xf64, 1>
affine.store %27, %arg1[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 193] : memref<34x99x194xf64, 1>
%28 = affine.load %arg2[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 180] : memref<34x99x194xf64, 1>
affine.store %28, %arg2[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 0] : memref<34x99x194xf64, 1>
%29 = affine.load %arg2[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 7] : memref<34x99x194xf64, 1>
affine.store %29, %arg2[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 187] : memref<34x99x194xf64, 1>
%30 = affine.load %arg2[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 181] : memref<34x99x194xf64, 1>
affine.store %30, %arg2[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 1] : memref<34x99x194xf64, 1>
%31 = affine.load %arg2[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 8] : memref<34x99x194xf64, 1>
affine.store %31, %arg2[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 188] : memref<34x99x194xf64, 1>
%32 = affine.load %arg2[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 182] : memref<34x99x194xf64, 1>
affine.store %32, %arg2[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 2] : memref<34x99x194xf64, 1>
%33 = affine.load %arg2[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 9] : memref<34x99x194xf64, 1>
affine.store %33, %arg2[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 189] : memref<34x99x194xf64, 1>
%34 = affine.load %arg2[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 183] : memref<34x99x194xf64, 1>
affine.store %34, %arg2[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 3] : memref<34x99x194xf64, 1>
%35 = affine.load %arg2[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 10] : memref<34x99x194xf64, 1>
affine.store %35, %arg2[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 190] : memref<34x99x194xf64, 1>
%36 = affine.load %arg2[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 184] : memref<34x99x194xf64, 1>
affine.store %36, %arg2[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 4] : memref<34x99x194xf64, 1>
%37 = affine.load %arg2[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 11] : memref<34x99x194xf64, 1>
affine.store %37, %arg2[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 191] : memref<34x99x194xf64, 1>
%38 = affine.load %arg2[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 185] : memref<34x99x194xf64, 1>
affine.store %38, %arg2[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 5] : memref<34x99x194xf64, 1>
%39 = affine.load %arg2[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 12] : memref<34x99x194xf64, 1>
affine.store %39, %arg2[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 192] : memref<34x99x194xf64, 1>
%40 = affine.load %arg2[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 186] : memref<34x99x194xf64, 1>
affine.store %40, %arg2[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 6] : memref<34x99x194xf64, 1>
%41 = affine.load %arg2[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 13] : memref<34x99x194xf64, 1>
affine.store %41, %arg2[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 193] : memref<34x99x194xf64, 1>
%42 = affine.load %arg3[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 180] : memref<34x99x194xf64, 1>
affine.store %42, %arg3[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 0] : memref<34x99x194xf64, 1>
%43 = affine.load %arg3[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 7] : memref<34x99x194xf64, 1>
affine.store %43, %arg3[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 187] : memref<34x99x194xf64, 1>
%44 = affine.load %arg3[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 181] : memref<34x99x194xf64, 1>
affine.store %44, %arg3[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 1] : memref<34x99x194xf64, 1>
%45 = affine.load %arg3[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 8] : memref<34x99x194xf64, 1>
affine.store %45, %arg3[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 188] : memref<34x99x194xf64, 1>
%46 = affine.load %arg3[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 182] : memref<34x99x194xf64, 1>
affine.store %46, %arg3[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 2] : memref<34x99x194xf64, 1>
%47 = affine.load %arg3[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 9] : memref<34x99x194xf64, 1>
affine.store %47, %arg3[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 189] : memref<34x99x194xf64, 1>
%48 = affine.load %arg3[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 183] : memref<34x99x194xf64, 1>
affine.store %48, %arg3[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 3] : memref<34x99x194xf64, 1>
%49 = affine.load %arg3[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 10] : memref<34x99x194xf64, 1>
affine.store %49, %arg3[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 190] : memref<34x99x194xf64, 1>
%50 = affine.load %arg3[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 184] : memref<34x99x194xf64, 1>
affine.store %50, %arg3[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 4] : memref<34x99x194xf64, 1>
%51 = affine.load %arg3[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 11] : memref<34x99x194xf64, 1>
affine.store %51, %arg3[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 191] : memref<34x99x194xf64, 1>
%52 = affine.load %arg3[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 185] : memref<34x99x194xf64, 1>
affine.store %52, %arg3[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 5] : memref<34x99x194xf64, 1>
%53 = affine.load %arg3[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 12] : memref<34x99x194xf64, 1>
affine.store %53, %arg3[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 192] : memref<34x99x194xf64, 1>
%54 = affine.load %arg3[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 186] : memref<34x99x194xf64, 1>
affine.store %54, %arg3[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 6] : memref<34x99x194xf64, 1>
%55 = affine.load %arg3[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 13] : memref<34x99x194xf64, 1>
affine.store %55, %arg3[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 193] : memref<34x99x194xf64, 1>
%56 = affine.load %arg4[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 180] : memref<34x99x194xf64, 1>
affine.store %56, %arg4[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 0] : memref<34x99x194xf64, 1>
%57 = affine.load %arg4[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 7] : memref<34x99x194xf64, 1>
affine.store %57, %arg4[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 187] : memref<34x99x194xf64, 1>
%58 = affine.load %arg4[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 181] : memref<34x99x194xf64, 1>
affine.store %58, %arg4[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 1] : memref<34x99x194xf64, 1>
%59 = affine.load %arg4[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 8] : memref<34x99x194xf64, 1>
affine.store %59, %arg4[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 188] : memref<34x99x194xf64, 1>
%60 = affine.load %arg4[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 182] : memref<34x99x194xf64, 1>
affine.store %60, %arg4[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 2] : memref<34x99x194xf64, 1>
%61 = affine.load %arg4[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 9] : memref<34x99x194xf64, 1>
affine.store %61, %arg4[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 189] : memref<34x99x194xf64, 1>
%62 = affine.load %arg4[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 183] : memref<34x99x194xf64, 1>
affine.store %62, %arg4[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 3] : memref<34x99x194xf64, 1>
%63 = affine.load %arg4[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 10] : memref<34x99x194xf64, 1>
affine.store %63, %arg4[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 190] : memref<34x99x194xf64, 1>
%64 = affine.load %arg4[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 184] : memref<34x99x194xf64, 1>
affine.store %64, %arg4[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 4] : memref<34x99x194xf64, 1>
%65 = affine.load %arg4[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 11] : memref<34x99x194xf64, 1>
affine.store %65, %arg4[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 191] : memref<34x99x194xf64, 1>
%66 = affine.load %arg4[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 185] : memref<34x99x194xf64, 1>
affine.store %66, %arg4[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 5] : memref<34x99x194xf64, 1>
%67 = affine.load %arg4[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 12] : memref<34x99x194xf64, 1>
affine.store %67, %arg4[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 192] : memref<34x99x194xf64, 1>
%68 = affine.load %arg4[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 186] : memref<34x99x194xf64, 1>
affine.store %68, %arg4[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 6] : memref<34x99x194xf64, 1>
%69 = affine.load %arg4[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 13] : memref<34x99x194xf64, 1>
affine.store %69, %arg4[(%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) floordiv 99, (%arg6 + %arg5 * 16 + (%arg6 floordiv 16) * 83 + (%arg5 floordiv 7) * 1472) mod 99, 193] : memref<34x99x194xf64, 1>
}
}
return
}
}
```

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.