Bitcoin Forum

Other => Beginners & Help => Topic started by: Question_is on January 06, 2014, 01:17:41 AM



Title: BFGMiner where should I work to modify the sha256_nonce find code for CPU-64bit?
Post by: Question_is on January 06, 2014, 01:17:41 AM
BFGMiner : https://github.com/luke-jr/bfgminer (https://github.com/luke-jr/bfgminer)
Where should I work to modify the sha256_nonce find code for CPU-64bit or GPU ?

I know that CPU and GPU mining is looked as: overcome by FPGA and Asics, but I want to
do that; in spite of all the odds.

I want to write my code for CPU-64bit or GPU mining, but I see that,
"sha256" and "nonce" are in all the following files below.
They are quite a lot. Probably there are files, with code for
different architectures.

Can someone suggest me the files that I have to work in ?

Thankyou anyway

Since I am a Newby I can't write here : https://bitcointalk.org/?topic=168174 (https://bitcointalk.org/?topic=168174)  .


--------sha256--Alphabetic-ordered----
 
api.c
base58.c
blkmaker.c
blkmaker.h
changelog
diablo130302.cl
driver-bitforce.c
driver-cpu.c
driver-cpu.h
driver-ztex.c
example.c
findnonce.c
Makefile.am
Makefile.in
miner.c
miner.h
NEWS
private.h
README
README.GPU
README.RPC
README.scrypt
scrypt.c
scrypt130511.cl
sha2.c
sha2.h
sha256_4way.c
sha256_altivec_4way.c
sha256_cryptopp.c
sha256_generic.c
sha256_sse2_amd64.c
sha256_sse2_i386.c
sha256_sse4_amd64.asm
sha256_sse4_amd64.c
sha256_via.c
sha256_xmm.asm
util.c


================NONCE=Alphabetic-ordered========================
 
api.c
blkmaker_jansson.c
blkmaker_jansson.h
blkmaker.h
blktemplate.c
blktemplate.h
changelog
deviceapi.c
deviceapi.h
diablo130302.cl
diakgcn121016.cl
driver-avalon.c
driver-avalon.h
driver-bitforce.c
driver-cairnsmore.c
driver-cpu.c
driver-getwork.c
driver-icarus.c
driver-modminer.c
driver-opencl.c
driver-x6500.c
driver-ztex.c
dynclock.c
dynclock.h
example.c
findnonce.c
findnonce.h
HACKING
icarus-common.h
libztex.c
libztex.h
Makefile.am
Makefile.in
miner.c
miner.h
NEWS
ocl.c
phatk121016.cl|
poclbm130302.cl
README
README.FPGA
scrypt.c
scrypt.h
scrypt130511.cl
sha256_4way.c
sha256_altivec_4way.c
sha256_cryptopp.c
sha256_generic.c
sha256_sse2_amd64.c
sha256_sse2_i386.c
sha256_sse4_amd64.asm
sha256_sse4_amd64.c
sha256_via.c
testinput.c
usbtest.py
util.c
util.h

-------------------------------------------------------------


Title: Re: BFGMiner where should I work to modify the sha256_nonce find code for CPU-64bit?
Post by: R0yalAir on January 06, 2014, 08:36:10 PM
it's normal because you've to wait a few hours before you start posting.


Title: Re: BFGMiner where should I work to modify the sha256_nonce find code for CPU-64bit?
Post by: Question_is on January 07, 2014, 04:01:01 AM
BFGMiner : https://github.com/luke-jr/bfgminer (https://github.com/luke-jr/bfgminer)
Where should I work to modify the sha256_nonce find code for CPU-64bit or GPU ?

I know that CPU and GPU mining is looked as: overcome by FPGA and Asics, but I want to
do that; in spite of all the odds.

I want to write my code for CPU-64bit or GPU mining, but I see that,
"sha256" and "nonce" are in all the following files below.
They are quite a lot. Probably there are files, with code for
different architectures.

Can someone suggest me the files that I have to work in ?

Thankyou anyway

Since I am a Newby I can't write here : https://bitcointalk.org/?topic=168174 (https://bitcointalk.org/?topic=168174)  .

Quote from: New
These files clearly aren't code files.
NEWS
README
README.GPU
README.RPC
README.scrypt
README.FPGA
so here's a shorter list

--------sha256--Alphabetic-ordered----
 
api.c
base58.c
blkmaker.c
blkmaker.h
changelog
diablo130302.cl
driver-bitforce.c
driver-cpu.c
driver-cpu.h
driver-ztex.c
example.c
findnonce.c
Makefile.am
Makefile.in
miner.c
miner.h
private.h
scrypt.c
scrypt130511.cl
sha2.c
sha2.h
sha256_4way.c
sha256_altivec_4way.c
sha256_cryptopp.c
sha256_generic.c
sha256_sse2_amd64.c
sha256_sse2_i386.c
sha256_sse4_amd64.asm
sha256_sse4_amd64.c
sha256_via.c
sha256_xmm.asm
util.c


================NONCE=Alphabetic-ordered========================
 
api.c
blkmaker_jansson.c
blkmaker_jansson.h
blkmaker.h
blktemplate.c
blktemplate.h
changelog
deviceapi.c
deviceapi.h
diablo130302.cl
diakgcn121016.cl
driver-avalon.c
driver-avalon.h
driver-bitforce.c
driver-cairnsmore.c
driver-cpu.c
driver-getwork.c
driver-icarus.c
driver-modminer.c
driver-opencl.c
driver-x6500.c
driver-ztex.c
dynclock.c
dynclock.h
example.c
findnonce.c
findnonce.h
HACKING
icarus-common.h
libztex.c
libztex.h
Makefile.am
Makefile.in
miner.c
miner.h
ocl.c
phatk121016.cl|
poclbm130302.cl
scrypt.c
scrypt.h
scrypt130511.cl
sha256_4way.c
sha256_altivec_4way.c
sha256_cryptopp.c
sha256_generic.c
sha256_sse2_amd64.c
sha256_sse2_i386.c
sha256_sse4_amd64.asm
sha256_sse4_amd64.c
sha256_via.c
testinput.c
usbtest.py
util.c
util.h

-------------------------------------------------------------