mirror of
https://github.com/GOSTSec/sgminer
synced 2025-01-11 15:27:53 +00:00
BFI INT patching is not necessarily true on binary loading of files and not true on ATI SDK2.6+. Report bitalign instead.
This commit is contained in:
parent
81d4f620ff
commit
1c1b8bec9a
9
ocl.c
9
ocl.c
@ -466,11 +466,6 @@ _clState *initCl(unsigned int gpu, char *name, size_t nameSize)
|
|||||||
if (opt_debug)
|
if (opt_debug)
|
||||||
applog(LOG_DEBUG, "Loaded binary image %s", binaryfilename);
|
applog(LOG_DEBUG, "Loaded binary image %s", binaryfilename);
|
||||||
|
|
||||||
/* We don't need to patch this already loaded image, but need to
|
|
||||||
* set the flag for status later */
|
|
||||||
if (clState->hasBitAlign)
|
|
||||||
patchbfi = true;
|
|
||||||
|
|
||||||
free(binaries[gpu]);
|
free(binaries[gpu]);
|
||||||
goto built;
|
goto built;
|
||||||
}
|
}
|
||||||
@ -647,8 +642,8 @@ built:
|
|||||||
free(binaries);
|
free(binaries);
|
||||||
free(binary_sizes);
|
free(binary_sizes);
|
||||||
|
|
||||||
applog(LOG_INFO, "Initialising kernel %s with%s BFI_INT, %d vectors and worksize %d",
|
applog(LOG_INFO, "Initialising kernel %s with%s bitalign, %d vectors and worksize %d",
|
||||||
filename, patchbfi ? "" : "out", clState->preferred_vwidth, clState->work_size);
|
filename, clState->hasBitAlign ? "" : "out", clState->preferred_vwidth, clState->work_size);
|
||||||
|
|
||||||
if (!prog_built) {
|
if (!prog_built) {
|
||||||
/* create a cl program executable for all the devices specified */
|
/* create a cl program executable for all the devices specified */
|
||||||
|
Loading…
Reference in New Issue
Block a user