Skip to content

Commit e80ab7c

Browse files
authored
Merge pull request tensorflow#486 from quantumlib/update-simulators
Update simulators.
2 parents c0b6c18 + 4005bec commit e80ab7c

File tree

9 files changed

+2054
-22409
lines changed

9 files changed

+2054
-22409
lines changed

lib/BUILD

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ cc_library(
4040
"run_qsimh.h",
4141
"seqfor.h",
4242
"simmux.h",
43+
"simulator.h",
4344
"simulator_avx.h",
4445
"simulator_avx512.h",
4546
"simulator_basic.h",
@@ -97,6 +98,7 @@ cc_library(
9798
"run_qsimh.h",
9899
"seqfor.h",
99100
"simmux.h",
101+
"simulator.h",
100102
"simulator_avx.h",
101103
"simulator_avx512.h",
102104
"simulator_basic.h",
@@ -149,6 +151,7 @@ cc_library(
149151
"run_qsim.h",
150152
"seqfor.h",
151153
"simmux.h",
154+
"simulator.h",
152155
"simulator_avx.h",
153156
"simulator_avx512.h",
154157
"simulator_basic.h",
@@ -194,6 +197,7 @@ cc_library(
194197
"run_qsimh.h",
195198
"seqfor.h",
196199
"simmux.h",
200+
"simulator.h",
197201
"simulator_avx.h",
198202
"simulator_avx512.h",
199203
"simulator_basic.h",
@@ -465,11 +469,17 @@ cc_library(
465469

466470
### Simulator libraries ###
467471

472+
cc_library(
473+
name = "simulator_base",
474+
hdrs = ["simulator.h"],
475+
deps = [":bits"],
476+
)
477+
468478
cc_library(
469479
name = "simulator_avx",
470480
hdrs = ["simulator_avx.h"],
471481
deps = [
472-
":bits",
482+
":simulator_base",
473483
":statespace_avx",
474484
],
475485
)
@@ -478,7 +488,7 @@ cc_library(
478488
name = "simulator_avx512",
479489
hdrs = ["simulator_avx512.h"],
480490
deps = [
481-
":bits",
491+
":simulator_base",
482492
":statespace_avx512",
483493
],
484494
)
@@ -487,7 +497,7 @@ cc_library(
487497
name = "simulator_basic",
488498
hdrs = ["simulator_basic.h"],
489499
deps = [
490-
":bits",
500+
":simulator_base",
491501
":statespace_basic",
492502
],
493503
)
@@ -496,7 +506,7 @@ cc_library(
496506
name = "simulator_sse",
497507
hdrs = ["simulator_sse.h"],
498508
deps = [
499-
":bits",
509+
":simulator_base",
500510
":statespace_sse",
501511
],
502512
)

0 commit comments

Comments
 (0)