Commit Graph

14 Commits (07e58631a5789dbc1e7d86b227f020af63e11baf)

Author SHA1 Message Date
Jens Steube fd2cb59d26 AMD GPUs: On Apple OpenCL platform, we ask for the preferred kernel thread size rather than hard-coding 32
3 years ago
Jens Steube cf512faa53 Update large switch() cases in inc_common.cl and some inline assembly common functions for devices managed with HIP backend
3 years ago
Royce Williams 1e88990b46 minor whitespace fixes, per #2841
3 years ago
Bernard Ladenthin b85ffd63fb Refactoring: Extract transform_public, point_mul_xy and set_precomputed_basepoint_g. Add constants and documentation.
3 years ago
Bernard Ladenthin 19f4b44840 Refactoring: Extract convert_to_window_naf and add some documentation.
4 years ago
philsmd 53d2e45795
fixes #2341: electrum 4/5 mod_512 () infinite loop fix
4 years ago
Jens Steube 0378a01422 Fix more rocm compiler warning
4 years ago
philsmd 4338f100e9
remove condition which is always true
4 years ago
philsmd 7ef92379d8
Electrum 4/5: speedup by using w-NAF (Non-Adjacent Form)
4 years ago
Jens Steube 75b4164498 Use a different code for mod_512() to help some NV GPU to not hang
5 years ago
Jens Steube 53254b45aa Backport inc_ecc_secp256k1 inline assembly code for AMD ISA
5 years ago
Jens Steube cb24236067 Inline assembly optimization for 256 bit ADD and SUB in inc_ecc_secp256k1.cl
5 years ago
philsmd 6d822e04a1
fix minor typos in inc_ecc_secp256k1.cl
5 years ago
philsmd d07f002337 electrum 4/5: improve speed (rm hook)
5 years ago