@@ -18,20 +18,20 @@ function mulexpr(mulexargs)
18
18
cc = mulexprcost (c)
19
19
maxc = max (ac, bc, cc)
20
20
if ac == maxc
21
- return (a, Expr (:call , :vmul , b, c))
21
+ return (a, Expr (:call , :( * ) , b, c))
22
22
elseif bc == maxc
23
- return (b, Expr (:call , :vmul , a, c))
23
+ return (b, Expr (:call , :( * ) , a, c))
24
24
else
25
- return (c, Expr (:call , :vmul , a, b))
25
+ return (c, Expr (:call , :( * ) , a, b))
26
26
end
27
27
else
28
- return (a, Expr (:call , :vmul , @view (mulexargs[2 : end ]). .. ):: Expr )
28
+ return (a, Expr (:call , :( * ) , @view (mulexargs[2 : end ]). .. ):: Expr )
29
29
end
30
30
a = (mulexargs[1 ]):: Union{Symbol,Expr,Number}
31
31
b = if length (mulexargs) == 2 # two arg mul
32
32
(mulexargs[2 ]):: Union{Symbol,Expr,Number}
33
33
else
34
- Expr (:call , :vmul , @view (mulexargs[2 : end ]). .. ):: Expr
34
+ Expr (:call , :( * ) , @view (mulexargs[2 : end ]). .. ):: Expr
35
35
end
36
36
a, b
37
37
end
@@ -143,19 +143,19 @@ function contract!(expr::Expr, ex::Expr, i::Int, mod = nothing)
143
143
# if ex.head === :call
144
144
# expr.args[i] = capture_muladd(ex, mod)
145
145
if ex. head === :(+= )
146
- call = Expr (:call , :vadd )
146
+ call = Expr (:call , :( + ) )
147
147
append! (call. args, ex. args)
148
148
expr. args[i] = ex = Expr (:(= ), first (ex. args), call)
149
149
elseif ex. head === :(-= )
150
- call = Expr (:call , :vsub )
150
+ call = Expr (:call , :( - ) )
151
151
append! (call. args, ex. args)
152
152
expr. args[i] = ex = Expr (:(= ), first (ex. args), call)
153
153
elseif ex. head === :(*= )
154
- call = Expr (:call , :vmul )
154
+ call = Expr (:call , :( * ) )
155
155
append! (call. args, ex. args)
156
156
expr. args[i] = ex = Expr (:(= ), first (ex. args), call)
157
157
elseif ex. head === :(/= )
158
- call = Expr (:call , :vfdiv )
158
+ call = Expr (:call , :( / ) )
159
159
append! (call. args, ex. args)
160
160
expr. args[i] = ex = Expr (:(= ), first (ex. args), call)
161
161
end
0 commit comments