Skip to content

nim-meta/oneLoopVecOps

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

oneLoopVecOps

Expand ops of vectors via one loop over multiply.

For example,

c = collectVecAsSeq a+b*c

will be expanded as sth roughly like:

for i in 0||(a.len-1):  # `||` will use openMP if available
  c[i] = a[i] + b[i] + c[i]

which would be about (n-1) faster than using n loops.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages