Skip to content

Commit cdb9396

Browse files
fredrikekreararslan
authored andcommitted
- sqrtm -> sqrt (#111)
- add some benchmarks for exp/log
1 parent f5adb10 commit cdb9396

File tree

1 file changed

+17
-1
lines changed

1 file changed

+17
-1
lines changed

src/linalg/LinAlgBenchmarks.jl

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,23 @@ for s in SIZES
101101
for M in (UpperTriangular, UnitUpperTriangular, NPDUpperTriangular, Hermitian)
102102
mstr = typename(M)
103103
m = linalgmat(M, s)
104-
g["sqrtm", mstr, s] = @benchmarkable sqrtm($m)
104+
if VERSION >= v"0.7.0-DEV.1599"
105+
g["sqrt", mstr, s] = @benchmarkable sqrt($m)
106+
else
107+
g["sqrt", mstr, s] = @benchmarkable sqrtm($m)
108+
end
109+
if M == Hermitian
110+
if VERSION >= v"0.7.0-DEV.1597"
111+
g["log", mstr, s] = @benchmarkable log($m)
112+
else
113+
g["log", mstr, s] = @benchmarkable logm($m)
114+
end
115+
if VERSION >= v"0.7.0-DEV.1486"
116+
g["exp", mstr, s] = @benchmarkable exp($m)
117+
else
118+
g["exp", mstr, s] = @benchmarkable expm($m)
119+
end
120+
end
105121
end
106122

107123
# PR 21165

0 commit comments

Comments
 (0)