1diff --git a/src/Makefile.am b/src/Makefile.am
2index e4cac89..599b7a3 100644
3--- a/src/Makefile.am
4+++ b/src/Makefile.am
5@@ -30,10 +30,7 @@ OBJ_CUDA=Cuda.o
6 CFLAGS += -D_GPU_
7 COMPILER=$(NVCC)
8 # CUDA code generation flags
9-GENCODE_SM10= -gencode arch=compute_10,code=sm_10
10-GENCODE_SM20= -gencode arch=compute_20,code=sm_20
11-GENCODE_SM30= -gencode arch=compute_30,code=sm_30 -gencode arch=compute_35,code=sm_35
12-GENCODE_FLAGS= $(GENCODE_SM10) $(GENCODE_SM20) $(GENCODE_SM30)
13+GENCODE_FLAGS= -gencode arch=compute_60,code=sm_60 -gencode arch=compute_61,code=sm_61 -gencode arch=compute_70,code=sm_70 -gencode arch=compute_75,code=sm_75 -gencode arch=compute_80,code=sm_80 -gencode arch=compute_86,code=sm_86 -gencode arch=compute_89,code=sm_89 -gencode arch=compute_90,code=sm_90 -gencode arch=compute_90a,code=sm_90a
14 CFLAGS += $(GENCODE_FLAGS) -ftz=true -use_fast_math
15 endif
16
17diff --git a/src/Makefile.in b/src/Makefile.in
18index 86f76ad..123255b 100644
19--- a/src/Makefile.in
20+++ b/src/Makefile.in
21@@ -181,10 +181,7 @@ LFLAGS = -lm -O3
22 @ENABLE_CPU_TRUE@COMPILER = $(CC)
23 @ENABLE_CPU_FALSE@OBJ_CUDA = Cuda.o
24 # CUDA code generation flags
25-@ENABLE_CPU_FALSE@GENCODE_SM10 = -gencode arch=compute_10,code=sm_10
26-@ENABLE_CPU_FALSE@GENCODE_SM20 = -gencode arch=compute_20,code=sm_20
27-@ENABLE_CPU_FALSE@GENCODE_SM30 = -gencode arch=compute_30,code=sm_30 -gencode arch=compute_35,code=sm_35
28-@ENABLE_CPU_FALSE@GENCODE_FLAGS = $(GENCODE_SM10) $(GENCODE_SM20) $(GENCODE_SM30)
29+@ENABLE_CPU_FALSE@GENCODE_FLAGS = -gencode arch=compute_60,code=sm_60 -gencode arch=compute_61,code=sm_61 -gencode arch=compute_70,code=sm_70 -gencode arch=compute_75,code=sm_75 -gencode arch=compute_80,code=sm_80 -gencode arch=compute_86,code=sm_86 -gencode arch=compute_89,code=sm_89 -gencode arch=compute_90,code=sm_90 -gencode arch=compute_90a,code=sm_90a
30 truecrack_SOURCES =
31 truecrack_CFLAGS = $(CUDA_CFLAGS)
32 truecrack_LDADD = $(CUDA_LIBS)