Repository navigation
Expand file tree
/
Copy pathhwy.gni
More file actions
95 lines (86 loc) · 2.15 KB
/
Copy pathhwy.gni
File metadata and controls
95 lines (86 loc) · 2.15 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
_hwy = get_path_info("hwy", "abspath")
hwy_public = [
# Public
"$_hwy/abort.h",
"$_hwy/aligned_allocator.h",
"$_hwy/base.h",
"$_hwy/base_c.h",
"$_hwy/cache_control.h",
"$_hwy/per_target.h",
"$_hwy/print.h",
"$_hwy/profiler.h",
"$_hwy/status.h",
# Public, textual
"$_hwy/detect_targets_impl.h",
"$_hwy/foreach_target.h",
"$_hwy/highway_export.h",
"$_hwy/highway.h",
"$_hwy/print-inl.h",
"$_hwy/timer-inl.h",
# Private
"$_hwy/detect_compiler_arch.h",
"$_hwy/detect_targets.h",
"$_hwy/targets.h",
# Private, textual:
"$_hwy/ops/arm_neon-inl.h",
"$_hwy/ops/arm_sve-inl.h",
"$_hwy/ops/emu128-inl.h",
"$_hwy/ops/generic_ops-inl.h",
"$_hwy/ops/scalar-inl.h",
"$_hwy/ops/set_macros-inl.h",
"$_hwy/ops/shared-inl.h",
"$_hwy/ops/x86_128-inl.h",
"$_hwy/ops/x86_256-inl.h",
"$_hwy/ops/x86_512-inl.h",
"$_hwy/ops/x86_avx3-inl.h",
]
hwy_sources = [
"$_hwy/abort.cc",
"$_hwy/aligned_allocator.cc",
"$_hwy/per_target.cc",
"$_hwy/print.cc",
"$_hwy/targets.cc",
]
# Optional file I/O, a separate library.
hwy_io_public = [
"$_hwy/io/file.h",
"$_hwy/io/file_system.h",
"$_hwy/io/file_util.h",
"$_hwy/io/file_view.h",
"$_hwy/io/io_batch.h",
"$_hwy/io/io_span.h",
"$_hwy/io/memory_file.h",
"$_hwy/io/path.h",
"$_hwy/io/stream_file.h",
]
hwy_io_sources = [
"$_hwy/io/file.cc",
"$_hwy/io/file_system.cc",
"$_hwy/io/file_util.cc",
"$_hwy/io/file_view.cc",
"$_hwy/io/io_batch.cc",
"$_hwy/io/io_internal.h",
"$_hwy/io/memory_file.cc",
"$_hwy/io/path.cc",
"$_hwy/io/posix_file.cc",
"$_hwy/io/stream_file.cc",
"$_hwy/io/windows_file.cc",
]
hwy_contrib_public = [
"$_hwy/contrib/algo/copy-inl.h",
"$_hwy/contrib/algo/count-inl.h",
"$_hwy/contrib/algo/find-inl.h",
"$_hwy/contrib/algo/is_sorted-inl.h",
"$_hwy/contrib/algo/minmax-inl.h",
"$_hwy/contrib/algo/transform-inl.h",
"$_hwy/contrib/dot/dot-inl.h",
"$_hwy/contrib/image/image.h",
"$_hwy/contrib/math/f16_math-inl.h",
"$_hwy/contrib/math/fast_math-inl.h",
"$_hwy/contrib/math/fp_arith-inl.h",
"$_hwy/contrib/intdiv/intdiv-inl.h",
"$_hwy/contrib/math/math-inl.h",
]
hwy_contrib_sources = [
"$_hwy/contrib/image/image.cc",
]