-
Notifications
You must be signed in to change notification settings - Fork 53
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Partial math function support in in the hemi:: namespace and some tests #10
base: master
Are you sure you want to change the base?
Commits on Jul 18, 2014
-
Configuration menu - View commit details
-
Copy full SHA for 0f15f35 - Browse repository at this point
Copy the full SHA 0f15f35View commit details -
Configuration menu - View commit details
-
Copy full SHA for c765312 - Browse repository at this point
Copy the full SHA c765312View commit details
Commits on Jul 21, 2014
-
Initial implementation for various functions. The CUDA side points to…
… the appropriate single or double-precision function. Switching is done based on HEMI_DEV_CODE preprocessor statement.
Configuration menu - View commit details
-
Copy full SHA for 6dc77b5 - Browse repository at this point
Copy the full SHA 6dc77b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3bd4997 - Browse repository at this point
Copy the full SHA 3bd4997View commit details
Commits on Jul 22, 2014
-
fixed a couple typos in math.h, forgot to rename popcll to popcll fro…
…m brev. Unsure if fma actually works or is just a infinite loop trap on host.
Configuration menu - View commit details
-
Copy full SHA for 34bf5b9 - Browse repository at this point
Copy the full SHA 34bf5b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b1a45d - Browse repository at this point
Copy the full SHA 9b1a45dView commit details -
Added working round() and lround() with simple algorithm for non-C++11
compilers. Changed test makefile to look like examples' Started test harness for math.h functions in hemi. Double-precision round() on the device is not passing an assert.
Configuration menu - View commit details
-
Copy full SHA for d0554bc - Browse repository at this point
Copy the full SHA d0554bcView commit details -
Removed fma(), as it's new to C++11. When nvcc plays nice with -std=c…
…++11 in GCC-4.8 it can come back.
Configuration menu - View commit details
-
Copy full SHA for 0457631 - Browse repository at this point
Copy the full SHA 0457631View commit details
Commits on Jul 25, 2014
-
Changed tabs to spaces to conform to hemi.h
Moved { } to their own lines.
Configuration menu - View commit details
-
Copy full SHA for 8350d38 - Browse repository at this point
Copy the full SHA 8350d38View commit details -
Configuration menu - View commit details
-
Copy full SHA for fe3fdfd - Browse repository at this point
Copy the full SHA fe3fdfdView commit details -
Fixed indenting inside of #ifdef statements.
Removed hemi::fma for now, no c++11 support in nvcc (at least experimentally the compiler is choking on STL).
Configuration menu - View commit details
-
Copy full SHA for 1e7ffb1 - Browse repository at this point
Copy the full SHA 1e7ffb1View commit details -
Configuration menu - View commit details
-
Copy full SHA for f4216c3 - Browse repository at this point
Copy the full SHA f4216c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6fa816f - Browse repository at this point
Copy the full SHA 6fa816fView commit details -
Preliminary atomics implementation, with atomicAdd and atomicCAS supp…
…orted. Uses OpenMP locks as an example.
Configuration menu - View commit details
-
Copy full SHA for 31e4b46 - Browse repository at this point
Copy the full SHA 31e4b46View commit details
Commits on Jul 27, 2014
-
Configuration menu - View commit details
-
Copy full SHA for 5da95d4 - Browse repository at this point
Copy the full SHA 5da95d4View commit details
Commits on Aug 1, 2014
-
Configuration menu - View commit details
-
Copy full SHA for 23675f1 - Browse repository at this point
Copy the full SHA 23675f1View commit details -
Same problem as with atomics, was calling the wrong functions. Sorry …
…I didn't catch this the first time, this particular issue isn't something I have managed to come across before.
Configuration menu - View commit details
-
Copy full SHA for 1b51136 - Browse repository at this point
Copy the full SHA 1b51136View commit details