Skip to content

Commit a7ebffc

Browse files
committed
Add ondemand to arm64/fallback/westmere
1 parent 4f08283 commit a7ebffc

File tree

3 files changed

+26
-0
lines changed

3 files changed

+26
-0
lines changed

include/simdjson/arm64.h

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@
88
#include "simdjson/arm64/implementation.h"
99

1010
#include "simdjson/arm64/begin.h"
11+
12+
// Declarations
1113
#include "simdjson/generic/dom_parser_implementation.h"
1214
#include "simdjson/arm64/intrinsics.h"
1315
#include "simdjson/arm64/bitmanipulation.h"
@@ -17,6 +19,12 @@
1719
#include "simdjson/generic/atomparsing.h"
1820
#include "simdjson/arm64/stringparsing.h"
1921
#include "simdjson/arm64/numberparsing.h"
22+
#include "simdjson/generic/implementation_simdjson_result_base.h"
23+
#include "simdjson/generic/ondemand.h"
24+
25+
// Inline definitions
26+
#include "simdjson/generic/implementation_simdjson_result_base-inl.h"
27+
#include "simdjson/generic/ondemand-inl.h"
2028
#include "simdjson/arm64/end.h"
2129

2230
#endif // SIMDJSON_IMPLEMENTATION_ARM64

include/simdjson/fallback.h

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,21 @@
88
#include "simdjson/fallback/implementation.h"
99

1010
#include "simdjson/fallback/begin.h"
11+
12+
// Declarations
1113
#include "simdjson/generic/dom_parser_implementation.h"
1214
#include "simdjson/fallback/bitmanipulation.h"
1315
#include "simdjson/generic/jsoncharutils.h"
1416
#include "simdjson/generic/atomparsing.h"
1517
#include "simdjson/fallback/stringparsing.h"
1618
#include "simdjson/fallback/numberparsing.h"
19+
#include "simdjson/generic/implementation_simdjson_result_base.h"
20+
#include "simdjson/generic/ondemand.h"
21+
22+
// Inline definitions
23+
#include "simdjson/generic/implementation_simdjson_result_base-inl.h"
24+
#include "simdjson/generic/ondemand-inl.h"
25+
1726
#include "simdjson/fallback/end.h"
1827

1928
#endif // SIMDJSON_IMPLEMENTATION_FALLBACK

include/simdjson/westmere.h

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@
1717
// The rest need to be inside the region
1818
//
1919
#include "simdjson/westmere/begin.h"
20+
21+
// Declarations
2022
#include "simdjson/generic/dom_parser_implementation.h"
2123
#include "simdjson/westmere/bitmanipulation.h"
2224
#include "simdjson/westmere/bitmask.h"
@@ -25,6 +27,13 @@
2527
#include "simdjson/generic/atomparsing.h"
2628
#include "simdjson/westmere/stringparsing.h"
2729
#include "simdjson/westmere/numberparsing.h"
30+
#include "simdjson/generic/implementation_simdjson_result_base.h"
31+
#include "simdjson/generic/ondemand.h"
32+
33+
// Inline definitions
34+
#include "simdjson/generic/implementation_simdjson_result_base-inl.h"
35+
#include "simdjson/generic/ondemand-inl.h"
36+
2837
#include "simdjson/westmere/end.h"
2938

3039
#endif // SIMDJSON_IMPLEMENTATION_WESTMERE

0 commit comments

Comments
 (0)