📄 gfliptable.h
字号:
/* Copyright (C) 2006, Mike Gashler This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. see http://www.gnu.org/copyleft/lesser.html*/#ifndef __FLIPTABLE_H__#define __FLIPTABLE_H__unsigned long FlipLong(unsigned long n);unsigned short FlipShort(unsigned short n);static unsigned char FLIP_8_BITS_TABLE[] ={ 0, // 0 128, // 1 64, // 2 192, // 3 32, // 4 160, // 5 96, // 6 224, // 7 16, // 8 144, // 9 80, // 10 208, // 11 48, // 12 176, // 13 112, // 14 240, // 15 8, // 16 136, // 17 72, // 18 200, // 19 40, // 20 168, // 21 104, // 22 232, // 23 24, // 24 152, // 25 88, // 26 216, // 27 56, // 28 184, // 29 120, // 30 248, // 31 4, // 32 132, // 33 68, // 34 196, // 35 36, // 36 164, // 37 100, // 38 228, // 39 20, // 40 148, // 41 84, // 42 212, // 43 52, // 44 180, // 45 116, // 46 244, // 47 12, // 48 140, // 49 76, // 50 204, // 51 44, // 52 172, // 53 108, // 54 236, // 55 28, // 56 156, // 57 92, // 58 220, // 59 60, // 60 188, // 61 124, // 62 252, // 63 2, // 64 130, // 65 66, // 66 194, // 67 34, // 68 162, // 69 98, // 70 226, // 71 18, // 72 146, // 73 82, // 74 210, // 75 50, // 76 178, // 77 114, // 78 242, // 79 10, // 80 138, // 81 74, // 82 202, // 83 42, // 84 170, // 85 106, // 86 234, // 87 26, // 88 154, // 89 90, // 90 218, // 91 58, // 92 186, // 93 122, // 94 250, // 95 6, // 96 134, // 97 70, // 98 198, // 99 38, // 100 166, // 101 102, // 102 230, // 103 22, // 104 150, // 105 86, // 106 214, // 107 54, // 108 182, // 109 118, // 110 246, // 111 14, // 112 142, // 113 78, // 114 206, // 115 46, // 116 174, // 117 110, // 118 238, // 119 30, // 120 158, // 121 94, // 122 222, // 123 62, // 124 190, // 125 126, // 126 254, // 127 1, // 128 129, // 129 65, // 130 193, // 131 33, // 132 161, // 133 97, // 134 225, // 135 17, // 136 145, // 137 81, // 138 209, // 139 49, // 140 177, // 141 113, // 142 241, // 143 9, // 144 137, // 145 73, // 146 201, // 147 41, // 148 169, // 149 105, // 150 233, // 151 25, // 152 153, // 153 89, // 154 217, // 155 57, // 156 185, // 157 121, // 158 249, // 159 5, // 160 133, // 161 69, // 162 197, // 163 37, // 164 165, // 165 101, // 166 229, // 167 21, // 168 149, // 169 85, // 170 213, // 171 53, // 172 181, // 173 117, // 174 245, // 175 13, // 176 141, // 177 77, // 178 205, // 179 45, // 180 173, // 181 109, // 182 237, // 183 29, // 184 157, // 185 93, // 186 221, // 187 61, // 188 189, // 189 125, // 190 253, // 191 3, // 192 131, // 193 67, // 194 195, // 195 35, // 196 163, // 197 99, // 198 227, // 199 19, // 200 147, // 201 83, // 202 211, // 203 51, // 204 179, // 205 115, // 206 243, // 207 11, // 208 139, // 209 75, // 210 203, // 211 43, // 212 171, // 213 107, // 214 235, // 215 27, // 216 155, // 217 91, // 218 219, // 219 59, // 220 187, // 221 123, // 222 251, // 223 7, // 224 135, // 225 71, // 226 199, // 227 39, // 228 167, // 229 103, // 230 231, // 231 23, // 232 151, // 233 87, // 234 215, // 235 55, // 236 183, // 237 119, // 238 247, // 239 15, // 240 143, // 241 79, // 242 207, // 243 47, // 244 175, // 245 111, // 246 239, // 247 31, // 248 159, // 249 95, // 250 223, // 251 63, // 252 191, // 253 127, // 254 255, // 255};static unsigned char FLIP_6_BITS_TABLE[] ={ 0, // 0 32, // 1 16, // 2 48, // 3 8, // 4 40, // 5 24, // 6 56, // 7 4, // 8 36, // 9 20, // 10 52, // 11 12, // 12 44, // 13 28, // 14 60, // 15 2, // 16 34, // 17 18, // 18 50, // 19 10, // 20 42, // 21 26, // 22 58, // 23 6, // 24 38, // 25 22, // 26 54, // 27 14, // 28 46, // 29 30, // 30 62, // 31 1, // 32 33, // 33 17, // 34 49, // 35 9, // 36 41, // 37 25, // 38 57, // 39 5, // 40 37, // 41 21, // 42 53, // 43 13, // 44 45, // 45 29, // 46 61, // 47 3, // 48 35, // 49 19, // 50 51, // 51 11, // 52 43, // 53 27, // 54 59, // 55 7, // 56 39, // 57 23, // 58 55, // 59 15, // 60 47, // 61 31, // 62 63, // 63};static unsigned char FLIP_5_BITS_TABLE[] ={ 0, // 0 16, // 1 8, // 2 24, // 3 4, // 4 20, // 5 12, // 6 28, // 7 2, // 8 18, // 9 10, // 10 26, // 11 6, // 12 22, // 13 14, // 14 30, // 15 1, // 16 17, // 17 9, // 18 25, // 19 5, // 20 21, // 21 13, // 22 29, // 23 3, // 24 19, // 25 11, // 26 27, // 27 7, // 28 23, // 29 15, // 30 31, // 31};static unsigned char FLIP_2_BITS_TABLE[] ={ 0, // 0 2, // 1 1, // 2 3, // 3};#endif // __FLIPTABLE_H__
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -