Permalink
Browse files

update version number (release 4.00)

  • Loading branch information...
1 parent 126f81a commit 64b8bf1fb17b0210c83b793987c6d16bc0151bd9 @KlausT committed May 6, 2015
Showing with 31 additions and 19 deletions.
  1. +4 −7 README.md
  2. +5 −2 README.txt
  3. +5 −5 ccminer.vcxproj
  4. +12 −0 ccminer.vcxproj.filters
  5. +1 −1 configure.ac
  6. +2 −2 cpuminer-config.h
  7. +2 −2 cuda_helper.h
View
@@ -5,11 +5,13 @@ Based on Christian Buchner's & Christian H.'s CUDA project
based on the Fork by tpruvot@github with X14,X15,X17,WHIRL,Blake256 and LYRA2 support , and some others, check the [README.txt](README.txt)
Reforked and optimized by sp-hash@github and KlausT@github
+KlausT: BTC donation address: 1H2BHSyuwLP9vqt2p3bK9G3mDJsAi7qChw
SP-HASH: BTC donation address: 1CTiNJyoUmbdMRACtteRWXhGqtSETYd6Vd
+tpruvot: BTC donation address: 1AJdfCpLWPNoAMDfHF1wD5y8VgKSSTHxPo
A part of the recent algos were originally wrote by [djm34](https://github.com/djm34).
-This variant was tested and built on Linux (ubuntu server 14.04) and VStudio 2013 on Windows 7.
+This variant was tested and built with VStudio 2013 on Windows 7 and Windows 8.1
Note that the x86 releases are generally faster than x64 ones on Windows.
@@ -24,10 +26,5 @@ This project requires some libraries to be built :
- pthreads (prebuilt for win)
-The tree now contains recent prebuilt openssl and curl .lib for both x86 and x64 platforms (windows).
-
-To rebuild them, you need to clone this repository and its submodules :
- git clone https://github.com/peters/curl-for-windows.git compat/curl-for-windows
-
-There is also a [Tutorial for windows](http://cudamining.co.uk/url/tutorials/id/3) on [CudaMining](http://cudamining.co.uk) website.
+This fork now contains these libraries for both x86 and x64 platforms (windows).
View
@@ -1,5 +1,5 @@
-ccMiner release 3.0-git(KlausT-MOD) (Feb 1st, 2015)
+ccMiner release 4.00-git(KlausT-MOD) (May 6th, 2015)
---------------------------------------------------------------
***************************************************************
@@ -49,6 +49,7 @@ Pentablake (Blake 512 x5)
S3 (OneCoin)
Skein (Skein + SHA)
Lyra2RE (new VertCoin algo)
+Neoscrypt
where some of these coins have a VERY NOTABLE nVidia advantage
over competing AMD (OpenCL Only) implementations.
@@ -82,7 +83,8 @@ its command line interface and options.
luffa use to mine Doomcoin
lyra2 use to mine Vertcoin
mjollnir use to mine Mjollnircoin
- myr-gr use to mine Myriad-Groest
+ myr-gr use to mine Myriad-Groestl
+ neoscrypt use to mine Feathercoin, etc
nist5 use to mine TalkCoin
penta use to mine Joincoin / Pentablake
quark use to mine Quarkcoin
@@ -192,6 +194,7 @@ features.
2015-02-09 v1.02: various bug fixes and optimizations
2015-03-08 v2.00: added whirlpoolx algo (Vanillacoin), also various optimizations and bug fixes
2015-03-30 v3.00: added skein (for Myriadcoin for example)
+2015-05-06 v4.00: added Neoscrypt
>>> AUTHORS <<<
View
@@ -180,7 +180,7 @@
<MaxRegCount>80</MaxRegCount>
<PtxAsOptionV>true</PtxAsOptionV>
<Keep>true</Keep>
- <CodeGeneration>compute_52,sm_52;compute_50,sm_50</CodeGeneration>
+ <CodeGeneration>compute_52,sm_52;compute_50,sm_50;compute_35,sm_35;compute_32,sm_32</CodeGeneration>
<AdditionalOptions>--ptxas-options="-O2" %(AdditionalOptions)</AdditionalOptions>
<Defines>
</Defines>
@@ -329,7 +329,7 @@
<ClInclude Include="hefty1.h" />
<ClInclude Include="miner.h" />
<ClInclude Include="nvml.h" />
- <ClInclude Include="sph\neoscrypt.h" />
+ <ClInclude Include="sph\neoscrypt.h" />
<ClInclude Include="sph\sha256_Y.h" />
<ClInclude Include="sph\sph_blake.h" />
<ClInclude Include="sph\sph_bmw.h" />
@@ -349,7 +349,7 @@
<ClInclude Include="sph\sph_hamsi.h" />
<ClInclude Include="sph\sph_types.h" />
<ClInclude Include="sph\sph_whirlpool.h" />
- <ClInclude Include="sph\sysendian.h" />
+ <ClInclude Include="sph\sysendian.h" />
<ClInclude Include="sph\yescrypt.h" />
<ClInclude Include="uint256.h" />
</ItemGroup>
@@ -407,7 +407,7 @@
<MaxRegCount>92</MaxRegCount>
</CudaCompile>
<CudaCompile Include="Algo256\cuda_skein256.cu" />
- <CudaCompile Include="neoscrypt\cuda_neoscrypt.cu" />
+ <CudaCompile Include="neoscrypt\cuda_neoscrypt.cu" />
<CudaCompile Include="neoscrypt\neoscrypt.cu" />
<CudaCompile Include="pentablake.cu">
<MaxRegCount>80</MaxRegCount>
@@ -505,7 +505,7 @@
</CudaCompile>
<CudaCompile Include="x17\x17.cu">
</CudaCompile>
- <CudaCompile Include="yescrypt\cuda_yescrypt.cu" />
+ <CudaCompile Include="yescrypt\cuda_yescrypt.cu" />
<CudaCompile Include="yescrypt\yescrypt.cu" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
@@ -219,6 +219,10 @@
<ClCompile Include="api.cpp">
<Filter>Source Files\CUDA</Filter>
</ClCompile>
+ <ClCompile Include="sph\neoscrypt.c" />
+ <ClCompile Include="sph\sha256_Y.c" />
+ <ClCompile Include="sph\yescrypt-opt.c" />
+ <ClCompile Include="sph\yescryptcommon.c" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="compat.h">
@@ -359,6 +363,10 @@
<ClInclude Include="lyra2\Sponge.h">
<Filter>Header Files\lyra2</Filter>
</ClInclude>
+ <ClInclude Include="sph\neoscrypt.h" />
+ <ClInclude Include="sph\sha256_Y.h" />
+ <ClInclude Include="sph\sysendian.h" />
+ <ClInclude Include="sph\yescrypt.h" />
</ItemGroup>
<ItemGroup>
<CudaCompile Include="cuda.cpp">
@@ -558,5 +566,9 @@
<CudaCompile Include="skein.cu">
<Filter>Source Files\CUDA</Filter>
</CudaCompile>
+ <CudaCompile Include="neoscrypt\cuda_neoscrypt.cu" />
+ <CudaCompile Include="neoscrypt\neoscrypt.cu" />
+ <CudaCompile Include="yescrypt\cuda_yescrypt.cu" />
+ <CudaCompile Include="yescrypt\yescrypt.cu" />
</ItemGroup>
</Project>
View
@@ -1,4 +1,4 @@
-AC_INIT([ccminer], [3.00-git-KlausT])
+AC_INIT([ccminer], [4.00-git-KlausT])
AC_PREREQ([2.59c])
AC_CANONICAL_SYSTEM
View
@@ -165,7 +165,7 @@
#define PACKAGE_URL ""
/* Define to the version of this package. */
-#define PACKAGE_VERSION "3.00-git-KlausT"
+#define PACKAGE_VERSION "4.00-git-KlausT"
/* If using the C implementation of alloca, define if you know the
direction of stack growth for your system; otherwise it will be
@@ -188,7 +188,7 @@
#define USE_XOP 1
/* Version number of package */
-#define VERSION "3.00-git(KlausT-MOD)"
+#define VERSION "4.00-git(KlausT-MOD)"
/* Define curl_free() as free() if our version of curl lacks curl_free. */
/* #undef curl_free */
View
@@ -559,7 +559,7 @@ static __device__ __forceinline__ uint2 operator* (uint2 a, uint2 b)
}
// uint2 method
-#if __CUDA_ARCH__ >= 350 && !defined NOASM
+#if __CUDA_ARCH__ >= 320 && !defined NOASM
__device__ __inline__ uint2 ROR2(const uint2 a, const int offset)
{
uint2 result;
@@ -751,7 +751,7 @@ static __forceinline__ __device__ uint2 SHL2(const uint2 a, int offset)
static __forceinline__ __device__ uint2 SHR2(const uint2 a, int offset)
{
uint2 result;
-#if __CUDA_ARCH__ > 300 && !defined NOASM
+#if __CUDA_ARCH__ > 320 && !defined NOASM
if (offset<32) {
asm("{\n\t"
"shf.r.clamp.b32 %0,%2,%3,%4; \n\t"

0 comments on commit 64b8bf1

Please sign in to comment.