-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
root
committed
Nov 12, 2023
1 parent
417acba
commit 849ab2a
Showing
5 changed files
with
85 additions
and
75 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,72 @@ | ||
#ifndef WJR_PREPROCESSOR_ARITHMATIC_NEG_HPP__ | ||
#define WJR_PREPROCESSOR_ARITHMATIC_NEG_HPP__ | ||
|
||
#define WJR_PP_NEG(x) WJR_PP_NEG_I(x) | ||
#define WJR_PP_NEG_I(x) WJR_PP_NEG_ ## x | ||
|
||
#define WJR_PP_NEG_0 63 | ||
#define WJR_PP_NEG_1 62 | ||
#define WJR_PP_NEG_2 61 | ||
#define WJR_PP_NEG_3 60 | ||
#define WJR_PP_NEG_4 59 | ||
#define WJR_PP_NEG_5 58 | ||
#define WJR_PP_NEG_6 57 | ||
#define WJR_PP_NEG_7 56 | ||
#define WJR_PP_NEG_8 55 | ||
#define WJR_PP_NEG_9 54 | ||
#define WJR_PP_NEG_10 53 | ||
#define WJR_PP_NEG_11 52 | ||
#define WJR_PP_NEG_12 51 | ||
#define WJR_PP_NEG_13 50 | ||
#define WJR_PP_NEG_14 49 | ||
#define WJR_PP_NEG_15 48 | ||
#define WJR_PP_NEG_16 47 | ||
#define WJR_PP_NEG_17 46 | ||
#define WJR_PP_NEG_18 45 | ||
#define WJR_PP_NEG_19 44 | ||
#define WJR_PP_NEG_20 43 | ||
#define WJR_PP_NEG_21 42 | ||
#define WJR_PP_NEG_22 41 | ||
#define WJR_PP_NEG_23 40 | ||
#define WJR_PP_NEG_24 39 | ||
#define WJR_PP_NEG_25 38 | ||
#define WJR_PP_NEG_26 37 | ||
#define WJR_PP_NEG_27 36 | ||
#define WJR_PP_NEG_28 35 | ||
#define WJR_PP_NEG_29 34 | ||
#define WJR_PP_NEG_30 33 | ||
#define WJR_PP_NEG_31 32 | ||
#define WJR_PP_NEG_32 31 | ||
#define WJR_PP_NEG_33 30 | ||
#define WJR_PP_NEG_34 29 | ||
#define WJR_PP_NEG_35 28 | ||
#define WJR_PP_NEG_36 27 | ||
#define WJR_PP_NEG_37 26 | ||
#define WJR_PP_NEG_38 25 | ||
#define WJR_PP_NEG_39 24 | ||
#define WJR_PP_NEG_40 23 | ||
#define WJR_PP_NEG_41 22 | ||
#define WJR_PP_NEG_42 21 | ||
#define WJR_PP_NEG_43 20 | ||
#define WJR_PP_NEG_44 19 | ||
#define WJR_PP_NEG_45 18 | ||
#define WJR_PP_NEG_46 17 | ||
#define WJR_PP_NEG_47 16 | ||
#define WJR_PP_NEG_48 15 | ||
#define WJR_PP_NEG_49 14 | ||
#define WJR_PP_NEG_50 13 | ||
#define WJR_PP_NEG_51 12 | ||
#define WJR_PP_NEG_52 11 | ||
#define WJR_PP_NEG_53 10 | ||
#define WJR_PP_NEG_54 9 | ||
#define WJR_PP_NEG_55 8 | ||
#define WJR_PP_NEG_56 7 | ||
#define WJR_PP_NEG_57 6 | ||
#define WJR_PP_NEG_58 5 | ||
#define WJR_PP_NEG_59 4 | ||
#define WJR_PP_NEG_60 3 | ||
#define WJR_PP_NEG_61 2 | ||
#define WJR_PP_NEG_62 1 | ||
#define WJR_PP_NEG_63 0 | ||
|
||
#endif // ! WJR_PREPROCESSOR_ARITHMATIC_NEG_HPP__ |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters