@@ -134,8 +134,8 @@ function staticdim_extrema_quote(Iₘᵢₙ, Iₘₐₓ, static_dims::Vector{Int
134
134
block = newblock
135
135
end
136
136
# Push to inside innermost loop
137
- setmin = Expr (:(= ), :mn , Expr (:call , :min , Expr (:call , :f , A), :mn ))
138
- setmax = Expr (:(= ), :mx , Expr (:call , :max , Expr (:call , :f , A), :mx ))
137
+ setmin = Expr (:(= ), :mn , Expr (:call , :min , :mn , Expr (:call , :f , A)))
138
+ setmax = Expr (:(= ), :mx , Expr (:call , :max , :mx , Expr (:call , :f , A)))
139
139
push! (block. args, setmin, setmax)
140
140
setb = Expr (:(= ), Bᵥ′, :mn )
141
141
setc = Expr (:(= ), Cᵥ′, :mx )
@@ -159,8 +159,8 @@ function staticdim_extrema_quote(Iₘᵢₙ, Iₘₐₓ, static_dims::Vector{Int
159
159
block = newblock
160
160
end
161
161
# Push to inside innermost loop
162
- setmin = Expr (:(= ), :mn , Expr (:call , :min , Expr (:call , :f , A), :mn ))
163
- setmax = Expr (:(= ), :mx , Expr (:call , :max , Expr (:call , :f , A), :mx ))
162
+ setmin = Expr (:(= ), :mn , Expr (:call , :min , :mn , Expr (:call , :f , A)))
163
+ setmax = Expr (:(= ), :mx , Expr (:call , :max , :mx , Expr (:call , :f , A)))
164
164
push! (block. args, setmin, setmax)
165
165
return quote
166
166
Bᵥ = $ Bᵥ
@@ -310,8 +310,8 @@ function staticdim_extrema_init_quote(static_dims::Vector{Int}, N::Int)
310
310
block = newblock
311
311
end
312
312
# Push to inside innermost loop
313
- setmin = Expr (:(= ), :mn , Expr (:call , :min , Expr (:call , :f , A), :mn ))
314
- setmax = Expr (:(= ), :mx , Expr (:call , :max , Expr (:call , :f , A), :mx ))
313
+ setmin = Expr (:(= ), :mn , Expr (:call , :min , :mn , Expr (:call , :f , A)))
314
+ setmax = Expr (:(= ), :mx , Expr (:call , :max , :mx , Expr (:call , :f , A)))
315
315
push! (block. args, setmin, setmax)
316
316
setb = Expr (:(= ), Bᵥ′, :mn )
317
317
setc = Expr (:(= ), Cᵥ′, :mx )
@@ -337,8 +337,8 @@ function staticdim_extrema_init_quote(static_dims::Vector{Int}, N::Int)
337
337
block = newblock
338
338
end
339
339
# Push to inside innermost loop
340
- setmin = Expr (:(= ), :mn , Expr (:call , :min , Expr (:call , :f , A), :mn ))
341
- setmax = Expr (:(= ), :mx , Expr (:call , :max , Expr (:call , :f , A), :mx ))
340
+ setmin = Expr (:(= ), :mn , Expr (:call , :min , :mn , Expr (:call , :f , A)))
341
+ setmax = Expr (:(= ), :mx , Expr (:call , :max , :mx , Expr (:call , :f , A)))
342
342
push! (block. args, setmin, setmax)
343
343
return quote
344
344
Bᵥ = $ Bᵥ
@@ -550,8 +550,8 @@ function staticdim_textrema_quote(Iₘᵢₙ, Iₘₐₓ, static_dims::Vector{In
550
550
block = newblock
551
551
end
552
552
# Push to inside innermost loop
553
- setmin = Expr (:(= ), :mn , Expr (:call , :min , Expr (:call , :f , A), :mn ))
554
- setmax = Expr (:(= ), :mx , Expr (:call , :max , Expr (:call , :f , A), :mx ))
553
+ setmin = Expr (:(= ), :mn , Expr (:call , :min , :mn , Expr (:call , :f , A)))
554
+ setmax = Expr (:(= ), :mx , Expr (:call , :max , :mx , Expr (:call , :f , A)))
555
555
push! (block. args, setmin, setmax)
556
556
setb = Expr (:(= ), Bᵥ′, :mn )
557
557
setc = Expr (:(= ), Cᵥ′, :mx )
@@ -575,8 +575,8 @@ function staticdim_textrema_quote(Iₘᵢₙ, Iₘₐₓ, static_dims::Vector{In
575
575
block = newblock
576
576
end
577
577
# Push to inside innermost loop
578
- setmin = Expr (:(= ), :mn , Expr (:call , :min , Expr (:call , :f , A), :mn ))
579
- setmax = Expr (:(= ), :mx , Expr (:call , :max , Expr (:call , :f , A), :mx ))
578
+ setmin = Expr (:(= ), :mn , Expr (:call , :min , :mn , Expr (:call , :f , A)))
579
+ setmax = Expr (:(= ), :mx , Expr (:call , :max , :mx , Expr (:call , :f , A)))
580
580
push! (block. args, setmin, setmax)
581
581
return quote
582
582
Bᵥ = $ Bᵥ
@@ -726,8 +726,8 @@ function staticdim_textrema_init_quote(static_dims::Vector{Int}, N::Int)
726
726
block = newblock
727
727
end
728
728
# Push to inside innermost loop
729
- setmin = Expr (:(= ), :mn , Expr (:call , :min , Expr (:call , :f , A), :mn ))
730
- setmax = Expr (:(= ), :mx , Expr (:call , :max , Expr (:call , :f , A), :mx ))
729
+ setmin = Expr (:(= ), :mn , Expr (:call , :min , :mn , Expr (:call , :f , A)))
730
+ setmax = Expr (:(= ), :mx , Expr (:call , :max , :mx , Expr (:call , :f , A)))
731
731
push! (block. args, setmin, setmax)
732
732
setb = Expr (:(= ), Bᵥ′, :mn )
733
733
setc = Expr (:(= ), Cᵥ′, :mx )
@@ -753,8 +753,8 @@ function staticdim_textrema_init_quote(static_dims::Vector{Int}, N::Int)
753
753
block = newblock
754
754
end
755
755
# Push to inside innermost loop
756
- setmin = Expr (:(= ), :mn , Expr (:call , :min , Expr (:call , :f , A), :mn ))
757
- setmax = Expr (:(= ), :mx , Expr (:call , :max , Expr (:call , :f , A), :mx ))
756
+ setmin = Expr (:(= ), :mn , Expr (:call , :min , :mn , Expr (:call , :f , A)))
757
+ setmax = Expr (:(= ), :mx , Expr (:call , :max , :mx , Expr (:call , :f , A)))
758
758
push! (block. args, setmin, setmax)
759
759
return quote
760
760
Bᵥ = $ Bᵥ
0 commit comments