1 module juliad.julia; 2 3 4 import core.stdc.config; 5 import core.stdc.stdarg: va_list; 6 static import core.simd; 7 static import std.conv; 8 9 struct Int128 { long lower; long upper; } 10 struct UInt128 { ulong lower; ulong upper; } 11 12 struct __locale_data { int dummy; } 13 14 15 16 alias _Bool = bool; 17 struct dpp { 18 static struct Opaque(int N) { 19 void[N] bytes; 20 } 21 22 static bool isEmpty(T)() { 23 return T.tupleof.length == 0; 24 } 25 static struct Move(T) { 26 T* ptr; 27 } 28 29 30 static auto move(T)(ref T value) { 31 return Move!T(&value); 32 } 33 mixin template EnumD(string name, T, string prefix) if(is(T == enum)) { 34 private static string _memberMixinStr(string member) { 35 import std.conv: text; 36 import std.array: replace; 37 return text(` `, member.replace(prefix, ""), ` = `, T.stringof, `.`, member, `,`); 38 } 39 private static string _enumMixinStr() { 40 import std.array: join; 41 string[] ret; 42 ret ~= "enum " ~ name ~ "{"; 43 static foreach(member; __traits(allMembers, T)) { 44 ret ~= _memberMixinStr(member); 45 } 46 ret ~= "}"; 47 return ret.join("\n"); 48 } 49 mixin(_enumMixinStr()); 50 } 51 } 52 53 extern(C) 54 { 55 56 static int _xtest() @nogc nothrow; 57 static void _xsaves64(void*, ulong) @nogc nothrow; 58 static void _xrstors64(void*, ulong) @nogc nothrow; 59 static void _xrstors(void*, ulong) @nogc nothrow; 60 static void _xsaves(void*, ulong) @nogc nothrow; 61 static void _xsaveopt64(void*, ulong) @nogc nothrow; 62 static void _xsaveopt(void*, ulong) @nogc nothrow; 63 static void _xrstor64(void*, ulong) @nogc nothrow; 64 static void _xsave64(void*, ulong) @nogc nothrow; 65 static void _xrstor(void*, ulong) @nogc nothrow; 66 static void _xsave(void*, ulong) @nogc nothrow; 67 static void _xsavec64(void*, ulong) @nogc nothrow; 68 static void _xsavec(void*, ulong) @nogc nothrow; 69 // static int _mm_movemask_ps(core.simd.float4) @nogc nothrow; 70 // static int _mm_cvtps_pi8(core.simd.float4) @nogc nothrow; 71 // static int _mm_cvtps_pi16(core.simd.float4) @nogc nothrow; 72 // static core.simd.float4 _mm_cvtpi32x2_ps(int , int ) @nogc nothrow; 73 // static core.simd.float4 _mm_cvtpu8_ps(int ) @nogc nothrow; 74 // static core.simd.float4 _mm_cvtpi8_ps(int ) @nogc nothrow; 75 // static core.simd.float4 _mm_cvtpu16_ps(int ) @nogc nothrow; 76 // static core.simd.float4 _mm_cvtpi16_ps(int ) @nogc nothrow; 77 // static core.simd.float4 _mm_movelh_ps(core.simd.float4, core.simd.float4) @nogc nothrow; 78 // static core.simd.float4 _mm_movehl_ps(core.simd.float4, core.simd.float4) @nogc nothrow; 79 // static core.simd.float4 _mm_move_ss(core.simd.float4, core.simd.float4) @nogc nothrow; 80 // static core.simd.float4 _mm_unpacklo_ps(core.simd.float4, core.simd.float4) @nogc nothrow; 81 // static core.simd.float4 _mm_unpackhi_ps(core.simd.float4, core.simd.float4) @nogc nothrow; 82 void _mm_setcsr(uint) @nogc nothrow; 83 uint _mm_getcsr() @nogc nothrow; 84 static int _mm_sad_pu8(int , int ) @nogc nothrow; 85 static int _mm_avg_pu16(int , int ) @nogc nothrow; 86 static int _mm_avg_pu8(int , int ) @nogc nothrow; 87 static void _mm_maskmove_si64(int , int , char*) @nogc nothrow; 88 static int _mm_mulhi_pu16(int , int ) @nogc nothrow; 89 static int _mm_movemask_pi8(int ) @nogc nothrow; 90 static int _mm_min_pu8(int , int ) @nogc nothrow; 91 static int _mm_min_pi16(int , int ) @nogc nothrow; 92 static int _mm_max_pu8(int , int ) @nogc nothrow; 93 static int _mm_max_pi16(int , int ) @nogc nothrow; 94 void _mm_sfence() @nogc nothrow; 95 // static void _mm_stream_ps(float*, core.simd.float4) @nogc nothrow; 96 static void _mm_stream_pi(int *, int ) @nogc nothrow; 97 // static void _mm_storer_ps(float*, core.simd.float4) @nogc nothrow; 98 // static void _mm_store_ps1(float*, core.simd.float4) @nogc nothrow; 99 // static void _mm_store1_ps(float*, core.simd.float4) @nogc nothrow; 100 // static void _mm_store_ps(float*, core.simd.float4) @nogc nothrow; 101 // static void _mm_storeu_ps(float*, core.simd.float4) @nogc nothrow; 102 // static void _mm_store_ss(float*, core.simd.float4) @nogc nothrow; 103 // static void _mm_storel_pi(int *, core.simd.float4) @nogc nothrow; 104 // static void _mm_storeh_pi(int *, core.simd.float4) @nogc nothrow; 105 // static core.simd.float4 _mm_setzero_ps() @nogc nothrow; 106 // static core.simd.float4 _mm_setr_ps(float, float, float, float) @nogc nothrow; 107 // static core.simd.float4 _mm_set_ps(float, float, float, float) @nogc nothrow; 108 // static core.simd.float4 _mm_set_ps1(float) @nogc nothrow; 109 // static core.simd.float4 _mm_set1_ps(float) @nogc nothrow; 110 // static core.simd.float4 _mm_set_ss(float) @nogc nothrow; 111 // static core.simd.float4 _mm_undefined_ps() @nogc nothrow; 112 // static core.simd.float4 _mm_loadr_ps(const(float)*) @nogc nothrow; 113 // static core.simd.float4 _mm_loadu_ps(const(float)*) @nogc nothrow; 114 // static core.simd.float4 _mm_load_ps(const(float)*) @nogc nothrow; 115 // static core.simd.float4 _mm_load1_ps(const(float)*) @nogc nothrow; 116 // static core.simd.float4 _mm_load_ss(const(float)*) @nogc nothrow; 117 // static core.simd.float4 _mm_loadl_pi(core.simd.float4, const(int )*) @nogc nothrow; 118 // static core.simd.float4 _mm_loadh_pi(core.simd.float4, const(int )*) @nogc nothrow; 119 // static float _mm_cvtss_f32(core.simd.float4) @nogc nothrow; 120 // static core.simd.float4 _mm_cvt_pi2ps(core.simd.float4, int ) @nogc nothrow; 121 // static core.simd.float4 _mm_cvtpi32_ps(core.simd.float4, int ) @nogc nothrow; 122 // static core.simd.float4 _mm_cvtsi64_ss(core.simd.float4, long) @nogc nothrow; 123 // static core.simd.float4 _mm_cvt_si2ss(core.simd.float4, int) @nogc nothrow; 124 // static core.simd.float4 _mm_cvtsi32_ss(core.simd.float4, int) @nogc nothrow; 125 // static int _mm_cvtt_ps2pi(core.simd.float4) @nogc nothrow; 126 // static int _mm_cvttps_pi32(core.simd.float4) @nogc nothrow; 127 // static long _mm_cvttss_si64(core.simd.float4) @nogc nothrow; 128 // static int _mm_cvtt_ss2si(core.simd.float4) @nogc nothrow; 129 // static int _mm_cvttss_si32(core.simd.float4) @nogc nothrow; 130 // static int _mm_cvt_ps2pi(core.simd.float4) @nogc nothrow; 131 // static int _mm_cvtps_pi32(core.simd.float4) @nogc nothrow; 132 // static long _mm_cvtss_si64(core.simd.float4) @nogc nothrow; 133 // static int _mm_cvt_ss2si(core.simd.float4) @nogc nothrow; 134 // static int _mm_cvtss_si32(core.simd.float4) @nogc nothrow; 135 // static int _mm_ucomineq_ss(core.simd.float4, core.simd.float4) @nogc nothrow; 136 // static int _mm_ucomige_ss(core.simd.float4, core.simd.float4) @nogc nothrow; 137 // static int _mm_ucomigt_ss(core.simd.float4, core.simd.float4) @nogc nothrow; 138 // static int _mm_ucomile_ss(core.simd.float4, core.simd.float4) @nogc nothrow; 139 // static int _mm_ucomilt_ss(core.simd.float4, core.simd.float4) @nogc nothrow; 140 // static int _mm_ucomieq_ss(core.simd.float4, core.simd.float4) @nogc nothrow; 141 // static int _mm_comineq_ss(core.simd.float4, core.simd.float4) @nogc nothrow; 142 // static int _mm_comige_ss(core.simd.float4, core.simd.float4) @nogc nothrow; 143 // static int _mm_comigt_ss(core.simd.float4, core.simd.float4) @nogc nothrow; 144 // static int _mm_comile_ss(core.simd.float4, core.simd.float4) @nogc nothrow; 145 // static int _mm_comilt_ss(core.simd.float4, core.simd.float4) @nogc nothrow; 146 // static int _mm_comieq_ss(core.simd.float4, core.simd.float4) @nogc nothrow; 147 // static core.simd.float4 _mm_cmpunord_ps(core.simd.float4, core.simd.float4) @nogc nothrow; 148 // static core.simd.float4 _mm_cmpunord_ss(core.simd.float4, core.simd.float4) @nogc nothrow; 149 // static core.simd.float4 _mm_cmpord_ps(core.simd.float4, core.simd.float4) @nogc nothrow; 150 // static core.simd.float4 _mm_cmpord_ss(core.simd.float4, core.simd.float4) @nogc nothrow; 151 // static core.simd.float4 _mm_cmpnge_ps(core.simd.float4, core.simd.float4) @nogc nothrow; 152 // static core.simd.float4 _mm_cmpnge_ss(core.simd.float4, core.simd.float4) @nogc nothrow; 153 // static core.simd.float4 _mm_cmpngt_ps(core.simd.float4, core.simd.float4) @nogc nothrow; 154 // static core.simd.float4 _mm_cmpngt_ss(core.simd.float4, core.simd.float4) @nogc nothrow; 155 // static core.simd.float4 _mm_cmpnle_ps(core.simd.float4, core.simd.float4) @nogc nothrow; 156 // static core.simd.float4 _mm_cmpnle_ss(core.simd.float4, core.simd.float4) @nogc nothrow; 157 // static core.simd.float4 _mm_cmpnlt_ps(core.simd.float4, core.simd.float4) @nogc nothrow; 158 // static core.simd.float4 _mm_cmpnlt_ss(core.simd.float4, core.simd.float4) @nogc nothrow; 159 // static core.simd.float4 _mm_cmpneq_ps(core.simd.float4, core.simd.float4) @nogc nothrow; 160 // static core.simd.float4 _mm_cmpneq_ss(core.simd.float4, core.simd.float4) @nogc nothrow; 161 // static core.simd.float4 _mm_cmpge_ps(core.simd.float4, core.simd.float4) @nogc nothrow; 162 // static core.simd.float4 _mm_cmpge_ss(core.simd.float4, core.simd.float4) @nogc nothrow; 163 // static core.simd.float4 _mm_cmpgt_ps(core.simd.float4, core.simd.float4) @nogc nothrow; 164 // static core.simd.float4 _mm_cmpgt_ss(core.simd.float4, core.simd.float4) @nogc nothrow; 165 // static core.simd.float4 _mm_cmple_ps(core.simd.float4, core.simd.float4) @nogc nothrow; 166 // static core.simd.float4 _mm_cmple_ss(core.simd.float4, core.simd.float4) @nogc nothrow; 167 // static core.simd.float4 _mm_cmplt_ps(core.simd.float4, core.simd.float4) @nogc nothrow; 168 // static core.simd.float4 _mm_cmplt_ss(core.simd.float4, core.simd.float4) @nogc nothrow; 169 // static core.simd.float4 _mm_cmpeq_ps(core.simd.float4, core.simd.float4) @nogc nothrow; 170 // static core.simd.float4 _mm_cmpeq_ss(core.simd.float4, core.simd.float4) @nogc nothrow; 171 // static core.simd.float4 _mm_xor_ps(core.simd.float4, core.simd.float4) @nogc nothrow; 172 // static core.simd.float4 _mm_or_ps(core.simd.float4, core.simd.float4) @nogc nothrow; 173 // static core.simd.float4 _mm_andnot_ps(core.simd.float4, core.simd.float4) @nogc nothrow; 174 // static core.simd.float4 _mm_and_ps(core.simd.float4, core.simd.float4) @nogc nothrow; 175 // static core.simd.float4 _mm_max_ps(core.simd.float4, core.simd.float4) @nogc nothrow; 176 // static core.simd.float4 _mm_max_ss(core.simd.float4, core.simd.float4) @nogc nothrow; 177 // static core.simd.float4 _mm_min_ps(core.simd.float4, core.simd.float4) @nogc nothrow; 178 // static core.simd.float4 _mm_min_ss(core.simd.float4, core.simd.float4) @nogc nothrow; 179 // static core.simd.float4 _mm_rsqrt_ps(core.simd.float4) @nogc nothrow; 180 // static core.simd.float4 _mm_rsqrt_ss(core.simd.float4) @nogc nothrow; 181 // static core.simd.float4 _mm_rcp_ps(core.simd.float4) @nogc nothrow; 182 // static core.simd.float4 _mm_rcp_ss(core.simd.float4) @nogc nothrow; 183 // static core.simd.float4 _mm_sqrt_ps(core.simd.float4) @nogc nothrow; 184 // static core.simd.float4 _mm_sqrt_ss(core.simd.float4) @nogc nothrow; 185 // static core.simd.float4 _mm_div_ps(core.simd.float4, core.simd.float4) @nogc nothrow; 186 // static core.simd.float4 _mm_div_ss(core.simd.float4, core.simd.float4) @nogc nothrow; 187 // static core.simd.float4 _mm_mul_ps(core.simd.float4, core.simd.float4) @nogc nothrow; 188 // static core.simd.float4 _mm_mul_ss(core.simd.float4, core.simd.float4) @nogc nothrow; 189 // static core.simd.float4 _mm_sub_ps(core.simd.float4, core.simd.float4) @nogc nothrow; 190 // static core.simd.float4 _mm_sub_ss(core.simd.float4, core.simd.float4) @nogc nothrow; 191 // static core.simd.float4 _mm_add_ps(core.simd.float4, core.simd.float4) @nogc nothrow; 192 // static core.simd.float4 _mm_add_ss(core.simd.float4, core.simd.float4) @nogc nothrow; 193 // alias __v4su = core.simd.uint4; 194 // alias __m128 = core.simd.float4; 195 // alias __v4sf = core.simd.float4; 196 // alias __v4si = core.simd.int4; 197 static void _wbnoinvd() @nogc nothrow; 198 static ubyte _tpause(uint, ulong) @nogc nothrow; 199 static ubyte _umwait(uint, ulong) @nogc nothrow; 200 static void _umonitor(void*) @nogc nothrow; 201 // static core.simd.long8 _mm512_aesdeclast_epi128(core.simd.long8, core.simd.long8) @nogc nothrow; 202 // static core.simd.long4 _mm256_aesdeclast_epi128(core.simd.long4, core.simd.long4) @nogc nothrow; 203 // static core.simd.long8 _mm512_aesenclast_epi128(core.simd.long8, core.simd.long8) @nogc nothrow; 204 // static core.simd.long4 _mm256_aesenclast_epi128(core.simd.long4, core.simd.long4) @nogc nothrow; 205 // static core.simd.long8 _mm512_aesdec_epi128(core.simd.long8, core.simd.long8) @nogc nothrow; 206 // static core.simd.long4 _mm256_aesdec_epi128(core.simd.long4, core.simd.long4) @nogc nothrow; 207 // static core.simd.long8 _mm512_aesenc_epi128(core.simd.long8, core.simd.long8) @nogc nothrow; 208 // static core.simd.long4 _mm256_aesenc_epi128(core.simd.long4, core.simd.long4) @nogc nothrow; 209 static int _mm_sign_pi32(int , int ) @nogc nothrow; 210 static int _mm_sign_pi16(int , int ) @nogc nothrow; 211 static int _mm_sign_pi8(int , int ) @nogc nothrow; 212 // static core.simd.long2 _mm_sign_epi32(core.simd.long2, core.simd.long2) @nogc nothrow; 213 // static core.simd.long2 _mm_sign_epi16(core.simd.long2, core.simd.long2) @nogc nothrow; 214 // static core.simd.long2 _mm_sign_epi8(core.simd.long2, core.simd.long2) @nogc nothrow; 215 static int _mm_shuffle_pi8(int , int ) @nogc nothrow; 216 // static core.simd.long2 _mm_shuffle_epi8(core.simd.long2, core.simd.long2) @nogc nothrow; 217 static int _mm_mulhrs_pi16(int , int ) @nogc nothrow; 218 // static core.simd.long2 _mm_mulhrs_epi16(core.simd.long2, core.simd.long2) @nogc nothrow; 219 static int _mm_maddubs_pi16(int , int ) @nogc nothrow; 220 // static core.simd.long2 _mm_maddubs_epi16(core.simd.long2, core.simd.long2) @nogc nothrow; 221 static int _mm_hsubs_pi16(int , int ) @nogc nothrow; 222 // static core.simd.long2 _mm_hsubs_epi16(core.simd.long2, core.simd.long2) @nogc nothrow; 223 pragma(mangle, "alloca") void* alloca_(c_ulong) @nogc nothrow; 224 static int _mm_hsub_pi32(int , int ) @nogc nothrow; 225 uint inet_addr(const(char)*) @nogc nothrow; 226 uint inet_lnaof(in_addr) @nogc nothrow; 227 in_addr inet_makeaddr(uint, uint) @nogc nothrow; 228 uint inet_netof(in_addr) @nogc nothrow; 229 uint inet_network(const(char)*) @nogc nothrow; 230 char* inet_ntoa(in_addr) @nogc nothrow; 231 int inet_pton(int, const(char)*, void*) @nogc nothrow; 232 const(char)* inet_ntop(int, const(void)*, char*, uint) @nogc nothrow; 233 int inet_aton(const(char)*, in_addr*) @nogc nothrow; 234 char* inet_neta(uint, char*, c_ulong) @nogc nothrow; 235 char* inet_net_ntop(int, const(void)*, int, char*, c_ulong) @nogc nothrow; 236 int inet_net_pton(int, const(char)*, void*, c_ulong) @nogc nothrow; 237 uint inet_nsap_addr(const(char)*, ubyte*, int) @nogc nothrow; 238 char* inet_nsap_ntoa(int, const(ubyte)*, char*) @nogc nothrow; 239 static int _mm_hsub_pi16(int , int ) @nogc nothrow; 240 // static core.simd.long2 _mm_hsub_epi32(core.simd.long2, core.simd.long2) @nogc nothrow; 241 // static core.simd.long2 _mm_hsub_epi16(core.simd.long2, core.simd.long2) @nogc nothrow; 242 static int _mm_hadds_pi16(int , int ) @nogc nothrow; 243 // static core.simd.long2 _mm_hadds_epi16(core.simd.long2, core.simd.long2) @nogc nothrow; 244 static int _mm_hadd_pi32(int , int ) @nogc nothrow; 245 static int _mm_hadd_pi16(int , int ) @nogc nothrow; 246 // static core.simd.long2 _mm_hadd_epi32(core.simd.long2, core.simd.long2) @nogc nothrow; 247 // static core.simd.long2 _mm_hadd_epi16(core.simd.long2, core.simd.long2) @nogc nothrow; 248 // static core.simd.long2 _mm_abs_epi32(core.simd.long2) @nogc nothrow; 249 static int _mm_abs_pi32(int ) @nogc nothrow; 250 // static core.simd.long2 _mm_abs_epi16(core.simd.long2) @nogc nothrow; 251 static int _mm_abs_pi16(int ) @nogc nothrow; 252 // static core.simd.long2 _mm_abs_epi8(core.simd.long2) @nogc nothrow; 253 static int _mm_abs_pi8(int ) @nogc nothrow; 254 alias wchar_t = int; 255 alias size_t = c_ulong; 256 alias ptrdiff_t = c_long; 257 alias __kernel_long_t = c_long; 258 alias __kernel_ulong_t = c_ulong; 259 alias __kernel_ino_t = c_ulong; 260 alias __kernel_mode_t = uint; 261 alias __kernel_pid_t = int; 262 alias __kernel_ipc_pid_t = int; 263 alias __kernel_uid_t = uint; 264 alias __kernel_gid_t = uint; 265 alias __kernel_suseconds_t = c_long; 266 alias __kernel_daddr_t = int; 267 alias __kernel_uid32_t = uint; 268 alias __kernel_gid32_t = uint; 269 alias __kernel_size_t = c_ulong; 270 alias __kernel_ssize_t = c_long; 271 alias __kernel_ptrdiff_t = c_long; 272 struct __kernel_fsid_t 273 { 274 int[2] val; 275 } 276 alias __kernel_off_t = c_long; 277 alias __kernel_loff_t = long; 278 alias __kernel_time_t = c_long; 279 alias __kernel_time64_t = long; 280 alias __kernel_clock_t = c_long; 281 alias __kernel_timer_t = int; 282 alias __kernel_clockid_t = int; 283 alias __kernel_caddr_t = char*; 284 alias __kernel_uid16_t = ushort; 285 alias __kernel_gid16_t = ushort; 286 static ulong _mm_crc32_u64(ulong, ulong) @nogc nothrow; 287 static uint _mm_crc32_u32(uint, uint) @nogc nothrow; 288 static uint _mm_crc32_u16(uint, ushort) @nogc nothrow; 289 static uint _mm_crc32_u8(uint, ubyte) @nogc nothrow; 290 // static core.simd.long2 _mm_cmpgt_epi64(core.simd.long2, core.simd.long2) @nogc nothrow; 291 // static core.simd.long2 _mm_minpos_epu16(core.simd.long2) @nogc nothrow; 292 // static core.simd.long2 _mm_packus_epi32(core.simd.long2, core.simd.long2) @nogc nothrow; 293 // static core.simd.long2 _mm_cvtepu32_epi64(core.simd.long2) @nogc nothrow; 294 // static core.simd.long2 _mm_cvtepu16_epi64(core.simd.long2) @nogc nothrow; 295 // static core.simd.long2 _mm_cvtepu16_epi32(core.simd.long2) @nogc nothrow; 296 // static core.simd.long2 _mm_cvtepu8_epi64(core.simd.long2) @nogc nothrow; 297 // static core.simd.long2 _mm_cvtepu8_epi32(core.simd.long2) @nogc nothrow; 298 // static core.simd.long2 _mm_cvtepu8_epi16(core.simd.long2) @nogc nothrow; 299 // static core.simd.long2 _mm_cvtepi32_epi64(core.simd.long2) @nogc nothrow; 300 // static core.simd.long2 _mm_cvtepi16_epi64(core.simd.long2) @nogc nothrow; 301 // static core.simd.long2 _mm_cvtepi16_epi32(core.simd.long2) @nogc nothrow; 302 // static core.simd.long2 _mm_cvtepi8_epi64(core.simd.long2) @nogc nothrow; 303 // static core.simd.long2 _mm_cvtepi8_epi32(core.simd.long2) @nogc nothrow; 304 // static core.simd.long2 _mm_cvtepi8_epi16(core.simd.long2) @nogc nothrow; 305 // static core.simd.long2 _mm_cmpeq_epi64(core.simd.long2, core.simd.long2) @nogc nothrow; 306 // static int _mm_testnzc_si128(core.simd.long2, core.simd.long2) @nogc nothrow; 307 // static int _mm_testc_si128(core.simd.long2, core.simd.long2) @nogc nothrow; 308 // static int _mm_testz_si128(core.simd.long2, core.simd.long2) @nogc nothrow; 309 // static core.simd.long2 _mm_max_epu32(core.simd.long2, core.simd.long2) @nogc nothrow; 310 // static core.simd.long2 _mm_min_epu32(core.simd.long2, core.simd.long2) @nogc nothrow; 311 // static core.simd.long2 _mm_max_epi32(core.simd.long2, core.simd.long2) @nogc nothrow; 312 // static core.simd.long2 _mm_min_epi32(core.simd.long2, core.simd.long2) @nogc nothrow; 313 // static core.simd.long2 _mm_max_epu16(core.simd.long2, core.simd.long2) @nogc nothrow; 314 // static core.simd.long2 _mm_min_epu16(core.simd.long2, core.simd.long2) @nogc nothrow; 315 // static core.simd.long2 _mm_max_epi8(core.simd.long2, core.simd.long2) @nogc nothrow; 316 alias __kernel_old_uid_t = ushort; 317 alias __kernel_old_gid_t = ushort; 318 // static core.simd.long2 _mm_min_epi8(core.simd.long2, core.simd.long2) @nogc nothrow; 319 alias __kernel_old_dev_t = c_ulong; 320 // static core.simd.long2 _mm_stream_load_si128(const(core.simd.long2)*) @nogc nothrow; 321 // static core.simd.long2 _mm_mul_epi32(core.simd.long2, core.simd.long2) @nogc nothrow; 322 void __assert_fail(const(char)*, const(char)*, uint, const(char)*) @nogc nothrow; 323 void __assert_perror_fail(int, const(char)*, uint, const(char)*) @nogc nothrow; 324 void __assert(const(char)*, const(char)*, int) @nogc nothrow; 325 // static core.simd.long2 _mm_mullo_epi32(core.simd.long2, core.simd.long2) @nogc nothrow; 326 // static core.simd.long2 _mm_blendv_epi8(core.simd.long2, core.simd.long2, core.simd.long2) @nogc nothrow; 327 // static core.simd.float4 _mm_blendv_ps(core.simd.float4, core.simd.float4, core.simd.float4) @nogc nothrow; 328 // static core.simd.double2 _mm_blendv_pd(core.simd.double2, core.simd.double2, core.simd.double2) @nogc nothrow; 329 static ushort __bswap_16(ushort) @nogc nothrow; 330 static uint __bswap_32(uint) @nogc nothrow; 331 // static core.simd.long2 _mm_sha256msg2_epu32(core.simd.long2, core.simd.long2) @nogc nothrow; 332 static c_ulong __bswap_64(c_ulong) @nogc nothrow; 333 // static core.simd.long2 _mm_sha256msg1_epu32(core.simd.long2, core.simd.long2) @nogc nothrow; 334 alias __cpu_mask = c_ulong; 335 // static core.simd.long2 _mm_sha256rnds2_epu32(core.simd.long2, core.simd.long2, core.simd.long2) @nogc nothrow; 336 struct cpu_set_t 337 { 338 c_ulong[16] __bits; 339 } 340 // static core.simd.long2 _mm_sha1msg2_epu32(core.simd.long2, core.simd.long2) @nogc nothrow; 341 // static core.simd.long2 _mm_sha1msg1_epu32(core.simd.long2, core.simd.long2) @nogc nothrow; 342 // static core.simd.long2 _mm_sha1nexte_epu32(core.simd.long2, core.simd.long2) @nogc nothrow; 343 static uint _enclv_u32(uint, c_ulong*) @nogc nothrow; 344 int __sched_cpucount(c_ulong, const(cpu_set_t)*) @nogc nothrow; 345 cpu_set_t* __sched_cpualloc(c_ulong) @nogc nothrow; 346 void __sched_cpufree(cpu_set_t*) @nogc nothrow; 347 struct dirent 348 { 349 c_ulong d_ino; 350 c_long d_off; 351 ushort d_reclen; 352 ubyte d_type; 353 char[256] d_name; 354 } 355 static uint _encls_u32(uint, c_ulong*) @nogc nothrow; 356 static uint _enclu_u32(uint, c_ulong*) @nogc nothrow; 357 static void _xend() @nogc nothrow; 358 static uint _xbegin() @nogc nothrow; 359 static int _rdseed64_step(ulong*) @nogc nothrow; 360 static int _rdseed32_step(uint*) @nogc nothrow; 361 static int _rdseed16_step(ushort*) @nogc nothrow; 362 static void _ptwrite64(ulong) @nogc nothrow; 363 static void _ptwrite32(uint) @nogc nothrow; 364 static long _popcnt64(long) @nogc nothrow; 365 static long _mm_popcnt_u64(ulong) @nogc nothrow; 366 static int _popcnt32(int) @nogc nothrow; 367 static int _mm_popcnt_u32(uint) @nogc nothrow; 368 static void _mm_mwait(uint, uint) @nogc nothrow; 369 static void _mm_monitor(const(void)*, uint, uint) @nogc nothrow; 370 // static core.simd.double2 _mm_movedup_pd(core.simd.double2) @nogc nothrow; 371 // static core.simd.double2 _mm_hsub_pd(core.simd.double2, core.simd.double2) @nogc nothrow; 372 // static core.simd.double2 _mm_hadd_pd(core.simd.double2, core.simd.double2) @nogc nothrow; 373 // static core.simd.double2 _mm_addsub_pd(core.simd.double2, core.simd.double2) @nogc nothrow; 374 // static core.simd.float4 _mm_moveldup_ps(core.simd.float4) @nogc nothrow; 375 // static core.simd.float4 _mm_movehdup_ps(core.simd.float4) @nogc nothrow; 376 // static core.simd.float4 _mm_hsub_ps(core.simd.float4, core.simd.float4) @nogc nothrow; 377 // static core.simd.float4 _mm_hadd_ps(core.simd.float4, core.simd.float4) @nogc nothrow; 378 // static core.simd.float4 _mm_addsub_ps(core.simd.float4, core.simd.float4) @nogc nothrow; 379 // static core.simd.long2 _mm_lddqu_si128(const(core.simd.long2)*) @nogc nothrow; 380 static void _wrpkru(uint) @nogc nothrow; 381 static uint _rdpkru_u32() @nogc nothrow; 382 static uint _pconfig_u32(uint, c_ulong*) @nogc nothrow; 383 static void _movdir64b(void*, const(void)*) @nogc nothrow; 384 static void _directstoreu_u64(void*, c_ulong) @nogc nothrow; 385 static void _directstoreu_u32(void*, uint) @nogc nothrow; 386 static int _mm_setr_pi8(char, char, char, char, char, char, char, char) @nogc nothrow; 387 static int _mm_setr_pi16(short, short, short, short) @nogc nothrow; 388 static int _mm_setr_pi32(int, int) @nogc nothrow; 389 struct flock 390 { 391 short l_type; 392 short l_whence; 393 c_long l_start; 394 c_long l_len; 395 int l_pid; 396 } 397 static int _mm_set1_pi8(char) @nogc nothrow; 398 static int _mm_set1_pi16(short) @nogc nothrow; 399 static int _mm_set1_pi32(int) @nogc nothrow; 400 static int _mm_set_pi8(char, char, char, char, char, char, char, char) @nogc nothrow; 401 static int _mm_set_pi16(short, short, short, short) @nogc nothrow; 402 static int _mm_set_pi32(int, int) @nogc nothrow; 403 static int _mm_setzero_si64() @nogc nothrow; 404 static int _mm_cmpgt_pi32(int , int ) @nogc nothrow; 405 static int _mm_cmpgt_pi16(int , int ) @nogc nothrow; 406 static int _mm_cmpgt_pi8(int , int ) @nogc nothrow; 407 static int _mm_cmpeq_pi32(int , int ) @nogc nothrow; 408 alias _Float32 = float; 409 static int _mm_cmpeq_pi16(int , int ) @nogc nothrow; 410 static int _mm_cmpeq_pi8(int , int ) @nogc nothrow; 411 alias _Float64 = double; 412 static int _mm_xor_si64(int , int ) @nogc nothrow; 413 static int _mm_or_si64(int , int ) @nogc nothrow; 414 alias _Float32x = double; 415 static int _mm_andnot_si64(int , int ) @nogc nothrow; 416 static int _mm_and_si64(int , int ) @nogc nothrow; 417 alias _Float64x = real; 418 static int _mm_srli_si64(int , int) @nogc nothrow; 419 static int _mm_srl_si64(int , int ) @nogc nothrow; 420 static int _mm_srli_pi32(int , int) @nogc nothrow; 421 static int _mm_srl_pi32(int , int ) @nogc nothrow; 422 static int _mm_srli_pi16(int , int) @nogc nothrow; 423 static int _mm_srl_pi16(int , int ) @nogc nothrow; 424 static int _mm_srai_pi32(int , int) @nogc nothrow; 425 static int _mm_sra_pi32(int , int ) @nogc nothrow; 426 static int _mm_srai_pi16(int , int) @nogc nothrow; 427 static int _mm_sra_pi16(int , int ) @nogc nothrow; 428 static int _mm_slli_si64(int , int) @nogc nothrow; 429 static int _mm_sll_si64(int , int ) @nogc nothrow; 430 static int _mm_slli_pi32(int , int) @nogc nothrow; 431 static int _mm_sll_pi32(int , int ) @nogc nothrow; 432 static int _mm_slli_pi16(int , int) @nogc nothrow; 433 static int _mm_sll_pi16(int , int ) @nogc nothrow; 434 static int _mm_mullo_pi16(int , int ) @nogc nothrow; 435 static int _mm_mulhi_pi16(int , int ) @nogc nothrow; 436 static int _mm_madd_pi16(int , int ) @nogc nothrow; 437 static int _mm_subs_pu16(int , int ) @nogc nothrow; 438 static int _mm_subs_pu8(int , int ) @nogc nothrow; 439 static int _mm_subs_pi16(int , int ) @nogc nothrow; 440 static int _mm_subs_pi8(int , int ) @nogc nothrow; 441 static int _mm_sub_pi32(int , int ) @nogc nothrow; 442 static int _mm_sub_pi16(int , int ) @nogc nothrow; 443 static int _mm_sub_pi8(int , int ) @nogc nothrow; 444 static int _mm_adds_pu16(int , int ) @nogc nothrow; 445 static int _mm_adds_pu8(int , int ) @nogc nothrow; 446 static int _mm_adds_pi16(int , int ) @nogc nothrow; 447 static int _mm_adds_pi8(int , int ) @nogc nothrow; 448 static int _mm_add_pi32(int , int ) @nogc nothrow; 449 static int _mm_add_pi16(int , int ) @nogc nothrow; 450 static int _mm_add_pi8(int , int ) @nogc nothrow; 451 static int _mm_unpacklo_pi32(int , int ) @nogc nothrow; 452 static int _mm_unpacklo_pi16(int , int ) @nogc nothrow; 453 static int _mm_unpacklo_pi8(int , int ) @nogc nothrow; 454 static int _mm_unpackhi_pi32(int , int ) @nogc nothrow; 455 static int _mm_unpackhi_pi16(int , int ) @nogc nothrow; 456 static int _mm_unpackhi_pi8(int , int ) @nogc nothrow; 457 static int _mm_packs_pu16(int , int ) @nogc nothrow; 458 static int _mm_packs_pi32(int , int ) @nogc nothrow; 459 static int _mm_packs_pi16(int , int ) @nogc nothrow; 460 struct ip_opts 461 { 462 in_addr ip_dst; 463 char[40] ip_opts_; 464 } 465 struct ip_mreqn 466 { 467 in_addr imr_multiaddr; 468 in_addr imr_address; 469 int imr_ifindex; 470 } 471 struct in_pktinfo 472 { 473 int ipi_ifindex; 474 in_addr ipi_spec_dst; 475 in_addr ipi_addr; 476 } 477 static long _mm_cvtm64_si64(int ) @nogc nothrow; 478 static int _mm_cvtsi64_m64(long) @nogc nothrow; 479 static int _mm_cvtsi64_si32(int ) @nogc nothrow; 480 static int _mm_cvtsi32_si64(int) @nogc nothrow; 481 static void _mm_empty() @nogc nothrow; 482 alias __v8qi = int ; 483 alias __v4hi = int ; 484 alias __v2si = int ; 485 alias __v1di = int ; 486 alias __m64 = int ; 487 static void _mm_free(void*) @nogc nothrow; 488 static void* _mm_malloc(c_ulong, c_ulong) @nogc nothrow; 489 static ulong _lzcnt_u64(ulong) @nogc nothrow; 490 static uint _lzcnt_u32(uint) @nogc nothrow; 491 static uint __lzcnt32(uint) @nogc nothrow; 492 static void _invpcid(uint, void*) @nogc nothrow; 493 static void _storebe_i64(void*, long) @nogc nothrow; 494 static long _loadbe_i64(const(void)*) @nogc nothrow; 495 static void _storebe_i32(void*, int) @nogc nothrow; 496 static int _loadbe_i32(const(void)*) @nogc nothrow; 497 static void _storebe_i16(void*, short) @nogc nothrow; 498 static short _loadbe_i16(const(void)*) @nogc nothrow; 499 static void _writegsbase_u64(ulong) @nogc nothrow; 500 static void _writegsbase_u32(uint) @nogc nothrow; 501 static void _writefsbase_u64(ulong) @nogc nothrow; 502 static void _writefsbase_u32(uint) @nogc nothrow; 503 static ulong _readgsbase_u64() @nogc nothrow; 504 static uint _readgsbase_u32() @nogc nothrow; 505 static ulong _readfsbase_u64() @nogc nothrow; 506 static uint _readfsbase_u32() @nogc nothrow; 507 static int _bit_scan_reverse(int) @nogc nothrow; 508 static int _bit_scan_forward(int) @nogc nothrow; 509 static int _rdrand64_step(ulong*) @nogc nothrow; 510 static int _rdrand32_step(uint*) @nogc nothrow; 511 static int _rdrand16_step(ushort*) @nogc nothrow; 512 static uint _rdpid_u32() @nogc nothrow; 513 int __fpclassifyl(real) @nogc nothrow; 514 int __fpclassifyf(float) @nogc nothrow; 515 int __fpclassify(double) @nogc nothrow; 516 int __signbitf(float) @nogc nothrow; 517 int __signbitl(real) @nogc nothrow; 518 int __signbit(double) @nogc nothrow; 519 int __isinf(double) @nogc nothrow; 520 int __isinfl(real) @nogc nothrow; 521 int __isinff(float) @nogc nothrow; 522 int __finitel(real) @nogc nothrow; 523 int __finitef(float) @nogc nothrow; 524 int __finite(double) @nogc nothrow; 525 int __isnan(double) @nogc nothrow; 526 int __isnanf(float) @nogc nothrow; 527 int __isnanl(real) @nogc nothrow; 528 int __iseqsig(double, double) @nogc nothrow; 529 int __iseqsigl(real, real) @nogc nothrow; 530 int __iseqsigf(float, float) @nogc nothrow; 531 int __issignaling(double) @nogc nothrow; 532 int __issignalingl(real) @nogc nothrow; 533 int __issignalingf(float) @nogc nothrow; 534 float __acosf(float) @nogc nothrow; 535 double __acos(double) @nogc nothrow; 536 real acosl(real) @nogc nothrow; 537 real __acosl(real) @nogc nothrow; 538 float acosf(float) @nogc nothrow; 539 double acos(double) @nogc nothrow; 540 float asinf(float) @nogc nothrow; 541 float __asinf(float) @nogc nothrow; 542 real __asinl(real) @nogc nothrow; 543 double __asin(double) @nogc nothrow; 544 real asinl(real) @nogc nothrow; 545 double asin(double) @nogc nothrow; 546 float atanf(float) @nogc nothrow; 547 float __atanf(float) @nogc nothrow; 548 double __atan(double) @nogc nothrow; 549 real atanl(real) @nogc nothrow; 550 real __atanl(real) @nogc nothrow; 551 double atan(double) @nogc nothrow; 552 real atan2l(real, real) @nogc nothrow; 553 real __atan2l(real, real) @nogc nothrow; 554 double __atan2(double, double) @nogc nothrow; 555 float atan2f(float, float) @nogc nothrow; 556 float __atan2f(float, float) @nogc nothrow; 557 double atan2(double, double) @nogc nothrow; 558 real cosl(real) @nogc nothrow; 559 double __cos(double) @nogc nothrow; 560 float __cosf(float) @nogc nothrow; 561 float cosf(float) @nogc nothrow; 562 real __cosl(real) @nogc nothrow; 563 double cos(double) @nogc nothrow; 564 float sinf(float) @nogc nothrow; 565 float __sinf(float) @nogc nothrow; 566 real sinl(real) @nogc nothrow; 567 real __sinl(real) @nogc nothrow; 568 double __sin(double) @nogc nothrow; 569 double sin(double) @nogc nothrow; 570 double __tan(double) @nogc nothrow; 571 float tanf(float) @nogc nothrow; 572 float __tanf(float) @nogc nothrow; 573 real tanl(real) @nogc nothrow; 574 real __tanl(real) @nogc nothrow; 575 double tan(double) @nogc nothrow; 576 double __cosh(double) @nogc nothrow; 577 float __coshf(float) @nogc nothrow; 578 float coshf(float) @nogc nothrow; 579 real coshl(real) @nogc nothrow; 580 real __coshl(real) @nogc nothrow; 581 double cosh(double) @nogc nothrow; 582 double __sinh(double) @nogc nothrow; 583 float sinhf(float) @nogc nothrow; 584 real __sinhl(real) @nogc nothrow; 585 real sinhl(real) @nogc nothrow; 586 float __sinhf(float) @nogc nothrow; 587 double sinh(double) @nogc nothrow; 588 float tanhf(float) @nogc nothrow; 589 real __tanhl(real) @nogc nothrow; 590 real tanhl(real) @nogc nothrow; 591 double __tanh(double) @nogc nothrow; 592 float __tanhf(float) @nogc nothrow; 593 double tanh(double) @nogc nothrow; 594 real acoshl(real) @nogc nothrow; 595 real __acoshl(real) @nogc nothrow; 596 float acoshf(float) @nogc nothrow; 597 float __acoshf(float) @nogc nothrow; 598 double __acosh(double) @nogc nothrow; 599 double acosh(double) @nogc nothrow; 600 float __asinhf(float) @nogc nothrow; 601 real asinhl(real) @nogc nothrow; 602 real __asinhl(real) @nogc nothrow; 603 float asinhf(float) @nogc nothrow; 604 double __asinh(double) @nogc nothrow; 605 double asinh(double) @nogc nothrow; 606 real atanhl(real) @nogc nothrow; 607 real __atanhl(real) @nogc nothrow; 608 float __atanhf(float) @nogc nothrow; 609 float atanhf(float) @nogc nothrow; 610 double __atanh(double) @nogc nothrow; 611 double atanh(double) @nogc nothrow; 612 double __exp(double) @nogc nothrow; 613 real __expl(real) @nogc nothrow; 614 real expl(real) @nogc nothrow; 615 float expf(float) @nogc nothrow; 616 float __expf(float) @nogc nothrow; 617 double exp(double) @nogc nothrow; 618 double __frexp(double, int*) @nogc nothrow; 619 float __frexpf(float, int*) @nogc nothrow; 620 real __frexpl(real, int*) @nogc nothrow; 621 real frexpl(real, int*) @nogc nothrow; 622 float frexpf(float, int*) @nogc nothrow; 623 double frexp(double, int*) @nogc nothrow; 624 real ldexpl(real, int) @nogc nothrow; 625 real __ldexpl(real, int) @nogc nothrow; 626 double __ldexp(double, int) @nogc nothrow; 627 float ldexpf(float, int) @nogc nothrow; 628 float __ldexpf(float, int) @nogc nothrow; 629 double ldexp(double, int) @nogc nothrow; 630 double __log(double) @nogc nothrow; 631 real logl(real) @nogc nothrow; 632 real __logl(real) @nogc nothrow; 633 float logf(float) @nogc nothrow; 634 float __logf(float) @nogc nothrow; 635 double log(double) @nogc nothrow; 636 float log10f(float) @nogc nothrow; 637 real __log10l(real) @nogc nothrow; 638 real log10l(real) @nogc nothrow; 639 float __log10f(float) @nogc nothrow; 640 double __log10(double) @nogc nothrow; 641 double log10(double) @nogc nothrow; 642 float modff(float, float*) @nogc nothrow; 643 float __modff(float, float*) @nogc nothrow; 644 real modfl(real, real*) @nogc nothrow; 645 double __modf(double, double*) @nogc nothrow; 646 real __modfl(real, real*) @nogc nothrow; 647 double modf(double, double*) @nogc nothrow; 648 real __expm1l(real) @nogc nothrow; 649 real expm1l(real) @nogc nothrow; 650 float __expm1f(float) @nogc nothrow; 651 double __expm1(double) @nogc nothrow; 652 float expm1f(float) @nogc nothrow; 653 double expm1(double) @nogc nothrow; 654 float __log1pf(float) @nogc nothrow; 655 float log1pf(float) @nogc nothrow; 656 real __log1pl(real) @nogc nothrow; 657 real log1pl(real) @nogc nothrow; 658 double __log1p(double) @nogc nothrow; 659 double log1p(double) @nogc nothrow; 660 float __logbf(float) @nogc nothrow; 661 float logbf(float) @nogc nothrow; 662 real __logbl(real) @nogc nothrow; 663 real logbl(real) @nogc nothrow; 664 double __logb(double) @nogc nothrow; 665 double logb(double) @nogc nothrow; 666 float __exp2f(float) @nogc nothrow; 667 double __exp2(double) @nogc nothrow; 668 real exp2l(real) @nogc nothrow; 669 real __exp2l(real) @nogc nothrow; 670 float exp2f(float) @nogc nothrow; 671 double exp2(double) @nogc nothrow; 672 float log2f(float) @nogc nothrow; 673 double __log2(double) @nogc nothrow; 674 real __log2l(real) @nogc nothrow; 675 real log2l(real) @nogc nothrow; 676 float __log2f(float) @nogc nothrow; 677 double log2(double) @nogc nothrow; 678 real __powl(real, real) @nogc nothrow; 679 real powl(real, real) @nogc nothrow; 680 double __pow(double, double) @nogc nothrow; 681 float __powf(float, float) @nogc nothrow; 682 float powf(float, float) @nogc nothrow; 683 double pow(double, double) @nogc nothrow; 684 real __sqrtl(real) @nogc nothrow; 685 float sqrtf(float) @nogc nothrow; 686 float __sqrtf(float) @nogc nothrow; 687 real sqrtl(real) @nogc nothrow; 688 double __sqrt(double) @nogc nothrow; 689 double sqrt(double) @nogc nothrow; 690 float __hypotf(float, float) @nogc nothrow; 691 real __hypotl(real, real) @nogc nothrow; 692 real hypotl(real, real) @nogc nothrow; 693 double __hypot(double, double) @nogc nothrow; 694 float hypotf(float, float) @nogc nothrow; 695 double hypot(double, double) @nogc nothrow; 696 double __cbrt(double) @nogc nothrow; 697 real cbrtl(real) @nogc nothrow; 698 real __cbrtl(real) @nogc nothrow; 699 float cbrtf(float) @nogc nothrow; 700 float __cbrtf(float) @nogc nothrow; 701 double cbrt(double) @nogc nothrow; 702 float ceilf(float) @nogc nothrow; 703 float __ceilf(float) @nogc nothrow; 704 double __ceil(double) @nogc nothrow; 705 real __ceill(real) @nogc nothrow; 706 real ceill(real) @nogc nothrow; 707 double ceil(double) @nogc nothrow; 708 double __fabs(double) @nogc nothrow; 709 real __fabsl(real) @nogc nothrow; 710 real fabsl(real) @nogc nothrow; 711 float __fabsf(float) @nogc nothrow; 712 float fabsf(float) @nogc nothrow; 713 double fabs(double) @nogc nothrow; 714 double __floor(double) @nogc nothrow; 715 float __floorf(float) @nogc nothrow; 716 float floorf(float) @nogc nothrow; 717 real __floorl(real) @nogc nothrow; 718 real floorl(real) @nogc nothrow; 719 double floor(double) @nogc nothrow; 720 float __fmodf(float, float) @nogc nothrow; 721 float fmodf(float, float) @nogc nothrow; 722 real fmodl(real, real) @nogc nothrow; 723 real __fmodl(real, real) @nogc nothrow; 724 double __fmod(double, double) @nogc nothrow; 725 double fmod(double, double) @nogc nothrow; 726 pragma(mangle, "isinf") int isinf_(double) @nogc nothrow; 727 int isinfl(real) @nogc nothrow; 728 int isinff(float) @nogc nothrow; 729 int finitel(real) @nogc nothrow; 730 int finitef(float) @nogc nothrow; 731 int finite(double) @nogc nothrow; 732 float dremf(float, float) @nogc nothrow; 733 real dreml(real, real) @nogc nothrow; 734 real __dreml(real, real) @nogc nothrow; 735 double drem(double, double) @nogc nothrow; 736 double __drem(double, double) @nogc nothrow; 737 float __dremf(float, float) @nogc nothrow; 738 real __significandl(real) @nogc nothrow; 739 float __significandf(float) @nogc nothrow; 740 real significandl(real) @nogc nothrow; 741 double significand(double) @nogc nothrow; 742 double __significand(double) @nogc nothrow; 743 float significandf(float) @nogc nothrow; 744 double __copysign(double, double) @nogc nothrow; 745 float copysignf(float, float) @nogc nothrow; 746 float __copysignf(float, float) @nogc nothrow; 747 real copysignl(real, real) @nogc nothrow; 748 real __copysignl(real, real) @nogc nothrow; 749 double copysign(double, double) @nogc nothrow; 750 real __nanl(const(char)*) @nogc nothrow; 751 real nanl(const(char)*) @nogc nothrow; 752 float __nanf(const(char)*) @nogc nothrow; 753 float nanf(const(char)*) @nogc nothrow; 754 double __nan(const(char)*) @nogc nothrow; 755 double nan(const(char)*) @nogc nothrow; 756 int isnanl(real) @nogc nothrow; 757 int isnanf(float) @nogc nothrow; 758 pragma(mangle, "isnan") int isnan_(double) @nogc nothrow; 759 double __j0(double) @nogc nothrow; 760 double j0(double) @nogc nothrow; 761 real j0l(real) @nogc nothrow; 762 real __j0l(real) @nogc nothrow; 763 float j0f(float) @nogc nothrow; 764 float __j0f(float) @nogc nothrow; 765 real j1l(real) @nogc nothrow; 766 float __j1f(float) @nogc nothrow; 767 real __j1l(real) @nogc nothrow; 768 double __j1(double) @nogc nothrow; 769 double j1(double) @nogc nothrow; 770 float j1f(float) @nogc nothrow; 771 real __jnl(int, real) @nogc nothrow; 772 float jnf(int, float) @nogc nothrow; 773 float __jnf(int, float) @nogc nothrow; 774 real jnl(int, real) @nogc nothrow; 775 double jn(int, double) @nogc nothrow; 776 double __jn(int, double) @nogc nothrow; 777 real y0l(real) @nogc nothrow; 778 real __y0l(real) @nogc nothrow; 779 float y0f(float) @nogc nothrow; 780 float __y0f(float) @nogc nothrow; 781 double y0(double) @nogc nothrow; 782 double __y0(double) @nogc nothrow; 783 float __y1f(float) @nogc nothrow; 784 real y1l(real) @nogc nothrow; 785 real __y1l(real) @nogc nothrow; 786 float y1f(float) @nogc nothrow; 787 double y1(double) @nogc nothrow; 788 double __y1(double) @nogc nothrow; 789 real __ynl(int, real) @nogc nothrow; 790 real ynl(int, real) @nogc nothrow; 791 float ynf(int, float) @nogc nothrow; 792 float __ynf(int, float) @nogc nothrow; 793 double yn(int, double) @nogc nothrow; 794 double __yn(int, double) @nogc nothrow; 795 real __erfl(real) @nogc nothrow; 796 real erfl(real) @nogc nothrow; 797 float erff(float) @nogc nothrow; 798 double __erf(double) @nogc nothrow; 799 float __erff(float) @nogc nothrow; 800 double erf(double) @nogc nothrow; 801 double __erfc(double) @nogc nothrow; 802 float erfcf(float) @nogc nothrow; 803 float __erfcf(float) @nogc nothrow; 804 real __erfcl(real) @nogc nothrow; 805 real erfcl(real) @nogc nothrow; 806 double erfc(double) @nogc nothrow; 807 real __lgammal(real) @nogc nothrow; 808 float lgammaf(float) @nogc nothrow; 809 float __lgammaf(float) @nogc nothrow; 810 real lgammal(real) @nogc nothrow; 811 double __lgamma(double) @nogc nothrow; 812 double lgamma(double) @nogc nothrow; 813 real tgammal(real) @nogc nothrow; 814 float __tgammaf(float) @nogc nothrow; 815 double __tgamma(double) @nogc nothrow; 816 float tgammaf(float) @nogc nothrow; 817 real __tgammal(real) @nogc nothrow; 818 double tgamma(double) @nogc nothrow; 819 double gamma(double) @nogc nothrow; 820 real gammal(real) @nogc nothrow; 821 double __gamma(double) @nogc nothrow; 822 float gammaf(float) @nogc nothrow; 823 float __gammaf(float) @nogc nothrow; 824 real __gammal(real) @nogc nothrow; 825 real __lgammal_r(real, int*) @nogc nothrow; 826 double __lgamma_r(double, int*) @nogc nothrow; 827 double lgamma_r(double, int*) @nogc nothrow; 828 float lgammaf_r(float, int*) @nogc nothrow; 829 float __lgammaf_r(float, int*) @nogc nothrow; 830 real lgammal_r(real, int*) @nogc nothrow; 831 float __rintf(float) @nogc nothrow; 832 float rintf(float) @nogc nothrow; 833 real rintl(real) @nogc nothrow; 834 double __rint(double) @nogc nothrow; 835 real __rintl(real) @nogc nothrow; 836 double rint(double) @nogc nothrow; 837 real __nextafterl(real, real) @nogc nothrow; 838 real nextafterl(real, real) @nogc nothrow; 839 double __nextafter(double, double) @nogc nothrow; 840 float nextafterf(float, float) @nogc nothrow; 841 float __nextafterf(float, float) @nogc nothrow; 842 double nextafter(double, double) @nogc nothrow; 843 real __nexttowardl(real, real) @nogc nothrow; 844 double __nexttoward(double, real) @nogc nothrow; 845 float __nexttowardf(float, real) @nogc nothrow; 846 float nexttowardf(float, real) @nogc nothrow; 847 real nexttowardl(real, real) @nogc nothrow; 848 double nexttoward(double, real) @nogc nothrow; 849 real __remainderl(real, real) @nogc nothrow; 850 real remainderl(real, real) @nogc nothrow; 851 float __remainderf(float, float) @nogc nothrow; 852 float remainderf(float, float) @nogc nothrow; 853 double __remainder(double, double) @nogc nothrow; 854 double remainder(double, double) @nogc nothrow; 855 real __scalbnl(real, int) @nogc nothrow; 856 real scalbnl(real, int) @nogc nothrow; 857 double __scalbn(double, int) @nogc nothrow; 858 float __scalbnf(float, int) @nogc nothrow; 859 float scalbnf(float, int) @nogc nothrow; 860 double scalbn(double, int) @nogc nothrow; 861 int __ilogbf(float) @nogc nothrow; 862 int __ilogb(double) @nogc nothrow; 863 int __ilogbl(real) @nogc nothrow; 864 int ilogbl(real) @nogc nothrow; 865 int ilogbf(float) @nogc nothrow; 866 int ilogb(double) @nogc nothrow; 867 float scalblnf(float, c_long) @nogc nothrow; 868 float __scalblnf(float, c_long) @nogc nothrow; 869 real scalblnl(real, c_long) @nogc nothrow; 870 double __scalbln(double, c_long) @nogc nothrow; 871 real __scalblnl(real, c_long) @nogc nothrow; 872 double scalbln(double, c_long) @nogc nothrow; 873 float __nearbyintf(float) @nogc nothrow; 874 real nearbyintl(real) @nogc nothrow; 875 real __nearbyintl(real) @nogc nothrow; 876 double __nearbyint(double) @nogc nothrow; 877 float nearbyintf(float) @nogc nothrow; 878 double nearbyint(double) @nogc nothrow; 879 float roundf(float) @nogc nothrow; 880 float __roundf(float) @nogc nothrow; 881 real roundl(real) @nogc nothrow; 882 real __roundl(real) @nogc nothrow; 883 double __round(double) @nogc nothrow; 884 double round(double) @nogc nothrow; 885 real __truncl(real) @nogc nothrow; 886 real truncl(real) @nogc nothrow; 887 double __trunc(double) @nogc nothrow; 888 float __truncf(float) @nogc nothrow; 889 float truncf(float) @nogc nothrow; 890 double trunc(double) @nogc nothrow; 891 double __remquo(double, double, int*) @nogc nothrow; 892 float __remquof(float, float, int*) @nogc nothrow; 893 float remquof(float, float, int*) @nogc nothrow; 894 real __remquol(real, real, int*) @nogc nothrow; 895 real remquol(real, real, int*) @nogc nothrow; 896 double remquo(double, double, int*) @nogc nothrow; 897 c_long lrintf(float) @nogc nothrow; 898 c_long __lrintf(float) @nogc nothrow; 899 c_long __lrint(double) @nogc nothrow; 900 c_long lrintl(real) @nogc nothrow; 901 c_long __lrintl(real) @nogc nothrow; 902 c_long lrint(double) @nogc nothrow; 903 long __llrint(double) @nogc nothrow; 904 long __llrintf(float) @nogc nothrow; 905 long __llrintl(real) @nogc nothrow; 906 long llrintl(real) @nogc nothrow; 907 long llrintf(float) @nogc nothrow; 908 long llrint(double) @nogc nothrow; 909 c_long __lround(double) @nogc nothrow; 910 c_long lroundl(real) @nogc nothrow; 911 c_long __lroundl(real) @nogc nothrow; 912 c_long __lroundf(float) @nogc nothrow; 913 c_long lroundf(float) @nogc nothrow; 914 c_long lround(double) @nogc nothrow; 915 long __llround(double) @nogc nothrow; 916 long __llroundf(float) @nogc nothrow; 917 long llroundf(float) @nogc nothrow; 918 long __llroundl(real) @nogc nothrow; 919 long llroundl(real) @nogc nothrow; 920 long llround(double) @nogc nothrow; 921 real __fdiml(real, real) @nogc nothrow; 922 float fdimf(float, float) @nogc nothrow; 923 float __fdimf(float, float) @nogc nothrow; 924 real fdiml(real, real) @nogc nothrow; 925 double __fdim(double, double) @nogc nothrow; 926 double fdim(double, double) @nogc nothrow; 927 float __fmaxf(float, float) @nogc nothrow; 928 double __fmax(double, double) @nogc nothrow; 929 float fmaxf(float, float) @nogc nothrow; 930 real __fmaxl(real, real) @nogc nothrow; 931 real fmaxl(real, real) @nogc nothrow; 932 double fmax(double, double) @nogc nothrow; 933 float fminf(float, float) @nogc nothrow; 934 double __fmin(double, double) @nogc nothrow; 935 real __fminl(real, real) @nogc nothrow; 936 real fminl(real, real) @nogc nothrow; 937 float __fminf(float, float) @nogc nothrow; 938 double fmin(double, double) @nogc nothrow; 939 float fmaf(float, float, float) @nogc nothrow; 940 float __fmaf(float, float, float) @nogc nothrow; 941 double __fma(double, double, double) @nogc nothrow; 942 real __fmal(real, real, real) @nogc nothrow; 943 real fmal(real, real, real) @nogc nothrow; 944 double fma(double, double, double) @nogc nothrow; 945 double scalb(double, double) @nogc nothrow; 946 float __scalbf(float, float) @nogc nothrow; 947 float scalbf(float, float) @nogc nothrow; 948 double __scalb(double, double) @nogc nothrow; 949 real scalbl(real, real) @nogc nothrow; 950 real __scalbl(real, real) @nogc nothrow; 951 struct netent 952 { 953 char* n_name; 954 char** n_aliases; 955 int n_addrtype; 956 uint n_net; 957 } 958 // static core.simd.long8 _mm512_maskz_gf2p8mul_epi8(ulong, core.simd.long8, core.simd.long8) @nogc nothrow; 959 // static core.simd.long8 _mm512_mask_gf2p8mul_epi8(core.simd.long8, ulong, core.simd.long8, core.simd.long8) @nogc nothrow; 960 // static core.simd.long8 _mm512_gf2p8mul_epi8(core.simd.long8, core.simd.long8) @nogc nothrow; 961 // static core.simd.long4 _mm256_maskz_gf2p8mul_epi8(uint, core.simd.long4, core.simd.long4) @nogc nothrow; 962 // static core.simd.long4 _mm256_mask_gf2p8mul_epi8(core.simd.long4, uint, core.simd.long4, core.simd.long4) @nogc nothrow; 963 // static core.simd.long4 _mm256_gf2p8mul_epi8(core.simd.long4, core.simd.long4) @nogc nothrow; 964 // static core.simd.long2 _mm_maskz_gf2p8mul_epi8(ushort, core.simd.long2, core.simd.long2) @nogc nothrow; 965 // static core.simd.long2 _mm_mask_gf2p8mul_epi8(core.simd.long2, ushort, core.simd.long2, core.simd.long2) @nogc nothrow; 966 // static core.simd.long2 _mm_gf2p8mul_epi8(core.simd.long2, core.simd.long2) @nogc nothrow; 967 static void _fxrstor64(void*) @nogc nothrow; 968 static void _fxsave64(void*) @nogc nothrow; 969 static void _fxrstor(void*) @nogc nothrow; 970 static void _fxsave(void*) @nogc nothrow; 971 // static core.simd.double4 _mm256_fmsubadd_pd(core.simd.double4, core.simd.double4, core.simd.double4) @nogc nothrow; 972 struct __pthread_rwlock_arch_t 973 { 974 uint __readers; 975 uint __writers; 976 uint __wrphase_futex; 977 uint __writers_futex; 978 uint __pad3; 979 uint __pad4; 980 int __cur_writer; 981 int __shared; 982 byte __rwelision; 983 ubyte[7] __pad1; 984 c_ulong __pad2; 985 uint __flags; 986 } 987 // static core.simd.float8 _mm256_fmsubadd_ps(core.simd.float8, core.simd.float8, core.simd.float8) @nogc nothrow; 988 // static core.simd.double4 _mm256_fmaddsub_pd(core.simd.double4, core.simd.double4, core.simd.double4) @nogc nothrow; 989 alias pthread_t = c_ulong; 990 union pthread_mutexattr_t 991 { 992 char[4] __size; 993 int __align; 994 } 995 union pthread_condattr_t 996 { 997 char[4] __size; 998 int __align; 999 } 1000 alias pthread_key_t = uint; 1001 alias pthread_once_t = int; 1002 union pthread_attr_t 1003 { 1004 char[56] __size; 1005 c_long __align; 1006 } 1007 union pthread_mutex_t 1008 { 1009 __pthread_mutex_s __data; 1010 char[40] __size; 1011 c_long __align; 1012 } 1013 union pthread_cond_t 1014 { 1015 __pthread_cond_s __data; 1016 char[48] __size; 1017 long __align; 1018 } 1019 union pthread_rwlock_t 1020 { 1021 __pthread_rwlock_arch_t __data; 1022 char[56] __size; 1023 c_long __align; 1024 } 1025 union pthread_rwlockattr_t 1026 { 1027 char[8] __size; 1028 c_long __align; 1029 } 1030 alias pthread_spinlock_t = int; 1031 union pthread_barrier_t 1032 { 1033 char[32] __size; 1034 c_long __align; 1035 } 1036 union pthread_barrierattr_t 1037 { 1038 char[4] __size; 1039 int __align; 1040 } 1041 // static core.simd.float8 _mm256_fmaddsub_ps(core.simd.float8, core.simd.float8, core.simd.float8) @nogc nothrow; 1042 // static core.simd.double4 _mm256_fnmsub_pd(core.simd.double4, core.simd.double4, core.simd.double4) @nogc nothrow; 1043 // static core.simd.float8 _mm256_fnmsub_ps(core.simd.float8, core.simd.float8, core.simd.float8) @nogc nothrow; 1044 // static core.simd.double4 _mm256_fnmadd_pd(core.simd.double4, core.simd.double4, core.simd.double4) @nogc nothrow; 1045 // static core.simd.float8 _mm256_fnmadd_ps(core.simd.float8, core.simd.float8, core.simd.float8) @nogc nothrow; 1046 // static core.simd.double4 _mm256_fmsub_pd(core.simd.double4, core.simd.double4, core.simd.double4) @nogc nothrow; 1047 union sem_t 1048 { 1049 char[32] __size; 1050 c_long __align; 1051 } 1052 alias __jmp_buf = c_long[8]; 1053 // static core.simd.float8 _mm256_fmsub_ps(core.simd.float8, core.simd.float8, core.simd.float8) @nogc nothrow; 1054 struct sigaction 1055 { 1056 static union _Anonymous_0 1057 { 1058 void function(int) sa_handler; 1059 void function(int, siginfo_t*, void*) sa_sigaction; 1060 } 1061 _Anonymous_0 __sigaction_handler; 1062 __sigset_t sa_mask; 1063 int sa_flags; 1064 void function() sa_restorer; 1065 } 1066 // static core.simd.double4 _mm256_fmadd_pd(core.simd.double4, core.simd.double4, core.simd.double4) @nogc nothrow; 1067 // static core.simd.float8 _mm256_fmadd_ps(core.simd.float8, core.simd.float8, core.simd.float8) @nogc nothrow; 1068 // static core.simd.double2 _mm_fmsubadd_pd(core.simd.double2, core.simd.double2, core.simd.double2) @nogc nothrow; 1069 // static core.simd.float4 _mm_fmsubadd_ps(core.simd.float4, core.simd.float4, core.simd.float4) @nogc nothrow; 1070 // static core.simd.double2 _mm_fmaddsub_pd(core.simd.double2, core.simd.double2, core.simd.double2) @nogc nothrow; 1071 // static core.simd.float4 _mm_fmaddsub_ps(core.simd.float4, core.simd.float4, core.simd.float4) @nogc nothrow; 1072 // static core.simd.double2 _mm_fnmsub_sd(core.simd.double2, core.simd.double2, core.simd.double2) @nogc nothrow; 1073 // static core.simd.float4 _mm_fnmsub_ss(core.simd.float4, core.simd.float4, core.simd.float4) @nogc nothrow; 1074 // static core.simd.double2 _mm_fnmsub_pd(core.simd.double2, core.simd.double2, core.simd.double2) @nogc nothrow; 1075 // static core.simd.float4 _mm_fnmsub_ps(core.simd.float4, core.simd.float4, core.simd.float4) @nogc nothrow; 1076 struct _fpx_sw_bytes 1077 { 1078 uint magic1; 1079 uint extended_size; 1080 c_ulong xstate_bv; 1081 uint xstate_size; 1082 uint[7] __glibc_reserved1; 1083 } 1084 struct _fpreg 1085 { 1086 ushort[4] significand; 1087 ushort exponent; 1088 } 1089 struct _fpxreg 1090 { 1091 ushort[4] significand; 1092 ushort exponent; 1093 ushort[3] __glibc_reserved1; 1094 } 1095 struct _xmmreg 1096 { 1097 uint[4] element; 1098 } 1099 struct _fpstate 1100 { 1101 ushort cwd; 1102 ushort swd; 1103 ushort ftw; 1104 ushort fop; 1105 c_ulong rip; 1106 c_ulong rdp; 1107 uint mxcsr; 1108 uint mxcr_mask; 1109 _fpxreg[8] _st; 1110 _xmmreg[16] _xmm; 1111 uint[24] __glibc_reserved1; 1112 } 1113 struct sigcontext 1114 { 1115 c_ulong r8; 1116 c_ulong r9; 1117 c_ulong r10; 1118 c_ulong r11; 1119 c_ulong r12; 1120 c_ulong r13; 1121 c_ulong r14; 1122 c_ulong r15; 1123 c_ulong rdi; 1124 c_ulong rsi; 1125 c_ulong rbp; 1126 c_ulong rbx; 1127 c_ulong rdx; 1128 c_ulong rax; 1129 c_ulong rcx; 1130 c_ulong rsp; 1131 c_ulong rip; 1132 c_ulong eflags; 1133 ushort cs; 1134 ushort gs; 1135 ushort fs; 1136 ushort __pad0; 1137 c_ulong err; 1138 c_ulong trapno; 1139 c_ulong oldmask; 1140 c_ulong cr2; 1141 static union _Anonymous_1 1142 { 1143 _fpstate* fpstate; 1144 c_ulong __fpstate_word; 1145 } 1146 _Anonymous_1 _anonymous_2; 1147 auto fpstate() @property @nogc pure nothrow { return _anonymous_2.fpstate; } 1148 void fpstate(_T_)(auto ref _T_ val) @property @nogc pure nothrow { _anonymous_2.fpstate = val; } 1149 auto __fpstate_word() @property @nogc pure nothrow { return _anonymous_2.__fpstate_word; } 1150 void __fpstate_word(_T_)(auto ref _T_ val) @property @nogc pure nothrow { _anonymous_2.__fpstate_word = val; } 1151 c_ulong[8] __reserved1; 1152 } 1153 struct _xsave_hdr 1154 { 1155 c_ulong xstate_bv; 1156 c_ulong[2] __glibc_reserved1; 1157 c_ulong[5] __glibc_reserved2; 1158 } 1159 struct _ymmh_state 1160 { 1161 uint[64] ymmh_space; 1162 } 1163 struct _xstate 1164 { 1165 _fpstate fpstate; 1166 _xsave_hdr xstate_hdr; 1167 _ymmh_state ymmh; 1168 } 1169 enum _Anonymous_3 1170 { 1171 SIGEV_SIGNAL = 0, 1172 SIGEV_NONE = 1, 1173 SIGEV_THREAD = 2, 1174 SIGEV_THREAD_ID = 4, 1175 } 1176 enum SIGEV_SIGNAL = _Anonymous_3.SIGEV_SIGNAL; 1177 enum SIGEV_NONE = _Anonymous_3.SIGEV_NONE; 1178 enum SIGEV_THREAD = _Anonymous_3.SIGEV_THREAD; 1179 enum SIGEV_THREAD_ID = _Anonymous_3.SIGEV_THREAD_ID; 1180 // static core.simd.double2 _mm_fnmadd_sd(core.simd.double2, core.simd.double2, core.simd.double2) @nogc nothrow; 1181 // static core.simd.float4 _mm_fnmadd_ss(core.simd.float4, core.simd.float4, core.simd.float4) @nogc nothrow; 1182 // static core.simd.double2 _mm_fnmadd_pd(core.simd.double2, core.simd.double2, core.simd.double2) @nogc nothrow; 1183 // static core.simd.float4 _mm_fnmadd_ps(core.simd.float4, core.simd.float4, core.simd.float4) @nogc nothrow; 1184 enum _Anonymous_4 1185 { 1186 SI_ASYNCNL = -60, 1187 SI_DETHREAD = -7, 1188 SI_TKILL = -6, 1189 SI_SIGIO = -5, 1190 SI_ASYNCIO = -4, 1191 SI_MESGQ = -3, 1192 SI_TIMER = -2, 1193 SI_QUEUE = -1, 1194 SI_USER = 0, 1195 SI_KERNEL = 128, 1196 } 1197 enum SI_ASYNCNL = _Anonymous_4.SI_ASYNCNL; 1198 enum SI_DETHREAD = _Anonymous_4.SI_DETHREAD; 1199 enum SI_TKILL = _Anonymous_4.SI_TKILL; 1200 enum SI_SIGIO = _Anonymous_4.SI_SIGIO; 1201 enum SI_ASYNCIO = _Anonymous_4.SI_ASYNCIO; 1202 enum SI_MESGQ = _Anonymous_4.SI_MESGQ; 1203 enum SI_TIMER = _Anonymous_4.SI_TIMER; 1204 enum SI_QUEUE = _Anonymous_4.SI_QUEUE; 1205 enum SI_USER = _Anonymous_4.SI_USER; 1206 enum SI_KERNEL = _Anonymous_4.SI_KERNEL; 1207 // static core.simd.double2 _mm_fmsub_sd(core.simd.double2, core.simd.double2, core.simd.double2) @nogc nothrow; 1208 // static core.simd.float4 _mm_fmsub_ss(core.simd.float4, core.simd.float4, core.simd.float4) @nogc nothrow; 1209 // static core.simd.double2 _mm_fmsub_pd(core.simd.double2, core.simd.double2, core.simd.double2) @nogc nothrow; 1210 // static core.simd.float4 _mm_fmsub_ps(core.simd.float4, core.simd.float4, core.simd.float4) @nogc nothrow; 1211 // static core.simd.double2 _mm_fmadd_sd(core.simd.double2, core.simd.double2, core.simd.double2) @nogc nothrow; 1212 enum _Anonymous_5 1213 { 1214 ILL_ILLOPC = 1, 1215 ILL_ILLOPN = 2, 1216 ILL_ILLADR = 3, 1217 ILL_ILLTRP = 4, 1218 ILL_PRVOPC = 5, 1219 ILL_PRVREG = 6, 1220 ILL_COPROC = 7, 1221 ILL_BADSTK = 8, 1222 ILL_BADIADDR = 9, 1223 } 1224 enum ILL_ILLOPC = _Anonymous_5.ILL_ILLOPC; 1225 enum ILL_ILLOPN = _Anonymous_5.ILL_ILLOPN; 1226 enum ILL_ILLADR = _Anonymous_5.ILL_ILLADR; 1227 enum ILL_ILLTRP = _Anonymous_5.ILL_ILLTRP; 1228 enum ILL_PRVOPC = _Anonymous_5.ILL_PRVOPC; 1229 enum ILL_PRVREG = _Anonymous_5.ILL_PRVREG; 1230 enum ILL_COPROC = _Anonymous_5.ILL_COPROC; 1231 enum ILL_BADSTK = _Anonymous_5.ILL_BADSTK; 1232 enum ILL_BADIADDR = _Anonymous_5.ILL_BADIADDR; 1233 // static core.simd.float4 _mm_fmadd_ss(core.simd.float4, core.simd.float4, core.simd.float4) @nogc nothrow; 1234 // static core.simd.double2 _mm_fmadd_pd(core.simd.double2, core.simd.double2, core.simd.double2) @nogc nothrow; 1235 // static core.simd.float4 _mm_fmadd_ps(core.simd.float4, core.simd.float4, core.simd.float4) @nogc nothrow; 1236 // static core.simd.float8 _mm256_cvtph_ps(core.simd.long2) @nogc nothrow; 1237 enum _Anonymous_6 1238 { 1239 FPE_INTDIV = 1, 1240 FPE_INTOVF = 2, 1241 FPE_FLTDIV = 3, 1242 FPE_FLTOVF = 4, 1243 FPE_FLTUND = 5, 1244 FPE_FLTRES = 6, 1245 FPE_FLTINV = 7, 1246 FPE_FLTSUB = 8, 1247 FPE_FLTUNK = 14, 1248 FPE_CONDTRAP = 15, 1249 } 1250 enum FPE_INTDIV = _Anonymous_6.FPE_INTDIV; 1251 enum FPE_INTOVF = _Anonymous_6.FPE_INTOVF; 1252 enum FPE_FLTDIV = _Anonymous_6.FPE_FLTDIV; 1253 enum FPE_FLTOVF = _Anonymous_6.FPE_FLTOVF; 1254 enum FPE_FLTUND = _Anonymous_6.FPE_FLTUND; 1255 enum FPE_FLTRES = _Anonymous_6.FPE_FLTRES; 1256 enum FPE_FLTINV = _Anonymous_6.FPE_FLTINV; 1257 enum FPE_FLTSUB = _Anonymous_6.FPE_FLTSUB; 1258 enum FPE_FLTUNK = _Anonymous_6.FPE_FLTUNK; 1259 enum FPE_CONDTRAP = _Anonymous_6.FPE_CONDTRAP; 1260 // static core.simd.float4 _mm_cvtph_ps(core.simd.long2) @nogc nothrow; 1261 static float _cvtsh_ss(ushort) @nogc nothrow; 1262 void _mm_pause() @nogc nothrow; 1263 // static core.simd.double2 _mm_castsi128_pd(core.simd.long2) @nogc nothrow; 1264 // static core.simd.float4 _mm_castsi128_ps(core.simd.long2) @nogc nothrow; 1265 enum _Anonymous_7 1266 { 1267 SEGV_MAPERR = 1, 1268 SEGV_ACCERR = 2, 1269 SEGV_BNDERR = 3, 1270 SEGV_PKUERR = 4, 1271 SEGV_ACCADI = 5, 1272 SEGV_ADIDERR = 6, 1273 SEGV_ADIPERR = 7, 1274 } 1275 enum SEGV_MAPERR = _Anonymous_7.SEGV_MAPERR; 1276 enum SEGV_ACCERR = _Anonymous_7.SEGV_ACCERR; 1277 enum SEGV_BNDERR = _Anonymous_7.SEGV_BNDERR; 1278 enum SEGV_PKUERR = _Anonymous_7.SEGV_PKUERR; 1279 enum SEGV_ACCADI = _Anonymous_7.SEGV_ACCADI; 1280 enum SEGV_ADIDERR = _Anonymous_7.SEGV_ADIDERR; 1281 enum SEGV_ADIPERR = _Anonymous_7.SEGV_ADIPERR; 1282 // static core.simd.long2 _mm_castps_si128(core.simd.float4) @nogc nothrow; 1283 // static core.simd.double2 _mm_castps_pd(core.simd.float4) @nogc nothrow; 1284 // static core.simd.long2 _mm_castpd_si128(core.simd.double2) @nogc nothrow; 1285 // static core.simd.float4 _mm_castpd_ps(core.simd.double2) @nogc nothrow; 1286 enum _Anonymous_8 1287 { 1288 BUS_ADRALN = 1, 1289 BUS_ADRERR = 2, 1290 BUS_OBJERR = 3, 1291 BUS_MCEERR_AR = 4, 1292 BUS_MCEERR_AO = 5, 1293 } 1294 enum BUS_ADRALN = _Anonymous_8.BUS_ADRALN; 1295 enum BUS_ADRERR = _Anonymous_8.BUS_ADRERR; 1296 enum BUS_OBJERR = _Anonymous_8.BUS_OBJERR; 1297 enum BUS_MCEERR_AR = _Anonymous_8.BUS_MCEERR_AR; 1298 enum BUS_MCEERR_AO = _Anonymous_8.BUS_MCEERR_AO; 1299 // static int _mm_movemask_pd(core.simd.double2) @nogc nothrow; 1300 // static core.simd.double2 _mm_unpacklo_pd(core.simd.double2, core.simd.double2) @nogc nothrow; 1301 enum _Anonymous_9 1302 { 1303 CLD_EXITED = 1, 1304 CLD_KILLED = 2, 1305 CLD_DUMPED = 3, 1306 CLD_TRAPPED = 4, 1307 CLD_STOPPED = 5, 1308 CLD_CONTINUED = 6, 1309 } 1310 enum CLD_EXITED = _Anonymous_9.CLD_EXITED; 1311 enum CLD_KILLED = _Anonymous_9.CLD_KILLED; 1312 enum CLD_DUMPED = _Anonymous_9.CLD_DUMPED; 1313 enum CLD_TRAPPED = _Anonymous_9.CLD_TRAPPED; 1314 enum CLD_STOPPED = _Anonymous_9.CLD_STOPPED; 1315 enum CLD_CONTINUED = _Anonymous_9.CLD_CONTINUED; 1316 // static core.simd.double2 _mm_unpackhi_pd(core.simd.double2, core.simd.double2) @nogc nothrow; 1317 // static core.simd.long2 _mm_move_epi64(core.simd.long2) @nogc nothrow; 1318 // static core.simd.long2 _mm_movpi64_epi64(int ) @nogc nothrow; 1319 enum _Anonymous_10 1320 { 1321 POLL_IN = 1, 1322 POLL_OUT = 2, 1323 POLL_MSG = 3, 1324 POLL_ERR = 4, 1325 POLL_PRI = 5, 1326 POLL_HUP = 6, 1327 } 1328 enum POLL_IN = _Anonymous_10.POLL_IN; 1329 enum POLL_OUT = _Anonymous_10.POLL_OUT; 1330 enum POLL_MSG = _Anonymous_10.POLL_MSG; 1331 enum POLL_ERR = _Anonymous_10.POLL_ERR; 1332 enum POLL_PRI = _Anonymous_10.POLL_PRI; 1333 enum POLL_HUP = _Anonymous_10.POLL_HUP; 1334 // static int _mm_movepi64_pi64(core.simd.long2) @nogc nothrow; 1335 // static core.simd.long2 _mm_unpacklo_epi64(core.simd.long2, core.simd.long2) @nogc nothrow; 1336 // static core.simd.long2 _mm_unpacklo_epi32(core.simd.long2, core.simd.long2) @nogc nothrow; 1337 // static core.simd.long2 _mm_unpacklo_epi16(core.simd.long2, core.simd.long2) @nogc nothrow; 1338 // static core.simd.long2 _mm_unpacklo_epi8(core.simd.long2, core.simd.long2) @nogc nothrow; 1339 // static core.simd.long2 _mm_unpackhi_epi64(core.simd.long2, core.simd.long2) @nogc nothrow; 1340 // static core.simd.long2 _mm_unpackhi_epi32(core.simd.long2, core.simd.long2) @nogc nothrow; 1341 // static core.simd.long2 _mm_unpackhi_epi16(core.simd.long2, core.simd.long2) @nogc nothrow; 1342 // static core.simd.long2 _mm_unpackhi_epi8(core.simd.long2, core.simd.long2) @nogc nothrow; 1343 // static int _mm_movemask_epi8(core.simd.long2) @nogc nothrow; 1344 // static core.simd.long2 _mm_packus_epi16(core.simd.long2, core.simd.long2) @nogc nothrow; 1345 // static core.simd.long2 _mm_packs_epi32(core.simd.long2, core.simd.long2) @nogc nothrow; 1346 // static core.simd.long2 _mm_packs_epi16(core.simd.long2, core.simd.long2) @nogc nothrow; 1347 void _mm_mfence() @nogc nothrow; 1348 void _mm_lfence() @nogc nothrow; 1349 void _mm_clflush(const(void)*) @nogc nothrow; 1350 static void _mm_stream_si64(long*, long) @nogc nothrow; 1351 static void _mm_stream_si32(int*, int) @nogc nothrow; 1352 // static void _mm_stream_si128(core.simd.long2*, core.simd.long2) @nogc nothrow; 1353 // static void _mm_stream_pd(double*, core.simd.double2) @nogc nothrow; 1354 // static void _mm_storel_epi64(core.simd.long2*, core.simd.long2) @nogc nothrow; 1355 // static void _mm_maskmoveu_si128(core.simd.long2, core.simd.long2, char*) @nogc nothrow; 1356 // static void _mm_storeu_si16(const(void)*, core.simd.long2) @nogc nothrow; 1357 // static void _mm_storeu_si32(const(void)*, core.simd.long2) @nogc nothrow; 1358 // static void _mm_storeu_si64(const(void)*, core.simd.long2) @nogc nothrow; 1359 // static void _mm_storeu_si128(core.simd.long2*, core.simd.long2) @nogc nothrow; 1360 // static void _mm_store_si128(core.simd.long2*, core.simd.long2) @nogc nothrow; 1361 // static core.simd.long2 _mm_setzero_si128() @nogc nothrow; 1362 // static core.simd.long2 _mm_setr_epi8(char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char) @nogc nothrow; 1363 // static core.simd.long2 _mm_setr_epi16(short, short, short, short, short, short, short, short) @nogc nothrow; 1364 // static core.simd.long2 _mm_setr_epi32(int, int, int, int) @nogc nothrow; 1365 // static core.simd.long2 _mm_setr_epi64(int , int ) @nogc nothrow; 1366 // static core.simd.long2 _mm_set1_epi8(char) @nogc nothrow; 1367 // static core.simd.long2 _mm_set1_epi16(short) @nogc nothrow; 1368 int pthread_sigmask(int, const(__sigset_t)*, __sigset_t*) @nogc nothrow; 1369 int pthread_kill(c_ulong, int) @nogc nothrow; 1370 alias sa_family_t = ushort; 1371 // static core.simd.long2 _mm_set1_epi32(int) @nogc nothrow; 1372 // static core.simd.long2 _mm_set1_epi64(int ) @nogc nothrow; 1373 // static core.simd.long2 _mm_set1_epi64x(long) @nogc nothrow; 1374 alias socklen_t = uint; 1375 // static core.simd.long2 _mm_set_epi8(char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char) @nogc nothrow; 1376 // static core.simd.long2 _mm_set_epi16(short, short, short, short, short, short, short, short) @nogc nothrow; 1377 // static core.simd.long2 _mm_set_epi32(int, int, int, int) @nogc nothrow; 1378 // static core.simd.long2 _mm_set_epi64(int , int ) @nogc nothrow; 1379 // static core.simd.long2 _mm_set_epi64x(long, long) @nogc nothrow; 1380 // static core.simd.long2 _mm_undefined_si128() @nogc nothrow; 1381 // static core.simd.long2 _mm_loadl_epi64(const(core.simd.long2)*) @nogc nothrow; 1382 // static core.simd.long2 _mm_loadu_si128(const(core.simd.long2)*) @nogc nothrow; 1383 // static core.simd.long2 _mm_load_si128(const(core.simd.long2)*) @nogc nothrow; 1384 // static long _mm_cvtsi128_si64(core.simd.long2) @nogc nothrow; 1385 // static int _mm_cvtsi128_si32(core.simd.long2) @nogc nothrow; 1386 // static core.simd.long2 _mm_cvtsi64_si128(long) @nogc nothrow; 1387 // static core.simd.long2 _mm_cvtsi32_si128(int) @nogc nothrow; 1388 // static core.simd.long2 _mm_cvttps_epi32(core.simd.float4) @nogc nothrow; 1389 // static core.simd.long2 _mm_cvtps_epi32(core.simd.float4) @nogc nothrow; 1390 // static core.simd.float4 _mm_cvtepi32_ps(core.simd.long2) @nogc nothrow; 1391 // static long _mm_cvttsd_si64(core.simd.double2) @nogc nothrow; 1392 // static long _mm_cvtsd_si64(core.simd.double2) @nogc nothrow; 1393 // static core.simd.double2 _mm_cvtsi64_sd(core.simd.double2, long) @nogc nothrow; 1394 // static core.simd.long2 _mm_cmplt_epi32(core.simd.long2, core.simd.long2) @nogc nothrow; 1395 // static core.simd.long2 _mm_cmplt_epi16(core.simd.long2, core.simd.long2) @nogc nothrow; 1396 // static core.simd.long2 _mm_cmplt_epi8(core.simd.long2, core.simd.long2) @nogc nothrow; 1397 // static core.simd.long2 _mm_cmpgt_epi32(core.simd.long2, core.simd.long2) @nogc nothrow; 1398 // static core.simd.long2 _mm_cmpgt_epi16(core.simd.long2, core.simd.long2) @nogc nothrow; 1399 // static core.simd.long2 _mm_cmpgt_epi8(core.simd.long2, core.simd.long2) @nogc nothrow; 1400 // static core.simd.long2 _mm_cmpeq_epi32(core.simd.long2, core.simd.long2) @nogc nothrow; 1401 // static core.simd.long2 _mm_cmpeq_epi16(core.simd.long2, core.simd.long2) @nogc nothrow; 1402 // static core.simd.long2 _mm_cmpeq_epi8(core.simd.long2, core.simd.long2) @nogc nothrow; 1403 // static core.simd.long2 _mm_srl_epi64(core.simd.long2, core.simd.long2) @nogc nothrow; 1404 // static core.simd.long2 _mm_srli_epi64(core.simd.long2, int) @nogc nothrow; 1405 // static core.simd.long2 _mm_srl_epi32(core.simd.long2, core.simd.long2) @nogc nothrow; 1406 // static core.simd.long2 _mm_srli_epi32(core.simd.long2, int) @nogc nothrow; 1407 // static core.simd.long2 _mm_srl_epi16(core.simd.long2, core.simd.long2) @nogc nothrow; 1408 // static core.simd.long2 _mm_srli_epi16(core.simd.long2, int) @nogc nothrow; 1409 // static core.simd.long2 _mm_sra_epi32(core.simd.long2, core.simd.long2) @nogc nothrow; 1410 // static core.simd.long2 _mm_srai_epi32(core.simd.long2, int) @nogc nothrow; 1411 // static core.simd.long2 _mm_sra_epi16(core.simd.long2, core.simd.long2) @nogc nothrow; 1412 // static core.simd.long2 _mm_srai_epi16(core.simd.long2, int) @nogc nothrow; 1413 // static core.simd.long2 _mm_sll_epi64(core.simd.long2, core.simd.long2) @nogc nothrow; 1414 // static core.simd.long2 _mm_slli_epi64(core.simd.long2, int) @nogc nothrow; 1415 // static core.simd.long2 _mm_sll_epi32(core.simd.long2, core.simd.long2) @nogc nothrow; 1416 // static core.simd.long2 _mm_slli_epi32(core.simd.long2, int) @nogc nothrow; 1417 // static core.simd.long2 _mm_sll_epi16(core.simd.long2, core.simd.long2) @nogc nothrow; 1418 // static core.simd.long2 _mm_slli_epi16(core.simd.long2, int) @nogc nothrow; 1419 // static core.simd.long2 _mm_xor_si128(core.simd.long2, core.simd.long2) @nogc nothrow; 1420 // static core.simd.long2 _mm_or_si128(core.simd.long2, core.simd.long2) @nogc nothrow; 1421 // static core.simd.long2 _mm_andnot_si128(core.simd.long2, core.simd.long2) @nogc nothrow; 1422 // static core.simd.long2 _mm_and_si128(core.simd.long2, core.simd.long2) @nogc nothrow; 1423 // static core.simd.long2 _mm_subs_epu16(core.simd.long2, core.simd.long2) @nogc nothrow; 1424 // static core.simd.long2 _mm_subs_epu8(core.simd.long2, core.simd.long2) @nogc nothrow; 1425 // static core.simd.long2 _mm_subs_epi16(core.simd.long2, core.simd.long2) @nogc nothrow; 1426 // static core.simd.long2 _mm_subs_epi8(core.simd.long2, core.simd.long2) @nogc nothrow; 1427 // static core.simd.long2 _mm_sub_epi64(core.simd.long2, core.simd.long2) @nogc nothrow; 1428 static int _mm_sub_si64(int , int ) @nogc nothrow; 1429 // static core.simd.long2 _mm_sub_epi32(core.simd.long2, core.simd.long2) @nogc nothrow; 1430 // static core.simd.long2 _mm_sub_epi16(core.simd.long2, core.simd.long2) @nogc nothrow; 1431 // static core.simd.long2 _mm_sub_epi8(core.simd.long2, core.simd.long2) @nogc nothrow; 1432 // static core.simd.long2 _mm_sad_epu8(core.simd.long2, core.simd.long2) @nogc nothrow; 1433 // static core.simd.long2 _mm_mul_epu32(core.simd.long2, core.simd.long2) @nogc nothrow; 1434 static int _mm_mul_su32(int , int ) @nogc nothrow; 1435 struct sockaddr 1436 { 1437 ushort sa_family; 1438 char[14] sa_data; 1439 } 1440 // static core.simd.long2 _mm_mullo_epi16(core.simd.long2, core.simd.long2) @nogc nothrow; 1441 struct sockaddr_storage 1442 { 1443 ushort ss_family; 1444 char[118] __ss_padding; 1445 c_ulong __ss_align; 1446 } 1447 enum _Anonymous_11 1448 { 1449 MSG_OOB = 1, 1450 MSG_PEEK = 2, 1451 MSG_DONTROUTE = 4, 1452 MSG_CTRUNC = 8, 1453 MSG_PROXY = 16, 1454 MSG_TRUNC = 32, 1455 MSG_DONTWAIT = 64, 1456 MSG_EOR = 128, 1457 MSG_WAITALL = 256, 1458 MSG_FIN = 512, 1459 MSG_SYN = 1024, 1460 MSG_CONFIRM = 2048, 1461 MSG_RST = 4096, 1462 MSG_ERRQUEUE = 8192, 1463 MSG_NOSIGNAL = 16384, 1464 MSG_MORE = 32768, 1465 MSG_WAITFORONE = 65536, 1466 MSG_BATCH = 262144, 1467 MSG_ZEROCOPY = 67108864, 1468 MSG_FASTOPEN = 536870912, 1469 MSG_CMSG_CLOEXEC = 1073741824, 1470 } 1471 enum MSG_OOB = _Anonymous_11.MSG_OOB; 1472 enum MSG_PEEK = _Anonymous_11.MSG_PEEK; 1473 enum MSG_DONTROUTE = _Anonymous_11.MSG_DONTROUTE; 1474 enum MSG_CTRUNC = _Anonymous_11.MSG_CTRUNC; 1475 enum MSG_PROXY = _Anonymous_11.MSG_PROXY; 1476 enum MSG_TRUNC = _Anonymous_11.MSG_TRUNC; 1477 enum MSG_DONTWAIT = _Anonymous_11.MSG_DONTWAIT; 1478 enum MSG_EOR = _Anonymous_11.MSG_EOR; 1479 enum MSG_WAITALL = _Anonymous_11.MSG_WAITALL; 1480 enum MSG_FIN = _Anonymous_11.MSG_FIN; 1481 enum MSG_SYN = _Anonymous_11.MSG_SYN; 1482 enum MSG_CONFIRM = _Anonymous_11.MSG_CONFIRM; 1483 enum MSG_RST = _Anonymous_11.MSG_RST; 1484 enum MSG_ERRQUEUE = _Anonymous_11.MSG_ERRQUEUE; 1485 enum MSG_NOSIGNAL = _Anonymous_11.MSG_NOSIGNAL; 1486 enum MSG_MORE = _Anonymous_11.MSG_MORE; 1487 enum MSG_WAITFORONE = _Anonymous_11.MSG_WAITFORONE; 1488 enum MSG_BATCH = _Anonymous_11.MSG_BATCH; 1489 enum MSG_ZEROCOPY = _Anonymous_11.MSG_ZEROCOPY; 1490 enum MSG_FASTOPEN = _Anonymous_11.MSG_FASTOPEN; 1491 enum MSG_CMSG_CLOEXEC = _Anonymous_11.MSG_CMSG_CLOEXEC; 1492 // static core.simd.long2 _mm_mulhi_epu16(core.simd.long2, core.simd.long2) @nogc nothrow; 1493 // static core.simd.long2 _mm_mulhi_epi16(core.simd.long2, core.simd.long2) @nogc nothrow; 1494 // static core.simd.long2 _mm_min_epu8(core.simd.long2, core.simd.long2) @nogc nothrow; 1495 // static core.simd.long2 _mm_min_epi16(core.simd.long2, core.simd.long2) @nogc nothrow; 1496 // static core.simd.long2 _mm_max_epu8(core.simd.long2, core.simd.long2) @nogc nothrow; 1497 // static core.simd.long2 _mm_max_epi16(core.simd.long2, core.simd.long2) @nogc nothrow; 1498 // static core.simd.long2 _mm_madd_epi16(core.simd.long2, core.simd.long2) @nogc nothrow; 1499 // static core.simd.long2 _mm_avg_epu16(core.simd.long2, core.simd.long2) @nogc nothrow; 1500 // static core.simd.long2 _mm_avg_epu8(core.simd.long2, core.simd.long2) @nogc nothrow; 1501 // static core.simd.long2 _mm_adds_epu16(core.simd.long2, core.simd.long2) @nogc nothrow; 1502 // static core.simd.long2 _mm_adds_epu8(core.simd.long2, core.simd.long2) @nogc nothrow; 1503 struct msghdr 1504 { 1505 void* msg_name; 1506 uint msg_namelen; 1507 iovec* msg_iov; 1508 c_ulong msg_iovlen; 1509 void* msg_control; 1510 c_ulong msg_controllen; 1511 int msg_flags; 1512 } 1513 struct cmsghdr 1514 { 1515 c_ulong cmsg_len; 1516 int cmsg_level; 1517 int cmsg_type; 1518 ubyte[0] __cmsg_data; 1519 } 1520 // static core.simd.long2 _mm_adds_epi16(core.simd.long2, core.simd.long2) @nogc nothrow; 1521 // static core.simd.long2 _mm_adds_epi8(core.simd.long2, core.simd.long2) @nogc nothrow; 1522 // static core.simd.long2 _mm_add_epi64(core.simd.long2, core.simd.long2) @nogc nothrow; 1523 cmsghdr* __cmsg_nxthdr(msghdr*, cmsghdr*) @nogc nothrow; 1524 enum _Anonymous_12 1525 { 1526 SCM_RIGHTS = 1, 1527 } 1528 enum SCM_RIGHTS = _Anonymous_12.SCM_RIGHTS; 1529 static int _mm_add_si64(int , int ) @nogc nothrow; 1530 // static core.simd.long2 _mm_add_epi32(core.simd.long2, core.simd.long2) @nogc nothrow; 1531 // static core.simd.long2 _mm_add_epi16(core.simd.long2, core.simd.long2) @nogc nothrow; 1532 struct linger 1533 { 1534 int l_onoff; 1535 int l_linger; 1536 } 1537 enum __socket_type 1538 { 1539 SOCK_STREAM = 1, 1540 SOCK_DGRAM = 2, 1541 SOCK_RAW = 3, 1542 SOCK_RDM = 4, 1543 SOCK_SEQPACKET = 5, 1544 SOCK_DCCP = 6, 1545 SOCK_PACKET = 10, 1546 SOCK_CLOEXEC = 524288, 1547 SOCK_NONBLOCK = 2048, 1548 } 1549 enum SOCK_STREAM = __socket_type.SOCK_STREAM; 1550 enum SOCK_DGRAM = __socket_type.SOCK_DGRAM; 1551 enum SOCK_RAW = __socket_type.SOCK_RAW; 1552 enum SOCK_RDM = __socket_type.SOCK_RDM; 1553 enum SOCK_SEQPACKET = __socket_type.SOCK_SEQPACKET; 1554 enum SOCK_DCCP = __socket_type.SOCK_DCCP; 1555 enum SOCK_PACKET = __socket_type.SOCK_PACKET; 1556 enum SOCK_CLOEXEC = __socket_type.SOCK_CLOEXEC; 1557 enum SOCK_NONBLOCK = __socket_type.SOCK_NONBLOCK; 1558 // static core.simd.long2 _mm_add_epi8(core.simd.long2, core.simd.long2) @nogc nothrow; 1559 // static void _mm_storel_pd(double*, core.simd.double2) @nogc nothrow; 1560 // static void _mm_storeh_pd(double*, core.simd.double2) @nogc nothrow; 1561 // static void _mm_storer_pd(double*, core.simd.double2) @nogc nothrow; 1562 // static void _mm_storeu_pd(double*, core.simd.double2) @nogc nothrow; 1563 enum _Anonymous_13 1564 { 1565 SS_ONSTACK = 1, 1566 SS_DISABLE = 2, 1567 } 1568 enum SS_ONSTACK = _Anonymous_13.SS_ONSTACK; 1569 enum SS_DISABLE = _Anonymous_13.SS_DISABLE; 1570 // static void _mm_store_pd1(double*, core.simd.double2) @nogc nothrow; 1571 // static void _mm_store1_pd(double*, core.simd.double2) @nogc nothrow; 1572 // static void _mm_store_pd(double*, core.simd.double2) @nogc nothrow; 1573 struct stat 1574 { 1575 c_ulong st_dev; 1576 c_ulong st_ino; 1577 c_ulong st_nlink; 1578 uint st_mode; 1579 uint st_uid; 1580 uint st_gid; 1581 int __pad0; 1582 c_ulong st_rdev; 1583 c_long st_size; 1584 c_long st_blksize; 1585 c_long st_blocks; 1586 timespec st_atim; 1587 timespec st_mtim; 1588 timespec st_ctim; 1589 c_long[3] __glibc_reserved; 1590 } 1591 // static void _mm_store_sd(double*, core.simd.double2) @nogc nothrow; 1592 // static core.simd.double2 _mm_move_sd(core.simd.double2, core.simd.double2) @nogc nothrow; 1593 // static core.simd.double2 _mm_setzero_pd() @nogc nothrow; 1594 // static core.simd.double2 _mm_setr_pd(double, double) @nogc nothrow; 1595 // static core.simd.double2 _mm_set_pd(double, double) @nogc nothrow; 1596 // static core.simd.double2 _mm_set_pd1(double) @nogc nothrow; 1597 // static core.simd.double2 _mm_set1_pd(double) @nogc nothrow; 1598 // static core.simd.double2 _mm_set_sd(double) @nogc nothrow; 1599 // static core.simd.double2 _mm_undefined_pd() @nogc nothrow; 1600 // static core.simd.double2 _mm_loadl_pd(core.simd.double2, const(double)*) @nogc nothrow; 1601 // static core.simd.double2 _mm_loadh_pd(core.simd.double2, const(double)*) @nogc nothrow; 1602 // static core.simd.double2 _mm_load_sd(const(double)*) @nogc nothrow; 1603 // static core.simd.long2 _mm_loadu_si16(const(void)*) @nogc nothrow; 1604 alias int8_t = byte; 1605 alias int16_t = short; 1606 alias int32_t = int; 1607 alias int64_t = c_long; 1608 // static core.simd.long2 _mm_loadu_si32(const(void)*) @nogc nothrow; 1609 alias uint8_t = ubyte; 1610 alias uint16_t = ushort; 1611 alias uint32_t = uint; 1612 alias uint64_t = ulong; 1613 // static core.simd.long2 _mm_loadu_si64(const(void)*) @nogc nothrow; 1614 // static core.simd.double2 _mm_loadu_pd(const(double)*) @nogc nothrow; 1615 // static core.simd.double2 _mm_loadr_pd(const(double)*) @nogc nothrow; 1616 // static core.simd.double2 _mm_load1_pd(const(double)*) @nogc nothrow; 1617 // static core.simd.double2 _mm_load_pd(const(double)*) @nogc nothrow; 1618 // static double _mm_cvtsd_f64(core.simd.double2) @nogc nothrow; 1619 // static core.simd.double2 _mm_cvtpi32_pd(int ) @nogc nothrow; 1620 // static int _mm_cvttpd_pi32(core.simd.double2) @nogc nothrow; 1621 // static int _mm_cvtpd_pi32(core.simd.double2) @nogc nothrow; 1622 // static int _mm_cvttsd_si32(core.simd.double2) @nogc nothrow; 1623 // static core.simd.long2 _mm_cvttpd_epi32(core.simd.double2) @nogc nothrow; 1624 // static core.simd.double2 _mm_cvtss_sd(core.simd.double2, core.simd.float4) @nogc nothrow; 1625 // static core.simd.double2 _mm_cvtsi32_sd(core.simd.double2, int) @nogc nothrow; 1626 // static core.simd.float4 _mm_cvtsd_ss(core.simd.float4, core.simd.double2) @nogc nothrow; 1627 // static int _mm_cvtsd_si32(core.simd.double2) @nogc nothrow; 1628 // static core.simd.long2 _mm_cvtpd_epi32(core.simd.double2) @nogc nothrow; 1629 // static core.simd.double2 _mm_cvtepi32_pd(core.simd.long2) @nogc nothrow; 1630 // static core.simd.double2 _mm_cvtps_pd(core.simd.float4) @nogc nothrow; 1631 // static core.simd.float4 _mm_cvtpd_ps(core.simd.double2) @nogc nothrow; 1632 // static int _mm_ucomineq_sd(core.simd.double2, core.simd.double2) @nogc nothrow; 1633 // static int _mm_ucomige_sd(core.simd.double2, core.simd.double2) @nogc nothrow; 1634 // static int _mm_ucomigt_sd(core.simd.double2, core.simd.double2) @nogc nothrow; 1635 // static int _mm_ucomile_sd(core.simd.double2, core.simd.double2) @nogc nothrow; 1636 // static int _mm_ucomilt_sd(core.simd.double2, core.simd.double2) @nogc nothrow; 1637 // static int _mm_ucomieq_sd(core.simd.double2, core.simd.double2) @nogc nothrow; 1638 // static int _mm_comineq_sd(core.simd.double2, core.simd.double2) @nogc nothrow; 1639 // static int _mm_comige_sd(core.simd.double2, core.simd.double2) @nogc nothrow; 1640 // static int _mm_comigt_sd(core.simd.double2, core.simd.double2) @nogc nothrow; 1641 // static int _mm_comile_sd(core.simd.double2, core.simd.double2) @nogc nothrow; 1642 // static int _mm_comilt_sd(core.simd.double2, core.simd.double2) @nogc nothrow; 1643 // static int _mm_comieq_sd(core.simd.double2, core.simd.double2) @nogc nothrow; 1644 // static core.simd.double2 _mm_cmpnge_sd(core.simd.double2, core.simd.double2) @nogc nothrow; 1645 // static core.simd.double2 _mm_cmpngt_sd(core.simd.double2, core.simd.double2) @nogc nothrow; 1646 // static core.simd.double2 _mm_cmpnle_sd(core.simd.double2, core.simd.double2) @nogc nothrow; 1647 // static core.simd.double2 _mm_cmpnlt_sd(core.simd.double2, core.simd.double2) @nogc nothrow; 1648 // static core.simd.double2 _mm_cmpneq_sd(core.simd.double2, core.simd.double2) @nogc nothrow; 1649 // static core.simd.double2 _mm_cmpunord_sd(core.simd.double2, core.simd.double2) @nogc nothrow; 1650 // static core.simd.double2 _mm_cmpord_sd(core.simd.double2, core.simd.double2) @nogc nothrow; 1651 // static core.simd.double2 _mm_cmpge_sd(core.simd.double2, core.simd.double2) @nogc nothrow; 1652 // static core.simd.double2 _mm_cmpgt_sd(core.simd.double2, core.simd.double2) @nogc nothrow; 1653 // static core.simd.double2 _mm_cmple_sd(core.simd.double2, core.simd.double2) @nogc nothrow; 1654 // static core.simd.double2 _mm_cmplt_sd(core.simd.double2, core.simd.double2) @nogc nothrow; 1655 // static core.simd.double2 _mm_cmpeq_sd(core.simd.double2, core.simd.double2) @nogc nothrow; 1656 // static core.simd.double2 _mm_cmpnge_pd(core.simd.double2, core.simd.double2) @nogc nothrow; 1657 // static core.simd.double2 _mm_cmpngt_pd(core.simd.double2, core.simd.double2) @nogc nothrow; 1658 // static core.simd.double2 _mm_cmpnle_pd(core.simd.double2, core.simd.double2) @nogc nothrow; 1659 // static core.simd.double2 _mm_cmpnlt_pd(core.simd.double2, core.simd.double2) @nogc nothrow; 1660 // static core.simd.double2 _mm_cmpneq_pd(core.simd.double2, core.simd.double2) @nogc nothrow; 1661 // static core.simd.double2 _mm_cmpunord_pd(core.simd.double2, core.simd.double2) @nogc nothrow; 1662 // static core.simd.double2 _mm_cmpord_pd(core.simd.double2, core.simd.double2) @nogc nothrow; 1663 // static core.simd.double2 _mm_cmpge_pd(core.simd.double2, core.simd.double2) @nogc nothrow; 1664 // static core.simd.double2 _mm_cmpgt_pd(core.simd.double2, core.simd.double2) @nogc nothrow; 1665 // static core.simd.double2 _mm_cmple_pd(core.simd.double2, core.simd.double2) @nogc nothrow; 1666 // static core.simd.double2 _mm_cmplt_pd(core.simd.double2, core.simd.double2) @nogc nothrow; 1667 // static core.simd.double2 _mm_cmpeq_pd(core.simd.double2, core.simd.double2) @nogc nothrow; 1668 // static core.simd.double2 _mm_xor_pd(core.simd.double2, core.simd.double2) @nogc nothrow; 1669 struct termios 1670 { 1671 uint c_iflag; 1672 uint c_oflag; 1673 uint c_cflag; 1674 uint c_lflag; 1675 ubyte c_line; 1676 ubyte[32] c_cc; 1677 uint c_ispeed; 1678 uint c_ospeed; 1679 } 1680 // static core.simd.double2 _mm_or_pd(core.simd.double2, core.simd.double2) @nogc nothrow; 1681 // static core.simd.double2 _mm_andnot_pd(core.simd.double2, core.simd.double2) @nogc nothrow; 1682 alias cc_t = ubyte; 1683 alias speed_t = uint; 1684 alias tcflag_t = uint; 1685 // static core.simd.double2 _mm_and_pd(core.simd.double2, core.simd.double2) @nogc nothrow; 1686 // static core.simd.double2 _mm_max_pd(core.simd.double2, core.simd.double2) @nogc nothrow; 1687 // static core.simd.double2 _mm_max_sd(core.simd.double2, core.simd.double2) @nogc nothrow; 1688 // static core.simd.double2 _mm_min_pd(core.simd.double2, core.simd.double2) @nogc nothrow; 1689 // static core.simd.double2 _mm_min_sd(core.simd.double2, core.simd.double2) @nogc nothrow; 1690 // static core.simd.double2 _mm_sqrt_pd(core.simd.double2) @nogc nothrow; 1691 // static core.simd.double2 _mm_sqrt_sd(core.simd.double2, core.simd.double2) @nogc nothrow; 1692 // static core.simd.double2 _mm_div_pd(core.simd.double2, core.simd.double2) @nogc nothrow; 1693 // static core.simd.double2 _mm_div_sd(core.simd.double2, core.simd.double2) @nogc nothrow; 1694 // static core.simd.double2 _mm_mul_pd(core.simd.double2, core.simd.double2) @nogc nothrow; 1695 // static core.simd.double2 _mm_mul_sd(core.simd.double2, core.simd.double2) @nogc nothrow; 1696 // static core.simd.double2 _mm_sub_pd(core.simd.double2, core.simd.double2) @nogc nothrow; 1697 // static core.simd.double2 _mm_sub_sd(core.simd.double2, core.simd.double2) @nogc nothrow; 1698 // static core.simd.double2 _mm_add_pd(core.simd.double2, core.simd.double2) @nogc nothrow; 1699 alias __pthread_list_t = __pthread_internal_list; 1700 struct __pthread_internal_list 1701 { 1702 __pthread_internal_list* __prev; 1703 __pthread_internal_list* __next; 1704 } 1705 // static core.simd.double2 _mm_add_sd(core.simd.double2, core.simd.double2) @nogc nothrow; 1706 struct __pthread_mutex_s 1707 { 1708 int __lock; 1709 uint __count; 1710 int __owner; 1711 uint __nusers; 1712 int __kind; 1713 short __spins; 1714 short __elision; 1715 __pthread_internal_list __list; 1716 } 1717 // alias __v16qs = core.simd.byte16; 1718 struct __pthread_cond_s 1719 { 1720 static union _Anonymous_14 1721 { 1722 ulong __wseq; 1723 static struct _Anonymous_15 1724 { 1725 uint __low; 1726 uint __high; 1727 } 1728 _Anonymous_15 __wseq32; 1729 } 1730 _Anonymous_14 _anonymous_16; 1731 auto __wseq() @property @nogc pure nothrow { return _anonymous_16.__wseq; } 1732 void __wseq(_T_)(auto ref _T_ val) @property @nogc pure nothrow { _anonymous_16.__wseq = val; } 1733 auto __wseq32() @property @nogc pure nothrow { return _anonymous_16.__wseq32; } 1734 void __wseq32(_T_)(auto ref _T_ val) @property @nogc pure nothrow { _anonymous_16.__wseq32 = val; } 1735 static union _Anonymous_17 1736 { 1737 ulong __g1_start; 1738 static struct _Anonymous_18 1739 { 1740 uint __low; 1741 uint __high; 1742 } 1743 _Anonymous_18 __g1_start32; 1744 } 1745 _Anonymous_17 _anonymous_19; 1746 auto __g1_start() @property @nogc pure nothrow { return _anonymous_19.__g1_start; } 1747 void __g1_start(_T_)(auto ref _T_ val) @property @nogc pure nothrow { _anonymous_19.__g1_start = val; } 1748 auto __g1_start32() @property @nogc pure nothrow { return _anonymous_19.__g1_start32; } 1749 void __g1_start32(_T_)(auto ref _T_ val) @property @nogc pure nothrow { _anonymous_19.__g1_start32 = val; } 1750 uint[2] __g_refs; 1751 uint[2] __g_size; 1752 uint __g1_orig_size; 1753 uint __wrefs; 1754 uint[2] __g_signals; 1755 } 1756 // alias __v16qu = core.simd.ubyte16; 1757 // alias __v8hu = core.simd.ushort8; 1758 // alias __v2du = core.simd.ulong2; 1759 alias __v16qi = int ; 1760 // alias __v8hi = core.simd.short8; 1761 // alias __v2di = core.simd.long2; 1762 // alias __v2df = core.simd.double2; 1763 // alias __m128i = core.simd.long2; 1764 // alias __m128d = core.simd.double2; 1765 static void _mm_clwb(const(void)*) @nogc nothrow; 1766 static void _mm_clflushopt(const(void)*) @nogc nothrow; 1767 static void _cldemote(const(void)*) @nogc nothrow; 1768 alias __u_char = ubyte; 1769 alias __u_short = ushort; 1770 alias __u_int = uint; 1771 alias __u_long = c_ulong; 1772 alias __int8_t = byte; 1773 alias __uint8_t = ubyte; 1774 alias __int16_t = short; 1775 alias __uint16_t = ushort; 1776 alias __int32_t = int; 1777 alias __uint32_t = uint; 1778 alias __int64_t = c_long; 1779 alias __uint64_t = c_ulong; 1780 alias __int_least8_t = byte; 1781 alias __uint_least8_t = ubyte; 1782 alias __int_least16_t = short; 1783 alias __uint_least16_t = ushort; 1784 alias __int_least32_t = int; 1785 alias __uint_least32_t = uint; 1786 alias __int_least64_t = c_long; 1787 alias __uint_least64_t = c_ulong; 1788 alias __quad_t = c_long; 1789 alias __u_quad_t = c_ulong; 1790 alias __intmax_t = c_long; 1791 alias __uintmax_t = c_ulong; 1792 static void _clrssbsy(void*) @nogc nothrow; 1793 static void _setssbsy() @nogc nothrow; 1794 static void _wrussq(ulong, void*) @nogc nothrow; 1795 static void _wrussd(uint, void*) @nogc nothrow; 1796 static void _wrssq(ulong, void*) @nogc nothrow; 1797 static void _wrssd(uint, void*) @nogc nothrow; 1798 alias __dev_t = c_ulong; 1799 alias __uid_t = uint; 1800 alias __gid_t = uint; 1801 alias __ino_t = c_ulong; 1802 alias __ino64_t = c_ulong; 1803 alias __mode_t = uint; 1804 alias __nlink_t = c_ulong; 1805 alias __off_t = c_long; 1806 alias __off64_t = c_long; 1807 alias __pid_t = int; 1808 struct __fsid_t 1809 { 1810 int[2] __val; 1811 } 1812 alias __clock_t = c_long; 1813 alias __rlim_t = c_ulong; 1814 alias __rlim64_t = c_ulong; 1815 alias __id_t = uint; 1816 alias __time_t = c_long; 1817 alias __useconds_t = uint; 1818 alias __suseconds_t = c_long; 1819 alias __daddr_t = int; 1820 alias __key_t = int; 1821 alias __clockid_t = int; 1822 alias __timer_t = void*; 1823 alias __blksize_t = c_long; 1824 alias __blkcnt_t = c_long; 1825 alias __blkcnt64_t = c_long; 1826 alias __fsblkcnt_t = c_ulong; 1827 alias __fsblkcnt64_t = c_ulong; 1828 alias __fsfilcnt_t = c_ulong; 1829 alias __fsfilcnt64_t = c_ulong; 1830 alias __fsword_t = c_long; 1831 alias __ssize_t = c_long; 1832 alias __syscall_slong_t = c_long; 1833 alias __syscall_ulong_t = c_ulong; 1834 alias __loff_t = c_long; 1835 alias __caddr_t = char*; 1836 alias __intptr_t = c_long; 1837 alias __socklen_t = uint; 1838 alias __sig_atomic_t = int; 1839 static void _rstorssp(void*) @nogc nothrow; 1840 struct _IO_FILE; 1841 alias FILE = _IO_FILE; 1842 struct __locale_struct 1843 { 1844 __locale_data*[13] __locales; 1845 const(ushort)* __ctype_b; 1846 const(int)* __ctype_tolower; 1847 const(int)* __ctype_toupper; 1848 const(char)*[13] __names; 1849 } 1850 alias __locale_t = __locale_struct*; 1851 static void _saveprevssp() @nogc nothrow; 1852 struct __sigset_t 1853 { 1854 c_ulong[16] __val; 1855 } 1856 static ulong _get_ssp() @nogc nothrow; 1857 union sigval 1858 { 1859 int sival_int; 1860 void* sival_ptr; 1861 } 1862 alias __sigval_t = sigval; 1863 alias clock_t = c_long; 1864 alias clockid_t = int; 1865 static ulong _rdsspq(ulong) @nogc nothrow; 1866 alias locale_t = __locale_struct*; 1867 alias sig_atomic_t = int; 1868 static uint _rdsspd(uint) @nogc nothrow; 1869 alias sigevent_t = sigevent; 1870 static void _inc_ssp(uint) @nogc nothrow; 1871 static void _incsspq(ulong) @nogc nothrow; 1872 static void _incsspd(int) @nogc nothrow; 1873 static long _mm_tzcnt_64(ulong) @nogc nothrow; 1874 struct siginfo_t 1875 { 1876 int si_signo; 1877 int si_errno; 1878 int si_code; 1879 int __pad0; 1880 static union _Anonymous_20 1881 { 1882 int[28] _pad; 1883 static struct _Anonymous_21 1884 { 1885 int si_pid; 1886 uint si_uid; 1887 } 1888 _Anonymous_21 _kill; 1889 static struct _Anonymous_22 1890 { 1891 int si_tid; 1892 int si_overrun; 1893 sigval si_sigval; 1894 } 1895 _Anonymous_22 _timer; 1896 static struct _Anonymous_23 1897 { 1898 int si_pid; 1899 uint si_uid; 1900 sigval si_sigval; 1901 } 1902 _Anonymous_23 _rt; 1903 static struct _Anonymous_24 1904 { 1905 int si_pid; 1906 uint si_uid; 1907 int si_status; 1908 c_long si_utime; 1909 c_long si_stime; 1910 } 1911 _Anonymous_24 _sigchld; 1912 static struct _Anonymous_25 1913 { 1914 void* si_addr; 1915 short si_addr_lsb; 1916 static union _Anonymous_26 1917 { 1918 static struct _Anonymous_27 1919 { 1920 void* _lower; 1921 void* _upper; 1922 } 1923 _Anonymous_27 _addr_bnd; 1924 uint _pkey; 1925 } 1926 _Anonymous_26 _bounds; 1927 } 1928 _Anonymous_25 _sigfault; 1929 static struct _Anonymous_28 1930 { 1931 c_long si_band; 1932 int si_fd; 1933 } 1934 _Anonymous_28 _sigpoll; 1935 static struct _Anonymous_29 1936 { 1937 void* _call_addr; 1938 int _syscall; 1939 uint _arch; 1940 } 1941 _Anonymous_29 _sigsys; 1942 } 1943 _Anonymous_20 _sifields; 1944 } 1945 static ulong __tzcnt_u64(ulong) @nogc nothrow; 1946 static ulong __blsr_u64(ulong) @nogc nothrow; 1947 static ulong __blsmsk_u64(ulong) @nogc nothrow; 1948 static ulong __blsi_u64(ulong) @nogc nothrow; 1949 static ulong _bextr_u64(ulong, uint, uint) @nogc nothrow; 1950 static ulong __bextr_u64(ulong, ulong) @nogc nothrow; 1951 static ulong __andn_u64(ulong, ulong) @nogc nothrow; 1952 static int _mm_tzcnt_32(uint) @nogc nothrow; 1953 static uint __tzcnt_u32(uint) @nogc nothrow; 1954 static uint __blsr_u32(uint) @nogc nothrow; 1955 alias sigset_t = __sigset_t; 1956 static uint __blsmsk_u32(uint) @nogc nothrow; 1957 alias sigval_t = sigval; 1958 static uint __blsi_u32(uint) @nogc nothrow; 1959 struct stack_t 1960 { 1961 void* ss_sp; 1962 int ss_flags; 1963 c_ulong ss_size; 1964 } 1965 static uint _bextr_u32(uint, uint, uint) @nogc nothrow; 1966 struct iovec 1967 { 1968 void* iov_base; 1969 c_ulong iov_len; 1970 } 1971 struct itimerspec 1972 { 1973 timespec it_interval; 1974 timespec it_value; 1975 } 1976 static uint __bextr_u32(uint, uint) @nogc nothrow; 1977 struct osockaddr 1978 { 1979 ushort sa_family; 1980 ubyte[14] sa_data; 1981 } 1982 struct sched_param 1983 { 1984 int sched_priority; 1985 } 1986 static uint __andn_u32(uint, uint) @nogc nothrow; 1987 struct sigstack 1988 { 1989 void* ss_sp; 1990 int ss_onstack; 1991 } 1992 struct timespec 1993 { 1994 c_long tv_sec; 1995 c_long tv_nsec; 1996 } 1997 static ushort __tzcnt_u16(ushort) @nogc nothrow; 1998 struct timeval 1999 { 2000 c_long tv_sec; 2001 c_long tv_usec; 2002 } 2003 struct tm 2004 { 2005 int tm_sec; 2006 int tm_min; 2007 int tm_hour; 2008 int tm_mday; 2009 int tm_mon; 2010 int tm_year; 2011 int tm_wday; 2012 int tm_yday; 2013 int tm_isdst; 2014 c_long tm_gmtoff; 2015 const(char)* tm_zone; 2016 } 2017 alias time_t = c_long; 2018 static ulong _mulx_u64(ulong, ulong, ulong*) @nogc nothrow; 2019 alias timer_t = void*; 2020 static ulong _pext_u64(ulong, ulong) @nogc nothrow; 2021 static ulong _pdep_u64(ulong, ulong) @nogc nothrow; 2022 static ulong _bzhi_u64(ulong, ulong) @nogc nothrow; 2023 static uint _pext_u32(uint, uint) @nogc nothrow; 2024 static uint _pdep_u32(uint, uint) @nogc nothrow; 2025 static uint _bzhi_u32(uint, uint) @nogc nothrow; 2026 // static core.simd.long4 _mm256_setr_m128i(core.simd.long2, core.simd.long2) @nogc nothrow; 2027 // static core.simd.double4 _mm256_setr_m128d(core.simd.double2, core.simd.double2) @nogc nothrow; 2028 // static core.simd.float8 _mm256_setr_m128(core.simd.float4, core.simd.float4) @nogc nothrow; 2029 // static core.simd.long4 _mm256_set_m128i(core.simd.long2, core.simd.long2) @nogc nothrow; 2030 // static core.simd.double4 _mm256_set_m128d(core.simd.double2, core.simd.double2) @nogc nothrow; 2031 // static core.simd.float8 _mm256_set_m128(core.simd.float4, core.simd.float4) @nogc nothrow; 2032 // static void _mm256_storeu2_m128i(core.simd.long2*, core.simd.long2*, core.simd.long4) @nogc nothrow; 2033 // static void _mm256_storeu2_m128d(double*, double*, core.simd.double4) @nogc nothrow; 2034 // static void _mm256_storeu2_m128(float*, float*, core.simd.float8) @nogc nothrow; 2035 // static core.simd.long4 _mm256_loadu2_m128i(const(core.simd.long2)*, const(core.simd.long2)*) @nogc nothrow; 2036 static ushort __uint16_identity(ushort) @nogc nothrow; 2037 static uint __uint32_identity(uint) @nogc nothrow; 2038 static c_ulong __uint64_identity(c_ulong) @nogc nothrow; 2039 // static core.simd.double4 _mm256_loadu2_m128d(const(double)*, const(double)*) @nogc nothrow; 2040 // static core.simd.float8 _mm256_loadu2_m128(const(float)*, const(float)*) @nogc nothrow; 2041 // static core.simd.long4 _mm256_zextsi128_si256(core.simd.long2) @nogc nothrow; 2042 // static core.simd.float8 _mm256_zextps128_ps256(core.simd.float4) @nogc nothrow; 2043 // static core.simd.double4 _mm256_zextpd128_pd256(core.simd.double2) @nogc nothrow; 2044 // static core.simd.long4 _mm256_castsi128_si256(core.simd.long2) @nogc nothrow; 2045 // static core.simd.float8 _mm256_castps128_ps256(core.simd.float4) @nogc nothrow; 2046 // static core.simd.double4 _mm256_castpd128_pd256(core.simd.double2) @nogc nothrow; 2047 // static core.simd.long2 _mm256_castsi256_si128(core.simd.long4) @nogc nothrow; 2048 // static core.simd.float4 _mm256_castps256_ps128(core.simd.float8) @nogc nothrow; 2049 // static core.simd.double2 _mm256_castpd256_pd128(core.simd.double4) @nogc nothrow; 2050 // static core.simd.double4 _mm256_castsi256_pd(core.simd.long4) @nogc nothrow; 2051 // static core.simd.float8 _mm256_castsi256_ps(core.simd.long4) @nogc nothrow; 2052 // static core.simd.long4 _mm256_castps_si256(core.simd.float8) @nogc nothrow; 2053 // static core.simd.double4 _mm256_castps_pd(core.simd.float8) @nogc nothrow; 2054 // static core.simd.long4 _mm256_castpd_si256(core.simd.double4) @nogc nothrow; 2055 // static core.simd.float8 _mm256_castpd_ps(core.simd.double4) @nogc nothrow; 2056 // static core.simd.long4 _mm256_setzero_si256() @nogc nothrow; 2057 // static core.simd.float8 _mm256_setzero_ps() @nogc nothrow; 2058 // static core.simd.double4 _mm256_setzero_pd() @nogc nothrow; 2059 // static core.simd.long4 _mm256_set1_epi64x(long) @nogc nothrow; 2060 // static core.simd.long4 _mm256_set1_epi8(char) @nogc nothrow; 2061 // static core.simd.long4 _mm256_set1_epi16(short) @nogc nothrow; 2062 // static core.simd.long4 _mm256_set1_epi32(int) @nogc nothrow; 2063 // static core.simd.float8 _mm256_set1_ps(float) @nogc nothrow; 2064 // static core.simd.double4 _mm256_set1_pd(double) @nogc nothrow; 2065 // static core.simd.long4 _mm256_setr_epi64x(long, long, long, long) @nogc nothrow; 2066 // static core.simd.long4 _mm256_setr_epi8(char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char) @nogc nothrow; 2067 // static core.simd.long4 _mm256_setr_epi16(short, short, short, short, short, short, short, short, short, short, short, short, short, short, short, short) @nogc nothrow; 2068 // static core.simd.long4 _mm256_setr_epi32(int, int, int, int, int, int, int, int) @nogc nothrow; 2069 enum _Anonymous_30 2070 { 2071 DT_UNKNOWN = 0, 2072 DT_FIFO = 1, 2073 DT_CHR = 2, 2074 DT_DIR = 4, 2075 DT_BLK = 6, 2076 DT_REG = 8, 2077 DT_LNK = 10, 2078 DT_SOCK = 12, 2079 DT_WHT = 14, 2080 } 2081 enum DT_UNKNOWN = _Anonymous_30.DT_UNKNOWN; 2082 enum DT_FIFO = _Anonymous_30.DT_FIFO; 2083 enum DT_CHR = _Anonymous_30.DT_CHR; 2084 enum DT_DIR = _Anonymous_30.DT_DIR; 2085 enum DT_BLK = _Anonymous_30.DT_BLK; 2086 enum DT_REG = _Anonymous_30.DT_REG; 2087 enum DT_LNK = _Anonymous_30.DT_LNK; 2088 enum DT_SOCK = _Anonymous_30.DT_SOCK; 2089 enum DT_WHT = _Anonymous_30.DT_WHT; 2090 // static core.simd.float8 _mm256_setr_ps(float, float, float, float, float, float, float, float) @nogc nothrow; 2091 // static core.simd.double4 _mm256_setr_pd(double, double, double, double) @nogc nothrow; 2092 // static core.simd.long4 _mm256_set_epi64x(long, long, long, long) @nogc nothrow; 2093 // static core.simd.long4 _mm256_set_epi8(char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char) @nogc nothrow; 2094 // static core.simd.long4 _mm256_set_epi16(short, short, short, short, short, short, short, short, short, short, short, short, short, short, short, short) @nogc nothrow; 2095 alias DIR = __dirstream; 2096 struct __dirstream; 2097 __dirstream* opendir(const(char)*) @nogc nothrow; 2098 __dirstream* fdopendir(int) @nogc nothrow; 2099 int closedir(__dirstream*) @nogc nothrow; 2100 dirent* readdir(__dirstream*) @nogc nothrow; 2101 int readdir_r(__dirstream*, dirent*, dirent**) @nogc nothrow; 2102 void rewinddir(__dirstream*) @nogc nothrow; 2103 void seekdir(__dirstream*, c_long) @nogc nothrow; 2104 c_long telldir(__dirstream*) @nogc nothrow; 2105 int dirfd(__dirstream*) @nogc nothrow; 2106 // static core.simd.long4 _mm256_set_epi32(int, int, int, int, int, int, int, int) @nogc nothrow; 2107 int scandir(const(char)*, dirent***, int function(const(dirent)*), int function(const(dirent)**, const(dirent)**)) @nogc nothrow; 2108 int alphasort(const(dirent)**, const(dirent)**) @nogc nothrow; 2109 c_long getdirentries(int, char*, c_ulong, c_long*) @nogc nothrow; 2110 // static core.simd.float8 _mm256_set_ps(float, float, float, float, float, float, float, float) @nogc nothrow; 2111 // static core.simd.double4 _mm256_set_pd(double, double, double, double) @nogc nothrow; 2112 // static core.simd.long4 _mm256_undefined_si256() @nogc nothrow; 2113 // static core.simd.float8 _mm256_undefined_ps() @nogc nothrow; 2114 // static core.simd.double4 _mm256_undefined_pd() @nogc nothrow; 2115 // static void _mm256_stream_ps(float*, core.simd.float8) @nogc nothrow; 2116 // static void _mm256_stream_pd(double*, core.simd.double4) @nogc nothrow; 2117 // static void _mm256_stream_si256(core.simd.long4*, core.simd.long4) @nogc nothrow; 2118 // static void _mm_maskstore_ps(float*, core.simd.long2, core.simd.float4) @nogc nothrow; 2119 // static void _mm256_maskstore_pd(double*, core.simd.long4, core.simd.double4) @nogc nothrow; 2120 // static void _mm_maskstore_pd(double*, core.simd.long2, core.simd.double2) @nogc nothrow; 2121 // static void _mm256_maskstore_ps(float*, core.simd.long4, core.simd.float8) @nogc nothrow; 2122 int* __errno_location() @nogc nothrow; 2123 // static core.simd.float8 _mm256_maskload_ps(const(float)*, core.simd.long4) @nogc nothrow; 2124 // static core.simd.float4 _mm_maskload_ps(const(float)*, core.simd.long2) @nogc nothrow; 2125 // static core.simd.double4 _mm256_maskload_pd(const(double)*, core.simd.long4) @nogc nothrow; 2126 // static core.simd.double2 _mm_maskload_pd(const(double)*, core.simd.long2) @nogc nothrow; 2127 // static void _mm256_storeu_si256(core.simd.long4*, core.simd.long4) @nogc nothrow; 2128 // static void _mm256_store_si256(core.simd.long4*, core.simd.long4) @nogc nothrow; 2129 // static void _mm256_storeu_ps(float*, core.simd.float8) @nogc nothrow; 2130 // static void _mm256_storeu_pd(double*, core.simd.double4) @nogc nothrow; 2131 // static void _mm256_store_ps(float*, core.simd.float8) @nogc nothrow; 2132 // static void _mm256_store_pd(double*, core.simd.double4) @nogc nothrow; 2133 // static core.simd.long4 _mm256_lddqu_si256(const(core.simd.long4)*) @nogc nothrow; 2134 // static core.simd.long4 _mm256_loadu_si256(const(core.simd.long4)*) @nogc nothrow; 2135 // static core.simd.long4 _mm256_load_si256(const(core.simd.long4)*) @nogc nothrow; 2136 // static core.simd.float8 _mm256_loadu_ps(const(float)*) @nogc nothrow; 2137 // static core.simd.double4 _mm256_loadu_pd(const(double)*) @nogc nothrow; 2138 // static core.simd.float8 _mm256_load_ps(const(float)*) @nogc nothrow; 2139 // static core.simd.double4 _mm256_load_pd(const(double)*) @nogc nothrow; 2140 // static core.simd.float8 _mm256_broadcast_ps(const(core.simd.float4)*) @nogc nothrow; 2141 // static core.simd.double4 _mm256_broadcast_pd(const(core.simd.double2)*) @nogc nothrow; 2142 int fcntl(int, int, ...) @nogc nothrow; 2143 int open(const(char)*, int, ...) @nogc nothrow; 2144 int openat(int, const(char)*, int, ...) @nogc nothrow; 2145 int creat(const(char)*, uint) @nogc nothrow; 2146 // static core.simd.float8 _mm256_broadcast_ss(const(float)*) @nogc nothrow; 2147 // static core.simd.double4 _mm256_broadcast_sd(const(double)*) @nogc nothrow; 2148 int lockf(int, int, c_long) @nogc nothrow; 2149 int posix_fadvise(int, c_long, c_long, int) @nogc nothrow; 2150 int posix_fallocate(int, c_long, c_long) @nogc nothrow; 2151 // static core.simd.float4 _mm_broadcast_ss(const(float)*) @nogc nothrow; 2152 static void _mm256_zeroupper() @nogc nothrow; 2153 static void _mm256_zeroall() @nogc nothrow; 2154 // static int _mm256_movemask_ps(core.simd.float8) @nogc nothrow; 2155 // static int _mm256_movemask_pd(core.simd.double4) @nogc nothrow; 2156 // static int _mm256_testnzc_si256(core.simd.long4, core.simd.long4) @nogc nothrow; 2157 // static int _mm256_testc_si256(core.simd.long4, core.simd.long4) @nogc nothrow; 2158 // static int _mm256_testz_si256(core.simd.long4, core.simd.long4) @nogc nothrow; 2159 // static int _mm256_testnzc_ps(core.simd.float8, core.simd.float8) @nogc nothrow; 2160 // static int _mm256_testc_ps(core.simd.float8, core.simd.float8) @nogc nothrow; 2161 // static int _mm256_testz_ps(core.simd.float8, core.simd.float8) @nogc nothrow; 2162 // static int _mm256_testnzc_pd(core.simd.double4, core.simd.double4) @nogc nothrow; 2163 // static int _mm256_testc_pd(core.simd.double4, core.simd.double4) @nogc nothrow; 2164 // static int _mm256_testz_pd(core.simd.double4, core.simd.double4) @nogc nothrow; 2165 // static int _mm_testnzc_ps(core.simd.float4, core.simd.float4) @nogc nothrow; 2166 // static int _mm_testc_ps(core.simd.float4, core.simd.float4) @nogc nothrow; 2167 // static int _mm_testz_ps(core.simd.float4, core.simd.float4) @nogc nothrow; 2168 // static int _mm_testnzc_pd(core.simd.double2, core.simd.double2) @nogc nothrow; 2169 // static int _mm_testc_pd(core.simd.double2, core.simd.double2) @nogc nothrow; 2170 // static int _mm_testz_pd(core.simd.double2, core.simd.double2) @nogc nothrow; 2171 // static core.simd.float8 _mm256_unpacklo_ps(core.simd.float8, core.simd.float8) @nogc nothrow; 2172 // static core.simd.float8 _mm256_unpackhi_ps(core.simd.float8, core.simd.float8) @nogc nothrow; 2173 // static core.simd.double4 _mm256_unpacklo_pd(core.simd.double4, core.simd.double4) @nogc nothrow; 2174 alias __gwchar_t = int; 2175 // static core.simd.double4 _mm256_unpackhi_pd(core.simd.double4, core.simd.double4) @nogc nothrow; 2176 // static core.simd.double4 _mm256_movedup_pd(core.simd.double4) @nogc nothrow; 2177 // static core.simd.float8 _mm256_moveldup_ps(core.simd.float8) @nogc nothrow; 2178 // static core.simd.float8 _mm256_movehdup_ps(core.simd.float8) @nogc nothrow; 2179 // static float _mm256_cvtss_f32(core.simd.float8) @nogc nothrow; 2180 // static int _mm256_cvtsi256_si32(core.simd.long4) @nogc nothrow; 2181 // static double _mm256_cvtsd_f64(core.simd.double4) @nogc nothrow; 2182 // static core.simd.long4 _mm256_cvttps_epi32(core.simd.float8) @nogc nothrow; 2183 // static core.simd.long2 _mm256_cvtpd_epi32(core.simd.double4) @nogc nothrow; 2184 // static core.simd.long2 _mm256_cvttpd_epi32(core.simd.double4) @nogc nothrow; 2185 // static core.simd.double4 _mm256_cvtps_pd(core.simd.float4) @nogc nothrow; 2186 // static core.simd.long4 _mm256_cvtps_epi32(core.simd.float8) @nogc nothrow; 2187 // static core.simd.float4 _mm256_cvtpd_ps(core.simd.double4) @nogc nothrow; 2188 // static core.simd.float8 _mm256_cvtepi32_ps(core.simd.long4) @nogc nothrow; 2189 // static core.simd.double4 _mm256_cvtepi32_pd(core.simd.long2) @nogc nothrow; 2190 // static core.simd.float8 _mm256_blendv_ps(core.simd.float8, core.simd.float8, core.simd.float8) @nogc nothrow; 2191 // static core.simd.double4 _mm256_blendv_pd(core.simd.double4, core.simd.double4, core.simd.double4) @nogc nothrow; 2192 // static core.simd.float8 _mm256_permutevar_ps(core.simd.float8, core.simd.long4) @nogc nothrow; 2193 // static core.simd.float4 _mm_permutevar_ps(core.simd.float4, core.simd.long2) @nogc nothrow; 2194 // static core.simd.double4 _mm256_permutevar_pd(core.simd.double4, core.simd.long4) @nogc nothrow; 2195 // static core.simd.double2 _mm_permutevar_pd(core.simd.double2, core.simd.long2) @nogc nothrow; 2196 // static core.simd.float8 _mm256_hsub_ps(core.simd.float8, core.simd.float8) @nogc nothrow; 2197 // static core.simd.double4 _mm256_hsub_pd(core.simd.double4, core.simd.double4) @nogc nothrow; 2198 // static core.simd.float8 _mm256_hadd_ps(core.simd.float8, core.simd.float8) @nogc nothrow; 2199 // static core.simd.double4 _mm256_hadd_pd(core.simd.double4, core.simd.double4) @nogc nothrow; 2200 // static core.simd.float8 _mm256_xor_ps(core.simd.float8, core.simd.float8) @nogc nothrow; 2201 // static core.simd.double4 _mm256_xor_pd(core.simd.double4, core.simd.double4) @nogc nothrow; 2202 // static core.simd.float8 _mm256_or_ps(core.simd.float8, core.simd.float8) @nogc nothrow; 2203 // static core.simd.double4 _mm256_or_pd(core.simd.double4, core.simd.double4) @nogc nothrow; 2204 // static core.simd.float8 _mm256_andnot_ps(core.simd.float8, core.simd.float8) @nogc nothrow; 2205 // static core.simd.double4 _mm256_andnot_pd(core.simd.double4, core.simd.double4) @nogc nothrow; 2206 // static core.simd.float8 _mm256_and_ps(core.simd.float8, core.simd.float8) @nogc nothrow; 2207 // static core.simd.double4 _mm256_and_pd(core.simd.double4, core.simd.double4) @nogc nothrow; 2208 // static core.simd.float8 _mm256_rcp_ps(core.simd.float8) @nogc nothrow; 2209 // static core.simd.float8 _mm256_rsqrt_ps(core.simd.float8) @nogc nothrow; 2210 // static core.simd.float8 _mm256_sqrt_ps(core.simd.float8) @nogc nothrow; 2211 // static core.simd.double4 _mm256_sqrt_pd(core.simd.double4) @nogc nothrow; 2212 // static core.simd.float8 _mm256_mul_ps(core.simd.float8, core.simd.float8) @nogc nothrow; 2213 // static core.simd.double4 _mm256_mul_pd(core.simd.double4, core.simd.double4) @nogc nothrow; 2214 // static core.simd.float8 _mm256_min_ps(core.simd.float8, core.simd.float8) @nogc nothrow; 2215 // static core.simd.double4 _mm256_min_pd(core.simd.double4, core.simd.double4) @nogc nothrow; 2216 // static core.simd.float8 _mm256_max_ps(core.simd.float8, core.simd.float8) @nogc nothrow; 2217 // static core.simd.double4 _mm256_max_pd(core.simd.double4, core.simd.double4) @nogc nothrow; 2218 // static core.simd.float8 _mm256_div_ps(core.simd.float8, core.simd.float8) @nogc nothrow; 2219 // static core.simd.double4 _mm256_div_pd(core.simd.double4, core.simd.double4) @nogc nothrow; 2220 // static core.simd.float8 _mm256_addsub_ps(core.simd.float8, core.simd.float8) @nogc nothrow; 2221 // static core.simd.double4 _mm256_addsub_pd(core.simd.double4, core.simd.double4) @nogc nothrow; 2222 // static core.simd.float8 _mm256_sub_ps(core.simd.float8, core.simd.float8) @nogc nothrow; 2223 // static core.simd.double4 _mm256_sub_pd(core.simd.double4, core.simd.double4) @nogc nothrow; 2224 // static core.simd.float8 _mm256_add_ps(core.simd.float8, core.simd.float8) @nogc nothrow; 2225 // static core.simd.double4 _mm256_add_pd(core.simd.double4, core.simd.double4) @nogc nothrow; 2226 // alias __m256i = core.simd.long4; 2227 // alias __m256d = core.simd.double4; 2228 // alias __m256 = core.simd.float8; 2229 // alias __v32qs = core.simd.byte32; 2230 // alias __v32qu = core.simd.ubyte32; 2231 // alias __v16hu = core.simd.ushort16; 2232 // alias __v8su = core.simd.uint8; 2233 // alias __v4du = core.simd.ulong4; 2234 // alias __v32qi = core.simd.char32; 2235 // alias __v16hi = core.simd.short16; 2236 // alias __v8si = core.simd.int8; 2237 // alias __v4di = core.simd.long4; 2238 // alias __v8sf = core.simd.float8; 2239 // alias __v4df = core.simd.double4; 2240 // static core.simd.long4 _mm256_maskz_popcnt_epi32(ubyte, core.simd.long4) @nogc nothrow; 2241 // static core.simd.long4 _mm256_mask_popcnt_epi32(core.simd.long4, ubyte, core.simd.long4) @nogc nothrow; 2242 // static core.simd.long4 _mm256_popcnt_epi32(core.simd.long4) @nogc nothrow; 2243 // static core.simd.long4 _mm256_maskz_popcnt_epi64(ubyte, core.simd.long4) @nogc nothrow; 2244 // static core.simd.long4 _mm256_mask_popcnt_epi64(core.simd.long4, ubyte, core.simd.long4) @nogc nothrow; 2245 // static core.simd.long4 _mm256_popcnt_epi64(core.simd.long4) @nogc nothrow; 2246 // static core.simd.long2 _mm_maskz_popcnt_epi32(ubyte, core.simd.long2) @nogc nothrow; 2247 // static core.simd.long2 _mm_mask_popcnt_epi32(core.simd.long2, ubyte, core.simd.long2) @nogc nothrow; 2248 // static core.simd.long2 _mm_popcnt_epi32(core.simd.long2) @nogc nothrow; 2249 // static core.simd.long2 _mm_maskz_popcnt_epi64(ubyte, core.simd.long2) @nogc nothrow; 2250 // static core.simd.long2 _mm_mask_popcnt_epi64(core.simd.long2, ubyte, core.simd.long2) @nogc nothrow; 2251 // static core.simd.long2 _mm_popcnt_epi64(core.simd.long2) @nogc nothrow; 2252 // static core.simd.long8 _mm512_maskz_popcnt_epi32(ushort, core.simd.long8) @nogc nothrow; 2253 // static core.simd.long8 _mm512_mask_popcnt_epi32(core.simd.long8, ushort, core.simd.long8) @nogc nothrow; 2254 // static core.simd.long8 _mm512_popcnt_epi32(core.simd.long8) @nogc nothrow; 2255 // static core.simd.long8 _mm512_maskz_popcnt_epi64(ubyte, core.simd.long8) @nogc nothrow; 2256 // static core.simd.long8 _mm512_mask_popcnt_epi64(core.simd.long8, ubyte, core.simd.long8) @nogc nothrow; 2257 // static core.simd.long8 _mm512_popcnt_epi64(core.simd.long8) @nogc nothrow; 2258 struct imaxdiv_t 2259 { 2260 c_long quot; 2261 c_long rem; 2262 } 2263 c_long imaxabs(c_long) @nogc nothrow; 2264 imaxdiv_t imaxdiv(c_long, c_long) @nogc nothrow; 2265 c_long strtoimax(const(char)*, char**, int) @nogc nothrow; 2266 c_ulong strtoumax(const(char)*, char**, int) @nogc nothrow; 2267 c_long wcstoimax(const(int)*, int**, int) @nogc nothrow; 2268 c_ulong wcstoumax(const(int)*, int**, int) @nogc nothrow; 2269 // static core.simd.long8 _mm512_maskz_dpwssds_epi32(ushort, core.simd.long8, core.simd.long8, core.simd.long8) @nogc nothrow; 2270 // static core.simd.long8 _mm512_mask_dpwssds_epi32(core.simd.long8, ushort, core.simd.long8, core.simd.long8) @nogc nothrow; 2271 // static core.simd.long8 _mm512_dpwssds_epi32(core.simd.long8, core.simd.long8, core.simd.long8) @nogc nothrow; 2272 // static core.simd.long8 _mm512_maskz_dpwssd_epi32(ushort, core.simd.long8, core.simd.long8, core.simd.long8) @nogc nothrow; 2273 // static core.simd.long8 _mm512_mask_dpwssd_epi32(core.simd.long8, ushort, core.simd.long8, core.simd.long8) @nogc nothrow; 2274 // static core.simd.long8 _mm512_dpwssd_epi32(core.simd.long8, core.simd.long8, core.simd.long8) @nogc nothrow; 2275 // static core.simd.long8 _mm512_maskz_dpbusds_epi32(ushort, core.simd.long8, core.simd.long8, core.simd.long8) @nogc nothrow; 2276 // static core.simd.long8 _mm512_mask_dpbusds_epi32(core.simd.long8, ushort, core.simd.long8, core.simd.long8) @nogc nothrow; 2277 // static core.simd.long8 _mm512_dpbusds_epi32(core.simd.long8, core.simd.long8, core.simd.long8) @nogc nothrow; 2278 // static core.simd.long8 _mm512_maskz_dpbusd_epi32(ushort, core.simd.long8, core.simd.long8, core.simd.long8) @nogc nothrow; 2279 // static core.simd.long8 _mm512_mask_dpbusd_epi32(core.simd.long8, ushort, core.simd.long8, core.simd.long8) @nogc nothrow; 2280 // static core.simd.long8 _mm512_dpbusd_epi32(core.simd.long8, core.simd.long8, core.simd.long8) @nogc nothrow; 2281 // static core.simd.long2 _mm_maskz_dpwssds_epi32(ubyte, core.simd.long2, core.simd.long2, core.simd.long2) @nogc nothrow; 2282 // static core.simd.long2 _mm_mask_dpwssds_epi32(core.simd.long2, ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 2283 // static core.simd.long2 _mm_dpwssds_epi32(core.simd.long2, core.simd.long2, core.simd.long2) @nogc nothrow; 2284 // static core.simd.long2 _mm_maskz_dpwssd_epi32(ubyte, core.simd.long2, core.simd.long2, core.simd.long2) @nogc nothrow; 2285 // static core.simd.long2 _mm_mask_dpwssd_epi32(core.simd.long2, ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 2286 // static core.simd.long2 _mm_dpwssd_epi32(core.simd.long2, core.simd.long2, core.simd.long2) @nogc nothrow; 2287 // static core.simd.long2 _mm_maskz_dpbusds_epi32(ubyte, core.simd.long2, core.simd.long2, core.simd.long2) @nogc nothrow; 2288 // static core.simd.long2 _mm_mask_dpbusds_epi32(core.simd.long2, ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 2289 // static core.simd.long2 _mm_dpbusds_epi32(core.simd.long2, core.simd.long2, core.simd.long2) @nogc nothrow; 2290 // static core.simd.long2 _mm_maskz_dpbusd_epi32(ubyte, core.simd.long2, core.simd.long2, core.simd.long2) @nogc nothrow; 2291 // static core.simd.long2 _mm_mask_dpbusd_epi32(core.simd.long2, ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 2292 // static core.simd.long2 _mm_dpbusd_epi32(core.simd.long2, core.simd.long2, core.simd.long2) @nogc nothrow; 2293 // static core.simd.long4 _mm256_maskz_dpwssds_epi32(ubyte, core.simd.long4, core.simd.long4, core.simd.long4) @nogc nothrow; 2294 // static core.simd.long4 _mm256_mask_dpwssds_epi32(core.simd.long4, ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 2295 // static core.simd.long4 _mm256_dpwssds_epi32(core.simd.long4, core.simd.long4, core.simd.long4) @nogc nothrow; 2296 // static core.simd.long4 _mm256_maskz_dpwssd_epi32(ubyte, core.simd.long4, core.simd.long4, core.simd.long4) @nogc nothrow; 2297 // static core.simd.long4 _mm256_mask_dpwssd_epi32(core.simd.long4, ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 2298 // static core.simd.long4 _mm256_dpwssd_epi32(core.simd.long4, core.simd.long4, core.simd.long4) @nogc nothrow; 2299 // static core.simd.long4 _mm256_maskz_dpbusds_epi32(ubyte, core.simd.long4, core.simd.long4, core.simd.long4) @nogc nothrow; 2300 // static core.simd.long4 _mm256_mask_dpbusds_epi32(core.simd.long4, ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 2301 // static core.simd.long4 _mm256_dpbusds_epi32(core.simd.long4, core.simd.long4, core.simd.long4) @nogc nothrow; 2302 // static core.simd.long4 _mm256_maskz_dpbusd_epi32(ubyte, core.simd.long4, core.simd.long4, core.simd.long4) @nogc nothrow; 2303 // static core.simd.long4 _mm256_mask_dpbusd_epi32(core.simd.long4, ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 2304 // static core.simd.long4 _mm256_dpbusd_epi32(core.simd.long4, core.simd.long4, core.simd.long4) @nogc nothrow; 2305 // static core.simd.long2 _mm_maskz_shrdv_epi16(ubyte, core.simd.long2, core.simd.long2, core.simd.long2) @nogc nothrow; 2306 // static core.simd.long2 _mm_mask_shrdv_epi16(core.simd.long2, ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 2307 // static core.simd.long2 _mm_shrdv_epi16(core.simd.long2, core.simd.long2, core.simd.long2) @nogc nothrow; 2308 // static core.simd.long4 _mm256_maskz_shrdv_epi16(ushort, core.simd.long4, core.simd.long4, core.simd.long4) @nogc nothrow; 2309 // static core.simd.long4 _mm256_mask_shrdv_epi16(core.simd.long4, ushort, core.simd.long4, core.simd.long4) @nogc nothrow; 2310 // static core.simd.long4 _mm256_shrdv_epi16(core.simd.long4, core.simd.long4, core.simd.long4) @nogc nothrow; 2311 // static core.simd.long2 _mm_maskz_shrdv_epi32(ubyte, core.simd.long2, core.simd.long2, core.simd.long2) @nogc nothrow; 2312 // static core.simd.long2 _mm_mask_shrdv_epi32(core.simd.long2, ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 2313 // static core.simd.long2 _mm_shrdv_epi32(core.simd.long2, core.simd.long2, core.simd.long2) @nogc nothrow; 2314 // static core.simd.long4 _mm256_maskz_shrdv_epi32(ubyte, core.simd.long4, core.simd.long4, core.simd.long4) @nogc nothrow; 2315 struct arraylist_t 2316 { 2317 c_ulong len; 2318 c_ulong max; 2319 void** items; 2320 void*[29] _space; 2321 } 2322 arraylist_t* arraylist_new(arraylist_t*, c_ulong) @nogc nothrow; 2323 void arraylist_free(arraylist_t*) @nogc nothrow; 2324 void arraylist_push(arraylist_t*, void*) @nogc nothrow; 2325 void* arraylist_pop(arraylist_t*) @nogc nothrow; 2326 void arraylist_grow(arraylist_t*, c_ulong) @nogc nothrow; 2327 // static core.simd.long4 _mm256_mask_shrdv_epi32(core.simd.long4, ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 2328 // static core.simd.long4 _mm256_shrdv_epi32(core.simd.long4, core.simd.long4, core.simd.long4) @nogc nothrow; 2329 // static core.simd.long2 _mm_maskz_shrdv_epi64(ubyte, core.simd.long2, core.simd.long2, core.simd.long2) @nogc nothrow; 2330 // static core.simd.long2 _mm_mask_shrdv_epi64(core.simd.long2, ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 2331 // static core.simd.long2 _mm_shrdv_epi64(core.simd.long2, core.simd.long2, core.simd.long2) @nogc nothrow; 2332 // static core.simd.long4 _mm256_maskz_shrdv_epi64(ubyte, core.simd.long4, core.simd.long4, core.simd.long4) @nogc nothrow; 2333 // static core.simd.long4 _mm256_mask_shrdv_epi64(core.simd.long4, ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 2334 // static core.simd.long4 _mm256_shrdv_epi64(core.simd.long4, core.simd.long4, core.simd.long4) @nogc nothrow; 2335 uint* bitvector_new(c_ulong, int) @nogc nothrow; 2336 uint* bitvector_resize(uint*, c_ulong, c_ulong, int) @nogc nothrow; 2337 c_ulong bitvector_nwords(c_ulong) @nogc nothrow; 2338 void bitvector_set(uint*, c_ulong, uint) @nogc nothrow; 2339 uint bitvector_get(uint*, c_ulong) @nogc nothrow; 2340 // static core.simd.long2 _mm_maskz_shldv_epi16(ubyte, core.simd.long2, core.simd.long2, core.simd.long2) @nogc nothrow; 2341 // static core.simd.long2 _mm_mask_shldv_epi16(core.simd.long2, ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 2342 // static core.simd.long2 _mm_shldv_epi16(core.simd.long2, core.simd.long2, core.simd.long2) @nogc nothrow; 2343 // static core.simd.long4 _mm256_maskz_shldv_epi16(ushort, core.simd.long4, core.simd.long4, core.simd.long4) @nogc nothrow; 2344 // static core.simd.long4 _mm256_mask_shldv_epi16(core.simd.long4, ushort, core.simd.long4, core.simd.long4) @nogc nothrow; 2345 // static core.simd.long4 _mm256_shldv_epi16(core.simd.long4, core.simd.long4, core.simd.long4) @nogc nothrow; 2346 // static core.simd.long2 _mm_maskz_shldv_epi32(ubyte, core.simd.long2, core.simd.long2, core.simd.long2) @nogc nothrow; 2347 // static core.simd.long2 _mm_mask_shldv_epi32(core.simd.long2, ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 2348 alias bool_t = int; 2349 alias byte_t = ubyte; 2350 // static core.simd.long2 _mm_shldv_epi32(core.simd.long2, core.simd.long2, core.simd.long2) @nogc nothrow; 2351 alias uint_t = c_ulong; 2352 alias int_t = c_long; 2353 static uint next_power_of_two(uint) @nogc nothrow; 2354 // static core.simd.long4 _mm256_maskz_shldv_epi32(ubyte, core.simd.long4, core.simd.long4, core.simd.long4) @nogc nothrow; 2355 // static core.simd.long4 _mm256_mask_shldv_epi32(core.simd.long4, ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 2356 // static core.simd.long4 _mm256_shldv_epi32(core.simd.long4, core.simd.long4, core.simd.long4) @nogc nothrow; 2357 // static core.simd.long2 _mm_maskz_shldv_epi64(ubyte, core.simd.long2, core.simd.long2, core.simd.long2) @nogc nothrow; 2358 // static core.simd.long2 _mm_mask_shldv_epi64(core.simd.long2, ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 2359 // static core.simd.long2 _mm_shldv_epi64(core.simd.long2, core.simd.long2, core.simd.long2) @nogc nothrow; 2360 // static core.simd.long4 _mm256_maskz_shldv_epi64(ubyte, core.simd.long4, core.simd.long4, core.simd.long4) @nogc nothrow; 2361 // static core.simd.long4 _mm256_mask_shldv_epi64(core.simd.long4, ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 2362 // static core.simd.long4 _mm256_shldv_epi64(core.simd.long4, core.simd.long4, core.simd.long4) @nogc nothrow; 2363 // static core.simd.long4 _mm256_maskz_expandloadu_epi8(uint, const(void)*) @nogc nothrow; 2364 // static core.simd.long4 _mm256_mask_expandloadu_epi8(core.simd.long4, uint, const(void)*) @nogc nothrow; 2365 alias numerictype_t = _Anonymous_31; 2366 enum _Anonymous_31 2367 { 2368 T_INT8 = 0, 2369 T_UINT8 = 1, 2370 T_INT16 = 2, 2371 T_UINT16 = 3, 2372 T_INT32 = 4, 2373 T_UINT32 = 5, 2374 T_INT64 = 6, 2375 T_UINT64 = 7, 2376 T_FLOAT = 8, 2377 T_DOUBLE = 9, 2378 } 2379 enum T_INT8 = _Anonymous_31.T_INT8; 2380 enum T_UINT8 = _Anonymous_31.T_UINT8; 2381 enum T_INT16 = _Anonymous_31.T_INT16; 2382 enum T_UINT16 = _Anonymous_31.T_UINT16; 2383 enum T_INT32 = _Anonymous_31.T_INT32; 2384 enum T_UINT32 = _Anonymous_31.T_UINT32; 2385 enum T_INT64 = _Anonymous_31.T_INT64; 2386 enum T_UINT64 = _Anonymous_31.T_UINT64; 2387 enum T_FLOAT = _Anonymous_31.T_FLOAT; 2388 enum T_DOUBLE = _Anonymous_31.T_DOUBLE; 2389 // static core.simd.long4 _mm256_maskz_expandloadu_epi16(ushort, const(void)*) @nogc nothrow; 2390 // static core.simd.long4 _mm256_mask_expandloadu_epi16(core.simd.long4, ushort, const(void)*) @nogc nothrow; 2391 // static core.simd.long4 _mm256_maskz_expand_epi8(uint, core.simd.long4) @nogc nothrow; 2392 c_ulong nextipow2(c_ulong) @nogc nothrow; 2393 uint int32hash(uint) @nogc nothrow; 2394 c_ulong int64hash(c_ulong) @nogc nothrow; 2395 uint int64to32hash(c_ulong) @nogc nothrow; 2396 // static core.simd.long4 _mm256_mask_expand_epi8(core.simd.long4, uint, core.simd.long4) @nogc nothrow; 2397 c_ulong memhash(const(char)*, c_ulong) @nogc nothrow; 2398 c_ulong memhash_seed(const(char)*, c_ulong, uint) @nogc nothrow; 2399 uint memhash32(const(char)*, c_ulong) @nogc nothrow; 2400 uint memhash32_seed(const(char)*, c_ulong, uint) @nogc nothrow; 2401 pragma(mangle, "bitmix") static c_ulong bitmix_(c_ulong, c_ulong) @nogc nothrow; 2402 // static core.simd.long4 _mm256_maskz_expand_epi16(ushort, core.simd.long4) @nogc nothrow; 2403 struct htable_t 2404 { 2405 c_ulong size; 2406 void** table; 2407 void*[32] _space; 2408 } 2409 // static core.simd.long4 _mm256_mask_expand_epi16(core.simd.long4, ushort, core.simd.long4) @nogc nothrow; 2410 htable_t* htable_new(htable_t*, c_ulong) @nogc nothrow; 2411 void htable_free(htable_t*) @nogc nothrow; 2412 void htable_reset(htable_t*, c_ulong) @nogc nothrow; 2413 // static void _mm256_mask_compressstoreu_epi8(void*, uint, core.simd.long4) @nogc nothrow; 2414 alias bufmode_t = _Anonymous_32; 2415 enum _Anonymous_32 2416 { 2417 bm_none = 19, 2418 bm_line = 20, 2419 bm_block = 21, 2420 bm_mem = 22, 2421 } 2422 enum bm_none = _Anonymous_32.bm_none; 2423 enum bm_line = _Anonymous_32.bm_line; 2424 enum bm_block = _Anonymous_32.bm_block; 2425 enum bm_mem = _Anonymous_32.bm_mem; 2426 alias bufstate_t = _Anonymous_33; 2427 enum _Anonymous_33 2428 { 2429 bst_none = 0, 2430 bst_rd = 1, 2431 bst_wr = 2, 2432 } 2433 enum bst_none = _Anonymous_33.bst_none; 2434 enum bst_rd = _Anonymous_33.bst_rd; 2435 enum bst_wr = _Anonymous_33.bst_wr; 2436 // static void _mm256_mask_compressstoreu_epi16(void*, ushort, core.simd.long4) @nogc nothrow; 2437 struct ios_t 2438 { 2439 import std.bitmanip: bitfields; 2440 2441 align(4): 2442 char* buf; 2443 int errcode; 2444 int _pad_bm; 2445 bufmode_t bm; 2446 bufstate_t state; 2447 c_long maxsize; 2448 c_long size; 2449 c_long bpos; 2450 c_long ndirty; 2451 c_long fpos; 2452 c_ulong lineno; 2453 c_ulong u_colno; 2454 c_long fd; 2455 mixin(bitfields!( 2456 ubyte, "readable", 1, 2457 ubyte, "writable", 1, 2458 ubyte, "ownbuf", 1, 2459 ubyte, "ownfd", 1, 2460 ubyte, "_eof", 1, 2461 ubyte, "rereadable", 1, 2462 uint, "_padding_0", 2 2463 )); 2464 c_long userdata; 2465 char[54] local; 2466 } 2467 extern __gshared void function(int) ios_set_io_wait_func; 2468 c_ulong ios_read(ios_t*, char*, c_ulong) @nogc nothrow; 2469 c_ulong ios_readall(ios_t*, char*, c_ulong) @nogc nothrow; 2470 c_ulong ios_write(ios_t*, const(char)*, c_ulong) @nogc nothrow; 2471 c_long ios_seek(ios_t*, c_long) @nogc nothrow; 2472 c_long ios_seek_end(ios_t*) @nogc nothrow; 2473 c_long ios_skip(ios_t*, c_long) @nogc nothrow; 2474 c_long ios_pos(ios_t*) @nogc nothrow; 2475 int ios_trunc(ios_t*, c_ulong) @nogc nothrow; 2476 int ios_eof(ios_t*) @nogc nothrow; 2477 int ios_eof_blocking(ios_t*) @nogc nothrow; 2478 int ios_flush(ios_t*) @nogc nothrow; 2479 void ios_close(ios_t*) @nogc nothrow; 2480 int ios_isopen(ios_t*) @nogc nothrow; 2481 char* ios_take_buffer(ios_t*, c_ulong*) @nogc nothrow; 2482 int ios_setbuf(ios_t*, char*, c_ulong, int) @nogc nothrow; 2483 int ios_bufmode(ios_t*, bufmode_t) @nogc nothrow; 2484 int ios_get_readable(ios_t*) @nogc nothrow; 2485 int ios_get_writable(ios_t*) @nogc nothrow; 2486 void ios_set_readonly(ios_t*) @nogc nothrow; 2487 c_ulong ios_copy(ios_t*, ios_t*, c_ulong) @nogc nothrow; 2488 c_ulong ios_copyall(ios_t*, ios_t*) @nogc nothrow; 2489 c_ulong ios_copyuntil(ios_t*, ios_t*, char) @nogc nothrow; 2490 c_ulong ios_nchomp(ios_t*, c_ulong) @nogc nothrow; 2491 c_ulong ios_readprep(ios_t*, c_ulong) @nogc nothrow; 2492 ios_t* ios_file(ios_t*, const(char)*, int, int, int, int) @nogc nothrow; 2493 ios_t* ios_mkstemp(ios_t*, char*) @nogc nothrow; 2494 ios_t* ios_mem(ios_t*, c_ulong) @nogc nothrow; 2495 ios_t* ios_str(ios_t*, char*) @nogc nothrow; 2496 ios_t* ios_static_buffer(ios_t*, char*, c_ulong) @nogc nothrow; 2497 ios_t* ios_fd(ios_t*, c_long, int, int) @nogc nothrow; 2498 extern __gshared ios_t* ios_stdin; 2499 extern __gshared ios_t* ios_stdout; 2500 extern __gshared ios_t* ios_stderr; 2501 void ios_init_stdstreams() @nogc nothrow; 2502 int ios_pututf8(ios_t*, uint) @nogc nothrow; 2503 int ios_printf(ios_t*, const(char)*, ...) @nogc nothrow; 2504 int ios_vprintf(ios_t*, const(char)*, va_list*) @nogc nothrow; 2505 int ios_getutf8(ios_t*, uint*) @nogc nothrow; 2506 int ios_peekutf8(ios_t*, uint*) @nogc nothrow; 2507 char* ios_readline(ios_t*) @nogc nothrow; 2508 void ios_purge(ios_t*) @nogc nothrow; 2509 // static core.simd.long4 _mm256_maskz_compress_epi8(uint, core.simd.long4) @nogc nothrow; 2510 int ios_putc(int, ios_t*) @nogc nothrow; 2511 int ios_getc(ios_t*) @nogc nothrow; 2512 int ios_peekc(ios_t*) @nogc nothrow; 2513 int ios_ungetc(int, ios_t*) @nogc nothrow; 2514 // static core.simd.long4 _mm256_mask_compress_epi8(core.simd.long4, uint, core.simd.long4) @nogc nothrow; 2515 // static core.simd.long4 _mm256_maskz_compress_epi16(ushort, core.simd.long4) @nogc nothrow; 2516 // static core.simd.long4 _mm256_mask_compress_epi16(core.simd.long4, ushort, core.simd.long4) @nogc nothrow; 2517 // static core.simd.long2 _mm_maskz_expandloadu_epi8(ushort, const(void)*) @nogc nothrow; 2518 // static core.simd.long2 _mm_mask_expandloadu_epi8(core.simd.long2, ushort, const(void)*) @nogc nothrow; 2519 // static core.simd.long2 _mm_maskz_expandloadu_epi16(ubyte, const(void)*) @nogc nothrow; 2520 alias jl_taggedvalue_t = _jl_taggedvalue_t; 2521 struct _jl_taggedvalue_t 2522 { 2523 static union _Anonymous_34 2524 { 2525 c_ulong header; 2526 _jl_taggedvalue_t* next; 2527 _jl_value_t* type; 2528 _jl_taggedvalue_bits bits; 2529 } 2530 _Anonymous_34 _anonymous_35; 2531 auto header() @property @nogc pure nothrow { return _anonymous_35.header; } 2532 void header(_T_)(auto ref _T_ val) @property @nogc pure nothrow { _anonymous_35.header = val; } 2533 auto next() @property @nogc pure nothrow { return _anonymous_35.next; } 2534 void next(_T_)(auto ref _T_ val) @property @nogc pure nothrow { _anonymous_35.next = val; } 2535 auto type() @property @nogc pure nothrow { return _anonymous_35.type; } 2536 void type(_T_)(auto ref _T_ val) @property @nogc pure nothrow { _anonymous_35.type = val; } 2537 auto bits() @property @nogc pure nothrow { return _anonymous_35.bits; } 2538 void bits(_T_)(auto ref _T_ val) @property @nogc pure nothrow { _anonymous_35.bits = val; } 2539 } 2540 alias jl_value_t = _jl_value_t; 2541 struct _jl_taggedvalue_bits 2542 { 2543 import std.bitmanip: bitfields; 2544 2545 align(4): 2546 mixin(bitfields!( 2547 c_ulong, "gc", 2, 2548 uint, "_padding_0", 6 2549 )); 2550 } 2551 // static core.simd.long2 _mm_mask_expandloadu_epi16(core.simd.long2, ubyte, const(void)*) @nogc nothrow; 2552 // static core.simd.long2 _mm_maskz_expand_epi8(ushort, core.simd.long2) @nogc nothrow; 2553 static void jl_set_typeof(void*, void*) @nogc nothrow; 2554 alias jl_sym_t = _jl_sym_t; 2555 struct _jl_sym_t 2556 { 2557 _jl_sym_t* left; 2558 _jl_sym_t* right; 2559 c_ulong hash; 2560 } 2561 alias jl_ssavalue_t = _jl_ssavalue_t; 2562 struct _jl_ssavalue_t 2563 { 2564 c_long id; 2565 } 2566 struct jl_svec_t 2567 { 2568 c_ulong length; 2569 } 2570 struct jl_array_flags_t 2571 { 2572 import std.bitmanip: bitfields; 2573 2574 align(4): 2575 mixin(bitfields!( 2576 ushort, "how", 2, 2577 ushort, "ndims", 10, 2578 ushort, "pooled", 1, 2579 ushort, "ptrarray", 1, 2580 ushort, "isshared", 1, 2581 ushort, "isaligned", 1, 2582 )); 2583 } 2584 struct jl_array_t 2585 { 2586 void* data; 2587 c_ulong length; 2588 jl_array_flags_t flags; 2589 ushort elsize; 2590 uint offset; 2591 c_ulong nrows; 2592 static union _Anonymous_36 2593 { 2594 c_ulong maxsize; 2595 c_ulong ncols; 2596 } 2597 _Anonymous_36 _anonymous_37; 2598 auto maxsize() @property @nogc pure nothrow { return _anonymous_37.maxsize; } 2599 void maxsize(_T_)(auto ref _T_ val) @property @nogc pure nothrow { _anonymous_37.maxsize = val; } 2600 auto ncols() @property @nogc pure nothrow { return _anonymous_37.ncols; } 2601 void ncols(_T_)(auto ref _T_ val) @property @nogc pure nothrow { _anonymous_37.ncols = val; } 2602 } 2603 static int jl_array_ndimwords(uint) @nogc nothrow; 2604 alias jl_tupletype_t = _jl_datatype_t; 2605 struct _jl_datatype_t 2606 { 2607 jl_typename_t* name; 2608 _jl_datatype_t* super_; 2609 jl_svec_t* parameters; 2610 jl_svec_t* types; 2611 jl_svec_t* names; 2612 _jl_value_t* instance; 2613 const(jl_datatype_layout_t)* layout; 2614 int size; 2615 int ninitialized; 2616 uint uid; 2617 ubyte abstract_; 2618 ubyte mutabl; 2619 ubyte hasfreetypevars; 2620 ubyte isconcretetype; 2621 ubyte isdispatchtuple; 2622 ubyte isbitstype; 2623 ubyte zeroinit; 2624 ubyte isinlinealloc; 2625 void* struct_decl; 2626 void* ditype; 2627 } 2628 struct _jl_method_instance_t 2629 { 2630 static union _Anonymous_38 2631 { 2632 _jl_value_t* value; 2633 _jl_module_t* module_; 2634 _jl_method_t* method; 2635 } 2636 _Anonymous_38 def; 2637 _jl_value_t* specTypes; 2638 _jl_value_t* rettype; 2639 jl_svec_t* sparam_vals; 2640 jl_array_t* backedges; 2641 _jl_value_t* inferred; 2642 _jl_value_t* inferred_const; 2643 c_ulong min_world; 2644 c_ulong max_world; 2645 ubyte inInference; 2646 ubyte compile_traced; 2647 _jl_value_t* function(_jl_method_instance_t*, _jl_value_t**, uint) invoke; 2648 jl_generic_specptr_t specptr; 2649 _jl_llvm_functions_t functionObjectsDecls; 2650 } 2651 alias jl_typemap_t = _jl_value_t; 2652 alias jl_call_t = _jl_value_t* function(_jl_method_instance_t*, _jl_value_t**, uint); 2653 alias jl_callptr_t = _jl_value_t* function(_jl_method_instance_t*, _jl_value_t**, uint); 2654 _jl_value_t* jl_fptr_trampoline(_jl_method_instance_t*, _jl_value_t**, uint) @nogc nothrow; 2655 _jl_value_t* jl_fptr_args(_jl_method_instance_t*, _jl_value_t**, uint) @nogc nothrow; 2656 alias jl_fptr_args_t = _jl_value_t* function(_jl_value_t*, _jl_value_t**, uint); 2657 _jl_value_t* jl_fptr_const_return(_jl_method_instance_t*, _jl_value_t**, uint) @nogc nothrow; 2658 _jl_value_t* jl_fptr_sparam(_jl_method_instance_t*, _jl_value_t**, uint) @nogc nothrow; 2659 alias jl_fptr_sparam_t = _jl_value_t* function(jl_svec_t*, _jl_value_t*, _jl_value_t**, uint); 2660 _jl_value_t* jl_fptr_interpret_call(_jl_method_instance_t*, _jl_value_t**, uint) @nogc nothrow; 2661 alias jl_fptr_interpret_t = _jl_value_t* function(_jl_method_instance_t*, _jl_value_t*, _jl_value_t**, uint, jl_svec_t*); 2662 union jl_generic_specptr_t 2663 { 2664 void* fptr; 2665 _jl_value_t* function(_jl_value_t*, _jl_value_t**, uint) fptr1; 2666 _jl_value_t* function(jl_svec_t*, _jl_value_t*, _jl_value_t**, uint) fptr3; 2667 _jl_value_t* function(_jl_method_instance_t*, _jl_value_t*, _jl_value_t**, uint, jl_svec_t*) fptr4; 2668 } 2669 alias jl_llvm_functions_t = _jl_llvm_functions_t; 2670 struct _jl_llvm_functions_t 2671 { 2672 const(char)* functionObject; 2673 const(char)* specFunctionObject; 2674 } 2675 alias jl_code_info_t = _jl_code_info_t; 2676 struct _jl_code_info_t 2677 { 2678 jl_array_t* code; 2679 _jl_value_t* codelocs; 2680 _jl_value_t* method_for_inference_limit_heuristics; 2681 _jl_value_t* ssavaluetypes; 2682 _jl_value_t* linetable; 2683 jl_array_t* ssaflags; 2684 jl_array_t* slotflags; 2685 jl_array_t* slotnames; 2686 ubyte inferred; 2687 ubyte inlineable; 2688 ubyte propagate_inbounds; 2689 ubyte pure_; 2690 } 2691 alias jl_method_t = _jl_method_t; 2692 struct _jl_method_t 2693 { 2694 _jl_sym_t* name; 2695 _jl_module_t* module_; 2696 _jl_sym_t* file; 2697 int line; 2698 _jl_value_t* sig; 2699 c_ulong min_world; 2700 c_ulong max_world; 2701 _jl_value_t* ambig; 2702 _jl_value_t* specializations; 2703 jl_svec_t* sparam_syms; 2704 _jl_value_t* source; 2705 _jl_method_instance_t* unspecialized; 2706 _jl_value_t* generator; 2707 jl_array_t* roots; 2708 _jl_value_t* invokes; 2709 int nargs; 2710 int called; 2711 int nospecialize; 2712 ubyte isva; 2713 ubyte pure_; 2714 ubyte traced; 2715 jl_mutex_t writelock; 2716 } 2717 struct _jl_module_t 2718 { 2719 _jl_sym_t* name; 2720 _jl_module_t* parent; 2721 htable_t bindings; 2722 arraylist_t usings; 2723 c_ulong build_id; 2724 jl_uuid_t uuid; 2725 c_ulong primary_world; 2726 uint counter; 2727 int nospecialize; 2728 ubyte istopmod; 2729 } 2730 alias jl_method_instance_t = _jl_method_instance_t; 2731 alias jl_function_t = _jl_value_t; 2732 struct jl_tvar_t 2733 { 2734 _jl_sym_t* name; 2735 _jl_value_t* lb; 2736 _jl_value_t* ub; 2737 } 2738 struct jl_unionall_t 2739 { 2740 jl_tvar_t* var; 2741 _jl_value_t* body_; 2742 } 2743 struct jl_typename_t 2744 { 2745 _jl_sym_t* name; 2746 _jl_module_t* module_; 2747 jl_svec_t* names; 2748 _jl_value_t* wrapper; 2749 jl_svec_t* cache; 2750 jl_svec_t* linearcache; 2751 c_long hash; 2752 _jl_methtable_t* mt; 2753 } 2754 struct _jl_methtable_t 2755 { 2756 _jl_sym_t* name; 2757 _jl_value_t* defs; 2758 _jl_value_t* cache; 2759 c_long max_args; 2760 _jl_value_t* kwsorter; 2761 _jl_module_t* module_; 2762 jl_array_t* backedges; 2763 jl_mutex_t writelock; 2764 } 2765 struct jl_uniontype_t 2766 { 2767 _jl_value_t* a; 2768 _jl_value_t* b; 2769 } 2770 struct jl_fielddesc8_t 2771 { 2772 import std.bitmanip: bitfields; 2773 2774 align(4): 2775 mixin(bitfields!( 2776 ubyte, "isptr", 1, 2777 ubyte, "size", 7, 2778 )); 2779 ubyte offset; 2780 } 2781 struct jl_fielddesc16_t 2782 { 2783 import std.bitmanip: bitfields; 2784 2785 align(4): 2786 mixin(bitfields!( 2787 ushort, "isptr", 1, 2788 ushort, "size", 15, 2789 )); 2790 ushort offset; 2791 } 2792 struct jl_fielddesc32_t 2793 { 2794 import std.bitmanip: bitfields; 2795 2796 align(4): 2797 mixin(bitfields!( 2798 uint, "isptr", 1, 2799 uint, "size", 31, 2800 )); 2801 uint offset; 2802 } 2803 struct jl_datatype_layout_t 2804 { 2805 import std.bitmanip: bitfields; 2806 2807 align(4): 2808 uint nfields; 2809 mixin(bitfields!( 2810 uint, "alignment", 9, 2811 uint, "haspadding", 1, 2812 uint, "npointers", 20, 2813 uint, "fielddesc_type", 2, 2814 )); 2815 } 2816 alias jl_datatype_t = _jl_datatype_t; 2817 struct jl_weakref_t 2818 { 2819 _jl_value_t* value; 2820 } 2821 struct jl_binding_t 2822 { 2823 import std.bitmanip: bitfields; 2824 2825 align(4): 2826 _jl_sym_t* name; 2827 _jl_value_t* value; 2828 _jl_value_t* globalref; 2829 _jl_module_t* owner; 2830 mixin(bitfields!( 2831 ubyte, "constp", 1, 2832 ubyte, "exportp", 1, 2833 ubyte, "imported", 1, 2834 ubyte, "deprecated_", 2, 2835 uint, "_padding_0", 3 2836 )); 2837 } 2838 struct jl_uuid_t 2839 { 2840 c_ulong hi; 2841 c_ulong lo; 2842 } 2843 alias jl_module_t = _jl_module_t; 2844 alias jl_typemap_entry_t = _jl_typemap_entry_t; 2845 struct _jl_typemap_entry_t 2846 { 2847 _jl_typemap_entry_t* next; 2848 _jl_datatype_t* sig; 2849 _jl_datatype_t* simplesig; 2850 jl_svec_t* guardsigs; 2851 c_ulong min_world; 2852 c_ulong max_world; 2853 static union _Anonymous_39 2854 { 2855 _jl_value_t* value; 2856 _jl_method_instance_t* linfo; 2857 _jl_method_t* method; 2858 } 2859 _Anonymous_39 func; 2860 byte isleafsig; 2861 byte issimplesig; 2862 byte va; 2863 } 2864 struct jl_ordereddict_t 2865 { 2866 jl_array_t* indices; 2867 jl_array_t* values; 2868 } 2869 alias jl_typemap_level_t = _jl_typemap_level_t; 2870 struct _jl_typemap_level_t 2871 { 2872 jl_ordereddict_t arg1; 2873 jl_ordereddict_t targ; 2874 _jl_typemap_entry_t* linear; 2875 _jl_value_t* any; 2876 _jl_value_t* key; 2877 } 2878 alias jl_methtable_t = _jl_methtable_t; 2879 struct jl_expr_t 2880 { 2881 _jl_sym_t* head; 2882 jl_array_t* args; 2883 } 2884 extern __gshared _jl_datatype_t* jl_typeofbottom_type; 2885 extern __gshared _jl_datatype_t* jl_datatype_type; 2886 extern __gshared _jl_datatype_t* jl_uniontype_type; 2887 extern __gshared _jl_datatype_t* jl_unionall_type; 2888 extern __gshared _jl_datatype_t* jl_tvar_type; 2889 extern __gshared _jl_datatype_t* jl_any_type; 2890 extern __gshared jl_unionall_t* jl_type_type; 2891 extern __gshared jl_unionall_t* jl_typetype_type; 2892 extern __gshared _jl_datatype_t* jl_typename_type; 2893 extern __gshared jl_typename_t* jl_type_typename; 2894 extern __gshared _jl_datatype_t* jl_sym_type; 2895 extern __gshared _jl_datatype_t* jl_symbol_type; 2896 extern __gshared _jl_datatype_t* jl_ssavalue_type; 2897 extern __gshared _jl_datatype_t* jl_abstractslot_type; 2898 extern __gshared _jl_datatype_t* jl_slotnumber_type; 2899 extern __gshared _jl_datatype_t* jl_typedslot_type; 2900 extern __gshared _jl_datatype_t* jl_simplevector_type; 2901 extern __gshared jl_typename_t* jl_tuple_typename; 2902 extern __gshared jl_typename_t* jl_vecelement_typename; 2903 extern __gshared _jl_datatype_t* jl_anytuple_type; 2904 extern __gshared _jl_datatype_t* jl_emptytuple_type; 2905 // static core.simd.long2 _mm_mask_expand_epi8(core.simd.long2, ushort, core.simd.long2) @nogc nothrow; 2906 extern __gshared jl_unionall_t* jl_anytuple_type_type; 2907 extern __gshared jl_unionall_t* jl_vararg_type; 2908 extern __gshared jl_typename_t* jl_vararg_typename; 2909 extern __gshared _jl_datatype_t* jl_task_type; 2910 extern __gshared _jl_datatype_t* jl_function_type; 2911 extern __gshared _jl_datatype_t* jl_builtin_type; 2912 extern __gshared _jl_value_t* jl_bottom_type; 2913 extern __gshared _jl_datatype_t* jl_method_instance_type; 2914 extern __gshared _jl_datatype_t* jl_code_info_type; 2915 extern __gshared _jl_datatype_t* jl_method_type; 2916 extern __gshared _jl_datatype_t* jl_module_type; 2917 extern __gshared jl_unionall_t* jl_abstractarray_type; 2918 extern __gshared jl_unionall_t* jl_densearray_type; 2919 extern __gshared jl_unionall_t* jl_array_type; 2920 extern __gshared jl_typename_t* jl_array_typename; 2921 extern __gshared _jl_datatype_t* jl_weakref_type; 2922 extern __gshared _jl_datatype_t* jl_abstractstring_type; 2923 extern __gshared _jl_datatype_t* jl_string_type; 2924 extern __gshared _jl_datatype_t* jl_errorexception_type; 2925 extern __gshared _jl_datatype_t* jl_argumenterror_type; 2926 extern __gshared _jl_datatype_t* jl_loaderror_type; 2927 extern __gshared _jl_datatype_t* jl_initerror_type; 2928 extern __gshared _jl_datatype_t* jl_typeerror_type; 2929 extern __gshared _jl_datatype_t* jl_methoderror_type; 2930 extern __gshared _jl_datatype_t* jl_undefvarerror_type; 2931 extern __gshared _jl_datatype_t* jl_lineinfonode_type; 2932 extern __gshared _jl_value_t* jl_stackovf_exception; 2933 extern __gshared _jl_value_t* jl_memory_exception; 2934 extern __gshared _jl_value_t* jl_readonlymemory_exception; 2935 extern __gshared _jl_value_t* jl_diverror_exception; 2936 extern __gshared _jl_value_t* jl_undefref_exception; 2937 extern __gshared _jl_value_t* jl_interrupt_exception; 2938 extern __gshared _jl_datatype_t* jl_boundserror_type; 2939 extern __gshared _jl_value_t* jl_an_empty_vec_any; 2940 extern __gshared _jl_datatype_t* jl_bool_type; 2941 extern __gshared _jl_datatype_t* jl_char_type; 2942 extern __gshared _jl_datatype_t* jl_int8_type; 2943 extern __gshared _jl_datatype_t* jl_uint8_type; 2944 extern __gshared _jl_datatype_t* jl_int16_type; 2945 extern __gshared _jl_datatype_t* jl_uint16_type; 2946 extern __gshared _jl_datatype_t* jl_int32_type; 2947 extern __gshared _jl_datatype_t* jl_uint32_type; 2948 extern __gshared _jl_datatype_t* jl_int64_type; 2949 extern __gshared _jl_datatype_t* jl_uint64_type; 2950 extern __gshared _jl_datatype_t* jl_float16_type; 2951 extern __gshared _jl_datatype_t* jl_float32_type; 2952 extern __gshared _jl_datatype_t* jl_float64_type; 2953 extern __gshared _jl_datatype_t* jl_floatingpoint_type; 2954 extern __gshared _jl_datatype_t* jl_number_type; 2955 extern __gshared _jl_datatype_t* jl_void_type; 2956 extern __gshared _jl_datatype_t* jl_signed_type; 2957 extern __gshared _jl_datatype_t* jl_voidpointer_type; 2958 extern __gshared jl_unionall_t* jl_pointer_type; 2959 extern __gshared jl_unionall_t* jl_ref_type; 2960 extern __gshared jl_typename_t* jl_pointer_typename; 2961 extern __gshared jl_typename_t* jl_namedtuple_typename; 2962 extern __gshared jl_unionall_t* jl_namedtuple_type; 2963 extern __gshared _jl_value_t* jl_array_uint8_type; 2964 extern __gshared _jl_value_t* jl_array_any_type; 2965 extern __gshared _jl_value_t* jl_array_symbol_type; 2966 extern __gshared _jl_value_t* jl_array_int32_type; 2967 extern __gshared _jl_datatype_t* jl_expr_type; 2968 extern __gshared _jl_datatype_t* jl_globalref_type; 2969 extern __gshared _jl_datatype_t* jl_linenumbernode_type; 2970 extern __gshared _jl_datatype_t* jl_gotonode_type; 2971 extern __gshared _jl_datatype_t* jl_phinode_type; 2972 extern __gshared _jl_datatype_t* jl_pinode_type; 2973 extern __gshared _jl_datatype_t* jl_phicnode_type; 2974 extern __gshared _jl_datatype_t* jl_upsilonnode_type; 2975 extern __gshared _jl_datatype_t* jl_quotenode_type; 2976 extern __gshared _jl_datatype_t* jl_newvarnode_type; 2977 extern __gshared _jl_datatype_t* jl_intrinsic_type; 2978 extern __gshared _jl_datatype_t* jl_methtable_type; 2979 extern __gshared _jl_datatype_t* jl_typemap_level_type; 2980 extern __gshared _jl_datatype_t* jl_typemap_entry_type; 2981 extern __gshared jl_svec_t* jl_emptysvec; 2982 extern __gshared _jl_value_t* jl_emptytuple; 2983 extern __gshared _jl_value_t* jl_true; 2984 extern __gshared _jl_value_t* jl_false; 2985 extern __gshared _jl_value_t* jl_nothing; 2986 extern __gshared _jl_sym_t* jl_incomplete_sym; 2987 alias jl_gcframe_t = _jl_gcframe_t; 2988 // static core.simd.long2 _mm_maskz_expand_epi16(ubyte, core.simd.long2) @nogc nothrow; 2989 // static core.simd.long2 _mm_mask_expand_epi16(core.simd.long2, ubyte, core.simd.long2) @nogc nothrow; 2990 // static void _mm_mask_compressstoreu_epi8(void*, ushort, core.simd.long2) @nogc nothrow; 2991 // static void _mm_mask_compressstoreu_epi16(void*, ubyte, core.simd.long2) @nogc nothrow; 2992 int jl_gc_enable(int) @nogc nothrow; 2993 int jl_gc_is_enabled() @nogc nothrow; 2994 c_long jl_gc_total_bytes() @nogc nothrow; 2995 c_ulong jl_gc_total_hrtime() @nogc nothrow; 2996 c_long jl_gc_diff_total_bytes() @nogc nothrow; 2997 void jl_gc_collect(int) @nogc nothrow; 2998 void jl_gc_add_finalizer(_jl_value_t*, _jl_value_t*) @nogc nothrow; 2999 void jl_finalize(_jl_value_t*) @nogc nothrow; 3000 jl_weakref_t* jl_gc_new_weakref(_jl_value_t*) @nogc nothrow; 3001 _jl_value_t* jl_gc_alloc_0w() @nogc nothrow; 3002 _jl_value_t* jl_gc_alloc_1w() @nogc nothrow; 3003 _jl_value_t* jl_gc_alloc_2w() @nogc nothrow; 3004 _jl_value_t* jl_gc_alloc_3w() @nogc nothrow; 3005 _jl_value_t* jl_gc_allocobj(c_ulong) @nogc nothrow; 3006 void* jl_malloc_stack(c_ulong*, _jl_task_t*) @nogc nothrow; 3007 void jl_free_stack(void*, c_ulong) @nogc nothrow; 3008 void jl_gc_use(_jl_value_t*) @nogc nothrow; 3009 void jl_clear_malloc_data() @nogc nothrow; 3010 void jl_gc_queue_root(_jl_value_t*) @nogc nothrow; 3011 static void jl_gc_wb(void*, void*) @nogc nothrow; 3012 static void jl_gc_wb_back(void*) @nogc nothrow; 3013 void* jl_gc_managed_malloc(c_ulong) @nogc nothrow; 3014 void* jl_gc_managed_realloc(void*, c_ulong, c_ulong, int, _jl_value_t*) @nogc nothrow; 3015 // static core.simd.long2 _mm_maskz_compress_epi8(ushort, core.simd.long2) @nogc nothrow; 3016 // static core.simd.long2 _mm_mask_compress_epi8(core.simd.long2, ushort, core.simd.long2) @nogc nothrow; 3017 static _jl_value_t* jl_svecref(void*, c_ulong) @nogc nothrow; 3018 static _jl_value_t* jl_svecset(void*, c_ulong, void*) @nogc nothrow; 3019 // static core.simd.long2 _mm_maskz_compress_epi16(ubyte, core.simd.long2) @nogc nothrow; 3020 // static core.simd.long2 _mm_mask_compress_epi16(core.simd.long2, ubyte, core.simd.long2) @nogc nothrow; 3021 // static core.simd.long2 _mm256_maskz_cvtps_ph(ubyte, core.simd.float8) @nogc nothrow; 3022 char* jl_array_typetagdata(jl_array_t*) @nogc nothrow; 3023 static _jl_value_t* jl_array_ptr_ref(void*, c_ulong) @nogc nothrow; 3024 static _jl_value_t* jl_array_ptr_set(void*, c_ulong, void*) @nogc nothrow; 3025 static ubyte jl_array_uint8_ref(void*, c_ulong) @nogc nothrow; 3026 static void jl_array_uint8_set(void*, c_ulong, ubyte) @nogc nothrow; 3027 // static core.simd.long2 _mm256_mask_cvtps_ph(core.simd.long2, ubyte, core.simd.float8) @nogc nothrow; 3028 // static core.simd.long2 _mm_maskz_cvtps_ph(ubyte, core.simd.float4) @nogc nothrow; 3029 // static core.simd.long2 _mm_mask_cvtps_ph(core.simd.long2, ubyte, core.simd.float4) @nogc nothrow; 3030 // static core.simd.float8 _mm256_maskz_cvtph_ps(ubyte, core.simd.long2) @nogc nothrow; 3031 // static core.simd.float8 _mm256_mask_cvtph_ps(core.simd.float8, ubyte, core.simd.long2) @nogc nothrow; 3032 // static core.simd.float4 _mm_maskz_cvtph_ps(ubyte, core.simd.long2) @nogc nothrow; 3033 // static core.simd.float4 _mm_mask_cvtph_ps(core.simd.float4, ubyte, core.simd.long2) @nogc nothrow; 3034 // static core.simd.float8 _mm256_maskz_mov_ps(ubyte, core.simd.float8) @nogc nothrow; 3035 // static core.simd.float8 _mm256_mask_mov_ps(core.simd.float8, ubyte, core.simd.float8) @nogc nothrow; 3036 // static core.simd.float4 _mm_maskz_mov_ps(ubyte, core.simd.float4) @nogc nothrow; 3037 static jl_svec_t* jl_field_names(_jl_datatype_t*) @nogc nothrow; 3038 static _jl_sym_t* jl_field_name(_jl_datatype_t*, c_ulong) @nogc nothrow; 3039 // static core.simd.float4 _mm_mask_mov_ps(core.simd.float4, ubyte, core.simd.float4) @nogc nothrow; 3040 // static core.simd.double4 _mm256_maskz_mov_pd(ubyte, core.simd.double4) @nogc nothrow; 3041 // static core.simd.double4 _mm256_mask_mov_pd(core.simd.double4, ubyte, core.simd.double4) @nogc nothrow; 3042 static char* jl_symbol_name_(_jl_sym_t*) @nogc nothrow; 3043 // static core.simd.double2 _mm_maskz_mov_pd(ubyte, core.simd.double2) @nogc nothrow; 3044 // static core.simd.double2 _mm_mask_mov_pd(core.simd.double2, ubyte, core.simd.double2) @nogc nothrow; 3045 static uint jl_field_offset(_jl_datatype_t*, int) @nogc nothrow; 3046 static uint jl_field_size(_jl_datatype_t*, int) @nogc nothrow; 3047 static int jl_field_isptr(_jl_datatype_t*, int) @nogc nothrow; 3048 static uint jl_fielddesc_size(byte) @nogc nothrow; 3049 static int jl_is_layout_opaque(const(jl_datatype_layout_t)*) @nogc nothrow; 3050 // static core.simd.float8 _mm256_maskz_moveldup_ps(ubyte, core.simd.float8) @nogc nothrow; 3051 // static core.simd.float8 _mm256_mask_moveldup_ps(core.simd.float8, ubyte, core.simd.float8) @nogc nothrow; 3052 // static core.simd.float4 _mm_maskz_moveldup_ps(ubyte, core.simd.float4) @nogc nothrow; 3053 // static core.simd.float4 _mm_mask_moveldup_ps(core.simd.float4, ubyte, core.simd.float4) @nogc nothrow; 3054 // static core.simd.float8 _mm256_maskz_movehdup_ps(ubyte, core.simd.float8) @nogc nothrow; 3055 // static core.simd.float8 _mm256_mask_movehdup_ps(core.simd.float8, ubyte, core.simd.float8) @nogc nothrow; 3056 // static core.simd.float4 _mm_maskz_movehdup_ps(ubyte, core.simd.float4) @nogc nothrow; 3057 // static core.simd.float4 _mm_mask_movehdup_ps(core.simd.float4, ubyte, core.simd.float4) @nogc nothrow; 3058 // static core.simd.long4 _mm256_maskz_permutexvar_epi32(ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 3059 // static core.simd.long4 _mm256_mask_permutexvar_epi32(core.simd.long4, ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 3060 // static core.simd.float8 _mm256_maskz_permutexvar_ps(ubyte, core.simd.long4, core.simd.float8) @nogc nothrow; 3061 // static core.simd.float8 _mm256_mask_permutexvar_ps(core.simd.float8, ubyte, core.simd.long4, core.simd.float8) @nogc nothrow; 3062 // static core.simd.long4 _mm256_mask_permutexvar_epi64(core.simd.long4, ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 3063 // static core.simd.long4 _mm256_maskz_permutexvar_epi64(ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 3064 // static core.simd.long4 _mm256_permutexvar_epi64(core.simd.long4, core.simd.long4) @nogc nothrow; 3065 // static core.simd.double4 _mm256_maskz_permutexvar_pd(ubyte, core.simd.long4, core.simd.double4) @nogc nothrow; 3066 // static core.simd.double4 _mm256_mask_permutexvar_pd(core.simd.double4, ubyte, core.simd.long4, core.simd.double4) @nogc nothrow; 3067 // static core.simd.double4 _mm256_permutexvar_pd(core.simd.long4, core.simd.double4) @nogc nothrow; 3068 // static void _mm256_mask_cvtepi64_storeu_epi16(void*, ubyte, core.simd.long4) @nogc nothrow; 3069 // static core.simd.long2 _mm256_maskz_cvtepi64_epi16(ubyte, core.simd.long4) @nogc nothrow; 3070 // static core.simd.long2 _mm256_mask_cvtepi64_epi16(core.simd.long2, ubyte, core.simd.long4) @nogc nothrow; 3071 int jl_subtype(_jl_value_t*, _jl_value_t*) @nogc nothrow; 3072 static int jl_is_kind(_jl_value_t*) @nogc nothrow; 3073 static int jl_is_type(_jl_value_t*) @nogc nothrow; 3074 static int jl_is_primitivetype(void*) @nogc nothrow; 3075 static int jl_is_structtype(void*) @nogc nothrow; 3076 static int jl_isbits(void*) @nogc nothrow; 3077 static int jl_is_datatype_singleton(_jl_datatype_t*) @nogc nothrow; 3078 static int jl_is_abstracttype(void*) @nogc nothrow; 3079 //static int jl_is_array_type(void*) @nogc nothrow; 3080 //static int jl_is_array(void*) @nogc nothrow; 3081 static int jl_is_cpointer_type(_jl_value_t*) @nogc nothrow; 3082 static int jl_is_abstract_ref_type(_jl_value_t*) @nogc nothrow; 3083 static int jl_is_tuple_type(void*) @nogc nothrow; 3084 static int jl_is_namedtuple_type(void*) @nogc nothrow; 3085 static int jl_is_vecelement_type(_jl_value_t*) @nogc nothrow; 3086 static int jl_is_type_type(_jl_value_t*) @nogc nothrow; 3087 int jl_egal(_jl_value_t*, _jl_value_t*) @nogc nothrow; 3088 c_ulong jl_object_id(_jl_value_t*) @nogc nothrow; 3089 int jl_has_free_typevars(_jl_value_t*) @nogc nothrow; 3090 int jl_has_typevar(_jl_value_t*, jl_tvar_t*) @nogc nothrow; 3091 int jl_has_typevar_from_unionall(_jl_value_t*, jl_unionall_t*) @nogc nothrow; 3092 int jl_subtype_env_size(_jl_value_t*) @nogc nothrow; 3093 int jl_subtype_env(_jl_value_t*, _jl_value_t*, _jl_value_t**, int) @nogc nothrow; 3094 int jl_isa(_jl_value_t*, _jl_value_t*) @nogc nothrow; 3095 int jl_types_equal(_jl_value_t*, _jl_value_t*) @nogc nothrow; 3096 int jl_is_not_broken_subtype(_jl_value_t*, _jl_value_t*) @nogc nothrow; 3097 _jl_value_t* jl_type_union(_jl_value_t**, c_ulong) @nogc nothrow; 3098 _jl_value_t* jl_type_intersection(_jl_value_t*, _jl_value_t*) @nogc nothrow; 3099 int jl_has_empty_intersection(_jl_value_t*, _jl_value_t*) @nogc nothrow; 3100 _jl_value_t* jl_type_unionall(jl_tvar_t*, _jl_value_t*) @nogc nothrow; 3101 const(char)* jl_typename_str(_jl_value_t*) @nogc nothrow; 3102 const(char)* jl_typeof_str(_jl_value_t*) @nogc nothrow; 3103 int jl_type_morespecific(_jl_value_t*, _jl_value_t*) @nogc nothrow; 3104 _jl_value_t* jl_unwrap_unionall(_jl_value_t*) @nogc nothrow; 3105 _jl_value_t* jl_rewrap_unionall(_jl_value_t*, _jl_value_t*) @nogc nothrow; 3106 static int jl_is_dispatch_tupletype(_jl_value_t*) @nogc nothrow; 3107 static int jl_is_concrete_type(_jl_value_t*) @nogc nothrow; 3108 static _jl_value_t* jl_typemap_entry_sig(_jl_value_t*) @nogc nothrow; 3109 jl_typename_t* jl_new_typename_in(_jl_sym_t*, _jl_module_t*) @nogc nothrow; 3110 jl_tvar_t* jl_new_typevar(_jl_sym_t*, _jl_value_t*, _jl_value_t*) @nogc nothrow; 3111 _jl_value_t* jl_instantiate_unionall(jl_unionall_t*, _jl_value_t*) @nogc nothrow; 3112 _jl_value_t* jl_apply_type(_jl_value_t*, _jl_value_t**, c_ulong) @nogc nothrow; 3113 _jl_value_t* jl_apply_type1(_jl_value_t*, _jl_value_t*) @nogc nothrow; 3114 _jl_value_t* jl_apply_type2(_jl_value_t*, _jl_value_t*, _jl_value_t*) @nogc nothrow; 3115 _jl_datatype_t* jl_apply_tuple_type(jl_svec_t*) @nogc nothrow; 3116 _jl_datatype_t* jl_apply_tuple_type_v(_jl_value_t**, c_ulong) @nogc nothrow; 3117 _jl_datatype_t* jl_new_datatype(_jl_sym_t*, _jl_module_t*, _jl_datatype_t*, jl_svec_t*, jl_svec_t*, jl_svec_t*, int, int, int) @nogc nothrow; 3118 _jl_datatype_t* jl_new_primitivetype(_jl_value_t*, _jl_module_t*, _jl_datatype_t*, jl_svec_t*, c_ulong) @nogc nothrow; 3119 _jl_datatype_t* jl_new_abstracttype(_jl_value_t*, _jl_module_t*, _jl_datatype_t*, jl_svec_t*) @nogc nothrow; 3120 _jl_value_t* jl_new_bits(_jl_value_t*, void*) @nogc nothrow; 3121 _jl_value_t* jl_new_struct(_jl_datatype_t*, ...) @nogc nothrow; 3122 _jl_value_t* jl_new_structv(_jl_datatype_t*, _jl_value_t**, uint) @nogc nothrow; 3123 _jl_value_t* jl_new_struct_uninit(_jl_datatype_t*) @nogc nothrow; 3124 _jl_method_instance_t* jl_new_method_instance_uninit() @nogc nothrow; 3125 jl_svec_t* jl_svec(c_ulong, ...) @nogc nothrow; 3126 jl_svec_t* jl_svec1(void*) @nogc nothrow; 3127 jl_svec_t* jl_svec2(void*, void*) @nogc nothrow; 3128 jl_svec_t* jl_alloc_svec(c_ulong) @nogc nothrow; 3129 jl_svec_t* jl_alloc_svec_uninit(c_ulong) @nogc nothrow; 3130 jl_svec_t* jl_svec_copy(jl_svec_t*) @nogc nothrow; 3131 jl_svec_t* jl_svec_fill(c_ulong, _jl_value_t*) @nogc nothrow; 3132 _jl_value_t* jl_tupletype_fill(c_ulong, _jl_value_t*) @nogc nothrow; 3133 _jl_sym_t* jl_symbol(const(char)*) @nogc nothrow; 3134 _jl_sym_t* jl_symbol_lookup(const(char)*) @nogc nothrow; 3135 _jl_sym_t* jl_symbol_n(const(char)*, c_ulong) @nogc nothrow; 3136 _jl_sym_t* jl_gensym() @nogc nothrow; 3137 _jl_sym_t* jl_tagged_gensym(const(char)*, int) @nogc nothrow; 3138 _jl_sym_t* jl_get_root_symbol() @nogc nothrow; 3139 _jl_value_t* jl_generic_function_def(_jl_sym_t*, _jl_module_t*, _jl_value_t**, _jl_value_t*, jl_binding_t*) @nogc nothrow; 3140 void jl_method_def(jl_svec_t*, _jl_code_info_t*, _jl_module_t*) @nogc nothrow; 3141 _jl_code_info_t* jl_code_for_staged(_jl_method_instance_t*) @nogc nothrow; 3142 _jl_code_info_t* jl_copy_code_info(_jl_code_info_t*) @nogc nothrow; 3143 c_ulong jl_get_world_counter() @nogc nothrow; 3144 _jl_value_t* jl_get_kwsorter(_jl_value_t*) @nogc nothrow; 3145 _jl_value_t* jl_box_bool(byte) @nogc nothrow; 3146 _jl_value_t* jl_box_int8(byte) @nogc nothrow; 3147 _jl_value_t* jl_box_uint8(ubyte) @nogc nothrow; 3148 _jl_value_t* jl_box_int16(short) @nogc nothrow; 3149 _jl_value_t* jl_box_uint16(ushort) @nogc nothrow; 3150 _jl_value_t* jl_box_int32(int) @nogc nothrow; 3151 _jl_value_t* jl_box_uint32(uint) @nogc nothrow; 3152 _jl_value_t* jl_box_char(uint) @nogc nothrow; 3153 _jl_value_t* jl_box_int64(c_long) @nogc nothrow; 3154 _jl_value_t* jl_box_uint64(c_ulong) @nogc nothrow; 3155 _jl_value_t* jl_box_float32(float) @nogc nothrow; 3156 _jl_value_t* jl_box_float64(double) @nogc nothrow; 3157 _jl_value_t* jl_box_voidpointer(void*) @nogc nothrow; 3158 _jl_value_t* jl_box_ssavalue(c_ulong) @nogc nothrow; 3159 _jl_value_t* jl_box_slotnumber(c_ulong) @nogc nothrow; 3160 byte jl_unbox_bool(_jl_value_t*) @nogc nothrow; 3161 byte jl_unbox_int8(_jl_value_t*) @nogc nothrow; 3162 ubyte jl_unbox_uint8(_jl_value_t*) @nogc nothrow; 3163 short jl_unbox_int16(_jl_value_t*) @nogc nothrow; 3164 ushort jl_unbox_uint16(_jl_value_t*) @nogc nothrow; 3165 int jl_unbox_int32(_jl_value_t*) @nogc nothrow; 3166 uint jl_unbox_uint32(_jl_value_t*) @nogc nothrow; 3167 c_long jl_unbox_int64(_jl_value_t*) @nogc nothrow; 3168 c_ulong jl_unbox_uint64(_jl_value_t*) @nogc nothrow; 3169 float jl_unbox_float32(_jl_value_t*) @nogc nothrow; 3170 double jl_unbox_float64(_jl_value_t*) @nogc nothrow; 3171 void* jl_unbox_voidpointer(_jl_value_t*) @nogc nothrow; 3172 int jl_get_size(_jl_value_t*, c_ulong*) @nogc nothrow; 3173 // static core.simd.long2 _mm256_cvtepi64_epi16(core.simd.long4) @nogc nothrow; 3174 // static void _mm_mask_cvtepi64_storeu_epi16(void*, ubyte, core.simd.long2) @nogc nothrow; 3175 // static core.simd.long2 _mm_maskz_cvtepi64_epi16(ubyte, core.simd.long2) @nogc nothrow; 3176 alias jl_vararg_kind_t = _Anonymous_40; 3177 enum _Anonymous_40 3178 { 3179 JL_VARARG_NONE = 0, 3180 JL_VARARG_INT = 1, 3181 JL_VARARG_BOUND = 2, 3182 JL_VARARG_UNBOUND = 3, 3183 } 3184 enum JL_VARARG_NONE = _Anonymous_40.JL_VARARG_NONE; 3185 enum JL_VARARG_INT = _Anonymous_40.JL_VARARG_INT; 3186 enum JL_VARARG_BOUND = _Anonymous_40.JL_VARARG_BOUND; 3187 enum JL_VARARG_UNBOUND = _Anonymous_40.JL_VARARG_UNBOUND; 3188 static int jl_is_vararg_type(_jl_value_t*) @nogc nothrow; 3189 static _jl_value_t* jl_unwrap_vararg(_jl_value_t*) @nogc nothrow; 3190 static jl_vararg_kind_t jl_vararg_kind(_jl_value_t*) @nogc nothrow; 3191 static int jl_is_va_tuple(_jl_datatype_t*) @nogc nothrow; 3192 static jl_vararg_kind_t jl_va_tuple_kind(_jl_datatype_t*) @nogc nothrow; 3193 int jl_field_index(_jl_datatype_t*, _jl_sym_t*, int) @nogc nothrow; 3194 _jl_value_t* jl_get_nth_field(_jl_value_t*, c_ulong) @nogc nothrow; 3195 _jl_value_t* jl_get_nth_field_noalloc(_jl_value_t*, c_ulong) @nogc nothrow; 3196 _jl_value_t* jl_get_nth_field_checked(_jl_value_t*, c_ulong) @nogc nothrow; 3197 void jl_set_nth_field(_jl_value_t*, c_ulong, _jl_value_t*) @nogc nothrow; 3198 int jl_field_isdefined(_jl_value_t*, c_ulong) @nogc nothrow; 3199 _jl_value_t* jl_get_field(_jl_value_t*, const(char)*) @nogc nothrow; 3200 _jl_value_t* jl_value_ptr(_jl_value_t*) @nogc nothrow; 3201 int jl_islayout_inline(_jl_value_t*, c_ulong*, c_ulong*) @nogc nothrow; 3202 jl_array_t* jl_new_array(_jl_value_t*, _jl_value_t*) @nogc nothrow; 3203 jl_array_t* jl_reshape_array(_jl_value_t*, jl_array_t*, _jl_value_t*) @nogc nothrow; 3204 jl_array_t* jl_ptr_to_array_1d(_jl_value_t*, void*, c_ulong, int) @nogc nothrow; 3205 jl_array_t* jl_ptr_to_array(_jl_value_t*, void*, _jl_value_t*, int) @nogc nothrow; 3206 jl_array_t* jl_alloc_array_1d(_jl_value_t*, c_ulong) @nogc nothrow; 3207 jl_array_t* jl_alloc_array_2d(_jl_value_t*, c_ulong, c_ulong) @nogc nothrow; 3208 jl_array_t* jl_alloc_array_3d(_jl_value_t*, c_ulong, c_ulong, c_ulong) @nogc nothrow; 3209 jl_array_t* jl_pchar_to_array(const(char)*, c_ulong) @nogc nothrow; 3210 _jl_value_t* jl_pchar_to_string(const(char)*, c_ulong) @nogc nothrow; 3211 _jl_value_t* jl_cstr_to_string(const(char)*) @nogc nothrow; 3212 _jl_value_t* jl_alloc_string(c_ulong) @nogc nothrow; 3213 _jl_value_t* jl_array_to_string(jl_array_t*) @nogc nothrow; 3214 jl_array_t* jl_alloc_vec_any(c_ulong) @nogc nothrow; 3215 _jl_value_t* jl_arrayref(jl_array_t*, c_ulong) @nogc nothrow; 3216 _jl_value_t* jl_ptrarrayref(jl_array_t*, c_ulong) @nogc nothrow; 3217 void jl_arrayset(jl_array_t*, _jl_value_t*, c_ulong) @nogc nothrow; 3218 void jl_arrayunset(jl_array_t*, c_ulong) @nogc nothrow; 3219 int jl_array_isassigned(jl_array_t*, c_ulong) @nogc nothrow; 3220 void jl_array_grow_end(jl_array_t*, c_ulong) @nogc nothrow; 3221 void jl_array_del_end(jl_array_t*, c_ulong) @nogc nothrow; 3222 void jl_array_grow_beg(jl_array_t*, c_ulong) @nogc nothrow; 3223 void jl_array_del_beg(jl_array_t*, c_ulong) @nogc nothrow; 3224 void jl_array_sizehint(jl_array_t*, c_ulong) @nogc nothrow; 3225 void jl_array_ptr_1d_push(jl_array_t*, _jl_value_t*) @nogc nothrow; 3226 void jl_array_ptr_1d_append(jl_array_t*, jl_array_t*) @nogc nothrow; 3227 _jl_value_t* jl_apply_array_type(_jl_value_t*, c_ulong) @nogc nothrow; 3228 void* jl_array_ptr(jl_array_t*) @nogc nothrow; 3229 void* jl_array_eltype(_jl_value_t*) @nogc nothrow; 3230 int jl_array_rank(_jl_value_t*) @nogc nothrow; 3231 c_ulong jl_array_size(_jl_value_t*, int) @nogc nothrow; 3232 const(char)* jl_string_ptr(_jl_value_t*) @nogc nothrow; 3233 extern __gshared _jl_module_t* jl_main_module; 3234 extern __gshared _jl_module_t* jl_core_module; 3235 extern __gshared _jl_module_t* jl_base_module; 3236 extern __gshared _jl_module_t* jl_top_module; 3237 _jl_module_t* jl_new_module(_jl_sym_t*) @nogc nothrow; 3238 void jl_set_module_nospecialize(_jl_module_t*, int) @nogc nothrow; 3239 jl_binding_t* jl_get_binding(_jl_module_t*, _jl_sym_t*) @nogc nothrow; 3240 jl_binding_t* jl_get_binding_or_error(_jl_module_t*, _jl_sym_t*) @nogc nothrow; 3241 _jl_value_t* jl_module_globalref(_jl_module_t*, _jl_sym_t*) @nogc nothrow; 3242 jl_binding_t* jl_get_binding_wr(_jl_module_t*, _jl_sym_t*, int) @nogc nothrow; 3243 jl_binding_t* jl_get_binding_for_method_def(_jl_module_t*, _jl_sym_t*) @nogc nothrow; 3244 int jl_boundp(_jl_module_t*, _jl_sym_t*) @nogc nothrow; 3245 int jl_defines_or_exports_p(_jl_module_t*, _jl_sym_t*) @nogc nothrow; 3246 int jl_binding_resolved_p(_jl_module_t*, _jl_sym_t*) @nogc nothrow; 3247 int jl_is_const(_jl_module_t*, _jl_sym_t*) @nogc nothrow; 3248 _jl_value_t* jl_get_global(_jl_module_t*, _jl_sym_t*) @nogc nothrow; 3249 void jl_set_global(_jl_module_t*, _jl_sym_t*, _jl_value_t*) @nogc nothrow; 3250 void jl_set_const(_jl_module_t*, _jl_sym_t*, _jl_value_t*) @nogc nothrow; 3251 void jl_checked_assignment(jl_binding_t*, _jl_value_t*) @nogc nothrow; 3252 void jl_declare_constant(jl_binding_t*) @nogc nothrow; 3253 void jl_module_using(_jl_module_t*, _jl_module_t*) @nogc nothrow; 3254 void jl_module_use(_jl_module_t*, _jl_module_t*, _jl_sym_t*) @nogc nothrow; 3255 void jl_module_import(_jl_module_t*, _jl_module_t*, _jl_sym_t*) @nogc nothrow; 3256 void jl_module_export(_jl_module_t*, _jl_sym_t*) @nogc nothrow; 3257 int jl_is_imported(_jl_module_t*, _jl_sym_t*) @nogc nothrow; 3258 int jl_module_exports_p(_jl_module_t*, _jl_sym_t*) @nogc nothrow; 3259 void jl_add_standard_imports(_jl_module_t*) @nogc nothrow; 3260 //static _jl_value_t* jl_get_function(_jl_module_t*, const(char)*) @nogc nothrow; 3261 int jl_is_submodule(_jl_module_t*, _jl_module_t*) @nogc nothrow; 3262 jl_array_t* jl_eqtable_put(jl_array_t*, void*, void*, int*) @nogc nothrow; 3263 _jl_value_t* jl_eqtable_get(jl_array_t*, void*, _jl_value_t*) @nogc nothrow; 3264 int jl_errno() @nogc nothrow; 3265 void jl_set_errno(int) @nogc nothrow; 3266 int jl_stat(const(char)*, char*) @nogc nothrow; 3267 int jl_cpu_threads() @nogc nothrow; 3268 c_long jl_getpagesize() @nogc nothrow; 3269 c_long jl_getallocationgranularity() @nogc nothrow; 3270 int jl_is_debugbuild() @nogc nothrow; 3271 _jl_sym_t* jl_get_UNAME() @nogc nothrow; 3272 _jl_sym_t* jl_get_ARCH() @nogc nothrow; 3273 _jl_value_t* jl_environ(int) @nogc nothrow; 3274 void jl_error(const(char)*) @nogc nothrow; 3275 void jl_errorf(const(char)*) @nogc nothrow; 3276 void jl_exceptionf(_jl_datatype_t*, const(char)*) @nogc nothrow; 3277 void jl_too_few_args(const(char)*, int) @nogc nothrow; 3278 void jl_too_many_args(const(char)*, int) @nogc nothrow; 3279 void jl_type_error(const(char)*, _jl_value_t*, _jl_value_t*) @nogc nothrow; 3280 void jl_type_error_rt(const(char)*, const(char)*, _jl_value_t*, _jl_value_t*) @nogc nothrow; 3281 void jl_undefined_var_error(_jl_sym_t*) @nogc nothrow; 3282 void jl_bounds_error(_jl_value_t*, _jl_value_t*) @nogc nothrow; 3283 void jl_bounds_error_v(_jl_value_t*, _jl_value_t**, c_ulong) @nogc nothrow; 3284 void jl_bounds_error_int(_jl_value_t*, c_ulong) @nogc nothrow; 3285 void jl_bounds_error_tuple_int(_jl_value_t**, c_ulong, c_ulong) @nogc nothrow; 3286 void jl_bounds_error_unboxed_int(void*, _jl_value_t*, c_ulong) @nogc nothrow; 3287 void jl_bounds_error_ints(_jl_value_t*, c_ulong*, c_ulong) @nogc nothrow; 3288 void jl_eof_error() @nogc nothrow; 3289 _jl_value_t* jl_current_exception() @nogc nothrow; 3290 _jl_value_t* jl_exception_occurred() @nogc nothrow; 3291 void jl_exception_clear() @nogc nothrow; 3292 // static core.simd.long2 _mm_mask_cvtepi64_epi16(core.simd.long2, ubyte, core.simd.long2) @nogc nothrow; 3293 // static core.simd.long2 _mm_cvtepi64_epi16(core.simd.long2) @nogc nothrow; 3294 alias JL_IMAGE_SEARCH = _Anonymous_41; 3295 enum _Anonymous_41 3296 { 3297 JL_IMAGE_CWD = 0, 3298 JL_IMAGE_JULIA_HOME = 1, 3299 } 3300 enum JL_IMAGE_CWD = _Anonymous_41.JL_IMAGE_CWD; 3301 enum JL_IMAGE_JULIA_HOME = _Anonymous_41.JL_IMAGE_JULIA_HOME; 3302 // static void _mm256_mask_cvtepi64_storeu_epi32(void*, ubyte, core.simd.long4) @nogc nothrow; 3303 // static core.simd.long2 _mm256_maskz_cvtepi64_epi32(ubyte, core.simd.long4) @nogc nothrow; 3304 void julia_init__threading(JL_IMAGE_SEARCH) @nogc nothrow; 3305 void jl_init__threading() @nogc nothrow; 3306 void jl_init_with_image__threading(const(char)*, const(char)*) @nogc nothrow; 3307 const(char)* jl_get_default_sysimg_path() @nogc nothrow; 3308 int jl_is_initialized() @nogc nothrow; 3309 void jl_atexit_hook(int) @nogc nothrow; 3310 void jl_exit(int) @nogc nothrow; 3311 const(char)* jl_pathname_for_handle(void*) @nogc nothrow; 3312 int jl_deserialize_verify_header(ios_t*) @nogc nothrow; 3313 void jl_preload_sysimg_so(const(char)*) @nogc nothrow; 3314 void jl_set_sysimg_so(void*) @nogc nothrow; 3315 ios_t* jl_create_system_image() @nogc nothrow; 3316 void jl_save_system_image(const(char)*) @nogc nothrow; 3317 void jl_restore_system_image(const(char)*) @nogc nothrow; 3318 void jl_restore_system_image_data(const(char)*, c_ulong) @nogc nothrow; 3319 int jl_save_incremental(const(char)*, jl_array_t*) @nogc nothrow; 3320 _jl_value_t* jl_restore_incremental(const(char)*, jl_array_t*) @nogc nothrow; 3321 _jl_value_t* jl_restore_incremental_from_buf(const(char)*, c_ulong, jl_array_t*) @nogc nothrow; 3322 _jl_value_t* jl_parse_input_line(const(char)*, c_ulong, const(char)*, c_ulong) @nogc nothrow; 3323 _jl_value_t* jl_parse_string(const(char)*, c_ulong, int, int) @nogc nothrow; 3324 _jl_value_t* jl_load_file_string(const(char)*, c_ulong, char*, _jl_module_t*) @nogc nothrow; 3325 _jl_value_t* jl_expand(_jl_value_t*, _jl_module_t*) @nogc nothrow; 3326 _jl_value_t* jl_expand_stmt(_jl_value_t*, _jl_module_t*) @nogc nothrow; 3327 _jl_value_t* jl_eval_string(const(char)*) @nogc nothrow; 3328 enum JL_RTLD_CONSTANT 3329 { 3330 JL_RTLD_LOCAL = 1, 3331 JL_RTLD_GLOBAL = 2, 3332 JL_RTLD_LAZY = 4, 3333 JL_RTLD_NOW = 8, 3334 JL_RTLD_NODELETE = 16, 3335 JL_RTLD_NOLOAD = 32, 3336 JL_RTLD_DEEPBIND = 64, 3337 JL_RTLD_FIRST = 128, 3338 } 3339 enum JL_RTLD_LOCAL = JL_RTLD_CONSTANT.JL_RTLD_LOCAL; 3340 enum JL_RTLD_GLOBAL = JL_RTLD_CONSTANT.JL_RTLD_GLOBAL; 3341 enum JL_RTLD_LAZY = JL_RTLD_CONSTANT.JL_RTLD_LAZY; 3342 enum JL_RTLD_NOW = JL_RTLD_CONSTANT.JL_RTLD_NOW; 3343 enum JL_RTLD_NODELETE = JL_RTLD_CONSTANT.JL_RTLD_NODELETE; 3344 enum JL_RTLD_NOLOAD = JL_RTLD_CONSTANT.JL_RTLD_NOLOAD; 3345 enum JL_RTLD_DEEPBIND = JL_RTLD_CONSTANT.JL_RTLD_DEEPBIND; 3346 enum JL_RTLD_FIRST = JL_RTLD_CONSTANT.JL_RTLD_FIRST; 3347 alias jl_uv_libhandle = void*; 3348 void* jl_load_dynamic_library(const(char)*, uint, int) @nogc nothrow; 3349 void* jl_dlopen(const(char)*, uint) @nogc nothrow; 3350 int jl_dlclose(void*) @nogc nothrow; 3351 int jl_dlsym(void*, const(char)*, void**, int) @nogc nothrow; 3352 _jl_value_t* jl_toplevel_eval(_jl_module_t*, _jl_value_t*) @nogc nothrow; 3353 _jl_value_t* jl_toplevel_eval_in(_jl_module_t*, _jl_value_t*) @nogc nothrow; 3354 _jl_value_t* jl_load(_jl_module_t*, const(char)*) @nogc nothrow; 3355 _jl_module_t* jl_base_relative_to(_jl_module_t*) @nogc nothrow; 3356 void jl_trace_method(_jl_method_t*) @nogc nothrow; 3357 void jl_untrace_method(_jl_method_t*) @nogc nothrow; 3358 void jl_trace_linfo(_jl_method_instance_t*) @nogc nothrow; 3359 void jl_untrace_linfo(_jl_method_instance_t*) @nogc nothrow; 3360 void jl_register_linfo_tracer(void function(_jl_method_instance_t*)) @nogc nothrow; 3361 void jl_register_method_tracer(void function(_jl_method_instance_t*)) @nogc nothrow; 3362 void jl_register_newmeth_tracer(void function(_jl_method_t*)) @nogc nothrow; 3363 _jl_value_t* jl_copy_ast(_jl_value_t*) @nogc nothrow; 3364 jl_array_t* jl_compress_ast(_jl_method_t*, _jl_code_info_t*) @nogc nothrow; 3365 _jl_code_info_t* jl_uncompress_ast(_jl_method_t*, jl_array_t*) @nogc nothrow; 3366 ubyte jl_ast_flag_inferred(jl_array_t*) @nogc nothrow; 3367 ubyte jl_ast_flag_inlineable(jl_array_t*) @nogc nothrow; 3368 ubyte jl_ast_flag_pure(jl_array_t*) @nogc nothrow; 3369 void jl_fill_argnames(jl_array_t*, jl_array_t*) @nogc nothrow; 3370 int jl_is_operator(char*) @nogc nothrow; 3371 int jl_is_unary_operator(char*) @nogc nothrow; 3372 int jl_is_unary_and_binary_operator(char*) @nogc nothrow; 3373 int jl_operator_precedence(char*) @nogc nothrow; 3374 static int jl_vinfo_sa(ubyte) @nogc nothrow; 3375 static int jl_vinfo_usedundef(ubyte) @nogc nothrow; 3376 _jl_value_t* jl_apply_generic(_jl_value_t**, uint) @nogc nothrow; 3377 _jl_value_t* jl_invoke(_jl_method_instance_t*, _jl_value_t**, uint) @nogc nothrow; 3378 int jl_invoke_api(_jl_method_instance_t*) @nogc nothrow; 3379 static _jl_value_t* jl_apply(_jl_value_t**, uint) @nogc nothrow; 3380 _jl_value_t* jl_call(_jl_value_t*, _jl_value_t**, int) @nogc nothrow; 3381 _jl_value_t* jl_call0(_jl_value_t*) @nogc nothrow; 3382 _jl_value_t* jl_call1(_jl_value_t*, _jl_value_t*) @nogc nothrow; 3383 _jl_value_t* jl_call2(_jl_value_t*, _jl_value_t*, _jl_value_t*) @nogc nothrow; 3384 _jl_value_t* jl_call3(_jl_value_t*, _jl_value_t*, _jl_value_t*, _jl_value_t*) @nogc nothrow; 3385 void jl_yield() @nogc nothrow; 3386 void jl_install_sigint_handler() @nogc nothrow; 3387 void jl_sigatomic_begin() @nogc nothrow; 3388 void jl_sigatomic_end() @nogc nothrow; 3389 alias jl_timing_block_t = _jl_timing_block_t; 3390 struct _jl_timing_block_t; 3391 alias jl_handler_t = _jl_handler_t; 3392 struct _jl_handler_t 3393 { 3394 __jmp_buf_tag[1] eh_ctx; 3395 _jl_gcframe_t* gcstack; 3396 _jl_handler_t* prev; 3397 byte gc_state; 3398 c_ulong locks_len; 3399 int defer_signal; 3400 int finalizers_inhibited; 3401 _jl_timing_block_t* timing_stack; 3402 c_ulong world_age; 3403 } 3404 alias jl_task_t = _jl_task_t; 3405 _jl_task_t* jl_new_task(_jl_value_t*, c_ulong) @nogc nothrow; 3406 void jl_switchto(_jl_task_t**) @nogc nothrow; 3407 void jl_throw(_jl_value_t*) @nogc nothrow; 3408 void jl_rethrow() @nogc nothrow; 3409 void jl_sig_throw() @nogc nothrow; 3410 void jl_rethrow_other(_jl_value_t*) @nogc nothrow; 3411 void jl_no_exc_handler(_jl_value_t*) @nogc nothrow; 3412 void jl_enter_handler(_jl_handler_t*) @nogc nothrow; 3413 void jl_eh_restore_state(_jl_handler_t*) @nogc nothrow; 3414 void jl_pop_handler(int) @nogc nothrow; 3415 c_ulong jl_excstack_state() @nogc nothrow; 3416 void jl_restore_excstack(c_ulong) @nogc nothrow; 3417 // static core.simd.long2 _mm256_mask_cvtepi64_epi32(core.simd.long2, ubyte, core.simd.long4) @nogc nothrow; 3418 // static core.simd.long2 _mm256_cvtepi64_epi32(core.simd.long4) @nogc nothrow; 3419 // static void _mm_mask_cvtepi64_storeu_epi32(void*, ubyte, core.simd.long2) @nogc nothrow; 3420 // static core.simd.long2 _mm_maskz_cvtepi64_epi32(ubyte, core.simd.long2) @nogc nothrow; 3421 // static core.simd.long2 _mm_mask_cvtepi64_epi32(core.simd.long2, ubyte, core.simd.long2) @nogc nothrow; 3422 void jl_run_event_loop(uv_loop_s*) @nogc nothrow; 3423 int jl_run_once(uv_loop_s*) @nogc nothrow; 3424 int jl_process_events(uv_loop_s*) @nogc nothrow; 3425 uv_loop_s* jl_global_event_loop() @nogc nothrow; 3426 void jl_close_uv(uv_handle_s*) @nogc nothrow; 3427 int jl_tcp_bind(uv_tcp_s*, ushort, uint, uint) @nogc nothrow; 3428 int jl_sizeof_ios_t() @nogc nothrow; 3429 jl_array_t* jl_take_buffer(ios_t*) @nogc nothrow; 3430 struct jl_uv_file_t 3431 { 3432 void* data; 3433 uv_loop_s* loop; 3434 uv_handle_type type; 3435 int file; 3436 } 3437 // static core.simd.long2 _mm_cvtepi64_epi32(core.simd.long2) @nogc nothrow; 3438 void jl_uv_puts(uv_stream_s*, const(char)*, c_ulong) @nogc nothrow; 3439 int jl_printf(uv_stream_s*, const(char)*, ...) @nogc nothrow; 3440 int jl_vprintf(uv_stream_s*, const(char)*, va_list*) @nogc nothrow; 3441 void jl_safe_printf(const(char)*, ...) @nogc nothrow; 3442 extern __gshared uv_stream_s* jl_uv_stdin; 3443 extern __gshared uv_stream_s* jl_uv_stdout; 3444 extern __gshared uv_stream_s* jl_uv_stderr; 3445 uv_stream_s* jl_stdout_stream() @nogc nothrow; 3446 uv_stream_s* jl_stdin_stream() @nogc nothrow; 3447 uv_stream_s* jl_stderr_stream() @nogc nothrow; 3448 void jl_flush_cstdio() @nogc nothrow; 3449 _jl_value_t* jl_stdout_obj() @nogc nothrow; 3450 _jl_value_t* jl_stderr_obj() @nogc nothrow; 3451 c_ulong jl_static_show(uv_stream_s*, _jl_value_t*) @nogc nothrow; 3452 c_ulong jl_static_show_func_sig(uv_stream_s*, _jl_value_t*) @nogc nothrow; 3453 void jlbacktrace() @nogc nothrow; 3454 void jl_(void*) @nogc nothrow; 3455 struct jl_options_t 3456 { 3457 byte quiet; 3458 byte banner; 3459 const(char)* julia_bindir; 3460 const(char)* julia_bin; 3461 const(char)** cmds; 3462 const(char)* image_file; 3463 const(char)* cpu_target; 3464 int nprocs; 3465 const(char)* machine_file; 3466 const(char)* project; 3467 byte isinteractive; 3468 byte color; 3469 byte historyfile; 3470 byte startupfile; 3471 byte compile_enabled; 3472 byte code_coverage; 3473 byte malloc_log; 3474 byte opt_level; 3475 byte debug_level; 3476 byte check_bounds; 3477 byte depwarn; 3478 byte warn_overwrite; 3479 byte can_inline; 3480 byte polly; 3481 const(char)* trace_compile; 3482 byte fast_math; 3483 byte worker; 3484 const(char)* cookie; 3485 byte handle_signals; 3486 byte use_sysimage_native_code; 3487 byte use_compiled_modules; 3488 const(char)* bindto; 3489 const(char)* outputbc; 3490 const(char)* outputunoptbc; 3491 const(char)* outputjitbc; 3492 const(char)* outputo; 3493 const(char)* outputji; 3494 const(char)* output_code_coverage; 3495 byte incremental; 3496 byte image_file_specified; 3497 } 3498 extern __gshared jl_options_t jl_options; 3499 c_long jl_sizeof_jl_options() @nogc nothrow; 3500 void jl_parse_opts(int*, char***) @nogc nothrow; 3501 char* jl_format_filename(const(char)*) @nogc nothrow; 3502 void jl_set_ARGS(int, char**) @nogc nothrow; 3503 int jl_generating_output() @nogc nothrow; 3504 // static void _mm256_mask_cvtepi64_storeu_epi8(void*, ubyte, core.simd.long4) @nogc nothrow; 3505 // static core.simd.long2 _mm256_maskz_cvtepi64_epi8(ubyte, core.simd.long4) @nogc nothrow; 3506 // static core.simd.long2 _mm256_mask_cvtepi64_epi8(core.simd.long2, ubyte, core.simd.long4) @nogc nothrow; 3507 // static core.simd.long2 _mm256_cvtepi64_epi8(core.simd.long4) @nogc nothrow; 3508 // static void _mm_mask_cvtepi64_storeu_epi8(void*, ubyte, core.simd.long2) @nogc nothrow; 3509 // static core.simd.long2 _mm_maskz_cvtepi64_epi8(ubyte, core.simd.long2) @nogc nothrow; 3510 // static core.simd.long2 _mm_mask_cvtepi64_epi8(core.simd.long2, ubyte, core.simd.long2) @nogc nothrow; 3511 // static core.simd.long2 _mm_cvtepi64_epi8(core.simd.long2) @nogc nothrow; 3512 // static void _mm256_mask_cvtepi32_storeu_epi16(void*, ubyte, core.simd.long4) @nogc nothrow; 3513 // static core.simd.long2 _mm256_maskz_cvtepi32_epi16(ubyte, core.simd.long4) @nogc nothrow; 3514 // static core.simd.long2 _mm256_mask_cvtepi32_epi16(core.simd.long2, ubyte, core.simd.long4) @nogc nothrow; 3515 // static core.simd.long2 _mm256_cvtepi32_epi16(core.simd.long4) @nogc nothrow; 3516 // static void _mm_mask_cvtepi32_storeu_epi16(void*, ubyte, core.simd.long2) @nogc nothrow; 3517 // static core.simd.long2 _mm_maskz_cvtepi32_epi16(ubyte, core.simd.long2) @nogc nothrow; 3518 // static core.simd.long2 _mm_mask_cvtepi32_epi16(core.simd.long2, ubyte, core.simd.long2) @nogc nothrow; 3519 // static core.simd.long2 _mm_cvtepi32_epi16(core.simd.long2) @nogc nothrow; 3520 // static void _mm256_mask_cvtepi32_storeu_epi8(void*, ubyte, core.simd.long4) @nogc nothrow; 3521 // static core.simd.long2 _mm256_maskz_cvtepi32_epi8(ubyte, core.simd.long4) @nogc nothrow; 3522 // static core.simd.long2 _mm256_mask_cvtepi32_epi8(core.simd.long2, ubyte, core.simd.long4) @nogc nothrow; 3523 // static core.simd.long2 _mm256_cvtepi32_epi8(core.simd.long4) @nogc nothrow; 3524 int jl_ver_major() @nogc nothrow; 3525 int jl_ver_minor() @nogc nothrow; 3526 int jl_ver_patch() @nogc nothrow; 3527 int jl_ver_is_release() @nogc nothrow; 3528 const(char)* jl_ver_string() @nogc nothrow; 3529 const(char)* jl_git_branch() @nogc nothrow; 3530 const(char)* jl_git_commit() @nogc nothrow; 3531 struct jl_nullable_float64_t 3532 { 3533 ubyte hasvalue; 3534 double value; 3535 } 3536 struct jl_nullable_float32_t 3537 { 3538 ubyte hasvalue; 3539 float value; 3540 } 3541 // static void _mm_mask_cvtepi32_storeu_epi8(void*, ubyte, core.simd.long2) @nogc nothrow; 3542 struct jl_cgparams_t 3543 { 3544 int cached; 3545 int track_allocations; 3546 int code_coverage; 3547 int static_alloc; 3548 int prefer_specsig; 3549 _jl_value_t* module_setup; 3550 _jl_value_t* module_activation; 3551 _jl_value_t* raise_exception; 3552 _jl_value_t* emit_function; 3553 _jl_value_t* emitted_function; 3554 } 3555 extern __gshared jl_cgparams_t jl_default_cgparams; 3556 // static core.simd.long2 _mm_maskz_cvtepi32_epi8(ubyte, core.simd.long2) @nogc nothrow; 3557 struct jl_ucontext_t 3558 { 3559 __jmp_buf_tag[1] uc_mcontext; 3560 } 3561 struct jl_mutex_t 3562 { 3563 c_ulong owner; 3564 uint count; 3565 } 3566 struct jl_gc_pool_t 3567 { 3568 _jl_taggedvalue_t* freelist; 3569 _jl_taggedvalue_t* newpages; 3570 ushort osize; 3571 } 3572 struct jl_thread_heap_t 3573 { 3574 arraylist_t weak_refs; 3575 arraylist_t live_tasks; 3576 _mallocarray_t* mallocarrays; 3577 _mallocarray_t* mafreelist; 3578 _bigval_t* big_objects; 3579 arraylist_t rem_bindings; 3580 arraylist_t[2] _remset; 3581 int remset_nptr; 3582 arraylist_t* remset; 3583 arraylist_t* last_remset; 3584 jl_gc_pool_t[41] norm_pools; 3585 arraylist_t[16] free_stacks; 3586 } 3587 // static core.simd.long2 _mm_mask_cvtepi32_epi8(core.simd.long2, ubyte, core.simd.long2) @nogc nothrow; 3588 alias jl_gc_mark_data_t = _jl_gc_mark_data; 3589 union _jl_gc_mark_data; 3590 struct jl_gc_mark_sp_t 3591 { 3592 void** pc; 3593 _jl_gc_mark_data* data; 3594 void** pc_start; 3595 void** pc_end; 3596 } 3597 struct jl_gc_mark_cache_t 3598 { 3599 c_ulong perm_scanned_bytes; 3600 c_ulong scanned_bytes; 3601 c_ulong nbig_obj; 3602 void*[1024] big_obj; 3603 jl_mutex_t stack_lock; 3604 void** pc_stack; 3605 void** pc_stack_end; 3606 _jl_gc_mark_data* data_stack; 3607 } 3608 alias jl_excstack_t = _jl_excstack_t; 3609 struct _jl_excstack_t; 3610 // static core.simd.long2 _mm_cvtepi32_epi8(core.simd.long2) @nogc nothrow; 3611 struct _jl_gcframe_t 3612 { 3613 c_ulong nroots; 3614 _jl_gcframe_t* prev; 3615 } 3616 // static void _mm256_mask_cvtusepi64_storeu_epi16(void*, ubyte, core.simd.long4) @nogc nothrow; 3617 struct _jl_task_t 3618 { 3619 import std.bitmanip: bitfields; 3620 3621 align(4): 3622 _jl_value_t* tls; 3623 _jl_sym_t* state; 3624 _jl_value_t* donenotify; 3625 _jl_value_t* result; 3626 _jl_value_t* exception; 3627 _jl_value_t* backtrace; 3628 _jl_value_t* logstate; 3629 _jl_value_t* start; 3630 jl_ucontext_t ctx; 3631 void* stkbuf; 3632 c_ulong bufsz; 3633 mixin(bitfields!( 3634 uint, "copy_stack", 31, 3635 uint, "started", 1, 3636 )); 3637 _jl_handler_t* eh; 3638 _jl_gcframe_t* gcstack; 3639 _jl_excstack_t* excstack; 3640 c_ulong world_age; 3641 short tid; 3642 arraylist_t locks; 3643 _jl_timing_block_t* timing_stack; 3644 } 3645 // static core.simd.long2 _mm256_maskz_cvtusepi64_epi16(ubyte, core.simd.long4) @nogc nothrow; 3646 pragma(mangle, "jl_cpu_pause") void jl_cpu_pause_() @nogc nothrow; 3647 pragma(mangle, "jl_cpu_wake") void jl_cpu_wake_() @nogc nothrow; 3648 // static core.simd.long2 _mm256_mask_cvtusepi64_epi16(core.simd.long2, ubyte, core.simd.long4) @nogc nothrow; 3649 // static core.simd.long2 _mm256_cvtusepi64_epi16(core.simd.long4) @nogc nothrow; 3650 static byte jl_gc_state_set(_jl_tls_states_t*, byte, byte) @nogc nothrow; 3651 static byte jl_gc_state_save_and_set(_jl_tls_states_t*, byte) @nogc nothrow; 3652 // static void _mm_mask_cvtusepi64_storeu_epi16(void*, ubyte, core.simd.long2) @nogc nothrow; 3653 // static core.simd.long2 _mm_maskz_cvtusepi64_epi16(ubyte, core.simd.long2) @nogc nothrow; 3654 void jl_gc_safepoint() @nogc nothrow; 3655 void jl_gc_enable_finalizers(_jl_tls_states_t*, int) @nogc nothrow; 3656 // static core.simd.long2 _mm_mask_cvtusepi64_epi16(core.simd.long2, ubyte, core.simd.long2) @nogc nothrow; 3657 // static core.simd.long2 _mm_cvtusepi64_epi16(core.simd.long2) @nogc nothrow; 3658 // static void _mm256_mask_cvtusepi64_storeu_epi32(void*, ubyte, core.simd.long4) @nogc nothrow; 3659 void libsupport_init() @nogc nothrow; 3660 // static core.simd.long2 _mm256_maskz_cvtusepi64_epi32(ubyte, core.simd.long4) @nogc nothrow; 3661 static void jl_mutex_wait(jl_mutex_t*, int) @nogc nothrow; 3662 static void jl_mutex_lock_nogc(jl_mutex_t*) @nogc nothrow; 3663 static void jl_lock_frame_push(jl_mutex_t*) @nogc nothrow; 3664 static void jl_lock_frame_pop() @nogc nothrow; 3665 // static core.simd.long2 _mm256_mask_cvtusepi64_epi32(core.simd.long2, ubyte, core.simd.long4) @nogc nothrow; 3666 static void jl_mutex_lock(jl_mutex_t*) @nogc nothrow; 3667 static void jl_mutex_lock_maybe_nogc(jl_mutex_t*) @nogc nothrow; 3668 static void jl_mutex_unlock_nogc(jl_mutex_t*) @nogc nothrow; 3669 static void jl_mutex_unlock(jl_mutex_t*) @nogc nothrow; 3670 static void jl_mutex_unlock_maybe_nogc(jl_mutex_t*) @nogc nothrow; 3671 static void jl_mutex_init(jl_mutex_t*) @nogc nothrow; 3672 // static core.simd.long2 _mm256_cvtusepi64_epi32(core.simd.long4) @nogc nothrow; 3673 // static void _mm_mask_cvtusepi64_storeu_epi32(void*, ubyte, core.simd.long2) @nogc nothrow; 3674 // static core.simd.long2 _mm_maskz_cvtusepi64_epi32(ubyte, core.simd.long2) @nogc nothrow; 3675 // static core.simd.long2 _mm_mask_cvtusepi64_epi32(core.simd.long2, ubyte, core.simd.long2) @nogc nothrow; 3676 // static core.simd.long2 _mm_cvtusepi64_epi32(core.simd.long2) @nogc nothrow; 3677 void** ptrhash_bp(htable_t*, void*) @nogc nothrow; 3678 int ptrhash_remove(htable_t*, void*) @nogc nothrow; 3679 int ptrhash_has(htable_t*, void*) @nogc nothrow; 3680 void ptrhash_adjoin(htable_t*, void*, void*) @nogc nothrow; 3681 void ptrhash_put(htable_t*, void*, void*) @nogc nothrow; 3682 void* ptrhash_get(htable_t*, void*) @nogc nothrow; 3683 // static void _mm256_mask_cvtusepi64_storeu_epi8(void*, ubyte, core.simd.long4) @nogc nothrow; 3684 double jl_strtod_c(const(char)*, char**) @nogc nothrow; 3685 float jl_strtof_c(const(char)*, char**) @nogc nothrow; 3686 struct jl_timeval 3687 { 3688 c_long sec; 3689 c_long usec; 3690 } 3691 int jl_gettimeofday(jl_timeval*) @nogc nothrow; 3692 double jl_clock_now() @nogc nothrow; 3693 void sleep_ms(int) @nogc nothrow; 3694 // static core.simd.long2 _mm256_maskz_cvtusepi64_epi8(ubyte, core.simd.long4) @nogc nothrow; 3695 static c_ulong jl_thread_self() @nogc nothrow; 3696 alias jl_tls_states_t = _jl_tls_states_t; 3697 struct _jl_tls_states_t 3698 { 3699 _jl_gcframe_t* pgcstack; 3700 c_ulong world_age; 3701 c_ulong* safepoint; 3702 byte gc_state; 3703 byte in_finalizer; 3704 byte disable_gc; 3705 int defer_signal; 3706 _jl_task_t* current_task; 3707 _jl_task_t* root_task; 3708 void* stackbase; 3709 c_ulong stacksize; 3710 jl_ucontext_t base_ctx; 3711 __jmp_buf_tag** safe_restore; 3712 short tid; 3713 _jl_value_t* sig_exception; 3714 c_ulong* bt_data; 3715 c_ulong bt_size; 3716 int signal_request; 3717 int io_wait; 3718 jl_thread_heap_t heap; 3719 c_ulong system_id; 3720 void* signal_stack; 3721 int in_pure_callback; 3722 int finalizers_inhibited; 3723 arraylist_t finalizers; 3724 jl_gc_mark_cache_t gc_cache; 3725 arraylist_t sweep_objs; 3726 jl_gc_mark_sp_t gc_mark_sp; 3727 _jl_value_t* previous_exception; 3728 } 3729 alias jl_ptls_t = _jl_tls_states_t*; 3730 short jl_threadid() @nogc nothrow; 3731 void jl_threading_profile() @nogc nothrow; 3732 _jl_tls_states_t* jl_get_ptls_states() @nogc nothrow; 3733 alias jl_get_ptls_states_func = _jl_tls_states_t* function(); 3734 void jl_set_ptls_states_getter(_jl_tls_states_t* function()) @nogc nothrow; 3735 // static core.simd.long2 _mm256_mask_cvtusepi64_epi8(core.simd.long2, ubyte, core.simd.long4) @nogc nothrow; 3736 c_ulong u8_toucs(uint*, c_ulong, const(char)*, c_ulong) @nogc nothrow; 3737 c_ulong u8_toutf8(char*, c_ulong, const(uint)*, c_ulong) @nogc nothrow; 3738 c_ulong u8_wc_toutf8(char*, uint) @nogc nothrow; 3739 c_ulong u8_offset(const(char)*, c_ulong) @nogc nothrow; 3740 c_ulong u8_charnum(const(char)*, c_ulong) @nogc nothrow; 3741 uint u8_nextchar(const(char)*, c_ulong*) @nogc nothrow; 3742 uint u8_nextmemchar(const(char)*, c_ulong*) @nogc nothrow; 3743 void u8_inc(const(char)*, c_ulong*) @nogc nothrow; 3744 void u8_dec(const(char)*, c_ulong*) @nogc nothrow; 3745 c_ulong u8_seqlen(const(char)*) @nogc nothrow; 3746 c_ulong u8_charlen(uint) @nogc nothrow; 3747 char read_escape_control_char(char) @nogc nothrow; 3748 c_ulong u8_read_escape_sequence(const(char)*, c_ulong, uint*) @nogc nothrow; 3749 int u8_escape_wchar(char*, c_ulong, uint) @nogc nothrow; 3750 c_ulong u8_escape(char*, c_ulong, const(char)*, c_ulong*, c_ulong, int, int) @nogc nothrow; 3751 int octal_digit(char) @nogc nothrow; 3752 int hex_digit(char) @nogc nothrow; 3753 char* u8_memchr(const(char)*, uint, c_ulong, c_ulong*) @nogc nothrow; 3754 char* u8_memrchr(const(char)*, uint, c_ulong) @nogc nothrow; 3755 c_ulong u8_strwidth(const(char)*) @nogc nothrow; 3756 c_ulong u8_vprintf(const(char)*, va_list*) @nogc nothrow; 3757 c_ulong u8_printf(const(char)*, ...) @nogc nothrow; 3758 int u8_isvalid(const(char)*, c_ulong) @nogc nothrow; 3759 // static core.simd.long2 _mm256_cvtusepi64_epi8(core.simd.long4) @nogc nothrow; 3760 char* uint2str(char*, c_ulong, c_ulong, uint) @nogc nothrow; 3761 int str2int(char*, c_ulong, c_long*, uint) @nogc nothrow; 3762 int isdigit_base(char, int) @nogc nothrow; 3763 double conv_to_double(void*, numerictype_t) @nogc nothrow; 3764 c_long conv_to_int64(void*, numerictype_t) @nogc nothrow; 3765 c_ulong conv_to_uint64(void*, numerictype_t) @nogc nothrow; 3766 int conv_to_int32(void*, numerictype_t) @nogc nothrow; 3767 uint conv_to_uint32(void*, numerictype_t) @nogc nothrow; 3768 // static void _mm_mask_cvtusepi64_storeu_epi8(void*, ubyte, core.simd.long2) @nogc nothrow; 3769 int cmp_same_lt(void*, void*, numerictype_t) @nogc nothrow; 3770 int cmp_same_eq(void*, void*, numerictype_t) @nogc nothrow; 3771 int cmp_lt(void*, numerictype_t, void*, numerictype_t) @nogc nothrow; 3772 int cmp_eq(void*, numerictype_t, void*, numerictype_t, int) @nogc nothrow; 3773 // static core.simd.long2 _mm_maskz_cvtusepi64_epi8(ubyte, core.simd.long2) @nogc nothrow; 3774 // static core.simd.long2 _mm_mask_cvtusepi64_epi8(core.simd.long2, ubyte, core.simd.long2) @nogc nothrow; 3775 // static core.simd.long2 _mm_cvtusepi64_epi8(core.simd.long2) @nogc nothrow; 3776 // static void _mm256_mask_cvtusepi32_storeu_epi16(void*, ubyte, core.simd.long4) @nogc nothrow; 3777 alias uv_errno_t = _Anonymous_42; 3778 enum _Anonymous_42 3779 { 3780 UV_E2BIG = -7, 3781 UV_EACCES = -13, 3782 UV_EADDRINUSE = -98, 3783 UV_EADDRNOTAVAIL = -99, 3784 UV_EAFNOSUPPORT = -97, 3785 UV_EAGAIN = -11, 3786 UV_EAI_ADDRFAMILY = -3000, 3787 UV_EAI_AGAIN = -3001, 3788 UV_EAI_BADFLAGS = -3002, 3789 UV_EAI_BADHINTS = -3013, 3790 UV_EAI_CANCELED = -3003, 3791 UV_EAI_FAIL = -3004, 3792 UV_EAI_FAMILY = -3005, 3793 UV_EAI_MEMORY = -3006, 3794 UV_EAI_NODATA = -3007, 3795 UV_EAI_NONAME = -3008, 3796 UV_EAI_OVERFLOW = -3009, 3797 UV_EAI_PROTOCOL = -3014, 3798 UV_EAI_SERVICE = -3010, 3799 UV_EAI_SOCKTYPE = -3011, 3800 UV_EALREADY = -114, 3801 UV_EBADF = -9, 3802 UV_EBUSY = -16, 3803 UV_ECANCELED = -125, 3804 UV_ECHARSET = -4080, 3805 UV_ECONNABORTED = -103, 3806 UV_ECONNREFUSED = -111, 3807 UV_ECONNRESET = -104, 3808 UV_EDESTADDRREQ = -89, 3809 UV_EEXIST = -17, 3810 UV_EFAULT = -14, 3811 UV_EFBIG = -27, 3812 UV_EHOSTUNREACH = -113, 3813 UV_EINTR = -4, 3814 UV_EINVAL = -22, 3815 UV_EIO = -5, 3816 UV_EISCONN = -106, 3817 UV_EISDIR = -21, 3818 UV_ELOOP = -40, 3819 UV_EMFILE = -24, 3820 UV_EMSGSIZE = -90, 3821 UV_ENAMETOOLONG = -36, 3822 UV_ENETDOWN = -100, 3823 UV_ENETUNREACH = -101, 3824 UV_ENFILE = -23, 3825 UV_ENOBUFS = -105, 3826 UV_ENODEV = -19, 3827 UV_ENOENT = -2, 3828 UV_ENOMEM = -12, 3829 UV_ENONET = -64, 3830 UV_ENOPROTOOPT = -92, 3831 UV_ENOSPC = -28, 3832 UV_ENOSYS = -38, 3833 UV_ENOTCONN = -107, 3834 UV_ENOTDIR = -20, 3835 UV_ENOTEMPTY = -39, 3836 UV_ENOTSOCK = -88, 3837 UV_ENOTSUP = -95, 3838 UV_EPERM = -1, 3839 UV_EPIPE = -32, 3840 UV_EPROTO = -71, 3841 UV_EPROTONOSUPPORT = -93, 3842 UV_EPROTOTYPE = -91, 3843 UV_ERANGE = -34, 3844 UV_EROFS = -30, 3845 UV_ESHUTDOWN = -108, 3846 UV_ESPIPE = -29, 3847 UV_ESRCH = -3, 3848 UV_ETIMEDOUT = -110, 3849 UV_ETXTBSY = -26, 3850 UV_EXDEV = -18, 3851 UV_UNKNOWN = -4094, 3852 UV_EOF = -4095, 3853 UV_ENXIO = -6, 3854 UV_EMLINK = -31, 3855 UV_EHOSTDOWN = -112, 3856 UV_EREMOTEIO = -121, 3857 UV_ENOTTY = -25, 3858 UV_EFTYPE = -4028, 3859 UV_ERRNO_MAX = -4096, 3860 } 3861 enum UV_E2BIG = _Anonymous_42.UV_E2BIG; 3862 enum UV_EACCES = _Anonymous_42.UV_EACCES; 3863 enum UV_EADDRINUSE = _Anonymous_42.UV_EADDRINUSE; 3864 enum UV_EADDRNOTAVAIL = _Anonymous_42.UV_EADDRNOTAVAIL; 3865 enum UV_EAFNOSUPPORT = _Anonymous_42.UV_EAFNOSUPPORT; 3866 enum UV_EAGAIN = _Anonymous_42.UV_EAGAIN; 3867 enum UV_EAI_ADDRFAMILY = _Anonymous_42.UV_EAI_ADDRFAMILY; 3868 enum UV_EAI_AGAIN = _Anonymous_42.UV_EAI_AGAIN; 3869 enum UV_EAI_BADFLAGS = _Anonymous_42.UV_EAI_BADFLAGS; 3870 enum UV_EAI_BADHINTS = _Anonymous_42.UV_EAI_BADHINTS; 3871 enum UV_EAI_CANCELED = _Anonymous_42.UV_EAI_CANCELED; 3872 enum UV_EAI_FAIL = _Anonymous_42.UV_EAI_FAIL; 3873 enum UV_EAI_FAMILY = _Anonymous_42.UV_EAI_FAMILY; 3874 enum UV_EAI_MEMORY = _Anonymous_42.UV_EAI_MEMORY; 3875 enum UV_EAI_NODATA = _Anonymous_42.UV_EAI_NODATA; 3876 enum UV_EAI_NONAME = _Anonymous_42.UV_EAI_NONAME; 3877 enum UV_EAI_OVERFLOW = _Anonymous_42.UV_EAI_OVERFLOW; 3878 enum UV_EAI_PROTOCOL = _Anonymous_42.UV_EAI_PROTOCOL; 3879 enum UV_EAI_SERVICE = _Anonymous_42.UV_EAI_SERVICE; 3880 enum UV_EAI_SOCKTYPE = _Anonymous_42.UV_EAI_SOCKTYPE; 3881 enum UV_EALREADY = _Anonymous_42.UV_EALREADY; 3882 enum UV_EBADF = _Anonymous_42.UV_EBADF; 3883 enum UV_EBUSY = _Anonymous_42.UV_EBUSY; 3884 enum UV_ECANCELED = _Anonymous_42.UV_ECANCELED; 3885 enum UV_ECHARSET = _Anonymous_42.UV_ECHARSET; 3886 enum UV_ECONNABORTED = _Anonymous_42.UV_ECONNABORTED; 3887 enum UV_ECONNREFUSED = _Anonymous_42.UV_ECONNREFUSED; 3888 enum UV_ECONNRESET = _Anonymous_42.UV_ECONNRESET; 3889 enum UV_EDESTADDRREQ = _Anonymous_42.UV_EDESTADDRREQ; 3890 enum UV_EEXIST = _Anonymous_42.UV_EEXIST; 3891 enum UV_EFAULT = _Anonymous_42.UV_EFAULT; 3892 enum UV_EFBIG = _Anonymous_42.UV_EFBIG; 3893 enum UV_EHOSTUNREACH = _Anonymous_42.UV_EHOSTUNREACH; 3894 enum UV_EINTR = _Anonymous_42.UV_EINTR; 3895 enum UV_EINVAL = _Anonymous_42.UV_EINVAL; 3896 enum UV_EIO = _Anonymous_42.UV_EIO; 3897 enum UV_EISCONN = _Anonymous_42.UV_EISCONN; 3898 enum UV_EISDIR = _Anonymous_42.UV_EISDIR; 3899 enum UV_ELOOP = _Anonymous_42.UV_ELOOP; 3900 enum UV_EMFILE = _Anonymous_42.UV_EMFILE; 3901 enum UV_EMSGSIZE = _Anonymous_42.UV_EMSGSIZE; 3902 enum UV_ENAMETOOLONG = _Anonymous_42.UV_ENAMETOOLONG; 3903 enum UV_ENETDOWN = _Anonymous_42.UV_ENETDOWN; 3904 enum UV_ENETUNREACH = _Anonymous_42.UV_ENETUNREACH; 3905 enum UV_ENFILE = _Anonymous_42.UV_ENFILE; 3906 enum UV_ENOBUFS = _Anonymous_42.UV_ENOBUFS; 3907 enum UV_ENODEV = _Anonymous_42.UV_ENODEV; 3908 enum UV_ENOENT = _Anonymous_42.UV_ENOENT; 3909 enum UV_ENOMEM = _Anonymous_42.UV_ENOMEM; 3910 enum UV_ENONET = _Anonymous_42.UV_ENONET; 3911 enum UV_ENOPROTOOPT = _Anonymous_42.UV_ENOPROTOOPT; 3912 enum UV_ENOSPC = _Anonymous_42.UV_ENOSPC; 3913 enum UV_ENOSYS = _Anonymous_42.UV_ENOSYS; 3914 enum UV_ENOTCONN = _Anonymous_42.UV_ENOTCONN; 3915 enum UV_ENOTDIR = _Anonymous_42.UV_ENOTDIR; 3916 enum UV_ENOTEMPTY = _Anonymous_42.UV_ENOTEMPTY; 3917 enum UV_ENOTSOCK = _Anonymous_42.UV_ENOTSOCK; 3918 enum UV_ENOTSUP = _Anonymous_42.UV_ENOTSUP; 3919 enum UV_EPERM = _Anonymous_42.UV_EPERM; 3920 enum UV_EPIPE = _Anonymous_42.UV_EPIPE; 3921 enum UV_EPROTO = _Anonymous_42.UV_EPROTO; 3922 enum UV_EPROTONOSUPPORT = _Anonymous_42.UV_EPROTONOSUPPORT; 3923 enum UV_EPROTOTYPE = _Anonymous_42.UV_EPROTOTYPE; 3924 enum UV_ERANGE = _Anonymous_42.UV_ERANGE; 3925 enum UV_EROFS = _Anonymous_42.UV_EROFS; 3926 enum UV_ESHUTDOWN = _Anonymous_42.UV_ESHUTDOWN; 3927 enum UV_ESPIPE = _Anonymous_42.UV_ESPIPE; 3928 enum UV_ESRCH = _Anonymous_42.UV_ESRCH; 3929 enum UV_ETIMEDOUT = _Anonymous_42.UV_ETIMEDOUT; 3930 enum UV_ETXTBSY = _Anonymous_42.UV_ETXTBSY; 3931 enum UV_EXDEV = _Anonymous_42.UV_EXDEV; 3932 enum UV_UNKNOWN = _Anonymous_42.UV_UNKNOWN; 3933 enum UV_EOF = _Anonymous_42.UV_EOF; 3934 enum UV_ENXIO = _Anonymous_42.UV_ENXIO; 3935 enum UV_EMLINK = _Anonymous_42.UV_EMLINK; 3936 enum UV_EHOSTDOWN = _Anonymous_42.UV_EHOSTDOWN; 3937 enum UV_EREMOTEIO = _Anonymous_42.UV_EREMOTEIO; 3938 enum UV_ENOTTY = _Anonymous_42.UV_ENOTTY; 3939 enum UV_EFTYPE = _Anonymous_42.UV_EFTYPE; 3940 enum UV_ERRNO_MAX = _Anonymous_42.UV_ERRNO_MAX; 3941 alias uv_handle_type = _Anonymous_43; 3942 enum _Anonymous_43 3943 { 3944 UV_UNKNOWN_HANDLE = 0, 3945 UV_ASYNC = 1, 3946 UV_CHECK = 2, 3947 UV_FS_EVENT = 3, 3948 UV_FS_POLL = 4, 3949 UV_HANDLE = 5, 3950 UV_IDLE = 6, 3951 UV_NAMED_PIPE = 7, 3952 UV_POLL = 8, 3953 UV_PREPARE = 9, 3954 UV_PROCESS = 10, 3955 UV_STREAM = 11, 3956 UV_TCP = 12, 3957 UV_TIMER = 13, 3958 UV_TTY = 14, 3959 UV_UDP = 15, 3960 UV_SIGNAL = 16, 3961 UV_FILE = 17, 3962 UV_HANDLE_TYPE_MAX = 18, 3963 } 3964 enum UV_UNKNOWN_HANDLE = _Anonymous_43.UV_UNKNOWN_HANDLE; 3965 enum UV_ASYNC = _Anonymous_43.UV_ASYNC; 3966 enum UV_CHECK = _Anonymous_43.UV_CHECK; 3967 enum UV_FS_EVENT = _Anonymous_43.UV_FS_EVENT; 3968 enum UV_FS_POLL = _Anonymous_43.UV_FS_POLL; 3969 enum UV_HANDLE = _Anonymous_43.UV_HANDLE; 3970 enum UV_IDLE = _Anonymous_43.UV_IDLE; 3971 enum UV_NAMED_PIPE = _Anonymous_43.UV_NAMED_PIPE; 3972 enum UV_POLL = _Anonymous_43.UV_POLL; 3973 enum UV_PREPARE = _Anonymous_43.UV_PREPARE; 3974 enum UV_PROCESS = _Anonymous_43.UV_PROCESS; 3975 enum UV_STREAM = _Anonymous_43.UV_STREAM; 3976 enum UV_TCP = _Anonymous_43.UV_TCP; 3977 enum UV_TIMER = _Anonymous_43.UV_TIMER; 3978 enum UV_TTY = _Anonymous_43.UV_TTY; 3979 enum UV_UDP = _Anonymous_43.UV_UDP; 3980 enum UV_SIGNAL = _Anonymous_43.UV_SIGNAL; 3981 enum UV_FILE = _Anonymous_43.UV_FILE; 3982 enum UV_HANDLE_TYPE_MAX = _Anonymous_43.UV_HANDLE_TYPE_MAX; 3983 // static core.simd.long2 _mm256_maskz_cvtusepi32_epi16(ubyte, core.simd.long4) @nogc nothrow; 3984 alias uv_req_type = _Anonymous_44; 3985 enum _Anonymous_44 3986 { 3987 UV_UNKNOWN_REQ = 0, 3988 UV_REQ = 1, 3989 UV_CONNECT = 2, 3990 UV_WRITE = 3, 3991 UV_SHUTDOWN = 4, 3992 UV_UDP_SEND = 5, 3993 UV_FS = 6, 3994 UV_WORK = 7, 3995 UV_GETADDRINFO = 8, 3996 UV_GETNAMEINFO = 9, 3997 UV_REQ_TYPE_MAX = 10, 3998 } 3999 enum UV_UNKNOWN_REQ = _Anonymous_44.UV_UNKNOWN_REQ; 4000 enum UV_REQ = _Anonymous_44.UV_REQ; 4001 enum UV_CONNECT = _Anonymous_44.UV_CONNECT; 4002 enum UV_WRITE = _Anonymous_44.UV_WRITE; 4003 enum UV_SHUTDOWN = _Anonymous_44.UV_SHUTDOWN; 4004 enum UV_UDP_SEND = _Anonymous_44.UV_UDP_SEND; 4005 enum UV_FS = _Anonymous_44.UV_FS; 4006 enum UV_WORK = _Anonymous_44.UV_WORK; 4007 enum UV_GETADDRINFO = _Anonymous_44.UV_GETADDRINFO; 4008 enum UV_GETNAMEINFO = _Anonymous_44.UV_GETNAMEINFO; 4009 enum UV_REQ_TYPE_MAX = _Anonymous_44.UV_REQ_TYPE_MAX; 4010 alias uv_loop_t = uv_loop_s; 4011 alias uv_handle_t = uv_handle_s; 4012 struct uv_handle_s 4013 { 4014 void* data; 4015 uv_loop_s* loop; 4016 uv_handle_type type; 4017 void function(uv_handle_s*) close_cb; 4018 void*[2] handle_queue; 4019 uv_handle_s* next_closing; 4020 uint flags; 4021 } 4022 alias uv_stream_t = uv_stream_s; 4023 struct uv_stream_s 4024 { 4025 void* data; 4026 uv_loop_s* loop; 4027 uv_handle_type type; 4028 void function(uv_handle_s*) close_cb; 4029 void*[2] handle_queue; 4030 uv_handle_s* next_closing; 4031 uint flags; 4032 c_ulong write_queue_size; 4033 void function(uv_handle_s*, c_ulong, uv_buf_t*) alloc_cb; 4034 void function(uv_stream_s*, c_long, const(uv_buf_t)*) read_cb; 4035 uv_connect_s* connect_req; 4036 uv_shutdown_s* shutdown_req; 4037 uv__io_s io_watcher; 4038 void*[2] write_queue; 4039 void*[2] write_completed_queue; 4040 void function(uv_stream_s*, int) connection_cb; 4041 int delayed_error; 4042 int accepted_fd; 4043 void* queued_fds; 4044 } 4045 alias uv_tcp_t = uv_tcp_s; 4046 struct uv_tcp_s 4047 { 4048 void* data; 4049 uv_loop_s* loop; 4050 uv_handle_type type; 4051 void function(uv_handle_s*) close_cb; 4052 void*[2] handle_queue; 4053 uv_handle_s* next_closing; 4054 uint flags; 4055 c_ulong write_queue_size; 4056 void function(uv_handle_s*, c_ulong, uv_buf_t*) alloc_cb; 4057 void function(uv_stream_s*, c_long, const(uv_buf_t)*) read_cb; 4058 uv_connect_s* connect_req; 4059 uv_shutdown_s* shutdown_req; 4060 uv__io_s io_watcher; 4061 void*[2] write_queue; 4062 void*[2] write_completed_queue; 4063 void function(uv_stream_s*, int) connection_cb; 4064 int delayed_error; 4065 int accepted_fd; 4066 void* queued_fds; 4067 } 4068 alias uv_udp_t = uv_udp_s; 4069 struct uv_udp_s 4070 { 4071 void* data; 4072 uv_loop_s* loop; 4073 uv_handle_type type; 4074 void function(uv_handle_s*) close_cb; 4075 void*[2] handle_queue; 4076 uv_handle_s* next_closing; 4077 uint flags; 4078 c_ulong send_queue_size; 4079 c_ulong send_queue_count; 4080 void function(uv_handle_s*, c_ulong, uv_buf_t*) alloc_cb; 4081 void function(uv_udp_s*, c_long, const(uv_buf_t)*, const(sockaddr)*, uint) recv_cb; 4082 uv__io_s io_watcher; 4083 void*[2] write_queue; 4084 void*[2] write_completed_queue; 4085 } 4086 alias uv_pipe_t = uv_pipe_s; 4087 struct uv_pipe_s 4088 { 4089 void* data; 4090 uv_loop_s* loop; 4091 uv_handle_type type; 4092 void function(uv_handle_s*) close_cb; 4093 void*[2] handle_queue; 4094 uv_handle_s* next_closing; 4095 uint flags; 4096 c_ulong write_queue_size; 4097 void function(uv_handle_s*, c_ulong, uv_buf_t*) alloc_cb; 4098 void function(uv_stream_s*, c_long, const(uv_buf_t)*) read_cb; 4099 uv_connect_s* connect_req; 4100 uv_shutdown_s* shutdown_req; 4101 uv__io_s io_watcher; 4102 void*[2] write_queue; 4103 void*[2] write_completed_queue; 4104 void function(uv_stream_s*, int) connection_cb; 4105 int delayed_error; 4106 int accepted_fd; 4107 void* queued_fds; 4108 int ipc; 4109 const(char)* pipe_fname; 4110 } 4111 alias uv_tty_t = uv_tty_s; 4112 struct uv_tty_s 4113 { 4114 void* data; 4115 uv_loop_s* loop; 4116 uv_handle_type type; 4117 void function(uv_handle_s*) close_cb; 4118 void*[2] handle_queue; 4119 uv_handle_s* next_closing; 4120 uint flags; 4121 c_ulong write_queue_size; 4122 void function(uv_handle_s*, c_ulong, uv_buf_t*) alloc_cb; 4123 void function(uv_stream_s*, c_long, const(uv_buf_t)*) read_cb; 4124 uv_connect_s* connect_req; 4125 uv_shutdown_s* shutdown_req; 4126 uv__io_s io_watcher; 4127 void*[2] write_queue; 4128 void*[2] write_completed_queue; 4129 void function(uv_stream_s*, int) connection_cb; 4130 int delayed_error; 4131 int accepted_fd; 4132 void* queued_fds; 4133 termios orig_termios; 4134 int mode; 4135 } 4136 alias uv_poll_t = uv_poll_s; 4137 struct uv_poll_s 4138 { 4139 void* data; 4140 uv_loop_s* loop; 4141 uv_handle_type type; 4142 void function(uv_handle_s*) close_cb; 4143 void*[2] handle_queue; 4144 uv_handle_s* next_closing; 4145 uint flags; 4146 void function(uv_poll_s*, int, int) poll_cb; 4147 uv__io_s io_watcher; 4148 } 4149 alias uv_timer_t = uv_timer_s; 4150 struct uv_timer_s 4151 { 4152 void* data; 4153 uv_loop_s* loop; 4154 uv_handle_type type; 4155 void function(uv_handle_s*) close_cb; 4156 void*[2] handle_queue; 4157 uv_handle_s* next_closing; 4158 uint flags; 4159 void function(uv_timer_s*) timer_cb; 4160 void*[3] heap_node; 4161 c_ulong timeout; 4162 c_ulong repeat; 4163 c_ulong start_id; 4164 } 4165 alias uv_prepare_t = uv_prepare_s; 4166 struct uv_prepare_s 4167 { 4168 void* data; 4169 uv_loop_s* loop; 4170 uv_handle_type type; 4171 void function(uv_handle_s*) close_cb; 4172 void*[2] handle_queue; 4173 uv_handle_s* next_closing; 4174 uint flags; 4175 void function(uv_prepare_s*) prepare_cb; 4176 void*[2] queue; 4177 } 4178 alias uv_check_t = uv_check_s; 4179 struct uv_check_s 4180 { 4181 void* data; 4182 uv_loop_s* loop; 4183 uv_handle_type type; 4184 void function(uv_handle_s*) close_cb; 4185 void*[2] handle_queue; 4186 uv_handle_s* next_closing; 4187 uint flags; 4188 void function(uv_check_s*) check_cb; 4189 void*[2] queue; 4190 } 4191 alias uv_idle_t = uv_idle_s; 4192 struct uv_idle_s 4193 { 4194 void* data; 4195 uv_loop_s* loop; 4196 uv_handle_type type; 4197 void function(uv_handle_s*) close_cb; 4198 void*[2] handle_queue; 4199 uv_handle_s* next_closing; 4200 uint flags; 4201 void function(uv_idle_s*) idle_cb; 4202 void*[2] queue; 4203 } 4204 alias uv_async_t = uv_async_s; 4205 struct uv_async_s 4206 { 4207 void* data; 4208 uv_loop_s* loop; 4209 uv_handle_type type; 4210 void function(uv_handle_s*) close_cb; 4211 void*[2] handle_queue; 4212 uv_handle_s* next_closing; 4213 uint flags; 4214 void function(uv_async_s*) async_cb; 4215 void*[2] queue; 4216 int pending; 4217 } 4218 alias uv_process_t = uv_process_s; 4219 struct uv_process_s 4220 { 4221 void* data; 4222 uv_loop_s* loop; 4223 uv_handle_type type; 4224 void function(uv_handle_s*) close_cb; 4225 void*[2] handle_queue; 4226 uv_handle_s* next_closing; 4227 uint flags; 4228 void function(uv_process_s*, c_long, int) exit_cb; 4229 int pid; 4230 void*[2] queue; 4231 int status; 4232 } 4233 alias uv_fs_event_t = uv_fs_event_s; 4234 struct uv_fs_event_s 4235 { 4236 void* data; 4237 uv_loop_s* loop; 4238 uv_handle_type type; 4239 void function(uv_handle_s*) close_cb; 4240 void*[2] handle_queue; 4241 uv_handle_s* next_closing; 4242 uint flags; 4243 char* path; 4244 void function(uv_fs_event_s*, const(char)*, int, int) cb; 4245 void*[2] watchers; 4246 int wd; 4247 } 4248 alias uv_fs_poll_t = uv_fs_poll_s; 4249 struct uv_fs_poll_s 4250 { 4251 void* data; 4252 uv_loop_s* loop; 4253 uv_handle_type type; 4254 void function(uv_handle_s*) close_cb; 4255 void*[2] handle_queue; 4256 uv_handle_s* next_closing; 4257 uint flags; 4258 void* poll_ctx; 4259 } 4260 alias uv_signal_t = uv_signal_s; 4261 struct uv_signal_s 4262 { 4263 void* data; 4264 uv_loop_s* loop; 4265 uv_handle_type type; 4266 void function(uv_handle_s*) close_cb; 4267 void*[2] handle_queue; 4268 uv_handle_s* next_closing; 4269 uint flags; 4270 void function(uv_signal_s*, int) signal_cb; 4271 int signum; 4272 static struct _Anonymous_45 4273 { 4274 uv_signal_s* rbe_left; 4275 uv_signal_s* rbe_right; 4276 uv_signal_s* rbe_parent; 4277 int rbe_color; 4278 } 4279 _Anonymous_45 tree_entry; 4280 uint caught_signals; 4281 uint dispatched_signals; 4282 } 4283 alias uv_req_t = uv_req_s; 4284 struct uv_req_s 4285 { 4286 void* data; 4287 uv_req_type type; 4288 void*[6] reserved; 4289 } 4290 alias uv_getaddrinfo_t = uv_getaddrinfo_s; 4291 struct uv_getaddrinfo_s 4292 { 4293 void* data; 4294 uv_req_type type; 4295 void*[6] reserved; 4296 uv_loop_s* loop; 4297 uv__work work_req; 4298 void function(uv_getaddrinfo_s*, int, addrinfo*) cb; 4299 addrinfo* hints; 4300 char* hostname; 4301 char* service; 4302 addrinfo* addrinfo_; 4303 int retcode; 4304 } 4305 alias uv_getnameinfo_t = uv_getnameinfo_s; 4306 struct uv_getnameinfo_s 4307 { 4308 void* data; 4309 uv_req_type type; 4310 void*[6] reserved; 4311 uv_loop_s* loop; 4312 uv__work work_req; 4313 void function(uv_getnameinfo_s*, int, const(char)*, const(char)*) getnameinfo_cb; 4314 sockaddr_storage storage; 4315 int flags; 4316 char[1025] host; 4317 char[32] service; 4318 int retcode; 4319 } 4320 alias uv_shutdown_t = uv_shutdown_s; 4321 struct uv_shutdown_s 4322 { 4323 void* data; 4324 uv_req_type type; 4325 void*[6] reserved; 4326 uv_stream_s* handle; 4327 void function(uv_shutdown_s*, int) cb; 4328 } 4329 alias uv_write_t = uv_write_s; 4330 struct uv_write_s 4331 { 4332 void* data; 4333 uv_req_type type; 4334 void*[6] reserved; 4335 void function(uv_write_s*, int) cb; 4336 uv_stream_s* send_handle; 4337 uv_stream_s* handle; 4338 void*[2] queue; 4339 uint write_index; 4340 uv_buf_t* bufs; 4341 uint nbufs; 4342 int error; 4343 uv_buf_t[4] bufsml; 4344 } 4345 alias uv_connect_t = uv_connect_s; 4346 struct uv_connect_s 4347 { 4348 void* data; 4349 uv_req_type type; 4350 void*[6] reserved; 4351 void function(uv_connect_s*, int) cb; 4352 uv_stream_s* handle; 4353 void*[2] queue; 4354 } 4355 alias uv_udp_send_t = uv_udp_send_s; 4356 struct uv_udp_send_s 4357 { 4358 void* data; 4359 uv_req_type type; 4360 void*[6] reserved; 4361 uv_udp_s* handle; 4362 void function(uv_udp_send_s*, int) cb; 4363 void*[2] queue; 4364 sockaddr_storage addr; 4365 uint nbufs; 4366 uv_buf_t* bufs; 4367 c_long status; 4368 void function(uv_udp_send_s*, int) send_cb; 4369 uv_buf_t[4] bufsml; 4370 } 4371 alias uv_fs_t = uv_fs_s; 4372 struct uv_fs_s 4373 { 4374 void* data; 4375 uv_req_type type; 4376 void*[6] reserved; 4377 uv_fs_type fs_type; 4378 uv_loop_s* loop; 4379 void function(uv_fs_s*) cb; 4380 c_long result; 4381 void* ptr; 4382 const(char)* path; 4383 uv_stat_t statbuf; 4384 const(char)* new_path; 4385 int file; 4386 int flags; 4387 uint mode; 4388 uint nbufs; 4389 uv_buf_t* bufs; 4390 c_long off; 4391 uint uid; 4392 uint gid; 4393 double btime; 4394 double atime; 4395 double mtime; 4396 uv__work work_req; 4397 uv_buf_t[4] bufsml; 4398 } 4399 alias uv_work_t = uv_work_s; 4400 struct uv_work_s 4401 { 4402 void* data; 4403 uv_req_type type; 4404 void*[6] reserved; 4405 uv_loop_s* loop; 4406 void function(uv_work_s*) work_cb; 4407 void function(uv_work_s*, int) after_work_cb; 4408 uv__work work_req; 4409 } 4410 alias uv_cpu_info_t = uv_cpu_info_s; 4411 struct uv_cpu_info_s 4412 { 4413 char* model; 4414 int speed; 4415 uv_cpu_times_s cpu_times; 4416 } 4417 alias uv_interface_address_t = uv_interface_address_s; 4418 struct uv_interface_address_s 4419 { 4420 char* name; 4421 char[6] phys_addr; 4422 int is_internal; 4423 static union _Anonymous_46 4424 { 4425 sockaddr_in address4; 4426 sockaddr_in6 address6; 4427 } 4428 _Anonymous_46 address; 4429 static union _Anonymous_47 4430 { 4431 sockaddr_in netmask4; 4432 sockaddr_in6 netmask6; 4433 } 4434 _Anonymous_47 netmask; 4435 } 4436 alias uv_dirent_t = uv_dirent_s; 4437 struct uv_dirent_s 4438 { 4439 const(char)* name; 4440 uv_dirent_type_t type; 4441 } 4442 alias uv_passwd_t = uv_passwd_s; 4443 struct uv_passwd_s 4444 { 4445 char* username; 4446 c_long uid; 4447 c_long gid; 4448 char* shell; 4449 char* homedir; 4450 char* gecos; 4451 } 4452 alias uv_loop_option = _Anonymous_48; 4453 enum _Anonymous_48 4454 { 4455 UV_LOOP_BLOCK_SIGNAL = 0, 4456 } 4457 enum UV_LOOP_BLOCK_SIGNAL = _Anonymous_48.UV_LOOP_BLOCK_SIGNAL; 4458 alias uv_run_mode = _Anonymous_49; 4459 enum _Anonymous_49 4460 { 4461 UV_RUN_DEFAULT = 0, 4462 UV_RUN_ONCE = 1, 4463 UV_RUN_NOWAIT = 2, 4464 } 4465 enum UV_RUN_DEFAULT = _Anonymous_49.UV_RUN_DEFAULT; 4466 enum UV_RUN_ONCE = _Anonymous_49.UV_RUN_ONCE; 4467 enum UV_RUN_NOWAIT = _Anonymous_49.UV_RUN_NOWAIT; 4468 uint uv_version() @nogc nothrow; 4469 const(char)* uv_version_string() @nogc nothrow; 4470 alias uv_malloc_func = void* function(c_ulong); 4471 alias uv_realloc_func = void* function(void*, c_ulong); 4472 alias uv_calloc_func = void* function(c_ulong, c_ulong); 4473 alias uv_free_func = void function(void*); 4474 int uv_replace_allocator(void* function(c_ulong), void* function(void*, c_ulong), void* function(c_ulong, c_ulong), void function(void*)) @nogc nothrow; 4475 uv_loop_s* uv_default_loop() @nogc nothrow; 4476 int uv_loop_init(uv_loop_s*) @nogc nothrow; 4477 int uv_loop_close(uv_loop_s*) @nogc nothrow; 4478 uv_loop_s* uv_loop_new() @nogc nothrow; 4479 void uv_loop_delete(uv_loop_s*) @nogc nothrow; 4480 c_ulong uv_loop_size() @nogc nothrow; 4481 int uv_loop_alive(const(uv_loop_s)*) @nogc nothrow; 4482 int uv_loop_configure(uv_loop_s*, uv_loop_option, ...) @nogc nothrow; 4483 int uv_run(uv_loop_s*, uv_run_mode) @nogc nothrow; 4484 void uv_stop(uv_loop_s*) @nogc nothrow; 4485 void uv_ref(uv_handle_s*) @nogc nothrow; 4486 void uv_unref(uv_handle_s*) @nogc nothrow; 4487 int uv_has_ref(const(uv_handle_s)*) @nogc nothrow; 4488 void uv_update_time(uv_loop_s*) @nogc nothrow; 4489 c_ulong uv_now(const(uv_loop_s)*) @nogc nothrow; 4490 int uv_backend_fd(const(uv_loop_s)*) @nogc nothrow; 4491 int uv_backend_timeout(const(uv_loop_s)*) @nogc nothrow; 4492 alias uv_alloc_cb = void function(uv_handle_s*, c_ulong, uv_buf_t*); 4493 alias uv_read_cb = void function(uv_stream_s*, c_long, const(uv_buf_t)*); 4494 alias uv_write_cb = void function(uv_write_s*, int); 4495 alias uv_connect_cb = void function(uv_connect_s*, int); 4496 alias uv_shutdown_cb = void function(uv_shutdown_s*, int); 4497 alias uv_connection_cb = void function(uv_stream_s*, int); 4498 alias uv_close_cb = void function(uv_handle_s*); 4499 alias uv_poll_cb = void function(uv_poll_s*, int, int); 4500 alias uv_timer_cb = void function(uv_timer_s*); 4501 alias uv_async_cb = void function(uv_async_s*); 4502 alias uv_prepare_cb = void function(uv_prepare_s*); 4503 alias uv_check_cb = void function(uv_check_s*); 4504 alias uv_idle_cb = void function(uv_idle_s*); 4505 alias uv_exit_cb = void function(uv_process_s*, c_long, int); 4506 alias uv_walk_cb = void function(uv_handle_s*, void*); 4507 alias uv_fs_cb = void function(uv_fs_s*); 4508 alias uv_work_cb = void function(uv_work_s*); 4509 alias uv_after_work_cb = void function(uv_work_s*, int); 4510 alias uv_getaddrinfo_cb = void function(uv_getaddrinfo_s*, int, addrinfo*); 4511 alias uv_getnameinfo_cb = void function(uv_getnameinfo_s*, int, const(char)*, const(char)*); 4512 struct uv_timespec_t 4513 { 4514 c_long tv_sec; 4515 c_long tv_nsec; 4516 } 4517 struct uv_stat_t 4518 { 4519 c_ulong st_dev; 4520 c_ulong st_mode; 4521 c_ulong st_nlink; 4522 c_ulong st_uid; 4523 c_ulong st_gid; 4524 c_ulong st_rdev; 4525 c_ulong st_ino; 4526 c_ulong st_size; 4527 c_ulong st_blksize; 4528 c_ulong st_blocks; 4529 c_ulong st_flags; 4530 c_ulong st_gen; 4531 uv_timespec_t st_atim; 4532 uv_timespec_t st_mtim; 4533 uv_timespec_t st_ctim; 4534 uv_timespec_t st_birthtim; 4535 } 4536 alias uv_fs_event_cb = void function(uv_fs_event_s*, const(char)*, int, int); 4537 alias uv_fs_poll_cb = void function(uv_fs_poll_s*, int, const(uv_stat_t)*, const(uv_stat_t)*); 4538 alias uv_signal_cb = void function(uv_signal_s*, int); 4539 alias uv_membership = _Anonymous_50; 4540 enum _Anonymous_50 4541 { 4542 UV_LEAVE_GROUP = 0, 4543 UV_JOIN_GROUP = 1, 4544 } 4545 enum UV_LEAVE_GROUP = _Anonymous_50.UV_LEAVE_GROUP; 4546 enum UV_JOIN_GROUP = _Anonymous_50.UV_JOIN_GROUP; 4547 int uv_translate_sys_error(int) @nogc nothrow; 4548 const(char)* uv_strerror(int) @nogc nothrow; 4549 char* uv_strerror_r(int, char*, c_ulong) @nogc nothrow; 4550 const(char)* uv_err_name(int) @nogc nothrow; 4551 char* uv_err_name_r(int, char*, c_ulong) @nogc nothrow; 4552 // static core.simd.long2 _mm256_mask_cvtusepi32_epi16(core.simd.long2, ubyte, core.simd.long4) @nogc nothrow; 4553 int uv_shutdown(uv_shutdown_s*, uv_stream_s*, void function(uv_shutdown_s*, int)) @nogc nothrow; 4554 c_ulong uv_handle_size(uv_handle_type) @nogc nothrow; 4555 uv_handle_type uv_handle_get_type(const(uv_handle_s)*) @nogc nothrow; 4556 const(char)* uv_handle_type_name(uv_handle_type) @nogc nothrow; 4557 void* uv_handle_get_data(const(uv_handle_s)*) @nogc nothrow; 4558 uv_loop_s* uv_handle_get_loop(const(uv_handle_s)*) @nogc nothrow; 4559 void uv_handle_set_data(uv_handle_s*, void*) @nogc nothrow; 4560 c_ulong uv_req_size(uv_req_type) @nogc nothrow; 4561 void* uv_req_get_data(const(uv_req_s)*) @nogc nothrow; 4562 void uv_req_set_data(uv_req_s*, void*) @nogc nothrow; 4563 uv_req_type uv_req_get_type(const(uv_req_s)*) @nogc nothrow; 4564 const(char)* uv_req_type_name(uv_req_type) @nogc nothrow; 4565 int uv_is_active(const(uv_handle_s)*) @nogc nothrow; 4566 void uv_walk(uv_loop_s*, void function(uv_handle_s*, void*), void*) @nogc nothrow; 4567 void uv_print_all_handles(uv_loop_s*, void*) @nogc nothrow; 4568 void uv_print_active_handles(uv_loop_s*, void*) @nogc nothrow; 4569 void uv_close(uv_handle_s*, void function(uv_handle_s*)) @nogc nothrow; 4570 int uv_send_buffer_size(uv_handle_s*, int*) @nogc nothrow; 4571 int uv_recv_buffer_size(uv_handle_s*, int*) @nogc nothrow; 4572 int uv_fileno(const(uv_handle_s)*, int*) @nogc nothrow; 4573 uv_buf_t uv_buf_init(char*, c_ulong) @nogc nothrow; 4574 int uv_pipe(int*, int, int) @nogc nothrow; 4575 int uv_socketpair(int, int, int*, int, int) @nogc nothrow; 4576 // static core.simd.long2 _mm256_cvtusepi32_epi16(core.simd.long4) @nogc nothrow; 4577 static int uv_get_osfhandle(int) @nogc nothrow; 4578 static int uv_convert_fd_to_handle(int) @nogc nothrow; 4579 // static void _mm_mask_cvtusepi32_storeu_epi16(void*, ubyte, core.simd.long2) @nogc nothrow; 4580 // static core.simd.long2 _mm_maskz_cvtusepi32_epi16(ubyte, core.simd.long2) @nogc nothrow; 4581 c_ulong uv_stream_get_write_queue_size(const(uv_stream_s)*) @nogc nothrow; 4582 int uv_listen(uv_stream_s*, int, void function(uv_stream_s*, int)) @nogc nothrow; 4583 int uv_accept(uv_stream_s*, uv_stream_s*) @nogc nothrow; 4584 int uv_read_start(uv_stream_s*, void function(uv_handle_s*, c_ulong, uv_buf_t*), void function(uv_stream_s*, c_long, const(uv_buf_t)*)) @nogc nothrow; 4585 int uv_read_stop(uv_stream_s*) @nogc nothrow; 4586 int uv_write(uv_write_s*, uv_stream_s*, const(uv_buf_t)*, uint, void function(uv_write_s*, int)) @nogc nothrow; 4587 int uv_write2(uv_write_s*, uv_stream_s*, const(uv_buf_t)*, uint, uv_stream_s*, void function(uv_write_s*, int)) @nogc nothrow; 4588 int uv_try_write(uv_stream_s*, const(uv_buf_t)*, uint) @nogc nothrow; 4589 int uv_is_readable(const(uv_stream_s)*) @nogc nothrow; 4590 int uv_is_writable(const(uv_stream_s)*) @nogc nothrow; 4591 int uv_stream_set_blocking(uv_stream_s*, int) @nogc nothrow; 4592 int uv_is_closing(const(uv_handle_s)*) @nogc nothrow; 4593 int uv_tcp_init(uv_loop_s*, uv_tcp_s*) @nogc nothrow; 4594 int uv_tcp_init_ex(uv_loop_s*, uv_tcp_s*, uint) @nogc nothrow; 4595 int uv_tcp_open(uv_tcp_s*, int) @nogc nothrow; 4596 int uv_tcp_nodelay(uv_tcp_s*, int) @nogc nothrow; 4597 int uv_tcp_keepalive(uv_tcp_s*, int, uint) @nogc nothrow; 4598 int uv_tcp_simultaneous_accepts(uv_tcp_s*, int) @nogc nothrow; 4599 enum uv_tcp_flags 4600 { 4601 UV_TCP_IPV6ONLY = 1, 4602 } 4603 enum UV_TCP_IPV6ONLY = uv_tcp_flags.UV_TCP_IPV6ONLY; 4604 int uv_tcp_bind(uv_tcp_s*, const(sockaddr)*, uint) @nogc nothrow; 4605 int uv_tcp_getsockname(const(uv_tcp_s)*, sockaddr*, int*) @nogc nothrow; 4606 int uv_tcp_getpeername(const(uv_tcp_s)*, sockaddr*, int*) @nogc nothrow; 4607 int uv_tcp_connect(uv_connect_s*, uv_tcp_s*, const(sockaddr)*, void function(uv_connect_s*, int)) @nogc nothrow; 4608 enum uv_udp_flags 4609 { 4610 UV_UDP_IPV6ONLY = 1, 4611 UV_UDP_PARTIAL = 2, 4612 UV_UDP_REUSEADDR = 4, 4613 } 4614 enum UV_UDP_IPV6ONLY = uv_udp_flags.UV_UDP_IPV6ONLY; 4615 enum UV_UDP_PARTIAL = uv_udp_flags.UV_UDP_PARTIAL; 4616 enum UV_UDP_REUSEADDR = uv_udp_flags.UV_UDP_REUSEADDR; 4617 alias uv_udp_send_cb = void function(uv_udp_send_s*, int); 4618 alias uv_udp_recv_cb = void function(uv_udp_s*, c_long, const(uv_buf_t)*, const(sockaddr)*, uint); 4619 int uv_udp_init(uv_loop_s*, uv_udp_s*) @nogc nothrow; 4620 int uv_udp_init_ex(uv_loop_s*, uv_udp_s*, uint) @nogc nothrow; 4621 int uv_udp_open(uv_udp_s*, int) @nogc nothrow; 4622 int uv_udp_bind(uv_udp_s*, const(sockaddr)*, uint) @nogc nothrow; 4623 int uv_udp_connect(uv_udp_s*, const(sockaddr)*) @nogc nothrow; 4624 int uv_udp_getpeername(const(uv_udp_s)*, sockaddr*, int*) @nogc nothrow; 4625 int uv_udp_getsockname(const(uv_udp_s)*, sockaddr*, int*) @nogc nothrow; 4626 int uv_udp_set_membership(uv_udp_s*, const(char)*, const(char)*, uv_membership) @nogc nothrow; 4627 int uv_udp_set_multicast_loop(uv_udp_s*, int) @nogc nothrow; 4628 int uv_udp_set_multicast_ttl(uv_udp_s*, int) @nogc nothrow; 4629 int uv_udp_set_multicast_interface(uv_udp_s*, const(char)*) @nogc nothrow; 4630 int uv_udp_set_broadcast(uv_udp_s*, int) @nogc nothrow; 4631 int uv_udp_set_ttl(uv_udp_s*, int) @nogc nothrow; 4632 int uv_udp_send(uv_udp_send_s*, uv_udp_s*, const(uv_buf_t)*, uint, const(sockaddr)*, void function(uv_udp_send_s*, int)) @nogc nothrow; 4633 int uv_udp_try_send(uv_udp_s*, const(uv_buf_t)*, uint, const(sockaddr)*) @nogc nothrow; 4634 int uv_udp_recv_start(uv_udp_s*, void function(uv_handle_s*, c_ulong, uv_buf_t*), void function(uv_udp_s*, c_long, const(uv_buf_t)*, const(sockaddr)*, uint)) @nogc nothrow; 4635 int uv_udp_recv_stop(uv_udp_s*) @nogc nothrow; 4636 c_ulong uv_udp_get_send_queue_size(const(uv_udp_s)*) @nogc nothrow; 4637 c_ulong uv_udp_get_send_queue_count(const(uv_udp_s)*) @nogc nothrow; 4638 alias uv_tty_mode_t = _Anonymous_51; 4639 enum _Anonymous_51 4640 { 4641 UV_TTY_MODE_NORMAL = 0, 4642 UV_TTY_MODE_RAW = 1, 4643 UV_TTY_MODE_IO = 2, 4644 } 4645 enum UV_TTY_MODE_NORMAL = _Anonymous_51.UV_TTY_MODE_NORMAL; 4646 enum UV_TTY_MODE_RAW = _Anonymous_51.UV_TTY_MODE_RAW; 4647 enum UV_TTY_MODE_IO = _Anonymous_51.UV_TTY_MODE_IO; 4648 int uv_tty_init(uv_loop_s*, uv_tty_s*, int, int) @nogc nothrow; 4649 int uv_tty_set_mode(uv_tty_s*, uv_tty_mode_t) @nogc nothrow; 4650 int uv_tty_reset_mode() @nogc nothrow; 4651 int uv_tty_get_winsize(uv_tty_s*, int*, int*) @nogc nothrow; 4652 uv_handle_type uv_guess_handle(int) @nogc nothrow; 4653 int uv_pipe_init(uv_loop_s*, uv_pipe_s*, int) @nogc nothrow; 4654 int uv_pipe_open(uv_pipe_s*, int) @nogc nothrow; 4655 int uv_pipe_bind(uv_pipe_s*, const(char)*) @nogc nothrow; 4656 void uv_pipe_connect(uv_connect_s*, uv_pipe_s*, const(char)*, void function(uv_connect_s*, int)) @nogc nothrow; 4657 int uv_pipe_getsockname(const(uv_pipe_s)*, char*, c_ulong*) @nogc nothrow; 4658 int uv_pipe_getpeername(const(uv_pipe_s)*, char*, c_ulong*) @nogc nothrow; 4659 void uv_pipe_pending_instances(uv_pipe_s*, int) @nogc nothrow; 4660 int uv_pipe_pending_count(uv_pipe_s*) @nogc nothrow; 4661 uv_handle_type uv_pipe_pending_type(uv_pipe_s*) @nogc nothrow; 4662 int uv_pipe_chmod(uv_pipe_s*, int) @nogc nothrow; 4663 enum uv_poll_event 4664 { 4665 UV_READABLE = 1, 4666 UV_WRITABLE = 2, 4667 UV_DISCONNECT = 4, 4668 UV_PRIORITIZED = 8, 4669 } 4670 enum UV_READABLE = uv_poll_event.UV_READABLE; 4671 enum UV_WRITABLE = uv_poll_event.UV_WRITABLE; 4672 enum UV_DISCONNECT = uv_poll_event.UV_DISCONNECT; 4673 enum UV_PRIORITIZED = uv_poll_event.UV_PRIORITIZED; 4674 int uv_poll_init(uv_loop_s*, uv_poll_s*, int) @nogc nothrow; 4675 int uv_poll_start(uv_poll_s*, int, void function(uv_poll_s*, int, int)) @nogc nothrow; 4676 int uv_poll_stop(uv_poll_s*) @nogc nothrow; 4677 int uv_prepare_init(uv_loop_s*, uv_prepare_s*) @nogc nothrow; 4678 int uv_prepare_start(uv_prepare_s*, void function(uv_prepare_s*)) @nogc nothrow; 4679 int uv_prepare_stop(uv_prepare_s*) @nogc nothrow; 4680 int uv_check_init(uv_loop_s*, uv_check_s*) @nogc nothrow; 4681 int uv_check_start(uv_check_s*, void function(uv_check_s*)) @nogc nothrow; 4682 int uv_check_stop(uv_check_s*) @nogc nothrow; 4683 int uv_idle_init(uv_loop_s*, uv_idle_s*) @nogc nothrow; 4684 int uv_idle_start(uv_idle_s*, void function(uv_idle_s*)) @nogc nothrow; 4685 int uv_idle_stop(uv_idle_s*) @nogc nothrow; 4686 int uv_async_init(uv_loop_s*, uv_async_s*, void function(uv_async_s*)) @nogc nothrow; 4687 int uv_async_send(uv_async_s*) @nogc nothrow; 4688 int uv_timer_init(uv_loop_s*, uv_timer_s*) @nogc nothrow; 4689 int uv_timer_start(uv_timer_s*, void function(uv_timer_s*), c_ulong, c_ulong) @nogc nothrow; 4690 int uv_timer_stop(uv_timer_s*) @nogc nothrow; 4691 int uv_timer_again(uv_timer_s*) @nogc nothrow; 4692 void uv_timer_set_repeat(uv_timer_s*, c_ulong) @nogc nothrow; 4693 c_ulong uv_timer_get_repeat(const(uv_timer_s)*) @nogc nothrow; 4694 int uv_getaddrinfo(uv_loop_s*, uv_getaddrinfo_s*, void function(uv_getaddrinfo_s*, int, addrinfo*), const(char)*, const(char)*, const(addrinfo)*) @nogc nothrow; 4695 void uv_freeaddrinfo(addrinfo*) @nogc nothrow; 4696 int uv_getnameinfo(uv_loop_s*, uv_getnameinfo_s*, void function(uv_getnameinfo_s*, int, const(char)*, const(char)*), const(sockaddr)*, int) @nogc nothrow; 4697 alias uv_stdio_flags = _Anonymous_52; 4698 enum _Anonymous_52 4699 { 4700 UV_IGNORE = 0, 4701 UV_CREATE_PIPE = 1, 4702 UV_INHERIT_FD = 2, 4703 UV_INHERIT_STREAM = 4, 4704 UV_READABLE_PIPE = 16, 4705 UV_WRITABLE_PIPE = 32, 4706 UV_NONBLOCK_PIPE = 64, 4707 UV_OVERLAPPED_PIPE = 64, 4708 } 4709 enum UV_IGNORE = _Anonymous_52.UV_IGNORE; 4710 enum UV_CREATE_PIPE = _Anonymous_52.UV_CREATE_PIPE; 4711 enum UV_INHERIT_FD = _Anonymous_52.UV_INHERIT_FD; 4712 enum UV_INHERIT_STREAM = _Anonymous_52.UV_INHERIT_STREAM; 4713 enum UV_READABLE_PIPE = _Anonymous_52.UV_READABLE_PIPE; 4714 enum UV_WRITABLE_PIPE = _Anonymous_52.UV_WRITABLE_PIPE; 4715 enum UV_NONBLOCK_PIPE = _Anonymous_52.UV_NONBLOCK_PIPE; 4716 enum UV_OVERLAPPED_PIPE = _Anonymous_52.UV_OVERLAPPED_PIPE; 4717 alias uv_stdio_container_t = uv_stdio_container_s; 4718 struct uv_stdio_container_s 4719 { 4720 uv_stdio_flags flags; 4721 static union _Anonymous_53 4722 { 4723 uv_stream_s* stream; 4724 int file; 4725 } 4726 _Anonymous_53 data; 4727 } 4728 alias uv_process_options_t = uv_process_options_s; 4729 struct uv_process_options_s 4730 { 4731 void function(uv_process_s*, c_long, int) exit_cb; 4732 const(char)* file; 4733 char** args; 4734 char** env; 4735 const(char)* cwd; 4736 uint flags; 4737 int stdio_count; 4738 uv_stdio_container_s* stdio; 4739 uint uid; 4740 uint gid; 4741 char* cpumask; 4742 c_ulong cpumask_size; 4743 } 4744 enum uv_process_flags 4745 { 4746 UV_PROCESS_SETUID = 1, 4747 UV_PROCESS_SETGID = 2, 4748 UV_PROCESS_WINDOWS_VERBATIM_ARGUMENTS = 4, 4749 UV_PROCESS_DETACHED = 8, 4750 UV_PROCESS_WINDOWS_HIDE = 16, 4751 UV_PROCESS_WINDOWS_HIDE_CONSOLE = 32, 4752 UV_PROCESS_WINDOWS_HIDE_GUI = 64, 4753 } 4754 enum UV_PROCESS_SETUID = uv_process_flags.UV_PROCESS_SETUID; 4755 enum UV_PROCESS_SETGID = uv_process_flags.UV_PROCESS_SETGID; 4756 enum UV_PROCESS_WINDOWS_VERBATIM_ARGUMENTS = uv_process_flags.UV_PROCESS_WINDOWS_VERBATIM_ARGUMENTS; 4757 enum UV_PROCESS_DETACHED = uv_process_flags.UV_PROCESS_DETACHED; 4758 enum UV_PROCESS_WINDOWS_HIDE = uv_process_flags.UV_PROCESS_WINDOWS_HIDE; 4759 enum UV_PROCESS_WINDOWS_HIDE_CONSOLE = uv_process_flags.UV_PROCESS_WINDOWS_HIDE_CONSOLE; 4760 enum UV_PROCESS_WINDOWS_HIDE_GUI = uv_process_flags.UV_PROCESS_WINDOWS_HIDE_GUI; 4761 int uv_spawn(uv_loop_s*, uv_process_s*, const(uv_process_options_s)*) @nogc nothrow; 4762 int uv_process_kill(uv_process_s*, int) @nogc nothrow; 4763 int uv_kill(int, int) @nogc nothrow; 4764 int uv_process_get_pid(const(uv_process_s)*) @nogc nothrow; 4765 int uv_queue_work(uv_loop_s*, uv_work_s*, void function(uv_work_s*), void function(uv_work_s*, int)) @nogc nothrow; 4766 int uv_cancel(uv_req_s*) @nogc nothrow; 4767 struct uv_cpu_times_s 4768 { 4769 c_ulong user; 4770 c_ulong nice; 4771 c_ulong sys; 4772 c_ulong idle; 4773 c_ulong irq; 4774 } 4775 alias uv_dirent_type_t = _Anonymous_54; 4776 enum _Anonymous_54 4777 { 4778 UV_DIRENT_UNKNOWN = 0, 4779 UV_DIRENT_FILE = 1, 4780 UV_DIRENT_DIR = 2, 4781 UV_DIRENT_LINK = 3, 4782 UV_DIRENT_FIFO = 4, 4783 UV_DIRENT_SOCKET = 5, 4784 UV_DIRENT_CHAR = 6, 4785 UV_DIRENT_BLOCK = 7, 4786 } 4787 enum UV_DIRENT_UNKNOWN = _Anonymous_54.UV_DIRENT_UNKNOWN; 4788 enum UV_DIRENT_FILE = _Anonymous_54.UV_DIRENT_FILE; 4789 enum UV_DIRENT_DIR = _Anonymous_54.UV_DIRENT_DIR; 4790 enum UV_DIRENT_LINK = _Anonymous_54.UV_DIRENT_LINK; 4791 enum UV_DIRENT_FIFO = _Anonymous_54.UV_DIRENT_FIFO; 4792 enum UV_DIRENT_SOCKET = _Anonymous_54.UV_DIRENT_SOCKET; 4793 enum UV_DIRENT_CHAR = _Anonymous_54.UV_DIRENT_CHAR; 4794 enum UV_DIRENT_BLOCK = _Anonymous_54.UV_DIRENT_BLOCK; 4795 char** uv_setup_args(int, char**) @nogc nothrow; 4796 int uv_get_process_title(char*, c_ulong) @nogc nothrow; 4797 int uv_set_process_title(const(char)*) @nogc nothrow; 4798 int uv_resident_set_memory(c_ulong*) @nogc nothrow; 4799 int uv_uptime(double*) @nogc nothrow; 4800 struct uv_timeval_t 4801 { 4802 c_long tv_sec; 4803 c_long tv_usec; 4804 } 4805 struct uv_rusage_t 4806 { 4807 uv_timeval_t ru_utime; 4808 uv_timeval_t ru_stime; 4809 c_ulong ru_maxrss; 4810 c_ulong ru_ixrss; 4811 c_ulong ru_idrss; 4812 c_ulong ru_isrss; 4813 c_ulong ru_minflt; 4814 c_ulong ru_majflt; 4815 c_ulong ru_nswap; 4816 c_ulong ru_inblock; 4817 c_ulong ru_oublock; 4818 c_ulong ru_msgsnd; 4819 c_ulong ru_msgrcv; 4820 c_ulong ru_nsignals; 4821 c_ulong ru_nvcsw; 4822 c_ulong ru_nivcsw; 4823 } 4824 int uv_getrusage(uv_rusage_t*) @nogc nothrow; 4825 int uv_os_homedir(char*, c_ulong*) @nogc nothrow; 4826 int uv_os_tmpdir(char*, c_ulong*) @nogc nothrow; 4827 int uv_os_get_passwd(uv_passwd_s*) @nogc nothrow; 4828 void uv_os_free_passwd(uv_passwd_s*) @nogc nothrow; 4829 int uv_os_getpid() @nogc nothrow; 4830 int uv_os_getppid() @nogc nothrow; 4831 // static core.simd.long2 _mm_mask_cvtusepi32_epi16(core.simd.long2, ubyte, core.simd.long2) @nogc nothrow; 4832 // static core.simd.long2 _mm_cvtusepi32_epi16(core.simd.long2) @nogc nothrow; 4833 // static void _mm256_mask_cvtusepi32_storeu_epi8(void*, ubyte, core.simd.long4) @nogc nothrow; 4834 int uv_os_getpriority(int, int*) @nogc nothrow; 4835 int uv_os_setpriority(int, int) @nogc nothrow; 4836 int uv_cpu_info(uv_cpu_info_s**, int*) @nogc nothrow; 4837 void uv_free_cpu_info(uv_cpu_info_s*, int) @nogc nothrow; 4838 int uv_cpumask_size() @nogc nothrow; 4839 int uv_interface_addresses(uv_interface_address_s**, int*) @nogc nothrow; 4840 void uv_free_interface_addresses(uv_interface_address_s*, int) @nogc nothrow; 4841 int uv_os_getenv(const(char)*, char*, c_ulong*) @nogc nothrow; 4842 int uv_os_setenv(const(char)*, const(char)*) @nogc nothrow; 4843 int uv_os_unsetenv(const(char)*) @nogc nothrow; 4844 int uv_os_gethostname(char*, c_ulong*) @nogc nothrow; 4845 alias uv_fs_type = _Anonymous_55; 4846 enum _Anonymous_55 4847 { 4848 UV_FS_UNKNOWN = -1, 4849 UV_FS_CUSTOM = 0, 4850 UV_FS_OPEN = 1, 4851 UV_FS_CLOSE = 2, 4852 UV_FS_READ = 3, 4853 UV_FS_WRITE = 4, 4854 UV_FS_SENDFILE = 5, 4855 UV_FS_STAT = 6, 4856 UV_FS_LSTAT = 7, 4857 UV_FS_FSTAT = 8, 4858 UV_FS_FTRUNCATE = 9, 4859 UV_FS_UTIME = 10, 4860 UV_FS_FUTIME = 11, 4861 UV_FS_ACCESS = 12, 4862 UV_FS_CHMOD = 13, 4863 UV_FS_FCHMOD = 14, 4864 UV_FS_FSYNC = 15, 4865 UV_FS_FDATASYNC = 16, 4866 UV_FS_UNLINK = 17, 4867 UV_FS_RMDIR = 18, 4868 UV_FS_MKDIR = 19, 4869 UV_FS_MKDTEMP = 20, 4870 UV_FS_RENAME = 21, 4871 UV_FS_SCANDIR = 22, 4872 UV_FS_LINK = 23, 4873 UV_FS_SYMLINK = 24, 4874 UV_FS_READLINK = 25, 4875 UV_FS_CHOWN = 26, 4876 UV_FS_FCHOWN = 27, 4877 UV_FS_LCHOWN = 28, 4878 UV_FS_REALPATH = 29, 4879 UV_FS_COPYFILE = 30, 4880 } 4881 enum UV_FS_UNKNOWN = _Anonymous_55.UV_FS_UNKNOWN; 4882 enum UV_FS_CUSTOM = _Anonymous_55.UV_FS_CUSTOM; 4883 enum UV_FS_OPEN = _Anonymous_55.UV_FS_OPEN; 4884 enum UV_FS_CLOSE = _Anonymous_55.UV_FS_CLOSE; 4885 enum UV_FS_READ = _Anonymous_55.UV_FS_READ; 4886 enum UV_FS_WRITE = _Anonymous_55.UV_FS_WRITE; 4887 enum UV_FS_SENDFILE = _Anonymous_55.UV_FS_SENDFILE; 4888 enum UV_FS_STAT = _Anonymous_55.UV_FS_STAT; 4889 enum UV_FS_LSTAT = _Anonymous_55.UV_FS_LSTAT; 4890 enum UV_FS_FSTAT = _Anonymous_55.UV_FS_FSTAT; 4891 enum UV_FS_FTRUNCATE = _Anonymous_55.UV_FS_FTRUNCATE; 4892 enum UV_FS_UTIME = _Anonymous_55.UV_FS_UTIME; 4893 enum UV_FS_FUTIME = _Anonymous_55.UV_FS_FUTIME; 4894 enum UV_FS_ACCESS = _Anonymous_55.UV_FS_ACCESS; 4895 enum UV_FS_CHMOD = _Anonymous_55.UV_FS_CHMOD; 4896 enum UV_FS_FCHMOD = _Anonymous_55.UV_FS_FCHMOD; 4897 enum UV_FS_FSYNC = _Anonymous_55.UV_FS_FSYNC; 4898 enum UV_FS_FDATASYNC = _Anonymous_55.UV_FS_FDATASYNC; 4899 enum UV_FS_UNLINK = _Anonymous_55.UV_FS_UNLINK; 4900 enum UV_FS_RMDIR = _Anonymous_55.UV_FS_RMDIR; 4901 enum UV_FS_MKDIR = _Anonymous_55.UV_FS_MKDIR; 4902 enum UV_FS_MKDTEMP = _Anonymous_55.UV_FS_MKDTEMP; 4903 enum UV_FS_RENAME = _Anonymous_55.UV_FS_RENAME; 4904 enum UV_FS_SCANDIR = _Anonymous_55.UV_FS_SCANDIR; 4905 enum UV_FS_LINK = _Anonymous_55.UV_FS_LINK; 4906 enum UV_FS_SYMLINK = _Anonymous_55.UV_FS_SYMLINK; 4907 enum UV_FS_READLINK = _Anonymous_55.UV_FS_READLINK; 4908 enum UV_FS_CHOWN = _Anonymous_55.UV_FS_CHOWN; 4909 enum UV_FS_FCHOWN = _Anonymous_55.UV_FS_FCHOWN; 4910 enum UV_FS_LCHOWN = _Anonymous_55.UV_FS_LCHOWN; 4911 enum UV_FS_REALPATH = _Anonymous_55.UV_FS_REALPATH; 4912 enum UV_FS_COPYFILE = _Anonymous_55.UV_FS_COPYFILE; 4913 uv_fs_type uv_fs_get_type(const(uv_fs_s)*) @nogc nothrow; 4914 c_long uv_fs_get_result(const(uv_fs_s)*) @nogc nothrow; 4915 void* uv_fs_get_ptr(const(uv_fs_s)*) @nogc nothrow; 4916 const(char)* uv_fs_get_path(const(uv_fs_s)*) @nogc nothrow; 4917 uv_stat_t* uv_fs_get_statbuf(uv_fs_s*) @nogc nothrow; 4918 void uv_fs_req_cleanup(uv_fs_s*) @nogc nothrow; 4919 int uv_fs_close(uv_loop_s*, uv_fs_s*, int, void function(uv_fs_s*)) @nogc nothrow; 4920 int uv_fs_open(uv_loop_s*, uv_fs_s*, const(char)*, int, int, void function(uv_fs_s*)) @nogc nothrow; 4921 int uv_fs_read(uv_loop_s*, uv_fs_s*, int, const(uv_buf_t)*, uint, c_long, void function(uv_fs_s*)) @nogc nothrow; 4922 int uv_fs_unlink(uv_loop_s*, uv_fs_s*, const(char)*, void function(uv_fs_s*)) @nogc nothrow; 4923 int uv_fs_write(uv_loop_s*, uv_fs_s*, int, const(uv_buf_t)*, uint, c_long, void function(uv_fs_s*)) @nogc nothrow; 4924 // static core.simd.long2 _mm256_maskz_cvtusepi32_epi8(ubyte, core.simd.long4) @nogc nothrow; 4925 int uv_fs_copyfile(uv_loop_s*, uv_fs_s*, const(char)*, const(char)*, int, void function(uv_fs_s*)) @nogc nothrow; 4926 int uv_fs_mkdir(uv_loop_s*, uv_fs_s*, const(char)*, int, void function(uv_fs_s*)) @nogc nothrow; 4927 int uv_fs_mkdtemp(uv_loop_s*, uv_fs_s*, const(char)*, void function(uv_fs_s*)) @nogc nothrow; 4928 int uv_fs_rmdir(uv_loop_s*, uv_fs_s*, const(char)*, void function(uv_fs_s*)) @nogc nothrow; 4929 int uv_fs_scandir(uv_loop_s*, uv_fs_s*, const(char)*, int, void function(uv_fs_s*)) @nogc nothrow; 4930 int uv_fs_scandir_next(uv_fs_s*, uv_dirent_s*) @nogc nothrow; 4931 int uv_fs_stat(uv_loop_s*, uv_fs_s*, const(char)*, void function(uv_fs_s*)) @nogc nothrow; 4932 int uv_fs_fstat(uv_loop_s*, uv_fs_s*, int, void function(uv_fs_s*)) @nogc nothrow; 4933 int uv_fs_rename(uv_loop_s*, uv_fs_s*, const(char)*, const(char)*, void function(uv_fs_s*)) @nogc nothrow; 4934 int uv_fs_fsync(uv_loop_s*, uv_fs_s*, int, void function(uv_fs_s*)) @nogc nothrow; 4935 int uv_fs_fdatasync(uv_loop_s*, uv_fs_s*, int, void function(uv_fs_s*)) @nogc nothrow; 4936 int uv_fs_ftruncate(uv_loop_s*, uv_fs_s*, int, c_long, void function(uv_fs_s*)) @nogc nothrow; 4937 int uv_fs_sendfile(uv_loop_s*, uv_fs_s*, int, int, c_long, c_ulong, void function(uv_fs_s*)) @nogc nothrow; 4938 int uv_fs_access(uv_loop_s*, uv_fs_s*, const(char)*, int, void function(uv_fs_s*)) @nogc nothrow; 4939 int uv_fs_chmod(uv_loop_s*, uv_fs_s*, const(char)*, int, void function(uv_fs_s*)) @nogc nothrow; 4940 int uv_fs_utime(uv_loop_s*, uv_fs_s*, const(char)*, double, double, void function(uv_fs_s*)) @nogc nothrow; 4941 int uv_fs_utime_ex(uv_loop_s*, uv_fs_s*, const(char)*, double, double, double, void function(uv_fs_s*)) @nogc nothrow; 4942 int uv_fs_futime(uv_loop_s*, uv_fs_s*, int, double, double, void function(uv_fs_s*)) @nogc nothrow; 4943 int uv_fs_futime_ex(uv_loop_s*, uv_fs_s*, int, double, double, double, void function(uv_fs_s*)) @nogc nothrow; 4944 int uv_fs_lstat(uv_loop_s*, uv_fs_s*, const(char)*, void function(uv_fs_s*)) @nogc nothrow; 4945 int uv_fs_link(uv_loop_s*, uv_fs_s*, const(char)*, const(char)*, void function(uv_fs_s*)) @nogc nothrow; 4946 // static core.simd.long2 _mm256_mask_cvtusepi32_epi8(core.simd.long2, ubyte, core.simd.long4) @nogc nothrow; 4947 int uv_fs_symlink(uv_loop_s*, uv_fs_s*, const(char)*, const(char)*, int, void function(uv_fs_s*)) @nogc nothrow; 4948 int uv_fs_readlink(uv_loop_s*, uv_fs_s*, const(char)*, void function(uv_fs_s*)) @nogc nothrow; 4949 int uv_fs_realpath(uv_loop_s*, uv_fs_s*, const(char)*, void function(uv_fs_s*)) @nogc nothrow; 4950 int uv_fs_fchmod(uv_loop_s*, uv_fs_s*, int, int, void function(uv_fs_s*)) @nogc nothrow; 4951 int uv_fs_chown(uv_loop_s*, uv_fs_s*, const(char)*, uint, uint, void function(uv_fs_s*)) @nogc nothrow; 4952 int uv_fs_fchown(uv_loop_s*, uv_fs_s*, int, uint, uint, void function(uv_fs_s*)) @nogc nothrow; 4953 int uv_fs_lchown(uv_loop_s*, uv_fs_s*, const(char)*, uint, uint, void function(uv_fs_s*)) @nogc nothrow; 4954 enum uv_fs_event 4955 { 4956 UV_RENAME = 1, 4957 UV_CHANGE = 2, 4958 } 4959 enum UV_RENAME = uv_fs_event.UV_RENAME; 4960 enum UV_CHANGE = uv_fs_event.UV_CHANGE; 4961 int uv_fs_poll_init(uv_loop_s*, uv_fs_poll_s*) @nogc nothrow; 4962 int uv_fs_poll_start(uv_fs_poll_s*, void function(uv_fs_poll_s*, int, const(uv_stat_t)*, const(uv_stat_t)*), const(char)*, uint) @nogc nothrow; 4963 int uv_fs_poll_stop(uv_fs_poll_s*) @nogc nothrow; 4964 int uv_fs_poll_getpath(uv_fs_poll_s*, char*, c_ulong*) @nogc nothrow; 4965 int uv_signal_init(uv_loop_s*, uv_signal_s*) @nogc nothrow; 4966 int uv_signal_start(uv_signal_s*, void function(uv_signal_s*, int), int) @nogc nothrow; 4967 int uv_signal_start_oneshot(uv_signal_s*, void function(uv_signal_s*, int), int) @nogc nothrow; 4968 int uv_signal_stop(uv_signal_s*) @nogc nothrow; 4969 void uv_loadavg(double*) @nogc nothrow; 4970 enum uv_fs_event_flags 4971 { 4972 UV_FS_EVENT_WATCH_ENTRY = 1, 4973 UV_FS_EVENT_STAT = 2, 4974 UV_FS_EVENT_RECURSIVE = 4, 4975 } 4976 enum UV_FS_EVENT_WATCH_ENTRY = uv_fs_event_flags.UV_FS_EVENT_WATCH_ENTRY; 4977 enum UV_FS_EVENT_STAT = uv_fs_event_flags.UV_FS_EVENT_STAT; 4978 enum UV_FS_EVENT_RECURSIVE = uv_fs_event_flags.UV_FS_EVENT_RECURSIVE; 4979 int uv_fs_event_init(uv_loop_s*, uv_fs_event_s*) @nogc nothrow; 4980 int uv_fs_event_start(uv_fs_event_s*, void function(uv_fs_event_s*, const(char)*, int, int), const(char)*, uint) @nogc nothrow; 4981 int uv_fs_event_stop(uv_fs_event_s*) @nogc nothrow; 4982 int uv_fs_event_getpath(uv_fs_event_s*, char*, c_ulong*) @nogc nothrow; 4983 int uv_ip4_addr(const(char)*, int, sockaddr_in*) @nogc nothrow; 4984 int uv_ip6_addr(const(char)*, int, sockaddr_in6*) @nogc nothrow; 4985 int uv_ip4_name(const(sockaddr_in)*, char*, c_ulong) @nogc nothrow; 4986 int uv_ip6_name(const(sockaddr_in6)*, char*, c_ulong) @nogc nothrow; 4987 int uv_inet_ntop(int, const(void)*, char*, c_ulong) @nogc nothrow; 4988 int uv_inet_pton(int, const(char)*, void*) @nogc nothrow; 4989 // static core.simd.long2 _mm256_cvtusepi32_epi8(core.simd.long4) @nogc nothrow; 4990 int uv_if_indextoname(uint, char*, c_ulong*) @nogc nothrow; 4991 int uv_if_indextoiid(uint, char*, c_ulong*) @nogc nothrow; 4992 int uv_exepath(char*, c_ulong*) @nogc nothrow; 4993 int uv_cwd(char*, c_ulong*) @nogc nothrow; 4994 int uv_chdir(const(char)*) @nogc nothrow; 4995 c_ulong uv_get_free_memory() @nogc nothrow; 4996 c_ulong uv_get_total_memory() @nogc nothrow; 4997 c_ulong uv_hrtime() @nogc nothrow; 4998 void uv_disable_stdio_inheritance() @nogc nothrow; 4999 int uv_dlopen(const(char)*, uv_lib_t*) @nogc nothrow; 5000 void uv_dlclose(uv_lib_t*) @nogc nothrow; 5001 int uv_dlsym(uv_lib_t*, const(char)*, void**) @nogc nothrow; 5002 const(char)* uv_dlerror(const(uv_lib_t)*) @nogc nothrow; 5003 int uv_mutex_init(pthread_mutex_t*) @nogc nothrow; 5004 int uv_mutex_init_recursive(pthread_mutex_t*) @nogc nothrow; 5005 void uv_mutex_destroy(pthread_mutex_t*) @nogc nothrow; 5006 void uv_mutex_lock(pthread_mutex_t*) @nogc nothrow; 5007 int uv_mutex_trylock(pthread_mutex_t*) @nogc nothrow; 5008 void uv_mutex_unlock(pthread_mutex_t*) @nogc nothrow; 5009 int uv_rwlock_init(pthread_rwlock_t*) @nogc nothrow; 5010 void uv_rwlock_destroy(pthread_rwlock_t*) @nogc nothrow; 5011 void uv_rwlock_rdlock(pthread_rwlock_t*) @nogc nothrow; 5012 int uv_rwlock_tryrdlock(pthread_rwlock_t*) @nogc nothrow; 5013 void uv_rwlock_rdunlock(pthread_rwlock_t*) @nogc nothrow; 5014 void uv_rwlock_wrlock(pthread_rwlock_t*) @nogc nothrow; 5015 int uv_rwlock_trywrlock(pthread_rwlock_t*) @nogc nothrow; 5016 void uv_rwlock_wrunlock(pthread_rwlock_t*) @nogc nothrow; 5017 int uv_sem_init(sem_t*, uint) @nogc nothrow; 5018 void uv_sem_destroy(sem_t*) @nogc nothrow; 5019 void uv_sem_post(sem_t*) @nogc nothrow; 5020 void uv_sem_wait(sem_t*) @nogc nothrow; 5021 int uv_sem_trywait(sem_t*) @nogc nothrow; 5022 int uv_cond_init(pthread_cond_t*) @nogc nothrow; 5023 void uv_cond_destroy(pthread_cond_t*) @nogc nothrow; 5024 void uv_cond_signal(pthread_cond_t*) @nogc nothrow; 5025 void uv_cond_broadcast(pthread_cond_t*) @nogc nothrow; 5026 int uv_barrier_init(pthread_barrier_t*, uint) @nogc nothrow; 5027 void uv_barrier_destroy(pthread_barrier_t*) @nogc nothrow; 5028 int uv_barrier_wait(pthread_barrier_t*) @nogc nothrow; 5029 void uv_cond_wait(pthread_cond_t*, pthread_mutex_t*) @nogc nothrow; 5030 int uv_cond_timedwait(pthread_cond_t*, pthread_mutex_t*, c_ulong) @nogc nothrow; 5031 void uv_once(int*, void function()) @nogc nothrow; 5032 int uv_key_create(uint*) @nogc nothrow; 5033 void uv_key_delete(uint*) @nogc nothrow; 5034 void* uv_key_get(uint*) @nogc nothrow; 5035 void uv_key_set(uint*, void*) @nogc nothrow; 5036 alias uv_thread_cb = void function(void*); 5037 int uv_thread_create(c_ulong*, void function(void*), void*) @nogc nothrow; 5038 int uv_thread_setaffinity(c_ulong*, char*, char*, c_ulong) @nogc nothrow; 5039 int uv_thread_getaffinity(c_ulong*, char*, c_ulong) @nogc nothrow; 5040 int uv_thread_detach(c_ulong*) @nogc nothrow; 5041 c_ulong uv_thread_self() @nogc nothrow; 5042 int uv_thread_join(c_ulong*) @nogc nothrow; 5043 int uv_thread_equal(const(c_ulong)*, const(c_ulong)*) @nogc nothrow; 5044 union uv_any_handle 5045 { 5046 uv_async_s async; 5047 uv_check_s check; 5048 uv_fs_event_s fs_event; 5049 uv_fs_poll_s fs_poll; 5050 uv_handle_s handle; 5051 uv_idle_s idle; 5052 uv_pipe_s pipe; 5053 uv_poll_s poll; 5054 uv_prepare_s prepare; 5055 uv_process_s process; 5056 uv_stream_s stream; 5057 uv_tcp_s tcp; 5058 uv_timer_s timer; 5059 uv_tty_s tty; 5060 uv_udp_s udp; 5061 uv_signal_s signal; 5062 } 5063 union uv_any_req 5064 { 5065 uv_req_s req; 5066 uv_connect_s connect; 5067 uv_write_s write; 5068 uv_shutdown_s shutdown; 5069 uv_udp_send_s udp_send; 5070 uv_fs_s fs; 5071 uv_work_s work; 5072 uv_getaddrinfo_s getaddrinfo; 5073 uv_getnameinfo_s getnameinfo; 5074 } 5075 void* uv_loop_get_data(const(uv_loop_s)*) @nogc nothrow; 5076 void uv_loop_set_data(uv_loop_s*, void*) @nogc nothrow; 5077 // static void _mm_mask_cvtusepi32_storeu_epi8(void*, ubyte, core.simd.long2) @nogc nothrow; 5078 // static core.simd.long2 _mm_maskz_cvtusepi32_epi8(ubyte, core.simd.long2) @nogc nothrow; 5079 // static core.simd.long2 _mm_mask_cvtusepi32_epi8(core.simd.long2, ubyte, core.simd.long2) @nogc nothrow; 5080 // static core.simd.long2 _mm_cvtusepi32_epi8(core.simd.long2) @nogc nothrow; 5081 // static void _mm256_mask_cvtsepi64_storeu_epi16(void*, ubyte, core.simd.long4) @nogc nothrow; 5082 // static core.simd.long2 _mm256_maskz_cvtsepi64_epi16(ubyte, core.simd.long4) @nogc nothrow; 5083 // static core.simd.long2 _mm256_mask_cvtsepi64_epi16(core.simd.long2, ubyte, core.simd.long4) @nogc nothrow; 5084 // static core.simd.long2 _mm256_cvtsepi64_epi16(core.simd.long4) @nogc nothrow; 5085 // static void _mm_mask_cvtsepi64_storeu_epi16(void*, ubyte, core.simd.long2) @nogc nothrow; 5086 // static core.simd.long2 _mm_maskz_cvtsepi64_epi16(ubyte, core.simd.long2) @nogc nothrow; 5087 // static core.simd.long2 _mm_mask_cvtsepi64_epi16(core.simd.long2, ubyte, core.simd.long2) @nogc nothrow; 5088 // static core.simd.long2 _mm_cvtsepi64_epi16(core.simd.long2) @nogc nothrow; 5089 // static void _mm256_mask_cvtsepi64_storeu_epi32(void*, ubyte, core.simd.long4) @nogc nothrow; 5090 // static core.simd.long2 _mm256_maskz_cvtsepi64_epi32(ubyte, core.simd.long4) @nogc nothrow; 5091 // static core.simd.long2 _mm256_mask_cvtsepi64_epi32(core.simd.long2, ubyte, core.simd.long4) @nogc nothrow; 5092 // static core.simd.long2 _mm256_cvtsepi64_epi32(core.simd.long4) @nogc nothrow; 5093 // static void _mm_mask_cvtsepi64_storeu_epi32(void*, ubyte, core.simd.long2) @nogc nothrow; 5094 // static core.simd.long2 _mm_maskz_cvtsepi64_epi32(ubyte, core.simd.long2) @nogc nothrow; 5095 // static core.simd.long2 _mm_mask_cvtsepi64_epi32(core.simd.long2, ubyte, core.simd.long2) @nogc nothrow; 5096 // static core.simd.long2 _mm_cvtsepi64_epi32(core.simd.long2) @nogc nothrow; 5097 // static void _mm256_mask_cvtsepi64_storeu_epi8(void*, ubyte, core.simd.long4) @nogc nothrow; 5098 // static core.simd.long2 _mm256_maskz_cvtsepi64_epi8(ubyte, core.simd.long4) @nogc nothrow; 5099 // static core.simd.long2 _mm256_mask_cvtsepi64_epi8(core.simd.long2, ubyte, core.simd.long4) @nogc nothrow; 5100 // static core.simd.long2 _mm256_cvtsepi64_epi8(core.simd.long4) @nogc nothrow; 5101 // static void _mm_mask_cvtsepi64_storeu_epi8(void*, ubyte, core.simd.long2) @nogc nothrow; 5102 // static core.simd.long2 _mm_maskz_cvtsepi64_epi8(ubyte, core.simd.long2) @nogc nothrow; 5103 // static core.simd.long2 _mm_mask_cvtsepi64_epi8(core.simd.long2, ubyte, core.simd.long2) @nogc nothrow; 5104 // static core.simd.long2 _mm_cvtsepi64_epi8(core.simd.long2) @nogc nothrow; 5105 // static void _mm256_mask_cvtsepi32_storeu_epi16(void*, ubyte, core.simd.long4) @nogc nothrow; 5106 // static core.simd.long2 _mm256_maskz_cvtsepi32_epi16(ubyte, core.simd.long4) @nogc nothrow; 5107 // static core.simd.long2 _mm256_mask_cvtsepi32_epi16(core.simd.long2, ubyte, core.simd.long4) @nogc nothrow; 5108 // static core.simd.long2 _mm256_cvtsepi32_epi16(core.simd.long4) @nogc nothrow; 5109 // static void _mm_mask_cvtsepi32_storeu_epi16(void*, ubyte, core.simd.long2) @nogc nothrow; 5110 // static core.simd.long2 _mm_maskz_cvtsepi32_epi16(ubyte, core.simd.long2) @nogc nothrow; 5111 // static core.simd.long2 _mm_mask_cvtsepi32_epi16(core.simd.long2, ubyte, core.simd.long2) @nogc nothrow; 5112 // static core.simd.long2 _mm_cvtsepi32_epi16(core.simd.long2) @nogc nothrow; 5113 // static void _mm256_mask_cvtsepi32_storeu_epi8(void*, ubyte, core.simd.long4) @nogc nothrow; 5114 // static core.simd.long2 _mm256_maskz_cvtsepi32_epi8(ubyte, core.simd.long4) @nogc nothrow; 5115 // static core.simd.long2 _mm256_mask_cvtsepi32_epi8(core.simd.long2, ubyte, core.simd.long4) @nogc nothrow; 5116 // static core.simd.long2 _mm256_cvtsepi32_epi8(core.simd.long4) @nogc nothrow; 5117 // static void _mm_mask_cvtsepi32_storeu_epi8(void*, ubyte, core.simd.long2) @nogc nothrow; 5118 // static core.simd.long2 _mm_maskz_cvtsepi32_epi8(ubyte, core.simd.long2) @nogc nothrow; 5119 // static core.simd.long2 _mm_mask_cvtsepi32_epi8(core.simd.long2, ubyte, core.simd.long2) @nogc nothrow; 5120 struct uv__work 5121 { 5122 void function(uv__work*) work; 5123 void function(uv__work*, int) done; 5124 uv_loop_s* loop; 5125 void*[2] wq; 5126 } 5127 struct uv_loop_s 5128 { 5129 void* data; 5130 uint active_handles; 5131 void*[2] handle_queue; 5132 static union _Anonymous_56 5133 { 5134 void*[2] unused; 5135 uint count; 5136 } 5137 _Anonymous_56 active_reqs; 5138 uint stop_flag; 5139 void*[4] reserved; 5140 c_ulong flags; 5141 int backend_fd; 5142 void*[2] pending_queue; 5143 void*[2] watcher_queue; 5144 uv__io_s** watchers; 5145 uint nwatchers; 5146 uint nfds; 5147 void*[2] wq; 5148 pthread_mutex_t wq_mutex; 5149 uv_async_s wq_async; 5150 pthread_rwlock_t cloexec_lock; 5151 uv_handle_s* closing_handles; 5152 void*[2] process_handles; 5153 void*[2] prepare_handles; 5154 void*[2] check_handles; 5155 void*[2] idle_handles; 5156 void*[2] async_handles; 5157 void function() async_unused; 5158 uv__io_s async_io_watcher; 5159 int async_wfd; 5160 static struct _Anonymous_57 5161 { 5162 void* min; 5163 uint nelts; 5164 } 5165 _Anonymous_57 timer_heap; 5166 c_ulong timer_counter; 5167 c_ulong time; 5168 int[2] signal_pipefd; 5169 uv__io_s signal_io_watcher; 5170 uv_signal_s child_watcher; 5171 int emfile_fd; 5172 uv__io_s inotify_read_watcher; 5173 void* inotify_watchers; 5174 int inotify_fd; 5175 } 5176 // static core.simd.long2 _mm_cvtsepi32_epi8(core.simd.long2) @nogc nothrow; 5177 struct uv__io_s 5178 { 5179 void function(uv_loop_s*, uv__io_s*, uint) cb; 5180 void*[2] pending_queue; 5181 void*[2] watcher_queue; 5182 uint pevents; 5183 uint events; 5184 int fd; 5185 } 5186 alias uv__io_cb = void function(uv_loop_s*, uv__io_s*, uint); 5187 alias uv__io_t = uv__io_s; 5188 // static core.simd.long4 _mm256_maskz_broadcastq_epi64(ubyte, core.simd.long2) @nogc nothrow; 5189 struct uv_buf_t 5190 { 5191 char* base; 5192 c_ulong len; 5193 } 5194 alias uv_os_sock_t = int; 5195 alias uv_os_fd_t = int; 5196 alias uv_pid_t = int; 5197 alias uv_once_t = int; 5198 alias uv_thread_t = c_ulong; 5199 alias uv_mutex_t = pthread_mutex_t; 5200 alias uv_rwlock_t = pthread_rwlock_t; 5201 alias uv_sem_t = sem_t; 5202 alias uv_cond_t = pthread_cond_t; 5203 alias uv_key_t = uint; 5204 alias uv_barrier_t = pthread_barrier_t; 5205 alias uv_gid_t = uint; 5206 alias uv_uid_t = uint; 5207 alias uv__dirent_t = dirent; 5208 // static core.simd.long4 _mm256_mask_broadcastq_epi64(core.simd.long4, ubyte, core.simd.long2) @nogc nothrow; 5209 // static core.simd.long2 _mm_maskz_broadcastq_epi64(ubyte, core.simd.long2) @nogc nothrow; 5210 // static core.simd.long2 _mm_mask_broadcastq_epi64(core.simd.long2, ubyte, core.simd.long2) @nogc nothrow; 5211 // static core.simd.long4 _mm256_maskz_broadcastd_epi32(ubyte, core.simd.long2) @nogc nothrow; 5212 // static core.simd.long4 _mm256_mask_broadcastd_epi32(core.simd.long4, ubyte, core.simd.long2) @nogc nothrow; 5213 struct uv_lib_t 5214 { 5215 void* handle; 5216 char* errmsg; 5217 } 5218 // static core.simd.long2 _mm_maskz_broadcastd_epi32(ubyte, core.simd.long2) @nogc nothrow; 5219 // static core.simd.long2 _mm_mask_broadcastd_epi32(core.simd.long2, ubyte, core.simd.long2) @nogc nothrow; 5220 // static core.simd.float8 _mm256_maskz_broadcastss_ps(ubyte, core.simd.float4) @nogc nothrow; 5221 // static core.simd.float8 _mm256_mask_broadcastss_ps(core.simd.float8, ubyte, core.simd.float4) @nogc nothrow; 5222 // static core.simd.float4 _mm_maskz_broadcastss_ps(ubyte, core.simd.float4) @nogc nothrow; 5223 // static core.simd.float4 _mm_mask_broadcastss_ps(core.simd.float4, ubyte, core.simd.float4) @nogc nothrow; 5224 // static core.simd.double4 _mm256_maskz_broadcastsd_pd(ubyte, core.simd.double2) @nogc nothrow; 5225 // static core.simd.double4 _mm256_mask_broadcastsd_pd(core.simd.double4, ubyte, core.simd.double2) @nogc nothrow; 5226 // static core.simd.long4 _mm256_maskz_broadcast_i32x4(ubyte, core.simd.long2) @nogc nothrow; 5227 // static core.simd.long4 _mm256_mask_broadcast_i32x4(core.simd.long4, ubyte, core.simd.long2) @nogc nothrow; 5228 // static core.simd.long4 _mm256_broadcast_i32x4(core.simd.long2) @nogc nothrow; 5229 // static core.simd.float8 _mm256_maskz_broadcast_f32x4(ubyte, core.simd.float4) @nogc nothrow; 5230 // static core.simd.float8 _mm256_mask_broadcast_f32x4(core.simd.float8, ubyte, core.simd.float4) @nogc nothrow; 5231 // static core.simd.float8 _mm256_broadcast_f32x4(core.simd.float4) @nogc nothrow; 5232 // static core.simd.float8 _mm256_maskz_rsqrt14_ps(ubyte, core.simd.float8) @nogc nothrow; 5233 // static core.simd.float8 _mm256_mask_rsqrt14_ps(core.simd.float8, ubyte, core.simd.float8) @nogc nothrow; 5234 // static core.simd.float8 _mm256_rsqrt14_ps(core.simd.float8) @nogc nothrow; 5235 // static core.simd.float4 _mm_maskz_rsqrt14_ps(ubyte, core.simd.float4) @nogc nothrow; 5236 // static core.simd.float4 _mm_mask_rsqrt14_ps(core.simd.float4, ubyte, core.simd.float4) @nogc nothrow; 5237 // static core.simd.float4 _mm_rsqrt14_ps(core.simd.float4) @nogc nothrow; 5238 // static core.simd.double4 _mm256_maskz_rsqrt14_pd(ubyte, core.simd.double4) @nogc nothrow; 5239 // static core.simd.double4 _mm256_mask_rsqrt14_pd(core.simd.double4, ubyte, core.simd.double4) @nogc nothrow; 5240 // static core.simd.double4 _mm256_rsqrt14_pd(core.simd.double4) @nogc nothrow; 5241 // static core.simd.double2 _mm_maskz_rsqrt14_pd(ubyte, core.simd.double2) @nogc nothrow; 5242 // static core.simd.double2 _mm_mask_rsqrt14_pd(core.simd.double2, ubyte, core.simd.double2) @nogc nothrow; 5243 // static core.simd.double2 _mm_rsqrt14_pd(core.simd.double2) @nogc nothrow; 5244 // static core.simd.long4 _mm256_maskz_srai_epi64(ubyte, core.simd.long4, int) @nogc nothrow; 5245 // static core.simd.long4 _mm256_mask_srai_epi64(core.simd.long4, ubyte, core.simd.long4, int) @nogc nothrow; 5246 // static core.simd.long4 _mm256_srai_epi64(core.simd.long4, int) @nogc nothrow; 5247 // static core.simd.long2 _mm_maskz_srai_epi64(ubyte, core.simd.long2, int) @nogc nothrow; 5248 // static core.simd.long2 _mm_mask_srai_epi64(core.simd.long2, ubyte, core.simd.long2, int) @nogc nothrow; 5249 // static core.simd.long2 _mm_srai_epi64(core.simd.long2, int) @nogc nothrow; 5250 // static core.simd.long4 _mm256_maskz_sra_epi64(ubyte, core.simd.long4, core.simd.long2) @nogc nothrow; 5251 // static core.simd.long4 _mm256_mask_sra_epi64(core.simd.long4, ubyte, core.simd.long4, core.simd.long2) @nogc nothrow; 5252 // static core.simd.long4 _mm256_sra_epi64(core.simd.long4, core.simd.long2) @nogc nothrow; 5253 struct __kernel_fd_set 5254 { 5255 c_ulong[16] fds_bits; 5256 } 5257 alias __kernel_sighandler_t = void function(int); 5258 alias __kernel_key_t = int; 5259 alias __kernel_mqd_t = int; 5260 // static core.simd.long2 _mm_maskz_sra_epi64(ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 5261 // static core.simd.long2 _mm_mask_sra_epi64(core.simd.long2, ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 5262 // static core.simd.long2 _mm_sra_epi64(core.simd.long2, core.simd.long2) @nogc nothrow; 5263 // static core.simd.long4 _mm256_maskz_srai_epi32(ubyte, core.simd.long4, int) @nogc nothrow; 5264 alias float_t = float; 5265 alias double_t = double; 5266 // static core.simd.long4 _mm256_mask_srai_epi32(core.simd.long4, ubyte, core.simd.long4, int) @nogc nothrow; 5267 // static core.simd.long2 _mm_maskz_srai_epi32(ubyte, core.simd.long2, int) @nogc nothrow; 5268 // static core.simd.long2 _mm_mask_srai_epi32(core.simd.long2, ubyte, core.simd.long2, int) @nogc nothrow; 5269 // static core.simd.long4 _mm256_maskz_sra_epi32(ubyte, core.simd.long4, core.simd.long2) @nogc nothrow; 5270 // static core.simd.long4 _mm256_mask_sra_epi32(core.simd.long4, ubyte, core.simd.long4, core.simd.long2) @nogc nothrow; 5271 // static core.simd.long2 _mm_maskz_sra_epi32(ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 5272 // static core.simd.long2 _mm_mask_sra_epi32(core.simd.long2, ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 5273 // static core.simd.long4 _mm256_maskz_unpacklo_epi64(ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 5274 // static core.simd.long4 _mm256_mask_unpacklo_epi64(core.simd.long4, ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 5275 // static core.simd.long2 _mm_maskz_unpacklo_epi64(ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 5276 // static core.simd.long2 _mm_mask_unpacklo_epi64(core.simd.long2, ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 5277 // static core.simd.long4 _mm256_maskz_unpacklo_epi32(ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 5278 // static core.simd.long4 _mm256_mask_unpacklo_epi32(core.simd.long4, ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 5279 // static core.simd.long2 _mm_maskz_unpacklo_epi32(ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 5280 // static core.simd.long2 _mm_mask_unpacklo_epi32(core.simd.long2, ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 5281 // static core.simd.long4 _mm256_maskz_unpackhi_epi64(ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 5282 // static core.simd.long4 _mm256_mask_unpackhi_epi64(core.simd.long4, ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 5283 // static core.simd.long2 _mm_maskz_unpackhi_epi64(ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 5284 // static core.simd.long2 _mm_mask_unpackhi_epi64(core.simd.long2, ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 5285 // static core.simd.long4 _mm256_maskz_unpackhi_epi32(ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 5286 // static core.simd.long4 _mm256_mask_unpackhi_epi32(core.simd.long4, ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 5287 // static core.simd.long2 _mm_maskz_unpackhi_epi32(ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 5288 extern __gshared int signgam; 5289 // static core.simd.long2 _mm_mask_unpackhi_epi32(core.simd.long2, ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 5290 enum _Anonymous_58 5291 { 5292 FP_NAN = 0, 5293 FP_INFINITE = 1, 5294 FP_ZERO = 2, 5295 FP_SUBNORMAL = 3, 5296 FP_NORMAL = 4, 5297 } 5298 enum FP_NAN = _Anonymous_58.FP_NAN; 5299 enum FP_INFINITE = _Anonymous_58.FP_INFINITE; 5300 enum FP_ZERO = _Anonymous_58.FP_ZERO; 5301 enum FP_SUBNORMAL = _Anonymous_58.FP_SUBNORMAL; 5302 enum FP_NORMAL = _Anonymous_58.FP_NORMAL; 5303 // static ubyte _mm256_mask_testn_epi64_mask(ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 5304 // static ubyte _mm256_testn_epi64_mask(core.simd.long4, core.simd.long4) @nogc nothrow; 5305 // static ubyte _mm_mask_testn_epi64_mask(ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 5306 // static ubyte _mm_testn_epi64_mask(core.simd.long2, core.simd.long2) @nogc nothrow; 5307 // static ubyte _mm256_mask_testn_epi32_mask(ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 5308 // static ubyte _mm256_testn_epi32_mask(core.simd.long4, core.simd.long4) @nogc nothrow; 5309 // static ubyte _mm_mask_testn_epi32_mask(ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 5310 // static ubyte _mm_testn_epi32_mask(core.simd.long2, core.simd.long2) @nogc nothrow; 5311 // static ubyte _mm256_mask_test_epi64_mask(ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 5312 // static ubyte _mm256_test_epi64_mask(core.simd.long4, core.simd.long4) @nogc nothrow; 5313 // static ubyte _mm_mask_test_epi64_mask(ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 5314 // static ubyte _mm_test_epi64_mask(core.simd.long2, core.simd.long2) @nogc nothrow; 5315 // static ubyte _mm256_mask_test_epi32_mask(ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 5316 int* __h_errno_location() @nogc nothrow; 5317 // static ubyte _mm256_test_epi32_mask(core.simd.long4, core.simd.long4) @nogc nothrow; 5318 // static ubyte _mm_mask_test_epi32_mask(ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 5319 // static ubyte _mm_test_epi32_mask(core.simd.long2, core.simd.long2) @nogc nothrow; 5320 void herror(const(char)*) @nogc nothrow; 5321 const(char)* hstrerror(int) @nogc nothrow; 5322 struct hostent 5323 { 5324 char* h_name; 5325 char** h_aliases; 5326 int h_addrtype; 5327 int h_length; 5328 char** h_addr_list; 5329 } 5330 // static core.simd.float8 _mm256_maskz_permutevar_ps(ubyte, core.simd.float8, core.simd.long4) @nogc nothrow; 5331 void sethostent(int) @nogc nothrow; 5332 void endhostent() @nogc nothrow; 5333 hostent* gethostent() @nogc nothrow; 5334 hostent* gethostbyaddr(const(void)*, uint, int) @nogc nothrow; 5335 hostent* gethostbyname(const(char)*) @nogc nothrow; 5336 hostent* gethostbyname2(const(char)*, int) @nogc nothrow; 5337 int gethostent_r(hostent*, char*, c_ulong, hostent**, int*) @nogc nothrow; 5338 int gethostbyaddr_r(const(void)*, uint, int, hostent*, char*, c_ulong, hostent**, int*) @nogc nothrow; 5339 int gethostbyname_r(const(char)*, hostent*, char*, c_ulong, hostent**, int*) @nogc nothrow; 5340 int gethostbyname2_r(const(char)*, int, hostent*, char*, c_ulong, hostent**, int*) @nogc nothrow; 5341 void setnetent(int) @nogc nothrow; 5342 void endnetent() @nogc nothrow; 5343 netent* getnetent() @nogc nothrow; 5344 netent* getnetbyaddr(uint, int) @nogc nothrow; 5345 netent* getnetbyname(const(char)*) @nogc nothrow; 5346 int getnetent_r(netent*, char*, c_ulong, netent**, int*) @nogc nothrow; 5347 int getnetbyaddr_r(uint, int, netent*, char*, c_ulong, netent**, int*) @nogc nothrow; 5348 int getnetbyname_r(const(char)*, netent*, char*, c_ulong, netent**, int*) @nogc nothrow; 5349 struct servent 5350 { 5351 char* s_name; 5352 char** s_aliases; 5353 int s_port; 5354 char* s_proto; 5355 } 5356 void setservent(int) @nogc nothrow; 5357 void endservent() @nogc nothrow; 5358 servent* getservent() @nogc nothrow; 5359 servent* getservbyname(const(char)*, const(char)*) @nogc nothrow; 5360 servent* getservbyport(int, const(char)*) @nogc nothrow; 5361 int getservent_r(servent*, char*, c_ulong, servent**) @nogc nothrow; 5362 int getservbyname_r(const(char)*, const(char)*, servent*, char*, c_ulong, servent**) @nogc nothrow; 5363 int getservbyport_r(int, const(char)*, servent*, char*, c_ulong, servent**) @nogc nothrow; 5364 struct protoent 5365 { 5366 char* p_name; 5367 char** p_aliases; 5368 int p_proto; 5369 } 5370 void setprotoent(int) @nogc nothrow; 5371 void endprotoent() @nogc nothrow; 5372 protoent* getprotoent() @nogc nothrow; 5373 protoent* getprotobyname(const(char)*) @nogc nothrow; 5374 protoent* getprotobynumber(int) @nogc nothrow; 5375 int getprotoent_r(protoent*, char*, c_ulong, protoent**) @nogc nothrow; 5376 int getprotobyname_r(const(char)*, protoent*, char*, c_ulong, protoent**) @nogc nothrow; 5377 int getprotobynumber_r(int, protoent*, char*, c_ulong, protoent**) @nogc nothrow; 5378 int setnetgrent(const(char)*) @nogc nothrow; 5379 void endnetgrent() @nogc nothrow; 5380 int getnetgrent(char**, char**, char**) @nogc nothrow; 5381 int innetgr(const(char)*, const(char)*, const(char)*, const(char)*) @nogc nothrow; 5382 int getnetgrent_r(char**, char**, char**, char*, c_ulong) @nogc nothrow; 5383 int rcmd(char**, ushort, const(char)*, const(char)*, const(char)*, int*) @nogc nothrow; 5384 int rcmd_af(char**, ushort, const(char)*, const(char)*, const(char)*, int*, ushort) @nogc nothrow; 5385 int rexec(char**, int, const(char)*, const(char)*, const(char)*, int*) @nogc nothrow; 5386 int rexec_af(char**, int, const(char)*, const(char)*, const(char)*, int*, ushort) @nogc nothrow; 5387 int ruserok(const(char)*, int, const(char)*, const(char)*) @nogc nothrow; 5388 int ruserok_af(const(char)*, int, const(char)*, const(char)*, ushort) @nogc nothrow; 5389 int iruserok(uint, int, const(char)*, const(char)*) @nogc nothrow; 5390 int iruserok_af(const(void)*, int, const(char)*, const(char)*, ushort) @nogc nothrow; 5391 int rresvport(int*) @nogc nothrow; 5392 int rresvport_af(int*, ushort) @nogc nothrow; 5393 struct addrinfo 5394 { 5395 int ai_flags; 5396 int ai_family; 5397 int ai_socktype; 5398 int ai_protocol; 5399 uint ai_addrlen; 5400 sockaddr* ai_addr; 5401 char* ai_canonname; 5402 addrinfo* ai_next; 5403 } 5404 // static core.simd.float8 _mm256_mask_permutevar_ps(core.simd.float8, ubyte, core.simd.float8, core.simd.long4) @nogc nothrow; 5405 // static core.simd.float4 _mm_maskz_permutevar_ps(ubyte, core.simd.float4, core.simd.long2) @nogc nothrow; 5406 // static core.simd.float4 _mm_mask_permutevar_ps(core.simd.float4, ubyte, core.simd.float4, core.simd.long2) @nogc nothrow; 5407 // static core.simd.double4 _mm256_maskz_permutevar_pd(ubyte, core.simd.double4, core.simd.long4) @nogc nothrow; 5408 // static core.simd.double4 _mm256_mask_permutevar_pd(core.simd.double4, ubyte, core.simd.double4, core.simd.long4) @nogc nothrow; 5409 // static core.simd.double2 _mm_maskz_permutevar_pd(ubyte, core.simd.double2, core.simd.long2) @nogc nothrow; 5410 // static core.simd.double2 _mm_mask_permutevar_pd(core.simd.double2, ubyte, core.simd.double2, core.simd.long2) @nogc nothrow; 5411 // static core.simd.float8 _mm256_maskz_rcp14_ps(ubyte, core.simd.float8) @nogc nothrow; 5412 // static core.simd.float8 _mm256_mask_rcp14_ps(core.simd.float8, ubyte, core.simd.float8) @nogc nothrow; 5413 // static core.simd.float8 _mm256_rcp14_ps(core.simd.float8) @nogc nothrow; 5414 // static core.simd.float4 _mm_maskz_rcp14_ps(ubyte, core.simd.float4) @nogc nothrow; 5415 // static core.simd.float4 _mm_mask_rcp14_ps(core.simd.float4, ubyte, core.simd.float4) @nogc nothrow; 5416 int getaddrinfo(const(char)*, const(char)*, const(addrinfo)*, addrinfo**) @nogc nothrow; 5417 void freeaddrinfo(addrinfo*) @nogc nothrow; 5418 const(char)* gai_strerror(int) @nogc nothrow; 5419 int getnameinfo(const(sockaddr)*, uint, char*, uint, char*, uint, int) @nogc nothrow; 5420 alias in_addr_t = uint; 5421 struct in_addr 5422 { 5423 uint s_addr; 5424 } 5425 enum _Anonymous_59 5426 { 5427 IPPROTO_IP = 0, 5428 IPPROTO_ICMP = 1, 5429 IPPROTO_IGMP = 2, 5430 IPPROTO_IPIP = 4, 5431 IPPROTO_TCP = 6, 5432 IPPROTO_EGP = 8, 5433 IPPROTO_PUP = 12, 5434 IPPROTO_UDP = 17, 5435 IPPROTO_IDP = 22, 5436 IPPROTO_TP = 29, 5437 IPPROTO_DCCP = 33, 5438 IPPROTO_IPV6 = 41, 5439 IPPROTO_RSVP = 46, 5440 IPPROTO_GRE = 47, 5441 IPPROTO_ESP = 50, 5442 IPPROTO_AH = 51, 5443 IPPROTO_MTP = 92, 5444 IPPROTO_BEETPH = 94, 5445 IPPROTO_ENCAP = 98, 5446 IPPROTO_PIM = 103, 5447 IPPROTO_COMP = 108, 5448 IPPROTO_SCTP = 132, 5449 IPPROTO_UDPLITE = 136, 5450 IPPROTO_MPLS = 137, 5451 IPPROTO_RAW = 255, 5452 IPPROTO_MAX = 256, 5453 } 5454 enum IPPROTO_IP = _Anonymous_59.IPPROTO_IP; 5455 enum IPPROTO_ICMP = _Anonymous_59.IPPROTO_ICMP; 5456 enum IPPROTO_IGMP = _Anonymous_59.IPPROTO_IGMP; 5457 enum IPPROTO_IPIP = _Anonymous_59.IPPROTO_IPIP; 5458 enum IPPROTO_TCP = _Anonymous_59.IPPROTO_TCP; 5459 enum IPPROTO_EGP = _Anonymous_59.IPPROTO_EGP; 5460 enum IPPROTO_PUP = _Anonymous_59.IPPROTO_PUP; 5461 enum IPPROTO_UDP = _Anonymous_59.IPPROTO_UDP; 5462 enum IPPROTO_IDP = _Anonymous_59.IPPROTO_IDP; 5463 enum IPPROTO_TP = _Anonymous_59.IPPROTO_TP; 5464 enum IPPROTO_DCCP = _Anonymous_59.IPPROTO_DCCP; 5465 enum IPPROTO_IPV6 = _Anonymous_59.IPPROTO_IPV6; 5466 enum IPPROTO_RSVP = _Anonymous_59.IPPROTO_RSVP; 5467 enum IPPROTO_GRE = _Anonymous_59.IPPROTO_GRE; 5468 enum IPPROTO_ESP = _Anonymous_59.IPPROTO_ESP; 5469 enum IPPROTO_AH = _Anonymous_59.IPPROTO_AH; 5470 enum IPPROTO_MTP = _Anonymous_59.IPPROTO_MTP; 5471 enum IPPROTO_BEETPH = _Anonymous_59.IPPROTO_BEETPH; 5472 enum IPPROTO_ENCAP = _Anonymous_59.IPPROTO_ENCAP; 5473 enum IPPROTO_PIM = _Anonymous_59.IPPROTO_PIM; 5474 enum IPPROTO_COMP = _Anonymous_59.IPPROTO_COMP; 5475 enum IPPROTO_SCTP = _Anonymous_59.IPPROTO_SCTP; 5476 enum IPPROTO_UDPLITE = _Anonymous_59.IPPROTO_UDPLITE; 5477 enum IPPROTO_MPLS = _Anonymous_59.IPPROTO_MPLS; 5478 enum IPPROTO_RAW = _Anonymous_59.IPPROTO_RAW; 5479 enum IPPROTO_MAX = _Anonymous_59.IPPROTO_MAX; 5480 // static core.simd.float4 _mm_rcp14_ps(core.simd.float4) @nogc nothrow; 5481 // static core.simd.double4 _mm256_maskz_rcp14_pd(ubyte, core.simd.double4) @nogc nothrow; 5482 // static core.simd.double4 _mm256_mask_rcp14_pd(core.simd.double4, ubyte, core.simd.double4) @nogc nothrow; 5483 // static core.simd.double4 _mm256_rcp14_pd(core.simd.double4) @nogc nothrow; 5484 // static core.simd.double2 _mm_maskz_rcp14_pd(ubyte, core.simd.double2) @nogc nothrow; 5485 // static core.simd.double2 _mm_mask_rcp14_pd(core.simd.double2, ubyte, core.simd.double2) @nogc nothrow; 5486 // static core.simd.double2 _mm_rcp14_pd(core.simd.double2) @nogc nothrow; 5487 // static core.simd.float8 _mm256_maskz_unpacklo_ps(ubyte, core.simd.float8, core.simd.float8) @nogc nothrow; 5488 // static core.simd.float8 _mm256_mask_unpacklo_ps(core.simd.float8, ubyte, core.simd.float8, core.simd.float8) @nogc nothrow; 5489 // static core.simd.float4 _mm_maskz_unpacklo_ps(ubyte, core.simd.float4, core.simd.float4) @nogc nothrow; 5490 // static core.simd.float4 _mm_mask_unpacklo_ps(core.simd.float4, ubyte, core.simd.float4, core.simd.float4) @nogc nothrow; 5491 // static core.simd.double4 _mm256_maskz_unpacklo_pd(ubyte, core.simd.double4, core.simd.double4) @nogc nothrow; 5492 // static core.simd.double4 _mm256_mask_unpacklo_pd(core.simd.double4, ubyte, core.simd.double4, core.simd.double4) @nogc nothrow; 5493 enum _Anonymous_60 5494 { 5495 IPPROTO_HOPOPTS = 0, 5496 IPPROTO_ROUTING = 43, 5497 IPPROTO_FRAGMENT = 44, 5498 IPPROTO_ICMPV6 = 58, 5499 IPPROTO_NONE = 59, 5500 IPPROTO_DSTOPTS = 60, 5501 IPPROTO_MH = 135, 5502 } 5503 enum IPPROTO_HOPOPTS = _Anonymous_60.IPPROTO_HOPOPTS; 5504 enum IPPROTO_ROUTING = _Anonymous_60.IPPROTO_ROUTING; 5505 enum IPPROTO_FRAGMENT = _Anonymous_60.IPPROTO_FRAGMENT; 5506 enum IPPROTO_ICMPV6 = _Anonymous_60.IPPROTO_ICMPV6; 5507 enum IPPROTO_NONE = _Anonymous_60.IPPROTO_NONE; 5508 enum IPPROTO_DSTOPTS = _Anonymous_60.IPPROTO_DSTOPTS; 5509 enum IPPROTO_MH = _Anonymous_60.IPPROTO_MH; 5510 // static core.simd.double2 _mm_maskz_unpacklo_pd(ubyte, core.simd.double2, core.simd.double2) @nogc nothrow; 5511 // static core.simd.double2 _mm_mask_unpacklo_pd(core.simd.double2, ubyte, core.simd.double2, core.simd.double2) @nogc nothrow; 5512 // static core.simd.float8 _mm256_maskz_unpackhi_ps(ubyte, core.simd.float8, core.simd.float8) @nogc nothrow; 5513 alias in_port_t = ushort; 5514 enum _Anonymous_61 5515 { 5516 IPPORT_ECHO = 7, 5517 IPPORT_DISCARD = 9, 5518 IPPORT_SYSTAT = 11, 5519 IPPORT_DAYTIME = 13, 5520 IPPORT_NETSTAT = 15, 5521 IPPORT_FTP = 21, 5522 IPPORT_TELNET = 23, 5523 IPPORT_SMTP = 25, 5524 IPPORT_TIMESERVER = 37, 5525 IPPORT_NAMESERVER = 42, 5526 IPPORT_WHOIS = 43, 5527 IPPORT_MTP = 57, 5528 IPPORT_TFTP = 69, 5529 IPPORT_RJE = 77, 5530 IPPORT_FINGER = 79, 5531 IPPORT_TTYLINK = 87, 5532 IPPORT_SUPDUP = 95, 5533 IPPORT_EXECSERVER = 512, 5534 IPPORT_LOGINSERVER = 513, 5535 IPPORT_CMDSERVER = 514, 5536 IPPORT_EFSSERVER = 520, 5537 IPPORT_BIFFUDP = 512, 5538 IPPORT_WHOSERVER = 513, 5539 IPPORT_ROUTESERVER = 520, 5540 IPPORT_RESERVED = 1024, 5541 IPPORT_USERRESERVED = 5000, 5542 } 5543 enum IPPORT_ECHO = _Anonymous_61.IPPORT_ECHO; 5544 enum IPPORT_DISCARD = _Anonymous_61.IPPORT_DISCARD; 5545 enum IPPORT_SYSTAT = _Anonymous_61.IPPORT_SYSTAT; 5546 enum IPPORT_DAYTIME = _Anonymous_61.IPPORT_DAYTIME; 5547 enum IPPORT_NETSTAT = _Anonymous_61.IPPORT_NETSTAT; 5548 enum IPPORT_FTP = _Anonymous_61.IPPORT_FTP; 5549 enum IPPORT_TELNET = _Anonymous_61.IPPORT_TELNET; 5550 enum IPPORT_SMTP = _Anonymous_61.IPPORT_SMTP; 5551 enum IPPORT_TIMESERVER = _Anonymous_61.IPPORT_TIMESERVER; 5552 enum IPPORT_NAMESERVER = _Anonymous_61.IPPORT_NAMESERVER; 5553 enum IPPORT_WHOIS = _Anonymous_61.IPPORT_WHOIS; 5554 enum IPPORT_MTP = _Anonymous_61.IPPORT_MTP; 5555 enum IPPORT_TFTP = _Anonymous_61.IPPORT_TFTP; 5556 enum IPPORT_RJE = _Anonymous_61.IPPORT_RJE; 5557 enum IPPORT_FINGER = _Anonymous_61.IPPORT_FINGER; 5558 enum IPPORT_TTYLINK = _Anonymous_61.IPPORT_TTYLINK; 5559 enum IPPORT_SUPDUP = _Anonymous_61.IPPORT_SUPDUP; 5560 enum IPPORT_EXECSERVER = _Anonymous_61.IPPORT_EXECSERVER; 5561 enum IPPORT_LOGINSERVER = _Anonymous_61.IPPORT_LOGINSERVER; 5562 enum IPPORT_CMDSERVER = _Anonymous_61.IPPORT_CMDSERVER; 5563 enum IPPORT_EFSSERVER = _Anonymous_61.IPPORT_EFSSERVER; 5564 enum IPPORT_BIFFUDP = _Anonymous_61.IPPORT_BIFFUDP; 5565 enum IPPORT_WHOSERVER = _Anonymous_61.IPPORT_WHOSERVER; 5566 enum IPPORT_ROUTESERVER = _Anonymous_61.IPPORT_ROUTESERVER; 5567 enum IPPORT_RESERVED = _Anonymous_61.IPPORT_RESERVED; 5568 enum IPPORT_USERRESERVED = _Anonymous_61.IPPORT_USERRESERVED; 5569 // static core.simd.float8 _mm256_mask_unpackhi_ps(core.simd.float8, ubyte, core.simd.float8, core.simd.float8) @nogc nothrow; 5570 // static core.simd.float4 _mm_maskz_unpackhi_ps(ubyte, core.simd.float4, core.simd.float4) @nogc nothrow; 5571 // static core.simd.float4 _mm_mask_unpackhi_ps(core.simd.float4, ubyte, core.simd.float4, core.simd.float4) @nogc nothrow; 5572 // static core.simd.double4 _mm256_maskz_unpackhi_pd(ubyte, core.simd.double4, core.simd.double4) @nogc nothrow; 5573 // static core.simd.double4 _mm256_mask_unpackhi_pd(core.simd.double4, ubyte, core.simd.double4, core.simd.double4) @nogc nothrow; 5574 // static core.simd.double2 _mm_maskz_unpackhi_pd(ubyte, core.simd.double2, core.simd.double2) @nogc nothrow; 5575 // static core.simd.double2 _mm_mask_unpackhi_pd(core.simd.double2, ubyte, core.simd.double2, core.simd.double2) @nogc nothrow; 5576 // static void _mm256_mask_storeu_ps(void*, ubyte, core.simd.float8) @nogc nothrow; 5577 // static void _mm_mask_storeu_ps(void*, ubyte, core.simd.float4) @nogc nothrow; 5578 // static void _mm256_mask_storeu_pd(void*, ubyte, core.simd.double4) @nogc nothrow; 5579 // static void _mm_mask_storeu_pd(void*, ubyte, core.simd.double2) @nogc nothrow; 5580 // static void _mm256_mask_storeu_epi32(void*, ubyte, core.simd.long4) @nogc nothrow; 5581 // static void _mm256_storeu_epi32(void*, core.simd.long4) @nogc nothrow; 5582 // static void _mm_mask_storeu_epi32(void*, ubyte, core.simd.long2) @nogc nothrow; 5583 struct in6_addr 5584 { 5585 static union _Anonymous_62 5586 { 5587 ubyte[16] __u6_addr8; 5588 ushort[8] __u6_addr16; 5589 uint[4] __u6_addr32; 5590 } 5591 _Anonymous_62 __in6_u; 5592 } 5593 // static void _mm_storeu_epi32(void*, core.simd.long2) @nogc nothrow; 5594 extern __gshared const(in6_addr) in6addr_any; 5595 extern __gshared const(in6_addr) in6addr_loopback; 5596 // static void _mm256_mask_storeu_epi64(void*, ubyte, core.simd.long4) @nogc nothrow; 5597 // static void _mm256_storeu_epi64(void*, core.simd.long4) @nogc nothrow; 5598 struct sockaddr_in 5599 { 5600 ushort sin_family; 5601 ushort sin_port; 5602 in_addr sin_addr; 5603 ubyte[8] sin_zero; 5604 } 5605 struct sockaddr_in6 5606 { 5607 ushort sin6_family; 5608 ushort sin6_port; 5609 uint sin6_flowinfo; 5610 in6_addr sin6_addr; 5611 uint sin6_scope_id; 5612 } 5613 struct ip_mreq 5614 { 5615 in_addr imr_multiaddr; 5616 in_addr imr_interface; 5617 } 5618 struct ip_mreq_source 5619 { 5620 in_addr imr_multiaddr; 5621 in_addr imr_interface; 5622 in_addr imr_sourceaddr; 5623 } 5624 struct ipv6_mreq 5625 { 5626 in6_addr ipv6mr_multiaddr; 5627 uint ipv6mr_interface; 5628 } 5629 struct group_req 5630 { 5631 uint gr_interface; 5632 sockaddr_storage gr_group; 5633 } 5634 struct group_source_req 5635 { 5636 uint gsr_interface; 5637 sockaddr_storage gsr_group; 5638 sockaddr_storage gsr_source; 5639 } 5640 struct ip_msfilter 5641 { 5642 in_addr imsf_multiaddr; 5643 in_addr imsf_interface; 5644 uint imsf_fmode; 5645 uint imsf_numsrc; 5646 in_addr[1] imsf_slist; 5647 } 5648 // static void _mm_mask_storeu_epi64(void*, ubyte, core.simd.long2) @nogc nothrow; 5649 struct group_filter 5650 { 5651 uint gf_interface; 5652 sockaddr_storage gf_group; 5653 uint gf_fmode; 5654 uint gf_numsrc; 5655 sockaddr_storage[1] gf_slist; 5656 } 5657 uint ntohl(uint) @nogc nothrow; 5658 ushort ntohs(ushort) @nogc nothrow; 5659 uint htonl(uint) @nogc nothrow; 5660 ushort htons(ushort) @nogc nothrow; 5661 // static void _mm_storeu_epi64(void*, core.simd.long2) @nogc nothrow; 5662 // static void _mm256_mask_store_ps(void*, ubyte, core.simd.float8) @nogc nothrow; 5663 // static void _mm_mask_store_ps(void*, ubyte, core.simd.float4) @nogc nothrow; 5664 // static void _mm256_mask_store_pd(void*, ubyte, core.simd.double4) @nogc nothrow; 5665 int bindresvport(int, sockaddr_in*) @nogc nothrow; 5666 int bindresvport6(int, sockaddr_in6*) @nogc nothrow; 5667 // static void _mm_mask_store_pd(void*, ubyte, core.simd.double2) @nogc nothrow; 5668 // static core.simd.float8 _mm256_maskz_loadu_ps(ubyte, const(void)*) @nogc nothrow; 5669 // static core.simd.float8 _mm256_mask_loadu_ps(core.simd.float8, ubyte, const(void)*) @nogc nothrow; 5670 // static core.simd.float4 _mm_maskz_loadu_ps(ubyte, const(void)*) @nogc nothrow; 5671 // static core.simd.float4 _mm_mask_loadu_ps(core.simd.float4, ubyte, const(void)*) @nogc nothrow; 5672 // static core.simd.double4 _mm256_maskz_loadu_pd(ubyte, const(void)*) @nogc nothrow; 5673 // static core.simd.double4 _mm256_mask_loadu_pd(core.simd.double4, ubyte, const(void)*) @nogc nothrow; 5674 // static core.simd.double2 _mm_maskz_loadu_pd(ubyte, const(void)*) @nogc nothrow; 5675 // static core.simd.double2 _mm_mask_loadu_pd(core.simd.double2, ubyte, const(void)*) @nogc nothrow; 5676 // static core.simd.long4 _mm256_maskz_loadu_epi32(ubyte, const(void)*) @nogc nothrow; 5677 // static core.simd.long4 _mm256_mask_loadu_epi32(core.simd.long4, ubyte, const(void)*) @nogc nothrow; 5678 // static core.simd.long4 _mm256_loadu_epi32(const(void)*) @nogc nothrow; 5679 // static core.simd.long2 _mm_maskz_loadu_epi32(ubyte, const(void)*) @nogc nothrow; 5680 // static core.simd.long2 _mm_mask_loadu_epi32(core.simd.long2, ubyte, const(void)*) @nogc nothrow; 5681 // static core.simd.long2 _mm_loadu_epi32(const(void)*) @nogc nothrow; 5682 // static core.simd.long4 _mm256_maskz_loadu_epi64(ubyte, const(void)*) @nogc nothrow; 5683 // static core.simd.long4 _mm256_mask_loadu_epi64(core.simd.long4, ubyte, const(void)*) @nogc nothrow; 5684 // static core.simd.long4 _mm256_loadu_epi64(const(void)*) @nogc nothrow; 5685 // static core.simd.long2 _mm_maskz_loadu_epi64(ubyte, const(void)*) @nogc nothrow; 5686 // static core.simd.long2 _mm_mask_loadu_epi64(core.simd.long2, ubyte, const(void)*) @nogc nothrow; 5687 // static core.simd.long2 _mm_loadu_epi64(const(void)*) @nogc nothrow; 5688 // static core.simd.float8 _mm256_maskz_load_ps(ubyte, const(void)*) @nogc nothrow; 5689 // static core.simd.float8 _mm256_mask_load_ps(core.simd.float8, ubyte, const(void)*) @nogc nothrow; 5690 alias tcp_seq = uint; 5691 struct tcphdr 5692 { 5693 static union _Anonymous_63 5694 { 5695 static struct _Anonymous_64 5696 { 5697 import std.bitmanip: bitfields; 5698 5699 align(4): 5700 ushort th_sport; 5701 ushort th_dport; 5702 uint th_seq; 5703 uint th_ack; 5704 mixin(bitfields!( 5705 ubyte, "th_x2", 4, 5706 ubyte, "th_off", 4, 5707 )); 5708 ubyte th_flags; 5709 ushort th_win; 5710 ushort th_sum; 5711 ushort th_urp; 5712 } 5713 _Anonymous_64 _anonymous_65; 5714 auto th_sport() @property @nogc pure nothrow { return _anonymous_65.th_sport; } 5715 void th_sport(_T_)(auto ref _T_ val) @property @nogc pure nothrow { _anonymous_65.th_sport = val; } 5716 auto th_dport() @property @nogc pure nothrow { return _anonymous_65.th_dport; } 5717 void th_dport(_T_)(auto ref _T_ val) @property @nogc pure nothrow { _anonymous_65.th_dport = val; } 5718 auto th_seq() @property @nogc pure nothrow { return _anonymous_65.th_seq; } 5719 void th_seq(_T_)(auto ref _T_ val) @property @nogc pure nothrow { _anonymous_65.th_seq = val; } 5720 auto th_ack() @property @nogc pure nothrow { return _anonymous_65.th_ack; } 5721 void th_ack(_T_)(auto ref _T_ val) @property @nogc pure nothrow { _anonymous_65.th_ack = val; } 5722 auto th_x2() @property @nogc pure nothrow { return _anonymous_65.th_x2; } 5723 void th_x2(_T_)(auto ref _T_ val) @property @nogc pure nothrow { _anonymous_65.th_x2 = val; } 5724 auto th_off() @property @nogc pure nothrow { return _anonymous_65.th_off; } 5725 void th_off(_T_)(auto ref _T_ val) @property @nogc pure nothrow { _anonymous_65.th_off = val; } 5726 auto th_flags() @property @nogc pure nothrow { return _anonymous_65.th_flags; } 5727 void th_flags(_T_)(auto ref _T_ val) @property @nogc pure nothrow { _anonymous_65.th_flags = val; } 5728 auto th_win() @property @nogc pure nothrow { return _anonymous_65.th_win; } 5729 void th_win(_T_)(auto ref _T_ val) @property @nogc pure nothrow { _anonymous_65.th_win = val; } 5730 auto th_sum() @property @nogc pure nothrow { return _anonymous_65.th_sum; } 5731 void th_sum(_T_)(auto ref _T_ val) @property @nogc pure nothrow { _anonymous_65.th_sum = val; } 5732 auto th_urp() @property @nogc pure nothrow { return _anonymous_65.th_urp; } 5733 void th_urp(_T_)(auto ref _T_ val) @property @nogc pure nothrow { _anonymous_65.th_urp = val; } 5734 static struct _Anonymous_66 5735 { 5736 import std.bitmanip: bitfields; 5737 5738 align(4): 5739 ushort source; 5740 ushort dest; 5741 uint seq; 5742 uint ack_seq; 5743 mixin(bitfields!( 5744 ushort, "res1", 4, 5745 ushort, "doff", 4, 5746 ushort, "fin", 1, 5747 ushort, "syn", 1, 5748 ushort, "rst", 1, 5749 ushort, "psh", 1, 5750 ushort, "ack", 1, 5751 ushort, "urg", 1, 5752 ushort, "res2", 2, 5753 )); 5754 ushort window; 5755 ushort check; 5756 ushort urg_ptr; 5757 } 5758 _Anonymous_66 _anonymous_67; 5759 auto source() @property @nogc pure nothrow { return _anonymous_67.source; } 5760 void source(_T_)(auto ref _T_ val) @property @nogc pure nothrow { _anonymous_67.source = val; } 5761 auto dest() @property @nogc pure nothrow { return _anonymous_67.dest; } 5762 void dest(_T_)(auto ref _T_ val) @property @nogc pure nothrow { _anonymous_67.dest = val; } 5763 auto seq() @property @nogc pure nothrow { return _anonymous_67.seq; } 5764 void seq(_T_)(auto ref _T_ val) @property @nogc pure nothrow { _anonymous_67.seq = val; } 5765 auto ack_seq() @property @nogc pure nothrow { return _anonymous_67.ack_seq; } 5766 void ack_seq(_T_)(auto ref _T_ val) @property @nogc pure nothrow { _anonymous_67.ack_seq = val; } 5767 auto res1() @property @nogc pure nothrow { return _anonymous_67.res1; } 5768 void res1(_T_)(auto ref _T_ val) @property @nogc pure nothrow { _anonymous_67.res1 = val; } 5769 auto doff() @property @nogc pure nothrow { return _anonymous_67.doff; } 5770 void doff(_T_)(auto ref _T_ val) @property @nogc pure nothrow { _anonymous_67.doff = val; } 5771 auto fin() @property @nogc pure nothrow { return _anonymous_67.fin; } 5772 void fin(_T_)(auto ref _T_ val) @property @nogc pure nothrow { _anonymous_67.fin = val; } 5773 auto syn() @property @nogc pure nothrow { return _anonymous_67.syn; } 5774 void syn(_T_)(auto ref _T_ val) @property @nogc pure nothrow { _anonymous_67.syn = val; } 5775 auto rst() @property @nogc pure nothrow { return _anonymous_67.rst; } 5776 void rst(_T_)(auto ref _T_ val) @property @nogc pure nothrow { _anonymous_67.rst = val; } 5777 auto psh() @property @nogc pure nothrow { return _anonymous_67.psh; } 5778 void psh(_T_)(auto ref _T_ val) @property @nogc pure nothrow { _anonymous_67.psh = val; } 5779 auto ack() @property @nogc pure nothrow { return _anonymous_67.ack; } 5780 void ack(_T_)(auto ref _T_ val) @property @nogc pure nothrow { _anonymous_67.ack = val; } 5781 auto urg() @property @nogc pure nothrow { return _anonymous_67.urg; } 5782 void urg(_T_)(auto ref _T_ val) @property @nogc pure nothrow { _anonymous_67.urg = val; } 5783 auto res2() @property @nogc pure nothrow { return _anonymous_67.res2; } 5784 void res2(_T_)(auto ref _T_ val) @property @nogc pure nothrow { _anonymous_67.res2 = val; } 5785 auto window() @property @nogc pure nothrow { return _anonymous_67.window; } 5786 void window(_T_)(auto ref _T_ val) @property @nogc pure nothrow { _anonymous_67.window = val; } 5787 auto check() @property @nogc pure nothrow { return _anonymous_67.check; } 5788 void check(_T_)(auto ref _T_ val) @property @nogc pure nothrow { _anonymous_67.check = val; } 5789 auto urg_ptr() @property @nogc pure nothrow { return _anonymous_67.urg_ptr; } 5790 void urg_ptr(_T_)(auto ref _T_ val) @property @nogc pure nothrow { _anonymous_67.urg_ptr = val; } 5791 } 5792 _Anonymous_63 _anonymous_68; 5793 5794 auto th_sport() @property @nogc pure nothrow { return _anonymous_68.th_sport; } 5795 void th_sport(_T_)(auto ref _T_ val) @property @nogc pure nothrow { _anonymous_68.th_sport = val; } 5796 5797 auto th_dport() @property @nogc pure nothrow { return _anonymous_68.th_dport; } 5798 void th_dport(_T_)(auto ref _T_ val) @property @nogc pure nothrow { _anonymous_68.th_dport = val; } 5799 5800 auto th_seq() @property @nogc pure nothrow { return _anonymous_68.th_seq; } 5801 void th_seq(_T_)(auto ref _T_ val) @property @nogc pure nothrow { _anonymous_68.th_seq = val; } 5802 5803 auto th_ack() @property @nogc pure nothrow { return _anonymous_68.th_ack; } 5804 void th_ack(_T_)(auto ref _T_ val) @property @nogc pure nothrow { _anonymous_68.th_ack = val; } 5805 5806 auto th_x2() @property @nogc pure nothrow { return _anonymous_68.th_x2; } 5807 void th_x2(_T_)(auto ref _T_ val) @property @nogc pure nothrow { _anonymous_68.th_x2 = val; } 5808 5809 auto th_off() @property @nogc pure nothrow { return _anonymous_68.th_off; } 5810 void th_off(_T_)(auto ref _T_ val) @property @nogc pure nothrow { _anonymous_68.th_off = val; } 5811 5812 auto th_flags() @property @nogc pure nothrow { return _anonymous_68.th_flags; } 5813 void th_flags(_T_)(auto ref _T_ val) @property @nogc pure nothrow { _anonymous_68.th_flags = val; } 5814 5815 auto th_win() @property @nogc pure nothrow { return _anonymous_68.th_win; } 5816 void th_win(_T_)(auto ref _T_ val) @property @nogc pure nothrow { _anonymous_68.th_win = val; } 5817 5818 auto th_sum() @property @nogc pure nothrow { return _anonymous_68.th_sum; } 5819 void th_sum(_T_)(auto ref _T_ val) @property @nogc pure nothrow { _anonymous_68.th_sum = val; } 5820 5821 auto th_urp() @property @nogc pure nothrow { return _anonymous_68.th_urp; } 5822 void th_urp(_T_)(auto ref _T_ val) @property @nogc pure nothrow { _anonymous_68.th_urp = val; } 5823 5824 auto source() @property @nogc pure nothrow { return _anonymous_68.source; } 5825 void source(_T_)(auto ref _T_ val) @property @nogc pure nothrow { _anonymous_68.source = val; } 5826 5827 auto dest() @property @nogc pure nothrow { return _anonymous_68.dest; } 5828 void dest(_T_)(auto ref _T_ val) @property @nogc pure nothrow { _anonymous_68.dest = val; } 5829 5830 auto seq() @property @nogc pure nothrow { return _anonymous_68.seq; } 5831 void seq(_T_)(auto ref _T_ val) @property @nogc pure nothrow { _anonymous_68.seq = val; } 5832 5833 auto ack_seq() @property @nogc pure nothrow { return _anonymous_68.ack_seq; } 5834 void ack_seq(_T_)(auto ref _T_ val) @property @nogc pure nothrow { _anonymous_68.ack_seq = val; } 5835 5836 auto res1() @property @nogc pure nothrow { return _anonymous_68.res1; } 5837 void res1(_T_)(auto ref _T_ val) @property @nogc pure nothrow { _anonymous_68.res1 = val; } 5838 5839 auto doff() @property @nogc pure nothrow { return _anonymous_68.doff; } 5840 void doff(_T_)(auto ref _T_ val) @property @nogc pure nothrow { _anonymous_68.doff = val; } 5841 5842 auto fin() @property @nogc pure nothrow { return _anonymous_68.fin; } 5843 void fin(_T_)(auto ref _T_ val) @property @nogc pure nothrow { _anonymous_68.fin = val; } 5844 5845 auto syn() @property @nogc pure nothrow { return _anonymous_68.syn; } 5846 void syn(_T_)(auto ref _T_ val) @property @nogc pure nothrow { _anonymous_68.syn = val; } 5847 5848 auto rst() @property @nogc pure nothrow { return _anonymous_68.rst; } 5849 void rst(_T_)(auto ref _T_ val) @property @nogc pure nothrow { _anonymous_68.rst = val; } 5850 5851 auto psh() @property @nogc pure nothrow { return _anonymous_68.psh; } 5852 void psh(_T_)(auto ref _T_ val) @property @nogc pure nothrow { _anonymous_68.psh = val; } 5853 5854 auto ack() @property @nogc pure nothrow { return _anonymous_68.ack; } 5855 void ack(_T_)(auto ref _T_ val) @property @nogc pure nothrow { _anonymous_68.ack = val; } 5856 5857 auto urg() @property @nogc pure nothrow { return _anonymous_68.urg; } 5858 void urg(_T_)(auto ref _T_ val) @property @nogc pure nothrow { _anonymous_68.urg = val; } 5859 5860 auto res2() @property @nogc pure nothrow { return _anonymous_68.res2; } 5861 void res2(_T_)(auto ref _T_ val) @property @nogc pure nothrow { _anonymous_68.res2 = val; } 5862 5863 auto window() @property @nogc pure nothrow { return _anonymous_68.window; } 5864 void window(_T_)(auto ref _T_ val) @property @nogc pure nothrow { _anonymous_68.window = val; } 5865 5866 auto check() @property @nogc pure nothrow { return _anonymous_68.check; } 5867 void check(_T_)(auto ref _T_ val) @property @nogc pure nothrow { _anonymous_68.check = val; } 5868 5869 auto urg_ptr() @property @nogc pure nothrow { return _anonymous_68.urg_ptr; } 5870 void urg_ptr(_T_)(auto ref _T_ val) @property @nogc pure nothrow { _anonymous_68.urg_ptr = val; } 5871 } 5872 // static core.simd.float4 _mm_maskz_load_ps(ubyte, const(void)*) @nogc nothrow; 5873 // static core.simd.float4 _mm_mask_load_ps(core.simd.float4, ubyte, const(void)*) @nogc nothrow; 5874 // static core.simd.double4 _mm256_maskz_load_pd(ubyte, const(void)*) @nogc nothrow; 5875 enum _Anonymous_69 5876 { 5877 TCP_ESTABLISHED = 1, 5878 TCP_SYN_SENT = 2, 5879 TCP_SYN_RECV = 3, 5880 TCP_FIN_WAIT1 = 4, 5881 TCP_FIN_WAIT2 = 5, 5882 TCP_TIME_WAIT = 6, 5883 TCP_CLOSE = 7, 5884 TCP_CLOSE_WAIT = 8, 5885 TCP_LAST_ACK = 9, 5886 TCP_LISTEN = 10, 5887 TCP_CLOSING = 11, 5888 } 5889 enum TCP_ESTABLISHED = _Anonymous_69.TCP_ESTABLISHED; 5890 enum TCP_SYN_SENT = _Anonymous_69.TCP_SYN_SENT; 5891 enum TCP_SYN_RECV = _Anonymous_69.TCP_SYN_RECV; 5892 enum TCP_FIN_WAIT1 = _Anonymous_69.TCP_FIN_WAIT1; 5893 enum TCP_FIN_WAIT2 = _Anonymous_69.TCP_FIN_WAIT2; 5894 enum TCP_TIME_WAIT = _Anonymous_69.TCP_TIME_WAIT; 5895 enum TCP_CLOSE = _Anonymous_69.TCP_CLOSE; 5896 enum TCP_CLOSE_WAIT = _Anonymous_69.TCP_CLOSE_WAIT; 5897 enum TCP_LAST_ACK = _Anonymous_69.TCP_LAST_ACK; 5898 enum TCP_LISTEN = _Anonymous_69.TCP_LISTEN; 5899 enum TCP_CLOSING = _Anonymous_69.TCP_CLOSING; 5900 // static core.simd.double4 _mm256_mask_load_pd(core.simd.double4, ubyte, const(void)*) @nogc nothrow; 5901 // static core.simd.double2 _mm_maskz_load_pd(ubyte, const(void)*) @nogc nothrow; 5902 // static core.simd.double2 _mm_mask_load_pd(core.simd.double2, ubyte, const(void)*) @nogc nothrow; 5903 // static core.simd.long4 _mm256_maskz_set1_epi64(ubyte, long) @nogc nothrow; 5904 // static core.simd.long4 _mm256_mask_set1_epi64(core.simd.long4, ubyte, long) @nogc nothrow; 5905 // static core.simd.long2 _mm_maskz_set1_epi64(ubyte, long) @nogc nothrow; 5906 // static core.simd.long2 _mm_mask_set1_epi64(core.simd.long2, ubyte, long) @nogc nothrow; 5907 // static core.simd.long4 _mm256_maskz_set1_epi32(ubyte, int) @nogc nothrow; 5908 // static core.simd.long4 _mm256_mask_set1_epi32(core.simd.long4, ubyte, int) @nogc nothrow; 5909 // static core.simd.long2 _mm_maskz_set1_epi32(ubyte, int) @nogc nothrow; 5910 // static core.simd.long2 _mm_mask_set1_epi32(core.simd.long2, ubyte, int) @nogc nothrow; 5911 // static core.simd.double4 _mm256_maskz_movedup_pd(ubyte, core.simd.double4) @nogc nothrow; 5912 enum tcp_ca_state 5913 { 5914 TCP_CA_Open = 0, 5915 TCP_CA_Disorder = 1, 5916 TCP_CA_CWR = 2, 5917 TCP_CA_Recovery = 3, 5918 TCP_CA_Loss = 4, 5919 } 5920 enum TCP_CA_Open = tcp_ca_state.TCP_CA_Open; 5921 enum TCP_CA_Disorder = tcp_ca_state.TCP_CA_Disorder; 5922 enum TCP_CA_CWR = tcp_ca_state.TCP_CA_CWR; 5923 enum TCP_CA_Recovery = tcp_ca_state.TCP_CA_Recovery; 5924 enum TCP_CA_Loss = tcp_ca_state.TCP_CA_Loss; 5925 struct tcp_info 5926 { 5927 import std.bitmanip: bitfields; 5928 5929 align(4): 5930 ubyte tcpi_state; 5931 ubyte tcpi_ca_state; 5932 ubyte tcpi_retransmits; 5933 ubyte tcpi_probes; 5934 ubyte tcpi_backoff; 5935 ubyte tcpi_options; 5936 mixin(bitfields!( 5937 ubyte, "tcpi_snd_wscale", 4, 5938 ubyte, "tcpi_rcv_wscale", 4, 5939 )); 5940 uint tcpi_rto; 5941 uint tcpi_ato; 5942 uint tcpi_snd_mss; 5943 uint tcpi_rcv_mss; 5944 uint tcpi_unacked; 5945 uint tcpi_sacked; 5946 uint tcpi_lost; 5947 uint tcpi_retrans; 5948 uint tcpi_fackets; 5949 uint tcpi_last_data_sent; 5950 uint tcpi_last_ack_sent; 5951 uint tcpi_last_data_recv; 5952 uint tcpi_last_ack_recv; 5953 uint tcpi_pmtu; 5954 uint tcpi_rcv_ssthresh; 5955 uint tcpi_rtt; 5956 uint tcpi_rttvar; 5957 uint tcpi_snd_ssthresh; 5958 uint tcpi_snd_cwnd; 5959 uint tcpi_advmss; 5960 uint tcpi_reordering; 5961 uint tcpi_rcv_rtt; 5962 uint tcpi_rcv_space; 5963 uint tcpi_total_retrans; 5964 } 5965 // static core.simd.double4 _mm256_mask_movedup_pd(core.simd.double4, ubyte, core.simd.double4) @nogc nothrow; 5966 struct tcp_md5sig 5967 { 5968 sockaddr_storage tcpm_addr; 5969 ubyte tcpm_flags; 5970 ubyte tcpm_prefixlen; 5971 ushort tcpm_keylen; 5972 uint __tcpm_pad; 5973 ubyte[80] tcpm_key; 5974 } 5975 struct tcp_repair_opt 5976 { 5977 uint opt_code; 5978 uint opt_val; 5979 } 5980 enum _Anonymous_70 5981 { 5982 TCP_NO_QUEUE = 0, 5983 TCP_RECV_QUEUE = 1, 5984 TCP_SEND_QUEUE = 2, 5985 TCP_QUEUES_NR = 3, 5986 } 5987 enum TCP_NO_QUEUE = _Anonymous_70.TCP_NO_QUEUE; 5988 enum TCP_RECV_QUEUE = _Anonymous_70.TCP_RECV_QUEUE; 5989 enum TCP_SEND_QUEUE = _Anonymous_70.TCP_SEND_QUEUE; 5990 enum TCP_QUEUES_NR = _Anonymous_70.TCP_QUEUES_NR; 5991 // static core.simd.double2 _mm_maskz_movedup_pd(ubyte, core.simd.double2) @nogc nothrow; 5992 // static core.simd.double2 _mm_mask_movedup_pd(core.simd.double2, ubyte, core.simd.double2) @nogc nothrow; 5993 // static void _mm256_mask_store_epi64(void*, ubyte, core.simd.long4) @nogc nothrow; 5994 // static void _mm256_store_epi64(void*, core.simd.long4) @nogc nothrow; 5995 struct tcp_cookie_transactions 5996 { 5997 ushort tcpct_flags; 5998 ubyte __tcpct_pad1; 5999 ubyte tcpct_cookie_desired; 6000 ushort tcpct_s_data_desired; 6001 ushort tcpct_used; 6002 ubyte[536] tcpct_value; 6003 } 6004 struct tcp_repair_window 6005 { 6006 uint snd_wl1; 6007 uint snd_wnd; 6008 uint max_window; 6009 uint rcv_wnd; 6010 uint rcv_wup; 6011 } 6012 struct tcp_zerocopy_receive 6013 { 6014 c_ulong address; 6015 uint length; 6016 uint recv_skip_hint; 6017 } 6018 // static void _mm_mask_store_epi64(void*, ubyte, core.simd.long2) @nogc nothrow; 6019 enum _Anonymous_71 6020 { 6021 PTHREAD_CREATE_JOINABLE = 0, 6022 PTHREAD_CREATE_DETACHED = 1, 6023 } 6024 enum PTHREAD_CREATE_JOINABLE = _Anonymous_71.PTHREAD_CREATE_JOINABLE; 6025 enum PTHREAD_CREATE_DETACHED = _Anonymous_71.PTHREAD_CREATE_DETACHED; 6026 // static void _mm_store_epi64(void*, core.simd.long2) @nogc nothrow; 6027 enum _Anonymous_72 6028 { 6029 PTHREAD_MUTEX_TIMED_NP = 0, 6030 PTHREAD_MUTEX_RECURSIVE_NP = 1, 6031 PTHREAD_MUTEX_ERRORCHECK_NP = 2, 6032 PTHREAD_MUTEX_ADAPTIVE_NP = 3, 6033 PTHREAD_MUTEX_NORMAL = 0, 6034 PTHREAD_MUTEX_RECURSIVE = 1, 6035 PTHREAD_MUTEX_ERRORCHECK = 2, 6036 PTHREAD_MUTEX_DEFAULT = 0, 6037 } 6038 enum PTHREAD_MUTEX_TIMED_NP = _Anonymous_72.PTHREAD_MUTEX_TIMED_NP; 6039 enum PTHREAD_MUTEX_RECURSIVE_NP = _Anonymous_72.PTHREAD_MUTEX_RECURSIVE_NP; 6040 enum PTHREAD_MUTEX_ERRORCHECK_NP = _Anonymous_72.PTHREAD_MUTEX_ERRORCHECK_NP; 6041 enum PTHREAD_MUTEX_ADAPTIVE_NP = _Anonymous_72.PTHREAD_MUTEX_ADAPTIVE_NP; 6042 enum PTHREAD_MUTEX_NORMAL = _Anonymous_72.PTHREAD_MUTEX_NORMAL; 6043 enum PTHREAD_MUTEX_RECURSIVE = _Anonymous_72.PTHREAD_MUTEX_RECURSIVE; 6044 enum PTHREAD_MUTEX_ERRORCHECK = _Anonymous_72.PTHREAD_MUTEX_ERRORCHECK; 6045 enum PTHREAD_MUTEX_DEFAULT = _Anonymous_72.PTHREAD_MUTEX_DEFAULT; 6046 enum _Anonymous_73 6047 { 6048 PTHREAD_MUTEX_STALLED = 0, 6049 PTHREAD_MUTEX_STALLED_NP = 0, 6050 PTHREAD_MUTEX_ROBUST = 1, 6051 PTHREAD_MUTEX_ROBUST_NP = 1, 6052 } 6053 enum PTHREAD_MUTEX_STALLED = _Anonymous_73.PTHREAD_MUTEX_STALLED; 6054 enum PTHREAD_MUTEX_STALLED_NP = _Anonymous_73.PTHREAD_MUTEX_STALLED_NP; 6055 enum PTHREAD_MUTEX_ROBUST = _Anonymous_73.PTHREAD_MUTEX_ROBUST; 6056 enum PTHREAD_MUTEX_ROBUST_NP = _Anonymous_73.PTHREAD_MUTEX_ROBUST_NP; 6057 enum _Anonymous_74 6058 { 6059 PTHREAD_PRIO_NONE = 0, 6060 PTHREAD_PRIO_INHERIT = 1, 6061 PTHREAD_PRIO_PROTECT = 2, 6062 } 6063 enum PTHREAD_PRIO_NONE = _Anonymous_74.PTHREAD_PRIO_NONE; 6064 enum PTHREAD_PRIO_INHERIT = _Anonymous_74.PTHREAD_PRIO_INHERIT; 6065 enum PTHREAD_PRIO_PROTECT = _Anonymous_74.PTHREAD_PRIO_PROTECT; 6066 enum _Anonymous_75 6067 { 6068 PTHREAD_RWLOCK_PREFER_READER_NP = 0, 6069 PTHREAD_RWLOCK_PREFER_WRITER_NP = 1, 6070 PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP = 2, 6071 PTHREAD_RWLOCK_DEFAULT_NP = 0, 6072 } 6073 enum PTHREAD_RWLOCK_PREFER_READER_NP = _Anonymous_75.PTHREAD_RWLOCK_PREFER_READER_NP; 6074 enum PTHREAD_RWLOCK_PREFER_WRITER_NP = _Anonymous_75.PTHREAD_RWLOCK_PREFER_WRITER_NP; 6075 enum PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP = _Anonymous_75.PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP; 6076 enum PTHREAD_RWLOCK_DEFAULT_NP = _Anonymous_75.PTHREAD_RWLOCK_DEFAULT_NP; 6077 // static core.simd.long4 _mm256_maskz_load_epi64(ubyte, const(void)*) @nogc nothrow; 6078 enum _Anonymous_76 6079 { 6080 PTHREAD_INHERIT_SCHED = 0, 6081 PTHREAD_EXPLICIT_SCHED = 1, 6082 } 6083 enum PTHREAD_INHERIT_SCHED = _Anonymous_76.PTHREAD_INHERIT_SCHED; 6084 enum PTHREAD_EXPLICIT_SCHED = _Anonymous_76.PTHREAD_EXPLICIT_SCHED; 6085 // static core.simd.long4 _mm256_mask_load_epi64(core.simd.long4, ubyte, const(void)*) @nogc nothrow; 6086 enum _Anonymous_77 6087 { 6088 PTHREAD_SCOPE_SYSTEM = 0, 6089 PTHREAD_SCOPE_PROCESS = 1, 6090 } 6091 enum PTHREAD_SCOPE_SYSTEM = _Anonymous_77.PTHREAD_SCOPE_SYSTEM; 6092 enum PTHREAD_SCOPE_PROCESS = _Anonymous_77.PTHREAD_SCOPE_PROCESS; 6093 // static core.simd.long4 _mm256_load_epi64(const(void)*) @nogc nothrow; 6094 enum _Anonymous_78 6095 { 6096 PTHREAD_PROCESS_PRIVATE = 0, 6097 PTHREAD_PROCESS_SHARED = 1, 6098 } 6099 enum PTHREAD_PROCESS_PRIVATE = _Anonymous_78.PTHREAD_PROCESS_PRIVATE; 6100 enum PTHREAD_PROCESS_SHARED = _Anonymous_78.PTHREAD_PROCESS_SHARED; 6101 // static core.simd.long2 _mm_maskz_load_epi64(ubyte, const(void)*) @nogc nothrow; 6102 struct _pthread_cleanup_buffer 6103 { 6104 void function(void*) __routine; 6105 void* __arg; 6106 int __canceltype; 6107 _pthread_cleanup_buffer* __prev; 6108 } 6109 enum _Anonymous_79 6110 { 6111 PTHREAD_CANCEL_ENABLE = 0, 6112 PTHREAD_CANCEL_DISABLE = 1, 6113 } 6114 enum PTHREAD_CANCEL_ENABLE = _Anonymous_79.PTHREAD_CANCEL_ENABLE; 6115 enum PTHREAD_CANCEL_DISABLE = _Anonymous_79.PTHREAD_CANCEL_DISABLE; 6116 // static core.simd.long2 _mm_mask_load_epi64(core.simd.long2, ubyte, const(void)*) @nogc nothrow; 6117 enum _Anonymous_80 6118 { 6119 PTHREAD_CANCEL_DEFERRED = 0, 6120 PTHREAD_CANCEL_ASYNCHRONOUS = 1, 6121 } 6122 enum PTHREAD_CANCEL_DEFERRED = _Anonymous_80.PTHREAD_CANCEL_DEFERRED; 6123 enum PTHREAD_CANCEL_ASYNCHRONOUS = _Anonymous_80.PTHREAD_CANCEL_ASYNCHRONOUS; 6124 // static core.simd.long2 _mm_load_epi64(const(void)*) @nogc nothrow; 6125 // static core.simd.long4 _mm256_maskz_mov_epi64(ubyte, core.simd.long4) @nogc nothrow; 6126 // static core.simd.long4 _mm256_mask_mov_epi64(core.simd.long4, ubyte, core.simd.long4) @nogc nothrow; 6127 int pthread_create(c_ulong*, const(pthread_attr_t)*, void* function(void*), void*) @nogc nothrow; 6128 void pthread_exit(void*) @nogc nothrow; 6129 int pthread_join(c_ulong, void**) @nogc nothrow; 6130 int pthread_detach(c_ulong) @nogc nothrow; 6131 c_ulong pthread_self() @nogc nothrow; 6132 int pthread_equal(c_ulong, c_ulong) @nogc nothrow; 6133 int pthread_attr_init(pthread_attr_t*) @nogc nothrow; 6134 int pthread_attr_destroy(pthread_attr_t*) @nogc nothrow; 6135 int pthread_attr_getdetachstate(const(pthread_attr_t)*, int*) @nogc nothrow; 6136 int pthread_attr_setdetachstate(pthread_attr_t*, int) @nogc nothrow; 6137 int pthread_attr_getguardsize(const(pthread_attr_t)*, c_ulong*) @nogc nothrow; 6138 int pthread_attr_setguardsize(pthread_attr_t*, c_ulong) @nogc nothrow; 6139 int pthread_attr_getschedparam(const(pthread_attr_t)*, sched_param*) @nogc nothrow; 6140 int pthread_attr_setschedparam(pthread_attr_t*, const(sched_param)*) @nogc nothrow; 6141 int pthread_attr_getschedpolicy(const(pthread_attr_t)*, int*) @nogc nothrow; 6142 int pthread_attr_setschedpolicy(pthread_attr_t*, int) @nogc nothrow; 6143 int pthread_attr_getinheritsched(const(pthread_attr_t)*, int*) @nogc nothrow; 6144 int pthread_attr_setinheritsched(pthread_attr_t*, int) @nogc nothrow; 6145 int pthread_attr_getscope(const(pthread_attr_t)*, int*) @nogc nothrow; 6146 int pthread_attr_setscope(pthread_attr_t*, int) @nogc nothrow; 6147 int pthread_attr_getstackaddr(const(pthread_attr_t)*, void**) @nogc nothrow; 6148 int pthread_attr_setstackaddr(pthread_attr_t*, void*) @nogc nothrow; 6149 int pthread_attr_getstacksize(const(pthread_attr_t)*, c_ulong*) @nogc nothrow; 6150 int pthread_attr_setstacksize(pthread_attr_t*, c_ulong) @nogc nothrow; 6151 int pthread_attr_getstack(const(pthread_attr_t)*, void**, c_ulong*) @nogc nothrow; 6152 int pthread_attr_setstack(pthread_attr_t*, void*, c_ulong) @nogc nothrow; 6153 int pthread_setschedparam(c_ulong, int, const(sched_param)*) @nogc nothrow; 6154 int pthread_getschedparam(c_ulong, int*, sched_param*) @nogc nothrow; 6155 int pthread_setschedprio(c_ulong, int) @nogc nothrow; 6156 int pthread_once(int*, void function()) @nogc nothrow; 6157 int pthread_setcancelstate(int, int*) @nogc nothrow; 6158 int pthread_setcanceltype(int, int*) @nogc nothrow; 6159 int pthread_cancel(c_ulong) @nogc nothrow; 6160 void pthread_testcancel() @nogc nothrow; 6161 struct __pthread_unwind_buf_t 6162 { 6163 static struct _Anonymous_81 6164 { 6165 c_long[8] __cancel_jmp_buf; 6166 int __mask_was_saved; 6167 } 6168 _Anonymous_81[1] __cancel_jmp_buf; 6169 void*[4] __pad; 6170 } 6171 struct __pthread_cleanup_frame 6172 { 6173 void function(void*) __cancel_routine; 6174 void* __cancel_arg; 6175 int __do_it; 6176 int __cancel_type; 6177 } 6178 // static core.simd.long2 _mm_maskz_mov_epi64(ubyte, core.simd.long2) @nogc nothrow; 6179 void __pthread_register_cancel(__pthread_unwind_buf_t*) @nogc nothrow; 6180 void __pthread_unregister_cancel(__pthread_unwind_buf_t*) @nogc nothrow; 6181 void __pthread_unwind_next(__pthread_unwind_buf_t*) @nogc nothrow; 6182 struct __jmp_buf_tag 6183 { 6184 c_long[8] __jmpbuf; 6185 int __mask_was_saved; 6186 __sigset_t __saved_mask; 6187 } 6188 int __sigsetjmp(__jmp_buf_tag*, int) @nogc nothrow; 6189 int pthread_mutex_init(pthread_mutex_t*, const(pthread_mutexattr_t)*) @nogc nothrow; 6190 int pthread_mutex_destroy(pthread_mutex_t*) @nogc nothrow; 6191 int pthread_mutex_trylock(pthread_mutex_t*) @nogc nothrow; 6192 int pthread_mutex_lock(pthread_mutex_t*) @nogc nothrow; 6193 int pthread_mutex_timedlock(pthread_mutex_t*, const(timespec)*) @nogc nothrow; 6194 int pthread_mutex_unlock(pthread_mutex_t*) @nogc nothrow; 6195 int pthread_mutex_getprioceiling(const(pthread_mutex_t)*, int*) @nogc nothrow; 6196 int pthread_mutex_setprioceiling(pthread_mutex_t*, int, int*) @nogc nothrow; 6197 int pthread_mutex_consistent(pthread_mutex_t*) @nogc nothrow; 6198 int pthread_mutexattr_init(pthread_mutexattr_t*) @nogc nothrow; 6199 int pthread_mutexattr_destroy(pthread_mutexattr_t*) @nogc nothrow; 6200 int pthread_mutexattr_getpshared(const(pthread_mutexattr_t)*, int*) @nogc nothrow; 6201 int pthread_mutexattr_setpshared(pthread_mutexattr_t*, int) @nogc nothrow; 6202 int pthread_mutexattr_gettype(const(pthread_mutexattr_t)*, int*) @nogc nothrow; 6203 int pthread_mutexattr_settype(pthread_mutexattr_t*, int) @nogc nothrow; 6204 int pthread_mutexattr_getprotocol(const(pthread_mutexattr_t)*, int*) @nogc nothrow; 6205 int pthread_mutexattr_setprotocol(pthread_mutexattr_t*, int) @nogc nothrow; 6206 int pthread_mutexattr_getprioceiling(const(pthread_mutexattr_t)*, int*) @nogc nothrow; 6207 int pthread_mutexattr_setprioceiling(pthread_mutexattr_t*, int) @nogc nothrow; 6208 int pthread_mutexattr_getrobust(const(pthread_mutexattr_t)*, int*) @nogc nothrow; 6209 int pthread_mutexattr_setrobust(pthread_mutexattr_t*, int) @nogc nothrow; 6210 int pthread_rwlock_init(pthread_rwlock_t*, const(pthread_rwlockattr_t)*) @nogc nothrow; 6211 int pthread_rwlock_destroy(pthread_rwlock_t*) @nogc nothrow; 6212 int pthread_rwlock_rdlock(pthread_rwlock_t*) @nogc nothrow; 6213 int pthread_rwlock_tryrdlock(pthread_rwlock_t*) @nogc nothrow; 6214 int pthread_rwlock_timedrdlock(pthread_rwlock_t*, const(timespec)*) @nogc nothrow; 6215 int pthread_rwlock_wrlock(pthread_rwlock_t*) @nogc nothrow; 6216 int pthread_rwlock_trywrlock(pthread_rwlock_t*) @nogc nothrow; 6217 int pthread_rwlock_timedwrlock(pthread_rwlock_t*, const(timespec)*) @nogc nothrow; 6218 int pthread_rwlock_unlock(pthread_rwlock_t*) @nogc nothrow; 6219 int pthread_rwlockattr_init(pthread_rwlockattr_t*) @nogc nothrow; 6220 int pthread_rwlockattr_destroy(pthread_rwlockattr_t*) @nogc nothrow; 6221 int pthread_rwlockattr_getpshared(const(pthread_rwlockattr_t)*, int*) @nogc nothrow; 6222 int pthread_rwlockattr_setpshared(pthread_rwlockattr_t*, int) @nogc nothrow; 6223 int pthread_rwlockattr_getkind_np(const(pthread_rwlockattr_t)*, int*) @nogc nothrow; 6224 int pthread_rwlockattr_setkind_np(pthread_rwlockattr_t*, int) @nogc nothrow; 6225 int pthread_cond_init(pthread_cond_t*, const(pthread_condattr_t)*) @nogc nothrow; 6226 int pthread_cond_destroy(pthread_cond_t*) @nogc nothrow; 6227 int pthread_cond_signal(pthread_cond_t*) @nogc nothrow; 6228 int pthread_cond_broadcast(pthread_cond_t*) @nogc nothrow; 6229 int pthread_cond_wait(pthread_cond_t*, pthread_mutex_t*) @nogc nothrow; 6230 int pthread_cond_timedwait(pthread_cond_t*, pthread_mutex_t*, const(timespec)*) @nogc nothrow; 6231 int pthread_condattr_init(pthread_condattr_t*) @nogc nothrow; 6232 int pthread_condattr_destroy(pthread_condattr_t*) @nogc nothrow; 6233 int pthread_condattr_getpshared(const(pthread_condattr_t)*, int*) @nogc nothrow; 6234 int pthread_condattr_setpshared(pthread_condattr_t*, int) @nogc nothrow; 6235 int pthread_condattr_getclock(const(pthread_condattr_t)*, int*) @nogc nothrow; 6236 int pthread_condattr_setclock(pthread_condattr_t*, int) @nogc nothrow; 6237 int pthread_spin_init(int*, int) @nogc nothrow; 6238 int pthread_spin_destroy(int*) @nogc nothrow; 6239 int pthread_spin_lock(int*) @nogc nothrow; 6240 int pthread_spin_trylock(int*) @nogc nothrow; 6241 int pthread_spin_unlock(int*) @nogc nothrow; 6242 int pthread_barrier_init(pthread_barrier_t*, const(pthread_barrierattr_t)*, uint) @nogc nothrow; 6243 int pthread_barrier_destroy(pthread_barrier_t*) @nogc nothrow; 6244 int pthread_barrier_wait(pthread_barrier_t*) @nogc nothrow; 6245 int pthread_barrierattr_init(pthread_barrierattr_t*) @nogc nothrow; 6246 int pthread_barrierattr_destroy(pthread_barrierattr_t*) @nogc nothrow; 6247 int pthread_barrierattr_getpshared(const(pthread_barrierattr_t)*, int*) @nogc nothrow; 6248 int pthread_barrierattr_setpshared(pthread_barrierattr_t*, int) @nogc nothrow; 6249 int pthread_key_create(uint*, void function(void*)) @nogc nothrow; 6250 int pthread_key_delete(uint) @nogc nothrow; 6251 void* pthread_getspecific(uint) @nogc nothrow; 6252 int pthread_setspecific(uint, const(void)*) @nogc nothrow; 6253 int pthread_getcpuclockid(c_ulong, int*) @nogc nothrow; 6254 int pthread_atfork(void function(), void function(), void function()) @nogc nothrow; 6255 // static core.simd.long2 _mm_mask_mov_epi64(core.simd.long2, ubyte, core.simd.long2) @nogc nothrow; 6256 struct passwd 6257 { 6258 char* pw_name; 6259 char* pw_passwd; 6260 uint pw_uid; 6261 uint pw_gid; 6262 char* pw_gecos; 6263 char* pw_dir; 6264 char* pw_shell; 6265 } 6266 void setpwent() @nogc nothrow; 6267 void endpwent() @nogc nothrow; 6268 passwd* getpwent() @nogc nothrow; 6269 passwd* fgetpwent(_IO_FILE*) @nogc nothrow; 6270 int putpwent(const(passwd)*, _IO_FILE*) @nogc nothrow; 6271 passwd* getpwuid(uint) @nogc nothrow; 6272 passwd* getpwnam(const(char)*) @nogc nothrow; 6273 // static void _mm256_mask_store_epi32(void*, ubyte, core.simd.long4) @nogc nothrow; 6274 int getpwent_r(passwd*, char*, c_ulong, passwd**) @nogc nothrow; 6275 int getpwuid_r(uint, passwd*, char*, c_ulong, passwd**) @nogc nothrow; 6276 int getpwnam_r(const(char)*, passwd*, char*, c_ulong, passwd**) @nogc nothrow; 6277 int fgetpwent_r(_IO_FILE*, passwd*, char*, c_ulong, passwd**) @nogc nothrow; 6278 // static void _mm256_store_epi32(void*, core.simd.long4) @nogc nothrow; 6279 struct rpcent 6280 { 6281 char* r_name; 6282 char** r_aliases; 6283 int r_number; 6284 } 6285 void setrpcent(int) @nogc nothrow; 6286 void endrpcent() @nogc nothrow; 6287 rpcent* getrpcbyname(const(char)*) @nogc nothrow; 6288 rpcent* getrpcbynumber(int) @nogc nothrow; 6289 rpcent* getrpcent() @nogc nothrow; 6290 int getrpcbyname_r(const(char)*, rpcent*, char*, c_ulong, rpcent**) @nogc nothrow; 6291 int getrpcbynumber_r(int, rpcent*, char*, c_ulong, rpcent**) @nogc nothrow; 6292 int getrpcent_r(rpcent*, char*, c_ulong, rpcent**) @nogc nothrow; 6293 // static void _mm_mask_store_epi32(void*, ubyte, core.simd.long2) @nogc nothrow; 6294 // static void _mm_store_epi32(void*, core.simd.long2) @nogc nothrow; 6295 int sched_setparam(int, const(sched_param)*) @nogc nothrow; 6296 int sched_getparam(int, sched_param*) @nogc nothrow; 6297 int sched_setscheduler(int, int, const(sched_param)*) @nogc nothrow; 6298 int sched_getscheduler(int) @nogc nothrow; 6299 int sched_yield() @nogc nothrow; 6300 int sched_get_priority_max(int) @nogc nothrow; 6301 int sched_get_priority_min(int) @nogc nothrow; 6302 int sched_rr_get_interval(int, timespec*) @nogc nothrow; 6303 // static core.simd.long4 _mm256_maskz_load_epi32(ubyte, const(void)*) @nogc nothrow; 6304 int sem_init(sem_t*, int, uint) @nogc nothrow; 6305 int sem_destroy(sem_t*) @nogc nothrow; 6306 sem_t* sem_open(const(char)*, int, ...) @nogc nothrow; 6307 int sem_close(sem_t*) @nogc nothrow; 6308 int sem_unlink(const(char)*) @nogc nothrow; 6309 int sem_wait(sem_t*) @nogc nothrow; 6310 int sem_timedwait(sem_t*, const(timespec)*) @nogc nothrow; 6311 int sem_trywait(sem_t*) @nogc nothrow; 6312 int sem_post(sem_t*) @nogc nothrow; 6313 int sem_getvalue(sem_t*, int*) @nogc nothrow; 6314 alias jmp_buf = __jmp_buf_tag[1]; 6315 pragma(mangle, "setjmp") int setjmp_(__jmp_buf_tag*) @nogc nothrow; 6316 int _setjmp(__jmp_buf_tag*) @nogc nothrow; 6317 // static core.simd.long4 _mm256_mask_load_epi32(core.simd.long4, ubyte, const(void)*) @nogc nothrow; 6318 void longjmp(__jmp_buf_tag*, int) @nogc nothrow; 6319 void _longjmp(__jmp_buf_tag*, int) @nogc nothrow; 6320 alias sigjmp_buf = __jmp_buf_tag[1]; 6321 void siglongjmp(__jmp_buf_tag*, int) @nogc nothrow; 6322 // static core.simd.long4 _mm256_load_epi32(const(void)*) @nogc nothrow; 6323 alias __sighandler_t = void function(int); 6324 void function(int) __sysv_signal(int, void function(int)) @nogc nothrow; 6325 void function(int) signal(int, void function(int)) @nogc nothrow; 6326 int kill(int, int) @nogc nothrow; 6327 int killpg(int, int) @nogc nothrow; 6328 int raise(int) @nogc nothrow; 6329 void function(int) ssignal(int, void function(int)) @nogc nothrow; 6330 int gsignal(int) @nogc nothrow; 6331 void psignal(int, const(char)*) @nogc nothrow; 6332 void psiginfo(const(siginfo_t)*, const(char)*) @nogc nothrow; 6333 int sigblock(int) @nogc nothrow; 6334 int sigsetmask(int) @nogc nothrow; 6335 int siggetmask() @nogc nothrow; 6336 // static core.simd.long2 _mm_maskz_load_epi32(ubyte, const(void)*) @nogc nothrow; 6337 alias sig_t = void function(int); 6338 int sigemptyset(__sigset_t*) @nogc nothrow; 6339 int sigfillset(__sigset_t*) @nogc nothrow; 6340 int sigaddset(__sigset_t*, int) @nogc nothrow; 6341 int sigdelset(__sigset_t*, int) @nogc nothrow; 6342 int sigismember(const(__sigset_t)*, int) @nogc nothrow; 6343 int sigprocmask(int, const(__sigset_t)*, __sigset_t*) @nogc nothrow; 6344 int sigsuspend(const(__sigset_t)*) @nogc nothrow; 6345 pragma(mangle, "sigaction") int sigaction_(int, const(sigaction)*, sigaction*) @nogc nothrow; 6346 int sigpending(__sigset_t*) @nogc nothrow; 6347 int sigwait(const(__sigset_t)*, int*) @nogc nothrow; 6348 int sigwaitinfo(const(__sigset_t)*, siginfo_t*) @nogc nothrow; 6349 int sigtimedwait(const(__sigset_t)*, siginfo_t*, const(timespec)*) @nogc nothrow; 6350 int sigqueue(int, int, const(sigval)) @nogc nothrow; 6351 extern __gshared const(const(char)*)[65] _sys_siglist; 6352 extern __gshared const(const(char)*)[65] sys_siglist; 6353 int sigreturn(sigcontext*) @nogc nothrow; 6354 int siginterrupt(int, int) @nogc nothrow; 6355 int sigaltstack(const(stack_t)*, stack_t*) @nogc nothrow; 6356 pragma(mangle, "sigstack") int sigstack_(sigstack*, sigstack*) @nogc nothrow; 6357 int __libc_current_sigrtmin() @nogc nothrow; 6358 int __libc_current_sigrtmax() @nogc nothrow; 6359 // static core.simd.long2 _mm_mask_load_epi32(core.simd.long2, ubyte, const(void)*) @nogc nothrow; 6360 // static core.simd.long2 _mm_load_epi32(const(void)*) @nogc nothrow; 6361 // static core.simd.long4 _mm256_maskz_mov_epi32(ubyte, core.simd.long4) @nogc nothrow; 6362 // static core.simd.long4 _mm256_mask_mov_epi32(core.simd.long4, ubyte, core.simd.long4) @nogc nothrow; 6363 alias int_least8_t = byte; 6364 alias int_least16_t = short; 6365 alias int_least32_t = int; 6366 alias int_least64_t = c_long; 6367 alias uint_least8_t = ubyte; 6368 alias uint_least16_t = ushort; 6369 alias uint_least32_t = uint; 6370 alias uint_least64_t = c_ulong; 6371 alias int_fast8_t = byte; 6372 alias int_fast16_t = c_long; 6373 alias int_fast32_t = c_long; 6374 alias int_fast64_t = c_long; 6375 alias uint_fast8_t = ubyte; 6376 alias uint_fast16_t = c_ulong; 6377 alias uint_fast32_t = c_ulong; 6378 alias uint_fast64_t = c_ulong; 6379 alias intptr_t = c_long; 6380 // static core.simd.long2 _mm_maskz_mov_epi32(ubyte, core.simd.long2) @nogc nothrow; 6381 alias uintptr_t = c_ulong; 6382 alias intmax_t = c_long; 6383 alias uintmax_t = c_ulong; 6384 // static core.simd.long2 _mm_mask_mov_epi32(core.simd.long2, ubyte, core.simd.long2) @nogc nothrow; 6385 // static core.simd.long4 _mm256_maskz_srav_epi64(ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 6386 // static core.simd.long4 _mm256_mask_srav_epi64(core.simd.long4, ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 6387 // static core.simd.long4 _mm256_srav_epi64(core.simd.long4, core.simd.long4) @nogc nothrow; 6388 // static core.simd.long2 _mm_maskz_srav_epi64(ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 6389 // static core.simd.long2 _mm_mask_srav_epi64(core.simd.long2, ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 6390 // static core.simd.long2 _mm_srav_epi64(core.simd.long2, core.simd.long2) @nogc nothrow; 6391 // static core.simd.long4 _mm256_maskz_srav_epi32(ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 6392 // static core.simd.long4 _mm256_mask_srav_epi32(core.simd.long4, ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 6393 // static core.simd.long2 _mm_maskz_srav_epi32(ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 6394 // static core.simd.long2 _mm_mask_srav_epi32(core.simd.long2, ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 6395 // static core.simd.long4 _mm256_maskz_srli_epi64(ubyte, core.simd.long4, int) @nogc nothrow; 6396 // static core.simd.long4 _mm256_mask_srli_epi64(core.simd.long4, ubyte, core.simd.long4, int) @nogc nothrow; 6397 // static core.simd.long2 _mm_maskz_srli_epi64(ubyte, core.simd.long2, int) @nogc nothrow; 6398 // static core.simd.long2 _mm_mask_srli_epi64(core.simd.long2, ubyte, core.simd.long2, int) @nogc nothrow; 6399 // static core.simd.long4 _mm256_maskz_srl_epi64(ubyte, core.simd.long4, core.simd.long2) @nogc nothrow; 6400 // static core.simd.long4 _mm256_mask_srl_epi64(core.simd.long4, ubyte, core.simd.long4, core.simd.long2) @nogc nothrow; 6401 // static core.simd.long2 _mm_maskz_srl_epi64(ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 6402 // static core.simd.long2 _mm_mask_srl_epi64(core.simd.long2, ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 6403 // static core.simd.long4 _mm256_maskz_srli_epi32(ubyte, core.simd.long4, int) @nogc nothrow; 6404 // static core.simd.long4 _mm256_mask_srli_epi32(core.simd.long4, ubyte, core.simd.long4, int) @nogc nothrow; 6405 // static core.simd.long2 _mm_maskz_srli_epi32(ubyte, core.simd.long2, int) @nogc nothrow; 6406 // static core.simd.long2 _mm_mask_srli_epi32(core.simd.long2, ubyte, core.simd.long2, int) @nogc nothrow; 6407 // static core.simd.long4 _mm256_maskz_srl_epi32(ubyte, core.simd.long4, core.simd.long2) @nogc nothrow; 6408 // static core.simd.long4 _mm256_mask_srl_epi32(core.simd.long4, ubyte, core.simd.long4, core.simd.long2) @nogc nothrow; 6409 // static core.simd.long2 _mm_maskz_srl_epi32(ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 6410 // static core.simd.long2 _mm_mask_srl_epi32(core.simd.long2, ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 6411 // static core.simd.long4 _mm256_maskz_srlv_epi32(ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 6412 // static core.simd.long4 _mm256_mask_srlv_epi32(core.simd.long4, ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 6413 // static core.simd.long2 _mm_maskz_srlv_epi32(ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 6414 // static core.simd.long2 _mm_mask_srlv_epi32(core.simd.long2, ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 6415 // static core.simd.long4 _mm256_maskz_srlv_epi64(ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 6416 // static core.simd.long4 _mm256_mask_srlv_epi64(core.simd.long4, ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 6417 // static core.simd.long2 _mm_maskz_srlv_epi64(ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 6418 // static core.simd.long2 _mm_mask_srlv_epi64(core.simd.long2, ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 6419 // static core.simd.long4 _mm256_maskz_sllv_epi32(ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 6420 // static core.simd.long4 _mm256_mask_sllv_epi32(core.simd.long4, ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 6421 struct div_t 6422 { 6423 int quot; 6424 int rem; 6425 } 6426 struct ldiv_t 6427 { 6428 c_long quot; 6429 c_long rem; 6430 } 6431 // static core.simd.long2 _mm_maskz_sllv_epi32(ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 6432 struct lldiv_t 6433 { 6434 long quot; 6435 long rem; 6436 } 6437 // static core.simd.long2 _mm_mask_sllv_epi32(core.simd.long2, ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 6438 // static core.simd.long4 _mm256_maskz_sllv_epi64(ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 6439 c_ulong __ctype_get_mb_cur_max() @nogc nothrow; 6440 double atof(const(char)*) @nogc nothrow; 6441 int atoi(const(char)*) @nogc nothrow; 6442 c_long atol(const(char)*) @nogc nothrow; 6443 long atoll(const(char)*) @nogc nothrow; 6444 double strtod(const(char)*, char**) @nogc nothrow; 6445 float strtof(const(char)*, char**) @nogc nothrow; 6446 real strtold(const(char)*, char**) @nogc nothrow; 6447 c_long strtol(const(char)*, char**, int) @nogc nothrow; 6448 c_ulong strtoul(const(char)*, char**, int) @nogc nothrow; 6449 long strtoq(const(char)*, char**, int) @nogc nothrow; 6450 ulong strtouq(const(char)*, char**, int) @nogc nothrow; 6451 long strtoll(const(char)*, char**, int) @nogc nothrow; 6452 ulong strtoull(const(char)*, char**, int) @nogc nothrow; 6453 char* l64a(c_long) @nogc nothrow; 6454 c_long a64l(const(char)*) @nogc nothrow; 6455 c_long random() @nogc nothrow; 6456 void srandom(uint) @nogc nothrow; 6457 char* initstate(uint, char*, c_ulong) @nogc nothrow; 6458 char* setstate(char*) @nogc nothrow; 6459 struct random_data 6460 { 6461 int* fptr; 6462 int* rptr; 6463 int* state; 6464 int rand_type; 6465 int rand_deg; 6466 int rand_sep; 6467 int* end_ptr; 6468 } 6469 int random_r(random_data*, int*) @nogc nothrow; 6470 int srandom_r(uint, random_data*) @nogc nothrow; 6471 int initstate_r(uint, char*, c_ulong, random_data*) @nogc nothrow; 6472 int setstate_r(char*, random_data*) @nogc nothrow; 6473 int rand() @nogc nothrow; 6474 void srand(uint) @nogc nothrow; 6475 int rand_r(uint*) @nogc nothrow; 6476 double drand48() @nogc nothrow; 6477 double erand48(ushort*) @nogc nothrow; 6478 c_long lrand48() @nogc nothrow; 6479 c_long nrand48(ushort*) @nogc nothrow; 6480 c_long mrand48() @nogc nothrow; 6481 c_long jrand48(ushort*) @nogc nothrow; 6482 void srand48(c_long) @nogc nothrow; 6483 ushort* seed48(ushort*) @nogc nothrow; 6484 void lcong48(ushort*) @nogc nothrow; 6485 struct drand48_data 6486 { 6487 ushort[3] __x; 6488 ushort[3] __old_x; 6489 ushort __c; 6490 ushort __init; 6491 ulong __a; 6492 } 6493 int drand48_r(drand48_data*, double*) @nogc nothrow; 6494 int erand48_r(ushort*, drand48_data*, double*) @nogc nothrow; 6495 int lrand48_r(drand48_data*, c_long*) @nogc nothrow; 6496 int nrand48_r(ushort*, drand48_data*, c_long*) @nogc nothrow; 6497 int mrand48_r(drand48_data*, c_long*) @nogc nothrow; 6498 int jrand48_r(ushort*, drand48_data*, c_long*) @nogc nothrow; 6499 int srand48_r(c_long, drand48_data*) @nogc nothrow; 6500 int seed48_r(ushort*, drand48_data*) @nogc nothrow; 6501 int lcong48_r(ushort*, drand48_data*) @nogc nothrow; 6502 void* malloc(c_ulong) @nogc nothrow; 6503 void* calloc(c_ulong, c_ulong) @nogc nothrow; 6504 void* realloc(void*, c_ulong) @nogc nothrow; 6505 void* reallocarray(void*, c_ulong, c_ulong) @nogc nothrow; 6506 void free(void*) @nogc nothrow; 6507 void* valloc(c_ulong) @nogc nothrow; 6508 int posix_memalign(void**, c_ulong, c_ulong) @nogc nothrow; 6509 void* aligned_alloc(c_ulong, c_ulong) @nogc nothrow; 6510 void abort() @nogc nothrow; 6511 int atexit(void function()) @nogc nothrow; 6512 int at_quick_exit(void function()) @nogc nothrow; 6513 int on_exit(void function(int, void*), void*) @nogc nothrow; 6514 void exit(int) @nogc nothrow; 6515 void quick_exit(int) @nogc nothrow; 6516 void _Exit(int) @nogc nothrow; 6517 char* getenv(const(char)*) @nogc nothrow; 6518 int putenv(char*) @nogc nothrow; 6519 int setenv(const(char)*, const(char)*, int) @nogc nothrow; 6520 int unsetenv(const(char)*) @nogc nothrow; 6521 int clearenv() @nogc nothrow; 6522 char* mktemp(char*) @nogc nothrow; 6523 int mkstemp(char*) @nogc nothrow; 6524 int mkstemps(char*, int) @nogc nothrow; 6525 char* mkdtemp(char*) @nogc nothrow; 6526 int system(const(char)*) @nogc nothrow; 6527 char* realpath(const(char)*, char*) @nogc nothrow; 6528 // static core.simd.long4 _mm256_mask_sllv_epi64(core.simd.long4, ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 6529 alias __compar_fn_t = int function(const(void)*, const(void)*); 6530 void* bsearch(const(void)*, const(void)*, c_ulong, c_ulong, int function(const(void)*, const(void)*)) @nogc nothrow; 6531 void qsort(void*, c_ulong, c_ulong, int function(const(void)*, const(void)*)) @nogc nothrow; 6532 int abs(int) @nogc nothrow; 6533 c_long labs(c_long) @nogc nothrow; 6534 long llabs(long) @nogc nothrow; 6535 div_t div(int, int) @nogc nothrow; 6536 ldiv_t ldiv(c_long, c_long) @nogc nothrow; 6537 lldiv_t lldiv(long, long) @nogc nothrow; 6538 char* ecvt(double, int, int*, int*) @nogc nothrow; 6539 char* fcvt(double, int, int*, int*) @nogc nothrow; 6540 char* gcvt(double, int, char*) @nogc nothrow; 6541 char* qecvt(real, int, int*, int*) @nogc nothrow; 6542 char* qfcvt(real, int, int*, int*) @nogc nothrow; 6543 char* qgcvt(real, int, char*) @nogc nothrow; 6544 int ecvt_r(double, int, int*, int*, char*, c_ulong) @nogc nothrow; 6545 int fcvt_r(double, int, int*, int*, char*, c_ulong) @nogc nothrow; 6546 int qecvt_r(real, int, int*, int*, char*, c_ulong) @nogc nothrow; 6547 int qfcvt_r(real, int, int*, int*, char*, c_ulong) @nogc nothrow; 6548 int mblen(const(char)*, c_ulong) @nogc nothrow; 6549 int mbtowc(int*, const(char)*, c_ulong) @nogc nothrow; 6550 int wctomb(char*, int) @nogc nothrow; 6551 c_ulong mbstowcs(int*, const(char)*, c_ulong) @nogc nothrow; 6552 c_ulong wcstombs(char*, const(int)*, c_ulong) @nogc nothrow; 6553 int rpmatch(const(char)*) @nogc nothrow; 6554 int getsubopt(char**, char**, char**) @nogc nothrow; 6555 int getloadavg(double*, int) @nogc nothrow; 6556 // static core.simd.long2 _mm_maskz_sllv_epi64(ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 6557 // static core.simd.long2 _mm_mask_sllv_epi64(core.simd.long2, ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 6558 void* memcpy(void*, const(void)*, c_ulong) @nogc nothrow; 6559 void* memmove(void*, const(void)*, c_ulong) @nogc nothrow; 6560 void* memccpy(void*, const(void)*, int, c_ulong) @nogc nothrow; 6561 void* memset(void*, int, c_ulong) @nogc nothrow; 6562 int memcmp(const(void)*, const(void)*, c_ulong) @nogc nothrow; 6563 void* memchr(const(void)*, int, c_ulong) @nogc nothrow; 6564 char* strcpy(char*, const(char)*) @nogc nothrow; 6565 char* strncpy(char*, const(char)*, c_ulong) @nogc nothrow; 6566 char* strcat(char*, const(char)*) @nogc nothrow; 6567 char* strncat(char*, const(char)*, c_ulong) @nogc nothrow; 6568 int strcmp(const(char)*, const(char)*) @nogc nothrow; 6569 int strncmp(const(char)*, const(char)*, c_ulong) @nogc nothrow; 6570 int strcoll(const(char)*, const(char)*) @nogc nothrow; 6571 c_ulong strxfrm(char*, const(char)*, c_ulong) @nogc nothrow; 6572 int strcoll_l(const(char)*, const(char)*, __locale_struct*) @nogc nothrow; 6573 c_ulong strxfrm_l(char*, const(char)*, c_ulong, __locale_struct*) @nogc nothrow; 6574 char* strdup(const(char)*) @nogc nothrow; 6575 char* strndup(const(char)*, c_ulong) @nogc nothrow; 6576 char* strchr(const(char)*, int) @nogc nothrow; 6577 char* strrchr(const(char)*, int) @nogc nothrow; 6578 c_ulong strcspn(const(char)*, const(char)*) @nogc nothrow; 6579 c_ulong strspn(const(char)*, const(char)*) @nogc nothrow; 6580 char* strpbrk(const(char)*, const(char)*) @nogc nothrow; 6581 char* strstr(const(char)*, const(char)*) @nogc nothrow; 6582 char* strtok(char*, const(char)*) @nogc nothrow; 6583 char* __strtok_r(char*, const(char)*, char**) @nogc nothrow; 6584 char* strtok_r(char*, const(char)*, char**) @nogc nothrow; 6585 c_ulong strlen(const(char)*) @nogc nothrow; 6586 c_ulong strnlen(const(char)*, c_ulong) @nogc nothrow; 6587 char* strerror(int) @nogc nothrow; 6588 int strerror_r(int, char*, c_ulong) @nogc nothrow; 6589 char* strerror_l(int, __locale_struct*) @nogc nothrow; 6590 void explicit_bzero(void*, c_ulong) @nogc nothrow; 6591 char* strsep(char**, const(char)*) @nogc nothrow; 6592 char* strsignal(int) @nogc nothrow; 6593 char* __stpcpy(char*, const(char)*) @nogc nothrow; 6594 char* stpcpy(char*, const(char)*) @nogc nothrow; 6595 char* __stpncpy(char*, const(char)*, c_ulong) @nogc nothrow; 6596 char* stpncpy(char*, const(char)*, c_ulong) @nogc nothrow; 6597 // static core.simd.long4 _mm256_maskz_rorv_epi64(ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 6598 int bcmp(const(void)*, const(void)*, c_ulong) @nogc nothrow; 6599 void bcopy(const(void)*, void*, c_ulong) @nogc nothrow; 6600 void bzero(void*, c_ulong) @nogc nothrow; 6601 char* index(const(char)*, int) @nogc nothrow; 6602 char* rindex(const(char)*, int) @nogc nothrow; 6603 int ffs(int) @nogc nothrow; 6604 int ffsl(c_long) @nogc nothrow; 6605 int ffsll(long) @nogc nothrow; 6606 int strcasecmp(const(char)*, const(char)*) @nogc nothrow; 6607 int strncasecmp(const(char)*, const(char)*, c_ulong) @nogc nothrow; 6608 int strcasecmp_l(const(char)*, const(char)*, __locale_struct*) @nogc nothrow; 6609 int strncasecmp_l(const(char)*, const(char)*, c_ulong, __locale_struct*) @nogc nothrow; 6610 // static core.simd.long4 _mm256_mask_rorv_epi64(core.simd.long4, ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 6611 // static core.simd.long4 _mm256_rorv_epi64(core.simd.long4, core.simd.long4) @nogc nothrow; 6612 // static core.simd.long2 _mm_maskz_rorv_epi64(ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 6613 // static core.simd.long2 _mm_mask_rorv_epi64(core.simd.long2, ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 6614 // static core.simd.long2 _mm_rorv_epi64(core.simd.long2, core.simd.long2) @nogc nothrow; 6615 // static core.simd.long4 _mm256_maskz_rorv_epi32(ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 6616 // static core.simd.long4 _mm256_mask_rorv_epi32(core.simd.long4, ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 6617 // static core.simd.long4 _mm256_rorv_epi32(core.simd.long4, core.simd.long4) @nogc nothrow; 6618 // static core.simd.long2 _mm_maskz_rorv_epi32(ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 6619 // static core.simd.long2 _mm_mask_rorv_epi32(core.simd.long2, ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 6620 // static core.simd.long2 _mm_rorv_epi32(core.simd.long2, core.simd.long2) @nogc nothrow; 6621 // static core.simd.long4 _mm256_maskz_slli_epi64(ubyte, core.simd.long4, int) @nogc nothrow; 6622 // static core.simd.long4 _mm256_mask_slli_epi64(core.simd.long4, ubyte, core.simd.long4, int) @nogc nothrow; 6623 // static core.simd.long2 _mm_maskz_slli_epi64(ubyte, core.simd.long2, int) @nogc nothrow; 6624 // static core.simd.long2 _mm_mask_slli_epi64(core.simd.long2, ubyte, core.simd.long2, int) @nogc nothrow; 6625 // static core.simd.long4 _mm256_maskz_sll_epi64(ubyte, core.simd.long4, core.simd.long2) @nogc nothrow; 6626 // static core.simd.long4 _mm256_mask_sll_epi64(core.simd.long4, ubyte, core.simd.long4, core.simd.long2) @nogc nothrow; 6627 // static core.simd.long2 _mm_maskz_sll_epi64(ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 6628 // static core.simd.long2 _mm_mask_sll_epi64(core.simd.long2, ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 6629 // static core.simd.long4 _mm256_maskz_slli_epi32(ubyte, core.simd.long4, int) @nogc nothrow; 6630 // static core.simd.long4 _mm256_mask_slli_epi32(core.simd.long4, ubyte, core.simd.long4, int) @nogc nothrow; 6631 // static core.simd.long2 _mm_maskz_slli_epi32(ubyte, core.simd.long2, int) @nogc nothrow; 6632 // static core.simd.long2 _mm_mask_slli_epi32(core.simd.long2, ubyte, core.simd.long2, int) @nogc nothrow; 6633 // static core.simd.long4 _mm256_maskz_sll_epi32(ubyte, core.simd.long4, core.simd.long2) @nogc nothrow; 6634 // static core.simd.long4 _mm256_mask_sll_epi32(core.simd.long4, ubyte, core.simd.long4, core.simd.long2) @nogc nothrow; 6635 // static core.simd.long2 _mm_maskz_sll_epi32(ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 6636 // static core.simd.long2 _mm_mask_sll_epi32(core.simd.long2, ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 6637 // static core.simd.long4 _mm256_maskz_rolv_epi64(ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 6638 // static core.simd.long4 _mm256_mask_rolv_epi64(core.simd.long4, ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 6639 // static core.simd.long4 _mm256_rolv_epi64(core.simd.long4, core.simd.long4) @nogc nothrow; 6640 // static core.simd.long2 _mm_maskz_rolv_epi64(ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 6641 alias suseconds_t = c_long; 6642 alias __fd_mask = c_long; 6643 // static core.simd.long2 _mm_mask_rolv_epi64(core.simd.long2, ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 6644 // static core.simd.long2 _mm_rolv_epi64(core.simd.long2, core.simd.long2) @nogc nothrow; 6645 struct fd_set 6646 { 6647 c_long[16] __fds_bits; 6648 } 6649 // static core.simd.long4 _mm256_maskz_rolv_epi32(ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 6650 alias fd_mask = c_long; 6651 // static core.simd.long4 _mm256_mask_rolv_epi32(core.simd.long4, ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 6652 // static core.simd.long4 _mm256_rolv_epi32(core.simd.long4, core.simd.long4) @nogc nothrow; 6653 int select(int, fd_set*, fd_set*, fd_set*, timeval*) @nogc nothrow; 6654 int pselect(int, fd_set*, fd_set*, fd_set*, const(timespec)*, const(__sigset_t)*) @nogc nothrow; 6655 // static core.simd.long2 _mm_maskz_rolv_epi32(ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 6656 enum _Anonymous_82 6657 { 6658 SHUT_RD = 0, 6659 SHUT_WR = 1, 6660 SHUT_RDWR = 2, 6661 } 6662 enum SHUT_RD = _Anonymous_82.SHUT_RD; 6663 enum SHUT_WR = _Anonymous_82.SHUT_WR; 6664 enum SHUT_RDWR = _Anonymous_82.SHUT_RDWR; 6665 // static core.simd.long2 _mm_mask_rolv_epi32(core.simd.long2, ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 6666 // static core.simd.long2 _mm_rolv_epi32(core.simd.long2, core.simd.long2) @nogc nothrow; 6667 // static core.simd.long4 _mm256_maskz_cvtepu16_epi64(ubyte, core.simd.long2) @nogc nothrow; 6668 int socket(int, int, int) @nogc nothrow; 6669 int socketpair(int, int, int, int*) @nogc nothrow; 6670 int bind(int, const(sockaddr)*, uint) @nogc nothrow; 6671 int getsockname(int, sockaddr*, uint*) @nogc nothrow; 6672 int connect(int, const(sockaddr)*, uint) @nogc nothrow; 6673 int getpeername(int, sockaddr*, uint*) @nogc nothrow; 6674 c_long send(int, const(void)*, c_ulong, int) @nogc nothrow; 6675 c_long recv(int, void*, c_ulong, int) @nogc nothrow; 6676 c_long sendto(int, const(void)*, c_ulong, int, const(sockaddr)*, uint) @nogc nothrow; 6677 c_long recvfrom(int, void*, c_ulong, int, sockaddr*, uint*) @nogc nothrow; 6678 c_long sendmsg(int, const(msghdr)*, int) @nogc nothrow; 6679 c_long recvmsg(int, msghdr*, int) @nogc nothrow; 6680 int getsockopt(int, int, int, void*, uint*) @nogc nothrow; 6681 int setsockopt(int, int, int, const(void)*, uint) @nogc nothrow; 6682 int listen(int, int) @nogc nothrow; 6683 int accept(int, sockaddr*, uint*) @nogc nothrow; 6684 int shutdown(int, int) @nogc nothrow; 6685 int sockatmark(int) @nogc nothrow; 6686 int isfdtype(int, int) @nogc nothrow; 6687 // static core.simd.long4 _mm256_mask_cvtepu16_epi64(core.simd.long4, ubyte, core.simd.long2) @nogc nothrow; 6688 // static core.simd.long2 _mm_maskz_cvtepu16_epi64(ubyte, core.simd.long2) @nogc nothrow; 6689 // static core.simd.long2 _mm_mask_cvtepu16_epi64(core.simd.long2, ubyte, core.simd.long2) @nogc nothrow; 6690 // static core.simd.long4 _mm256_maskz_cvtepu16_epi32(ubyte, core.simd.long2) @nogc nothrow; 6691 // static core.simd.long4 _mm256_mask_cvtepu16_epi32(core.simd.long4, ubyte, core.simd.long2) @nogc nothrow; 6692 // static core.simd.long2 _mm_maskz_cvtepu16_epi32(ubyte, core.simd.long2) @nogc nothrow; 6693 // static core.simd.long2 _mm_mask_cvtepu16_epi32(core.simd.long2, ubyte, core.simd.long2) @nogc nothrow; 6694 // static core.simd.long4 _mm256_maskz_cvtepu32_epi64(ubyte, core.simd.long2) @nogc nothrow; 6695 // static core.simd.long4 _mm256_mask_cvtepu32_epi64(core.simd.long4, ubyte, core.simd.long2) @nogc nothrow; 6696 // static core.simd.long2 _mm_maskz_cvtepu32_epi64(ubyte, core.simd.long2) @nogc nothrow; 6697 // static core.simd.long2 _mm_mask_cvtepu32_epi64(core.simd.long2, ubyte, core.simd.long2) @nogc nothrow; 6698 // static core.simd.long4 _mm256_maskz_cvtepu8_epi64(ubyte, core.simd.long2) @nogc nothrow; 6699 // static core.simd.long4 _mm256_mask_cvtepu8_epi64(core.simd.long4, ubyte, core.simd.long2) @nogc nothrow; 6700 // static core.simd.long2 _mm_maskz_cvtepu8_epi64(ubyte, core.simd.long2) @nogc nothrow; 6701 // static core.simd.long2 _mm_mask_cvtepu8_epi64(core.simd.long2, ubyte, core.simd.long2) @nogc nothrow; 6702 // static core.simd.long4 _mm256_maskz_cvtepu8_epi32(ubyte, core.simd.long2) @nogc nothrow; 6703 // static core.simd.long4 _mm256_mask_cvtepu8_epi32(core.simd.long4, ubyte, core.simd.long2) @nogc nothrow; 6704 // static core.simd.long2 _mm_maskz_cvtepu8_epi32(ubyte, core.simd.long2) @nogc nothrow; 6705 // static core.simd.long2 _mm_mask_cvtepu8_epi32(core.simd.long2, ubyte, core.simd.long2) @nogc nothrow; 6706 // static core.simd.long4 _mm256_maskz_cvtepi16_epi64(ubyte, core.simd.long2) @nogc nothrow; 6707 // static core.simd.long4 _mm256_mask_cvtepi16_epi64(core.simd.long4, ubyte, core.simd.long2) @nogc nothrow; 6708 pragma(mangle, "stat") int stat_(const(char)*, stat*) @nogc nothrow; 6709 int fstat(int, stat*) @nogc nothrow; 6710 int fstatat(int, const(char)*, stat*, int) @nogc nothrow; 6711 int lstat(const(char)*, stat*) @nogc nothrow; 6712 int chmod(const(char)*, uint) @nogc nothrow; 6713 int lchmod(const(char)*, uint) @nogc nothrow; 6714 int fchmod(int, uint) @nogc nothrow; 6715 int fchmodat(int, const(char)*, uint, int) @nogc nothrow; 6716 uint umask(uint) @nogc nothrow; 6717 int mkdir(const(char)*, uint) @nogc nothrow; 6718 int mkdirat(int, const(char)*, uint) @nogc nothrow; 6719 int mknod(const(char)*, uint, c_ulong) @nogc nothrow; 6720 int mknodat(int, const(char)*, uint, c_ulong) @nogc nothrow; 6721 int mkfifo(const(char)*, uint) @nogc nothrow; 6722 int mkfifoat(int, const(char)*, uint) @nogc nothrow; 6723 int utimensat(int, const(char)*, const(timespec)*, int) @nogc nothrow; 6724 int futimens(int, const(timespec)*) @nogc nothrow; 6725 int __fxstat(int, int, stat*) @nogc nothrow; 6726 int __xstat(int, const(char)*, stat*) @nogc nothrow; 6727 int __lxstat(int, const(char)*, stat*) @nogc nothrow; 6728 int __fxstatat(int, int, const(char)*, stat*, int) @nogc nothrow; 6729 int __xmknod(int, const(char)*, uint, c_ulong*) @nogc nothrow; 6730 int __xmknodat(int, int, const(char)*, uint, c_ulong*) @nogc nothrow; 6731 // static core.simd.long2 _mm_maskz_cvtepi16_epi64(ubyte, core.simd.long2) @nogc nothrow; 6732 // static core.simd.long2 _mm_mask_cvtepi16_epi64(core.simd.long2, ubyte, core.simd.long2) @nogc nothrow; 6733 // static core.simd.long4 _mm256_maskz_cvtepi16_epi32(ubyte, core.simd.long2) @nogc nothrow; 6734 // static core.simd.long4 _mm256_mask_cvtepi16_epi32(core.simd.long4, ubyte, core.simd.long2) @nogc nothrow; 6735 // static core.simd.long2 _mm_maskz_cvtepi16_epi32(ubyte, core.simd.long2) @nogc nothrow; 6736 // static core.simd.long2 _mm_mask_cvtepi16_epi32(core.simd.long2, ubyte, core.simd.long2) @nogc nothrow; 6737 // static core.simd.long4 _mm256_maskz_cvtepi32_epi64(ubyte, core.simd.long2) @nogc nothrow; 6738 // static core.simd.long4 _mm256_mask_cvtepi32_epi64(core.simd.long4, ubyte, core.simd.long2) @nogc nothrow; 6739 // static core.simd.long2 _mm_maskz_cvtepi32_epi64(ubyte, core.simd.long2) @nogc nothrow; 6740 // static core.simd.long2 _mm_mask_cvtepi32_epi64(core.simd.long2, ubyte, core.simd.long2) @nogc nothrow; 6741 // static core.simd.long4 _mm256_maskz_cvtepi8_epi64(ubyte, core.simd.long2) @nogc nothrow; 6742 // static core.simd.long4 _mm256_mask_cvtepi8_epi64(core.simd.long4, ubyte, core.simd.long2) @nogc nothrow; 6743 // static core.simd.long2 _mm_maskz_cvtepi8_epi64(ubyte, core.simd.long2) @nogc nothrow; 6744 // static core.simd.long2 _mm_mask_cvtepi8_epi64(core.simd.long2, ubyte, core.simd.long2) @nogc nothrow; 6745 // static core.simd.long4 _mm256_maskz_cvtepi8_epi32(ubyte, core.simd.long2) @nogc nothrow; 6746 alias u_char = ubyte; 6747 alias u_short = ushort; 6748 alias u_int = uint; 6749 alias u_long = c_ulong; 6750 alias quad_t = c_long; 6751 alias u_quad_t = c_ulong; 6752 alias fsid_t = __fsid_t; 6753 alias loff_t = c_long; 6754 alias ino_t = c_ulong; 6755 // static core.simd.long4 _mm256_mask_cvtepi8_epi32(core.simd.long4, ubyte, core.simd.long2) @nogc nothrow; 6756 alias dev_t = c_ulong; 6757 alias gid_t = uint; 6758 // static core.simd.long2 _mm_maskz_cvtepi8_epi32(ubyte, core.simd.long2) @nogc nothrow; 6759 alias mode_t = uint; 6760 alias nlink_t = c_ulong; 6761 // static core.simd.long2 _mm_mask_cvtepi8_epi32(core.simd.long2, ubyte, core.simd.long2) @nogc nothrow; 6762 alias uid_t = uint; 6763 alias off_t = c_long; 6764 // static core.simd.long4 _mm256_maskz_permutex2var_epi64(ubyte, core.simd.long4, core.simd.long4, core.simd.long4) @nogc nothrow; 6765 alias pid_t = int; 6766 alias id_t = uint; 6767 // static core.simd.long4 _mm256_mask2_permutex2var_epi64(core.simd.long4, core.simd.long4, ubyte, core.simd.long4) @nogc nothrow; 6768 alias ssize_t = c_long; 6769 alias daddr_t = int; 6770 alias caddr_t = char*; 6771 // static core.simd.long4 _mm256_mask_permutex2var_epi64(core.simd.long4, ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 6772 alias key_t = int; 6773 // static core.simd.long4 _mm256_permutex2var_epi64(core.simd.long4, core.simd.long4, core.simd.long4) @nogc nothrow; 6774 alias u_int8_t = ubyte; 6775 alias u_int16_t = ushort; 6776 alias u_int32_t = uint; 6777 alias u_int64_t = c_ulong; 6778 alias register_t = c_long; 6779 alias blksize_t = c_long; 6780 // static core.simd.long2 _mm_maskz_permutex2var_epi64(ubyte, core.simd.long2, core.simd.long2, core.simd.long2) @nogc nothrow; 6781 alias blkcnt_t = c_long; 6782 alias fsblkcnt_t = c_ulong; 6783 // static core.simd.long2 _mm_mask2_permutex2var_epi64(core.simd.long2, core.simd.long2, ubyte, core.simd.long2) @nogc nothrow; 6784 alias fsfilcnt_t = c_ulong; 6785 // static core.simd.long2 _mm_mask_permutex2var_epi64(core.simd.long2, ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 6786 alias greg_t = long; 6787 // static core.simd.long2 _mm_permutex2var_epi64(core.simd.long2, core.simd.long2, core.simd.long2) @nogc nothrow; 6788 alias gregset_t = long[23]; 6789 struct _libc_fpxreg 6790 { 6791 ushort[4] significand; 6792 ushort exponent; 6793 ushort[3] __glibc_reserved1; 6794 } 6795 struct _libc_xmmreg 6796 { 6797 uint[4] element; 6798 } 6799 struct _libc_fpstate 6800 { 6801 ushort cwd; 6802 ushort swd; 6803 ushort ftw; 6804 ushort fop; 6805 c_ulong rip; 6806 c_ulong rdp; 6807 uint mxcsr; 6808 uint mxcr_mask; 6809 _libc_fpxreg[8] _st; 6810 _libc_xmmreg[16] _xmm; 6811 uint[24] __glibc_reserved1; 6812 } 6813 alias fpregset_t = _libc_fpstate*; 6814 struct mcontext_t 6815 { 6816 long[23] gregs; 6817 _libc_fpstate* fpregs; 6818 ulong[8] __reserved1; 6819 } 6820 struct ucontext_t 6821 { 6822 c_ulong uc_flags; 6823 ucontext_t* uc_link; 6824 stack_t uc_stack; 6825 mcontext_t uc_mcontext; 6826 __sigset_t uc_sigmask; 6827 _libc_fpstate __fpregs_mem; 6828 ulong[4] __ssp; 6829 } 6830 // static core.simd.float8 _mm256_maskz_permutex2var_ps(ubyte, core.simd.float8, core.simd.long4, core.simd.float8) @nogc nothrow; 6831 uint cfgetospeed(const(termios)*) @nogc nothrow; 6832 uint cfgetispeed(const(termios)*) @nogc nothrow; 6833 int cfsetospeed(termios*, uint) @nogc nothrow; 6834 int cfsetispeed(termios*, uint) @nogc nothrow; 6835 int cfsetspeed(termios*, uint) @nogc nothrow; 6836 int tcgetattr(int, termios*) @nogc nothrow; 6837 int tcsetattr(int, int, const(termios)*) @nogc nothrow; 6838 void cfmakeraw(termios*) @nogc nothrow; 6839 int tcsendbreak(int, int) @nogc nothrow; 6840 int tcdrain(int) @nogc nothrow; 6841 int tcflush(int, int) @nogc nothrow; 6842 int tcflow(int, int) @nogc nothrow; 6843 int tcgetsid(int) @nogc nothrow; 6844 // static core.simd.float8 _mm256_mask2_permutex2var_ps(core.simd.float8, core.simd.long4, ubyte, core.simd.float8) @nogc nothrow; 6845 // static core.simd.float8 _mm256_mask_permutex2var_ps(core.simd.float8, ubyte, core.simd.long4, core.simd.float8) @nogc nothrow; 6846 struct sigevent 6847 { 6848 sigval sigev_value; 6849 int sigev_signo; 6850 int sigev_notify; 6851 static union _Anonymous_83 6852 { 6853 int[12] _pad; 6854 int _tid; 6855 static struct _Anonymous_84 6856 { 6857 void function(sigval) _function; 6858 pthread_attr_t* _attribute; 6859 } 6860 _Anonymous_84 _sigev_thread; 6861 } 6862 _Anonymous_83 _sigev_un; 6863 } 6864 c_long clock() @nogc nothrow; 6865 c_long time(c_long*) @nogc nothrow; 6866 double difftime(c_long, c_long) @nogc nothrow; 6867 c_long mktime(tm*) @nogc nothrow; 6868 c_ulong strftime(char*, c_ulong, const(char)*, const(tm)*) @nogc nothrow; 6869 c_ulong strftime_l(char*, c_ulong, const(char)*, const(tm)*, __locale_struct*) @nogc nothrow; 6870 tm* gmtime(const(c_long)*) @nogc nothrow; 6871 tm* localtime(const(c_long)*) @nogc nothrow; 6872 tm* gmtime_r(const(c_long)*, tm*) @nogc nothrow; 6873 tm* localtime_r(const(c_long)*, tm*) @nogc nothrow; 6874 char* asctime(const(tm)*) @nogc nothrow; 6875 char* ctime(const(c_long)*) @nogc nothrow; 6876 char* asctime_r(const(tm)*, char*) @nogc nothrow; 6877 char* ctime_r(const(c_long)*, char*) @nogc nothrow; 6878 extern __gshared char*[2] __tzname; 6879 extern __gshared int __daylight; 6880 extern __gshared c_long __timezone; 6881 extern __gshared char*[2] tzname; 6882 void tzset() @nogc nothrow; 6883 extern __gshared int daylight; 6884 extern __gshared c_long timezone; 6885 int stime(const(c_long)*) @nogc nothrow; 6886 // static core.simd.float8 _mm256_permutex2var_ps(core.simd.float8, core.simd.long4, core.simd.float8) @nogc nothrow; 6887 c_long timegm(tm*) @nogc nothrow; 6888 c_long timelocal(tm*) @nogc nothrow; 6889 int dysize(int) @nogc nothrow; 6890 int nanosleep(const(timespec)*, timespec*) @nogc nothrow; 6891 int clock_getres(int, timespec*) @nogc nothrow; 6892 int clock_gettime(int, timespec*) @nogc nothrow; 6893 int clock_settime(int, const(timespec)*) @nogc nothrow; 6894 int clock_nanosleep(int, int, const(timespec)*, timespec*) @nogc nothrow; 6895 int clock_getcpuclockid(int, int*) @nogc nothrow; 6896 int timer_create(int, sigevent*, void**) @nogc nothrow; 6897 int timer_delete(void*) @nogc nothrow; 6898 int timer_settime(void*, int, const(itimerspec)*, itimerspec*) @nogc nothrow; 6899 int timer_gettime(void*, itimerspec*) @nogc nothrow; 6900 int timer_getoverrun(void*) @nogc nothrow; 6901 int timespec_get(timespec*, int) @nogc nothrow; 6902 struct max_align_t 6903 { 6904 long __clang_max_align_nonce1; 6905 real __clang_max_align_nonce2; 6906 } 6907 // static core.simd.float4 _mm_maskz_permutex2var_ps(ubyte, core.simd.float4, core.simd.long2, core.simd.float4) @nogc nothrow; 6908 // static core.simd.long2 _mm_aesenc_si128(core.simd.long2, core.simd.long2) @nogc nothrow; 6909 // static core.simd.long2 _mm_aesenclast_si128(core.simd.long2, core.simd.long2) @nogc nothrow; 6910 // static core.simd.long2 _mm_aesdec_si128(core.simd.long2, core.simd.long2) @nogc nothrow; 6911 // static core.simd.long2 _mm_aesdeclast_si128(core.simd.long2, core.simd.long2) @nogc nothrow; 6912 // static core.simd.long2 _mm_aesimc_si128(core.simd.long2) @nogc nothrow; 6913 // static core.simd.float4 _mm_mask2_permutex2var_ps(core.simd.float4, core.simd.long2, ubyte, core.simd.float4) @nogc nothrow; 6914 // static core.simd.float4 _mm_mask_permutex2var_ps(core.simd.float4, ubyte, core.simd.long2, core.simd.float4) @nogc nothrow; 6915 // static core.simd.float4 _mm_permutex2var_ps(core.simd.float4, core.simd.long2, core.simd.float4) @nogc nothrow; 6916 static ubyte _addcarryx_u32(ubyte, uint, uint, uint*) @nogc nothrow; 6917 static ubyte _addcarryx_u64(ubyte, ulong, ulong, ulong*) @nogc nothrow; 6918 static ubyte _addcarry_u32(ubyte, uint, uint, uint*) @nogc nothrow; 6919 static ubyte _addcarry_u64(ubyte, ulong, ulong, ulong*) @nogc nothrow; 6920 static ubyte _subborrow_u32(ubyte, uint, uint, uint*) @nogc nothrow; 6921 static ubyte _subborrow_u64(ubyte, ulong, ulong, ulong*) @nogc nothrow; 6922 // static core.simd.double4 _mm256_maskz_permutex2var_pd(ubyte, core.simd.double4, core.simd.long4, core.simd.double4) @nogc nothrow; 6923 // static core.simd.double4 _mm256_mask2_permutex2var_pd(core.simd.double4, core.simd.long4, ubyte, core.simd.double4) @nogc nothrow; 6924 // static core.simd.long4 _mm256_abs_epi8(core.simd.long4) @nogc nothrow; 6925 // static core.simd.long4 _mm256_abs_epi16(core.simd.long4) @nogc nothrow; 6926 // static core.simd.long4 _mm256_abs_epi32(core.simd.long4) @nogc nothrow; 6927 // static core.simd.long4 _mm256_packs_epi16(core.simd.long4, core.simd.long4) @nogc nothrow; 6928 // static core.simd.long4 _mm256_packs_epi32(core.simd.long4, core.simd.long4) @nogc nothrow; 6929 // static core.simd.long4 _mm256_packus_epi16(core.simd.long4, core.simd.long4) @nogc nothrow; 6930 // static core.simd.long4 _mm256_packus_epi32(core.simd.long4, core.simd.long4) @nogc nothrow; 6931 // static core.simd.long4 _mm256_add_epi8(core.simd.long4, core.simd.long4) @nogc nothrow; 6932 // static core.simd.long4 _mm256_add_epi16(core.simd.long4, core.simd.long4) @nogc nothrow; 6933 // static core.simd.long4 _mm256_add_epi32(core.simd.long4, core.simd.long4) @nogc nothrow; 6934 // static core.simd.long4 _mm256_add_epi64(core.simd.long4, core.simd.long4) @nogc nothrow; 6935 // static core.simd.long4 _mm256_adds_epi8(core.simd.long4, core.simd.long4) @nogc nothrow; 6936 // static core.simd.long4 _mm256_adds_epi16(core.simd.long4, core.simd.long4) @nogc nothrow; 6937 // static core.simd.long4 _mm256_adds_epu8(core.simd.long4, core.simd.long4) @nogc nothrow; 6938 // static core.simd.long4 _mm256_adds_epu16(core.simd.long4, core.simd.long4) @nogc nothrow; 6939 // static core.simd.long4 _mm256_and_si256(core.simd.long4, core.simd.long4) @nogc nothrow; 6940 // static core.simd.long4 _mm256_andnot_si256(core.simd.long4, core.simd.long4) @nogc nothrow; 6941 // static core.simd.long4 _mm256_avg_epu8(core.simd.long4, core.simd.long4) @nogc nothrow; 6942 // static core.simd.long4 _mm256_avg_epu16(core.simd.long4, core.simd.long4) @nogc nothrow; 6943 // static core.simd.long4 _mm256_blendv_epi8(core.simd.long4, core.simd.long4, core.simd.long4) @nogc nothrow; 6944 // static core.simd.double4 _mm256_mask_permutex2var_pd(core.simd.double4, ubyte, core.simd.long4, core.simd.double4) @nogc nothrow; 6945 // static core.simd.long4 _mm256_cmpeq_epi8(core.simd.long4, core.simd.long4) @nogc nothrow; 6946 // static core.simd.long4 _mm256_cmpeq_epi16(core.simd.long4, core.simd.long4) @nogc nothrow; 6947 // static core.simd.long4 _mm256_cmpeq_epi32(core.simd.long4, core.simd.long4) @nogc nothrow; 6948 // static core.simd.long4 _mm256_cmpeq_epi64(core.simd.long4, core.simd.long4) @nogc nothrow; 6949 // static core.simd.long4 _mm256_cmpgt_epi8(core.simd.long4, core.simd.long4) @nogc nothrow; 6950 // static core.simd.long4 _mm256_cmpgt_epi16(core.simd.long4, core.simd.long4) @nogc nothrow; 6951 // static core.simd.long4 _mm256_cmpgt_epi32(core.simd.long4, core.simd.long4) @nogc nothrow; 6952 // static core.simd.long4 _mm256_cmpgt_epi64(core.simd.long4, core.simd.long4) @nogc nothrow; 6953 // static core.simd.long4 _mm256_hadd_epi16(core.simd.long4, core.simd.long4) @nogc nothrow; 6954 // static core.simd.long4 _mm256_hadd_epi32(core.simd.long4, core.simd.long4) @nogc nothrow; 6955 // static core.simd.long4 _mm256_hadds_epi16(core.simd.long4, core.simd.long4) @nogc nothrow; 6956 // static core.simd.long4 _mm256_hsub_epi16(core.simd.long4, core.simd.long4) @nogc nothrow; 6957 // static core.simd.long4 _mm256_hsub_epi32(core.simd.long4, core.simd.long4) @nogc nothrow; 6958 // static core.simd.long4 _mm256_hsubs_epi16(core.simd.long4, core.simd.long4) @nogc nothrow; 6959 // static core.simd.long4 _mm256_maddubs_epi16(core.simd.long4, core.simd.long4) @nogc nothrow; 6960 // static core.simd.long4 _mm256_madd_epi16(core.simd.long4, core.simd.long4) @nogc nothrow; 6961 // static core.simd.long4 _mm256_max_epi8(core.simd.long4, core.simd.long4) @nogc nothrow; 6962 // static core.simd.long4 _mm256_max_epi16(core.simd.long4, core.simd.long4) @nogc nothrow; 6963 // static core.simd.long4 _mm256_max_epi32(core.simd.long4, core.simd.long4) @nogc nothrow; 6964 // static core.simd.long4 _mm256_max_epu8(core.simd.long4, core.simd.long4) @nogc nothrow; 6965 // static core.simd.long4 _mm256_max_epu16(core.simd.long4, core.simd.long4) @nogc nothrow; 6966 // static core.simd.long4 _mm256_max_epu32(core.simd.long4, core.simd.long4) @nogc nothrow; 6967 // static core.simd.long4 _mm256_min_epi8(core.simd.long4, core.simd.long4) @nogc nothrow; 6968 // static core.simd.long4 _mm256_min_epi16(core.simd.long4, core.simd.long4) @nogc nothrow; 6969 // static core.simd.long4 _mm256_min_epi32(core.simd.long4, core.simd.long4) @nogc nothrow; 6970 // static core.simd.long4 _mm256_min_epu8(core.simd.long4, core.simd.long4) @nogc nothrow; 6971 // static core.simd.long4 _mm256_min_epu16(core.simd.long4, core.simd.long4) @nogc nothrow; 6972 // static core.simd.long4 _mm256_min_epu32(core.simd.long4, core.simd.long4) @nogc nothrow; 6973 // static int _mm256_movemask_epi8(core.simd.long4) @nogc nothrow; 6974 // static core.simd.long4 _mm256_cvtepi8_epi16(core.simd.long2) @nogc nothrow; 6975 // static core.simd.long4 _mm256_cvtepi8_epi32(core.simd.long2) @nogc nothrow; 6976 // static core.simd.long4 _mm256_cvtepi8_epi64(core.simd.long2) @nogc nothrow; 6977 // static core.simd.long4 _mm256_cvtepi16_epi32(core.simd.long2) @nogc nothrow; 6978 // static core.simd.long4 _mm256_cvtepi16_epi64(core.simd.long2) @nogc nothrow; 6979 // static core.simd.long4 _mm256_cvtepi32_epi64(core.simd.long2) @nogc nothrow; 6980 // static core.simd.long4 _mm256_cvtepu8_epi16(core.simd.long2) @nogc nothrow; 6981 // static core.simd.long4 _mm256_cvtepu8_epi32(core.simd.long2) @nogc nothrow; 6982 // static core.simd.long4 _mm256_cvtepu8_epi64(core.simd.long2) @nogc nothrow; 6983 // static core.simd.long4 _mm256_cvtepu16_epi32(core.simd.long2) @nogc nothrow; 6984 // static core.simd.long4 _mm256_cvtepu16_epi64(core.simd.long2) @nogc nothrow; 6985 // static core.simd.long4 _mm256_cvtepu32_epi64(core.simd.long2) @nogc nothrow; 6986 // static core.simd.long4 _mm256_mul_epi32(core.simd.long4, core.simd.long4) @nogc nothrow; 6987 // static core.simd.long4 _mm256_mulhrs_epi16(core.simd.long4, core.simd.long4) @nogc nothrow; 6988 // static core.simd.long4 _mm256_mulhi_epu16(core.simd.long4, core.simd.long4) @nogc nothrow; 6989 // static core.simd.long4 _mm256_mulhi_epi16(core.simd.long4, core.simd.long4) @nogc nothrow; 6990 // static core.simd.long4 _mm256_mullo_epi16(core.simd.long4, core.simd.long4) @nogc nothrow; 6991 // static core.simd.long4 _mm256_mullo_epi32(core.simd.long4, core.simd.long4) @nogc nothrow; 6992 // static core.simd.long4 _mm256_mul_epu32(core.simd.long4, core.simd.long4) @nogc nothrow; 6993 // static core.simd.long4 _mm256_or_si256(core.simd.long4, core.simd.long4) @nogc nothrow; 6994 // static core.simd.long4 _mm256_sad_epu8(core.simd.long4, core.simd.long4) @nogc nothrow; 6995 // static core.simd.long4 _mm256_shuffle_epi8(core.simd.long4, core.simd.long4) @nogc nothrow; 6996 // static core.simd.double4 _mm256_permutex2var_pd(core.simd.double4, core.simd.long4, core.simd.double4) @nogc nothrow; 6997 // static core.simd.long4 _mm256_sign_epi8(core.simd.long4, core.simd.long4) @nogc nothrow; 6998 // static core.simd.long4 _mm256_sign_epi16(core.simd.long4, core.simd.long4) @nogc nothrow; 6999 // static core.simd.long4 _mm256_sign_epi32(core.simd.long4, core.simd.long4) @nogc nothrow; 7000 // static core.simd.double2 _mm_maskz_permutex2var_pd(ubyte, core.simd.double2, core.simd.long2, core.simd.double2) @nogc nothrow; 7001 // static core.simd.long4 _mm256_slli_epi16(core.simd.long4, int) @nogc nothrow; 7002 // static core.simd.long4 _mm256_sll_epi16(core.simd.long4, core.simd.long2) @nogc nothrow; 7003 // static core.simd.long4 _mm256_slli_epi32(core.simd.long4, int) @nogc nothrow; 7004 // static core.simd.long4 _mm256_sll_epi32(core.simd.long4, core.simd.long2) @nogc nothrow; 7005 // static core.simd.long4 _mm256_slli_epi64(core.simd.long4, int) @nogc nothrow; 7006 // static core.simd.long4 _mm256_sll_epi64(core.simd.long4, core.simd.long2) @nogc nothrow; 7007 // static core.simd.long4 _mm256_srai_epi16(core.simd.long4, int) @nogc nothrow; 7008 // static core.simd.long4 _mm256_sra_epi16(core.simd.long4, core.simd.long2) @nogc nothrow; 7009 // static core.simd.long4 _mm256_srai_epi32(core.simd.long4, int) @nogc nothrow; 7010 // static core.simd.long4 _mm256_sra_epi32(core.simd.long4, core.simd.long2) @nogc nothrow; 7011 // static core.simd.double2 _mm_mask2_permutex2var_pd(core.simd.double2, core.simd.long2, ubyte, core.simd.double2) @nogc nothrow; 7012 // static core.simd.long4 _mm256_srli_epi16(core.simd.long4, int) @nogc nothrow; 7013 // static core.simd.long4 _mm256_srl_epi16(core.simd.long4, core.simd.long2) @nogc nothrow; 7014 // static core.simd.long4 _mm256_srli_epi32(core.simd.long4, int) @nogc nothrow; 7015 // static core.simd.long4 _mm256_srl_epi32(core.simd.long4, core.simd.long2) @nogc nothrow; 7016 // static core.simd.long4 _mm256_srli_epi64(core.simd.long4, int) @nogc nothrow; 7017 // static core.simd.long4 _mm256_srl_epi64(core.simd.long4, core.simd.long2) @nogc nothrow; 7018 // static core.simd.long4 _mm256_sub_epi8(core.simd.long4, core.simd.long4) @nogc nothrow; 7019 // static core.simd.long4 _mm256_sub_epi16(core.simd.long4, core.simd.long4) @nogc nothrow; 7020 // static core.simd.long4 _mm256_sub_epi32(core.simd.long4, core.simd.long4) @nogc nothrow; 7021 // static core.simd.long4 _mm256_sub_epi64(core.simd.long4, core.simd.long4) @nogc nothrow; 7022 // static core.simd.long4 _mm256_subs_epi8(core.simd.long4, core.simd.long4) @nogc nothrow; 7023 // static core.simd.long4 _mm256_subs_epi16(core.simd.long4, core.simd.long4) @nogc nothrow; 7024 // static core.simd.long4 _mm256_subs_epu8(core.simd.long4, core.simd.long4) @nogc nothrow; 7025 // static core.simd.long4 _mm256_subs_epu16(core.simd.long4, core.simd.long4) @nogc nothrow; 7026 // static core.simd.long4 _mm256_unpackhi_epi8(core.simd.long4, core.simd.long4) @nogc nothrow; 7027 // static core.simd.long4 _mm256_unpackhi_epi16(core.simd.long4, core.simd.long4) @nogc nothrow; 7028 // static core.simd.long4 _mm256_unpackhi_epi32(core.simd.long4, core.simd.long4) @nogc nothrow; 7029 // static core.simd.long4 _mm256_unpackhi_epi64(core.simd.long4, core.simd.long4) @nogc nothrow; 7030 // static core.simd.long4 _mm256_unpacklo_epi8(core.simd.long4, core.simd.long4) @nogc nothrow; 7031 // static core.simd.long4 _mm256_unpacklo_epi16(core.simd.long4, core.simd.long4) @nogc nothrow; 7032 // static core.simd.long4 _mm256_unpacklo_epi32(core.simd.long4, core.simd.long4) @nogc nothrow; 7033 // static core.simd.long4 _mm256_unpacklo_epi64(core.simd.long4, core.simd.long4) @nogc nothrow; 7034 // static core.simd.long4 _mm256_xor_si256(core.simd.long4, core.simd.long4) @nogc nothrow; 7035 // static core.simd.long4 _mm256_stream_load_si256(const(core.simd.long4)*) @nogc nothrow; 7036 // static core.simd.float4 _mm_broadcastss_ps(core.simd.float4) @nogc nothrow; 7037 // static core.simd.double2 _mm_broadcastsd_pd(core.simd.double2) @nogc nothrow; 7038 // static core.simd.float8 _mm256_broadcastss_ps(core.simd.float4) @nogc nothrow; 7039 // static core.simd.double4 _mm256_broadcastsd_pd(core.simd.double2) @nogc nothrow; 7040 // static core.simd.long4 _mm256_broadcastsi128_si256(core.simd.long2) @nogc nothrow; 7041 // static core.simd.double2 _mm_mask_permutex2var_pd(core.simd.double2, ubyte, core.simd.long2, core.simd.double2) @nogc nothrow; 7042 // static core.simd.long4 _mm256_broadcastb_epi8(core.simd.long2) @nogc nothrow; 7043 // static core.simd.long4 _mm256_broadcastw_epi16(core.simd.long2) @nogc nothrow; 7044 // static core.simd.long4 _mm256_broadcastd_epi32(core.simd.long2) @nogc nothrow; 7045 // static core.simd.long4 _mm256_broadcastq_epi64(core.simd.long2) @nogc nothrow; 7046 // static core.simd.long2 _mm_broadcastb_epi8(core.simd.long2) @nogc nothrow; 7047 // static core.simd.long2 _mm_broadcastw_epi16(core.simd.long2) @nogc nothrow; 7048 // static core.simd.long2 _mm_broadcastd_epi32(core.simd.long2) @nogc nothrow; 7049 // static core.simd.long2 _mm_broadcastq_epi64(core.simd.long2) @nogc nothrow; 7050 // static core.simd.long4 _mm256_permutevar8x32_epi32(core.simd.long4, core.simd.long4) @nogc nothrow; 7051 // static core.simd.double2 _mm_permutex2var_pd(core.simd.double2, core.simd.long2, core.simd.double2) @nogc nothrow; 7052 // static core.simd.float8 _mm256_permutevar8x32_ps(core.simd.float8, core.simd.long4) @nogc nothrow; 7053 // static core.simd.long4 _mm256_maskz_permutex2var_epi32(ubyte, core.simd.long4, core.simd.long4, core.simd.long4) @nogc nothrow; 7054 // static core.simd.long4 _mm256_mask2_permutex2var_epi32(core.simd.long4, core.simd.long4, ubyte, core.simd.long4) @nogc nothrow; 7055 // static core.simd.long4 _mm256_maskload_epi32(const(int)*, core.simd.long4) @nogc nothrow; 7056 // static core.simd.long4 _mm256_maskload_epi64(const(long)*, core.simd.long4) @nogc nothrow; 7057 // static core.simd.long2 _mm_maskload_epi32(const(int)*, core.simd.long2) @nogc nothrow; 7058 // static core.simd.long2 _mm_maskload_epi64(const(long)*, core.simd.long2) @nogc nothrow; 7059 // static void _mm256_maskstore_epi32(int*, core.simd.long4, core.simd.long4) @nogc nothrow; 7060 // static void _mm256_maskstore_epi64(long*, core.simd.long4, core.simd.long4) @nogc nothrow; 7061 // static void _mm_maskstore_epi32(int*, core.simd.long2, core.simd.long2) @nogc nothrow; 7062 // static void _mm_maskstore_epi64(long*, core.simd.long2, core.simd.long2) @nogc nothrow; 7063 // static core.simd.long4 _mm256_sllv_epi32(core.simd.long4, core.simd.long4) @nogc nothrow; 7064 // static core.simd.long2 _mm_sllv_epi32(core.simd.long2, core.simd.long2) @nogc nothrow; 7065 // static core.simd.long4 _mm256_sllv_epi64(core.simd.long4, core.simd.long4) @nogc nothrow; 7066 // static core.simd.long2 _mm_sllv_epi64(core.simd.long2, core.simd.long2) @nogc nothrow; 7067 // static core.simd.long4 _mm256_srav_epi32(core.simd.long4, core.simd.long4) @nogc nothrow; 7068 // static core.simd.long2 _mm_srav_epi32(core.simd.long2, core.simd.long2) @nogc nothrow; 7069 // static core.simd.long4 _mm256_srlv_epi32(core.simd.long4, core.simd.long4) @nogc nothrow; 7070 // static core.simd.long2 _mm_srlv_epi32(core.simd.long2, core.simd.long2) @nogc nothrow; 7071 // static core.simd.long4 _mm256_srlv_epi64(core.simd.long4, core.simd.long4) @nogc nothrow; 7072 // static core.simd.long2 _mm_srlv_epi64(core.simd.long2, core.simd.long2) @nogc nothrow; 7073 // static core.simd.long4 _mm256_mask_permutex2var_epi32(core.simd.long4, ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 7074 // static core.simd.long4 _mm256_permutex2var_epi32(core.simd.long4, core.simd.long4, core.simd.long4) @nogc nothrow; 7075 // static core.simd.long2 _mm_maskz_permutex2var_epi32(ubyte, core.simd.long2, core.simd.long2, core.simd.long2) @nogc nothrow; 7076 // static core.simd.long2 _mm_mask2_permutex2var_epi32(core.simd.long2, core.simd.long2, ubyte, core.simd.long2) @nogc nothrow; 7077 // static core.simd.long2 _mm_mask_permutex2var_epi32(core.simd.long2, ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 7078 // static core.simd.long2 _mm_permutex2var_epi32(core.simd.long2, core.simd.long2, core.simd.long2) @nogc nothrow; 7079 // static core.simd.float8 _mm256_maskz_sub_ps(ubyte, core.simd.float8, core.simd.float8) @nogc nothrow; 7080 // static core.simd.float8 _mm256_mask_sub_ps(core.simd.float8, ubyte, core.simd.float8, core.simd.float8) @nogc nothrow; 7081 // static core.simd.float4 _mm_maskz_sub_ps(ubyte, core.simd.float4, core.simd.float4) @nogc nothrow; 7082 // static core.simd.float4 _mm_mask_sub_ps(core.simd.float4, ubyte, core.simd.float4, core.simd.float4) @nogc nothrow; 7083 // static core.simd.double4 _mm256_maskz_sub_pd(ubyte, core.simd.double4, core.simd.double4) @nogc nothrow; 7084 // static core.simd.double4 _mm256_mask_sub_pd(core.simd.double4, ubyte, core.simd.double4, core.simd.double4) @nogc nothrow; 7085 // static core.simd.double2 _mm_maskz_sub_pd(ubyte, core.simd.double2, core.simd.double2) @nogc nothrow; 7086 // static core.simd.double2 _mm_mask_sub_pd(core.simd.double2, ubyte, core.simd.double2, core.simd.double2) @nogc nothrow; 7087 // static core.simd.float8 _mm256_maskz_sqrt_ps(ubyte, core.simd.float8) @nogc nothrow; 7088 // static core.simd.float8 _mm256_mask_sqrt_ps(core.simd.float8, ubyte, core.simd.float8) @nogc nothrow; 7089 // static core.simd.float4 _mm_maskz_sqrt_ps(ubyte, core.simd.float4) @nogc nothrow; 7090 // static core.simd.long8 _mm512_popcnt_epi16(core.simd.long8) @nogc nothrow; 7091 // static core.simd.long8 _mm512_mask_popcnt_epi16(core.simd.long8, uint, core.simd.long8) @nogc nothrow; 7092 // static core.simd.long8 _mm512_maskz_popcnt_epi16(uint, core.simd.long8) @nogc nothrow; 7093 // static core.simd.long8 _mm512_popcnt_epi8(core.simd.long8) @nogc nothrow; 7094 // static core.simd.long8 _mm512_mask_popcnt_epi8(core.simd.long8, ulong, core.simd.long8) @nogc nothrow; 7095 // static core.simd.long8 _mm512_maskz_popcnt_epi8(ulong, core.simd.long8) @nogc nothrow; 7096 // static ulong _mm512_mask_bitshuffle_epi64_mask(ulong, core.simd.long8, core.simd.long8) @nogc nothrow; 7097 // static ulong _mm512_bitshuffle_epi64_mask(core.simd.long8, core.simd.long8) @nogc nothrow; 7098 alias __mmask32 = uint; 7099 alias __mmask64 = ulong; 7100 // static core.simd.float4 _mm_mask_sqrt_ps(core.simd.float4, ubyte, core.simd.float4) @nogc nothrow; 7101 static uint _knot_mask32(uint) @nogc nothrow; 7102 static ulong _knot_mask64(ulong) @nogc nothrow; 7103 static uint _kand_mask32(uint, uint) @nogc nothrow; 7104 static ulong _kand_mask64(ulong, ulong) @nogc nothrow; 7105 static uint _kandn_mask32(uint, uint) @nogc nothrow; 7106 static ulong _kandn_mask64(ulong, ulong) @nogc nothrow; 7107 static uint _kor_mask32(uint, uint) @nogc nothrow; 7108 static ulong _kor_mask64(ulong, ulong) @nogc nothrow; 7109 static uint _kxnor_mask32(uint, uint) @nogc nothrow; 7110 static ulong _kxnor_mask64(ulong, ulong) @nogc nothrow; 7111 static uint _kxor_mask32(uint, uint) @nogc nothrow; 7112 static ulong _kxor_mask64(ulong, ulong) @nogc nothrow; 7113 static ubyte _kortestc_mask32_u8(uint, uint) @nogc nothrow; 7114 static ubyte _kortestz_mask32_u8(uint, uint) @nogc nothrow; 7115 static ubyte _kortest_mask32_u8(uint, uint, ubyte*) @nogc nothrow; 7116 static ubyte _kortestc_mask64_u8(ulong, ulong) @nogc nothrow; 7117 static ubyte _kortestz_mask64_u8(ulong, ulong) @nogc nothrow; 7118 static ubyte _kortest_mask64_u8(ulong, ulong, ubyte*) @nogc nothrow; 7119 static ubyte _ktestc_mask32_u8(uint, uint) @nogc nothrow; 7120 static ubyte _ktestz_mask32_u8(uint, uint) @nogc nothrow; 7121 static ubyte _ktest_mask32_u8(uint, uint, ubyte*) @nogc nothrow; 7122 static ubyte _ktestc_mask64_u8(ulong, ulong) @nogc nothrow; 7123 static ubyte _ktestz_mask64_u8(ulong, ulong) @nogc nothrow; 7124 static ubyte _ktest_mask64_u8(ulong, ulong, ubyte*) @nogc nothrow; 7125 static uint _kadd_mask32(uint, uint) @nogc nothrow; 7126 static ulong _kadd_mask64(ulong, ulong) @nogc nothrow; 7127 // static core.simd.double4 _mm256_maskz_sqrt_pd(ubyte, core.simd.double4) @nogc nothrow; 7128 // static core.simd.double4 _mm256_mask_sqrt_pd(core.simd.double4, ubyte, core.simd.double4) @nogc nothrow; 7129 static uint _cvtmask32_u32(uint) @nogc nothrow; 7130 static ulong _cvtmask64_u64(ulong) @nogc nothrow; 7131 static uint _cvtu32_mask32(uint) @nogc nothrow; 7132 static ulong _cvtu64_mask64(ulong) @nogc nothrow; 7133 static uint _load_mask32(uint*) @nogc nothrow; 7134 static ulong _load_mask64(ulong*) @nogc nothrow; 7135 static void _store_mask32(uint*, uint) @nogc nothrow; 7136 static void _store_mask64(ulong*, ulong) @nogc nothrow; 7137 // static core.simd.double2 _mm_maskz_sqrt_pd(ubyte, core.simd.double2) @nogc nothrow; 7138 // static core.simd.double2 _mm_mask_sqrt_pd(core.simd.double2, ubyte, core.simd.double2) @nogc nothrow; 7139 // static core.simd.float8 _mm256_maskz_scalef_ps(ubyte, core.simd.float8, core.simd.float8) @nogc nothrow; 7140 // static core.simd.float8 _mm256_mask_scalef_ps(core.simd.float8, ubyte, core.simd.float8, core.simd.float8) @nogc nothrow; 7141 // static core.simd.float8 _mm256_scalef_ps(core.simd.float8, core.simd.float8) @nogc nothrow; 7142 // static core.simd.float4 _mm_maskz_scalef_ps(ubyte, core.simd.float4, core.simd.float4) @nogc nothrow; 7143 // static core.simd.float4 _mm_mask_scalef_ps(core.simd.float4, ubyte, core.simd.float4, core.simd.float4) @nogc nothrow; 7144 // static core.simd.float4 _mm_scalef_ps(core.simd.float4, core.simd.float4) @nogc nothrow; 7145 // static core.simd.double4 _mm256_maskz_scalef_pd(ubyte, core.simd.double4, core.simd.double4) @nogc nothrow; 7146 // static core.simd.double4 _mm256_mask_scalef_pd(core.simd.double4, ubyte, core.simd.double4, core.simd.double4) @nogc nothrow; 7147 // static core.simd.double4 _mm256_scalef_pd(core.simd.double4, core.simd.double4) @nogc nothrow; 7148 // static core.simd.double2 _mm_maskz_scalef_pd(ubyte, core.simd.double2, core.simd.double2) @nogc nothrow; 7149 // static core.simd.double2 _mm_mask_scalef_pd(core.simd.double2, ubyte, core.simd.double2, core.simd.double2) @nogc nothrow; 7150 // static core.simd.double2 _mm_scalef_pd(core.simd.double2, core.simd.double2) @nogc nothrow; 7151 // static core.simd.long4 _mm256_maskz_min_epu64(ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 7152 // static core.simd.long4 _mm256_mask_min_epu64(core.simd.long4, ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 7153 // static core.simd.long4 _mm256_min_epu64(core.simd.long4, core.simd.long4) @nogc nothrow; 7154 // static core.simd.long2 _mm_maskz_min_epu64(ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 7155 // static core.simd.long2 _mm_mask_min_epu64(core.simd.long2, ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 7156 // static core.simd.long2 _mm_min_epu64(core.simd.long2, core.simd.long2) @nogc nothrow; 7157 // static core.simd.long4 _mm256_mask_min_epu32(core.simd.long4, ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 7158 // static core.simd.long4 _mm256_maskz_min_epu32(ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 7159 // static core.simd.long2 _mm_mask_min_epu32(core.simd.long2, ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 7160 // static core.simd.long2 _mm_maskz_min_epu32(ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 7161 // static core.simd.long4 _mm256_maskz_min_epi64(ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 7162 // static core.simd.long4 _mm256_mask_min_epi64(core.simd.long4, ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 7163 // static core.simd.long4 _mm256_min_epi64(core.simd.long4, core.simd.long4) @nogc nothrow; 7164 // static core.simd.long2 _mm_maskz_min_epi64(ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 7165 // static core.simd.long8 _mm512_add_epi8(core.simd.long8, core.simd.long8) @nogc nothrow; 7166 // static core.simd.long8 _mm512_mask_add_epi8(core.simd.long8, ulong, core.simd.long8, core.simd.long8) @nogc nothrow; 7167 // static core.simd.long8 _mm512_maskz_add_epi8(ulong, core.simd.long8, core.simd.long8) @nogc nothrow; 7168 // static core.simd.long8 _mm512_sub_epi8(core.simd.long8, core.simd.long8) @nogc nothrow; 7169 // static core.simd.long8 _mm512_mask_sub_epi8(core.simd.long8, ulong, core.simd.long8, core.simd.long8) @nogc nothrow; 7170 // static core.simd.long8 _mm512_maskz_sub_epi8(ulong, core.simd.long8, core.simd.long8) @nogc nothrow; 7171 // static core.simd.long8 _mm512_add_epi16(core.simd.long8, core.simd.long8) @nogc nothrow; 7172 // static core.simd.long8 _mm512_mask_add_epi16(core.simd.long8, uint, core.simd.long8, core.simd.long8) @nogc nothrow; 7173 // static core.simd.long8 _mm512_maskz_add_epi16(uint, core.simd.long8, core.simd.long8) @nogc nothrow; 7174 // static core.simd.long8 _mm512_sub_epi16(core.simd.long8, core.simd.long8) @nogc nothrow; 7175 // static core.simd.long8 _mm512_mask_sub_epi16(core.simd.long8, uint, core.simd.long8, core.simd.long8) @nogc nothrow; 7176 // static core.simd.long8 _mm512_maskz_sub_epi16(uint, core.simd.long8, core.simd.long8) @nogc nothrow; 7177 // static core.simd.long8 _mm512_mullo_epi16(core.simd.long8, core.simd.long8) @nogc nothrow; 7178 // static core.simd.long8 _mm512_mask_mullo_epi16(core.simd.long8, uint, core.simd.long8, core.simd.long8) @nogc nothrow; 7179 // static core.simd.long8 _mm512_maskz_mullo_epi16(uint, core.simd.long8, core.simd.long8) @nogc nothrow; 7180 // static core.simd.long8 _mm512_mask_blend_epi8(ulong, core.simd.long8, core.simd.long8) @nogc nothrow; 7181 // static core.simd.long8 _mm512_mask_blend_epi16(uint, core.simd.long8, core.simd.long8) @nogc nothrow; 7182 // static core.simd.long8 _mm512_abs_epi8(core.simd.long8) @nogc nothrow; 7183 // static core.simd.long8 _mm512_mask_abs_epi8(core.simd.long8, ulong, core.simd.long8) @nogc nothrow; 7184 // static core.simd.long8 _mm512_maskz_abs_epi8(ulong, core.simd.long8) @nogc nothrow; 7185 // static core.simd.long8 _mm512_abs_epi16(core.simd.long8) @nogc nothrow; 7186 // static core.simd.long8 _mm512_mask_abs_epi16(core.simd.long8, uint, core.simd.long8) @nogc nothrow; 7187 // static core.simd.long8 _mm512_maskz_abs_epi16(uint, core.simd.long8) @nogc nothrow; 7188 // static core.simd.long8 _mm512_packs_epi32(core.simd.long8, core.simd.long8) @nogc nothrow; 7189 // static core.simd.long8 _mm512_maskz_packs_epi32(uint, core.simd.long8, core.simd.long8) @nogc nothrow; 7190 // static core.simd.long8 _mm512_mask_packs_epi32(core.simd.long8, uint, core.simd.long8, core.simd.long8) @nogc nothrow; 7191 // static core.simd.long8 _mm512_packs_epi16(core.simd.long8, core.simd.long8) @nogc nothrow; 7192 // static core.simd.long8 _mm512_mask_packs_epi16(core.simd.long8, ulong, core.simd.long8, core.simd.long8) @nogc nothrow; 7193 // static core.simd.long8 _mm512_maskz_packs_epi16(ulong, core.simd.long8, core.simd.long8) @nogc nothrow; 7194 // static core.simd.long8 _mm512_packus_epi32(core.simd.long8, core.simd.long8) @nogc nothrow; 7195 // static core.simd.long8 _mm512_maskz_packus_epi32(uint, core.simd.long8, core.simd.long8) @nogc nothrow; 7196 // static core.simd.long8 _mm512_mask_packus_epi32(core.simd.long8, uint, core.simd.long8, core.simd.long8) @nogc nothrow; 7197 // static core.simd.long8 _mm512_packus_epi16(core.simd.long8, core.simd.long8) @nogc nothrow; 7198 // static core.simd.long8 _mm512_mask_packus_epi16(core.simd.long8, ulong, core.simd.long8, core.simd.long8) @nogc nothrow; 7199 // static core.simd.long8 _mm512_maskz_packus_epi16(ulong, core.simd.long8, core.simd.long8) @nogc nothrow; 7200 // static core.simd.long8 _mm512_adds_epi8(core.simd.long8, core.simd.long8) @nogc nothrow; 7201 // static core.simd.long8 _mm512_mask_adds_epi8(core.simd.long8, ulong, core.simd.long8, core.simd.long8) @nogc nothrow; 7202 // static core.simd.long8 _mm512_maskz_adds_epi8(ulong, core.simd.long8, core.simd.long8) @nogc nothrow; 7203 // static core.simd.long8 _mm512_adds_epi16(core.simd.long8, core.simd.long8) @nogc nothrow; 7204 // static core.simd.long8 _mm512_mask_adds_epi16(core.simd.long8, uint, core.simd.long8, core.simd.long8) @nogc nothrow; 7205 // static core.simd.long8 _mm512_maskz_adds_epi16(uint, core.simd.long8, core.simd.long8) @nogc nothrow; 7206 // static core.simd.long8 _mm512_adds_epu8(core.simd.long8, core.simd.long8) @nogc nothrow; 7207 // static core.simd.long8 _mm512_mask_adds_epu8(core.simd.long8, ulong, core.simd.long8, core.simd.long8) @nogc nothrow; 7208 // static core.simd.long8 _mm512_maskz_adds_epu8(ulong, core.simd.long8, core.simd.long8) @nogc nothrow; 7209 // static core.simd.long8 _mm512_adds_epu16(core.simd.long8, core.simd.long8) @nogc nothrow; 7210 // static core.simd.long8 _mm512_mask_adds_epu16(core.simd.long8, uint, core.simd.long8, core.simd.long8) @nogc nothrow; 7211 // static core.simd.long8 _mm512_maskz_adds_epu16(uint, core.simd.long8, core.simd.long8) @nogc nothrow; 7212 // static core.simd.long8 _mm512_avg_epu8(core.simd.long8, core.simd.long8) @nogc nothrow; 7213 // static core.simd.long8 _mm512_mask_avg_epu8(core.simd.long8, ulong, core.simd.long8, core.simd.long8) @nogc nothrow; 7214 // static core.simd.long8 _mm512_maskz_avg_epu8(ulong, core.simd.long8, core.simd.long8) @nogc nothrow; 7215 // static core.simd.long8 _mm512_avg_epu16(core.simd.long8, core.simd.long8) @nogc nothrow; 7216 // static core.simd.long8 _mm512_mask_avg_epu16(core.simd.long8, uint, core.simd.long8, core.simd.long8) @nogc nothrow; 7217 // static core.simd.long8 _mm512_maskz_avg_epu16(uint, core.simd.long8, core.simd.long8) @nogc nothrow; 7218 // static core.simd.long8 _mm512_max_epi8(core.simd.long8, core.simd.long8) @nogc nothrow; 7219 // static core.simd.long8 _mm512_maskz_max_epi8(ulong, core.simd.long8, core.simd.long8) @nogc nothrow; 7220 // static core.simd.long8 _mm512_mask_max_epi8(core.simd.long8, ulong, core.simd.long8, core.simd.long8) @nogc nothrow; 7221 // static core.simd.long8 _mm512_max_epi16(core.simd.long8, core.simd.long8) @nogc nothrow; 7222 // static core.simd.long8 _mm512_maskz_max_epi16(uint, core.simd.long8, core.simd.long8) @nogc nothrow; 7223 // static core.simd.long8 _mm512_mask_max_epi16(core.simd.long8, uint, core.simd.long8, core.simd.long8) @nogc nothrow; 7224 // static core.simd.long8 _mm512_max_epu8(core.simd.long8, core.simd.long8) @nogc nothrow; 7225 // static core.simd.long8 _mm512_maskz_max_epu8(ulong, core.simd.long8, core.simd.long8) @nogc nothrow; 7226 // static core.simd.long8 _mm512_mask_max_epu8(core.simd.long8, ulong, core.simd.long8, core.simd.long8) @nogc nothrow; 7227 // static core.simd.long8 _mm512_max_epu16(core.simd.long8, core.simd.long8) @nogc nothrow; 7228 // static core.simd.long8 _mm512_maskz_max_epu16(uint, core.simd.long8, core.simd.long8) @nogc nothrow; 7229 // static core.simd.long8 _mm512_mask_max_epu16(core.simd.long8, uint, core.simd.long8, core.simd.long8) @nogc nothrow; 7230 // static core.simd.long8 _mm512_min_epi8(core.simd.long8, core.simd.long8) @nogc nothrow; 7231 // static core.simd.long8 _mm512_maskz_min_epi8(ulong, core.simd.long8, core.simd.long8) @nogc nothrow; 7232 // static core.simd.long8 _mm512_mask_min_epi8(core.simd.long8, ulong, core.simd.long8, core.simd.long8) @nogc nothrow; 7233 // static core.simd.long8 _mm512_min_epi16(core.simd.long8, core.simd.long8) @nogc nothrow; 7234 // static core.simd.long8 _mm512_maskz_min_epi16(uint, core.simd.long8, core.simd.long8) @nogc nothrow; 7235 // static core.simd.long8 _mm512_mask_min_epi16(core.simd.long8, uint, core.simd.long8, core.simd.long8) @nogc nothrow; 7236 // static core.simd.long8 _mm512_min_epu8(core.simd.long8, core.simd.long8) @nogc nothrow; 7237 // static core.simd.long8 _mm512_maskz_min_epu8(ulong, core.simd.long8, core.simd.long8) @nogc nothrow; 7238 // static core.simd.long8 _mm512_mask_min_epu8(core.simd.long8, ulong, core.simd.long8, core.simd.long8) @nogc nothrow; 7239 // static core.simd.long8 _mm512_min_epu16(core.simd.long8, core.simd.long8) @nogc nothrow; 7240 // static core.simd.long8 _mm512_maskz_min_epu16(uint, core.simd.long8, core.simd.long8) @nogc nothrow; 7241 // static core.simd.long8 _mm512_mask_min_epu16(core.simd.long8, uint, core.simd.long8, core.simd.long8) @nogc nothrow; 7242 // static core.simd.long8 _mm512_shuffle_epi8(core.simd.long8, core.simd.long8) @nogc nothrow; 7243 // static core.simd.long8 _mm512_mask_shuffle_epi8(core.simd.long8, ulong, core.simd.long8, core.simd.long8) @nogc nothrow; 7244 // static core.simd.long8 _mm512_maskz_shuffle_epi8(ulong, core.simd.long8, core.simd.long8) @nogc nothrow; 7245 // static core.simd.long8 _mm512_subs_epi8(core.simd.long8, core.simd.long8) @nogc nothrow; 7246 // static core.simd.long8 _mm512_mask_subs_epi8(core.simd.long8, ulong, core.simd.long8, core.simd.long8) @nogc nothrow; 7247 // static core.simd.long8 _mm512_maskz_subs_epi8(ulong, core.simd.long8, core.simd.long8) @nogc nothrow; 7248 // static core.simd.long8 _mm512_subs_epi16(core.simd.long8, core.simd.long8) @nogc nothrow; 7249 // static core.simd.long8 _mm512_mask_subs_epi16(core.simd.long8, uint, core.simd.long8, core.simd.long8) @nogc nothrow; 7250 // static core.simd.long8 _mm512_maskz_subs_epi16(uint, core.simd.long8, core.simd.long8) @nogc nothrow; 7251 // static core.simd.long8 _mm512_subs_epu8(core.simd.long8, core.simd.long8) @nogc nothrow; 7252 // static core.simd.long8 _mm512_mask_subs_epu8(core.simd.long8, ulong, core.simd.long8, core.simd.long8) @nogc nothrow; 7253 // static core.simd.long8 _mm512_maskz_subs_epu8(ulong, core.simd.long8, core.simd.long8) @nogc nothrow; 7254 // static core.simd.long8 _mm512_subs_epu16(core.simd.long8, core.simd.long8) @nogc nothrow; 7255 // static core.simd.long8 _mm512_mask_subs_epu16(core.simd.long8, uint, core.simd.long8, core.simd.long8) @nogc nothrow; 7256 // static core.simd.long8 _mm512_maskz_subs_epu16(uint, core.simd.long8, core.simd.long8) @nogc nothrow; 7257 // static core.simd.long8 _mm512_permutex2var_epi16(core.simd.long8, core.simd.long8, core.simd.long8) @nogc nothrow; 7258 // static core.simd.long8 _mm512_mask_permutex2var_epi16(core.simd.long8, uint, core.simd.long8, core.simd.long8) @nogc nothrow; 7259 // static core.simd.long8 _mm512_mask2_permutex2var_epi16(core.simd.long8, core.simd.long8, uint, core.simd.long8) @nogc nothrow; 7260 // static core.simd.long8 _mm512_maskz_permutex2var_epi16(uint, core.simd.long8, core.simd.long8, core.simd.long8) @nogc nothrow; 7261 // static core.simd.long8 _mm512_mulhrs_epi16(core.simd.long8, core.simd.long8) @nogc nothrow; 7262 // static core.simd.long8 _mm512_mask_mulhrs_epi16(core.simd.long8, uint, core.simd.long8, core.simd.long8) @nogc nothrow; 7263 // static core.simd.long8 _mm512_maskz_mulhrs_epi16(uint, core.simd.long8, core.simd.long8) @nogc nothrow; 7264 // static core.simd.long8 _mm512_mulhi_epi16(core.simd.long8, core.simd.long8) @nogc nothrow; 7265 // static core.simd.long8 _mm512_mask_mulhi_epi16(core.simd.long8, uint, core.simd.long8, core.simd.long8) @nogc nothrow; 7266 // static core.simd.long8 _mm512_maskz_mulhi_epi16(uint, core.simd.long8, core.simd.long8) @nogc nothrow; 7267 // static core.simd.long8 _mm512_mulhi_epu16(core.simd.long8, core.simd.long8) @nogc nothrow; 7268 // static core.simd.long8 _mm512_mask_mulhi_epu16(core.simd.long8, uint, core.simd.long8, core.simd.long8) @nogc nothrow; 7269 // static core.simd.long8 _mm512_maskz_mulhi_epu16(uint, core.simd.long8, core.simd.long8) @nogc nothrow; 7270 // static core.simd.long8 _mm512_maddubs_epi16(core.simd.long8, core.simd.long8) @nogc nothrow; 7271 // static core.simd.long8 _mm512_mask_maddubs_epi16(core.simd.long8, uint, core.simd.long8, core.simd.long8) @nogc nothrow; 7272 // static core.simd.long8 _mm512_maskz_maddubs_epi16(uint, core.simd.long8, core.simd.long8) @nogc nothrow; 7273 // static core.simd.long8 _mm512_madd_epi16(core.simd.long8, core.simd.long8) @nogc nothrow; 7274 // static core.simd.long8 _mm512_mask_madd_epi16(core.simd.long8, ushort, core.simd.long8, core.simd.long8) @nogc nothrow; 7275 // static core.simd.long8 _mm512_maskz_madd_epi16(ushort, core.simd.long8, core.simd.long8) @nogc nothrow; 7276 // static core.simd.long4 _mm512_cvtsepi16_epi8(core.simd.long8) @nogc nothrow; 7277 // static core.simd.long4 _mm512_mask_cvtsepi16_epi8(core.simd.long4, uint, core.simd.long8) @nogc nothrow; 7278 // static core.simd.long4 _mm512_maskz_cvtsepi16_epi8(uint, core.simd.long8) @nogc nothrow; 7279 // static core.simd.long4 _mm512_cvtusepi16_epi8(core.simd.long8) @nogc nothrow; 7280 // static core.simd.long4 _mm512_mask_cvtusepi16_epi8(core.simd.long4, uint, core.simd.long8) @nogc nothrow; 7281 // static core.simd.long4 _mm512_maskz_cvtusepi16_epi8(uint, core.simd.long8) @nogc nothrow; 7282 // static core.simd.long4 _mm512_cvtepi16_epi8(core.simd.long8) @nogc nothrow; 7283 // static core.simd.long4 _mm512_mask_cvtepi16_epi8(core.simd.long4, uint, core.simd.long8) @nogc nothrow; 7284 // static core.simd.long4 _mm512_maskz_cvtepi16_epi8(uint, core.simd.long8) @nogc nothrow; 7285 // static void _mm512_mask_cvtepi16_storeu_epi8(void*, uint, core.simd.long8) @nogc nothrow; 7286 // static void _mm512_mask_cvtsepi16_storeu_epi8(void*, uint, core.simd.long8) @nogc nothrow; 7287 // static void _mm512_mask_cvtusepi16_storeu_epi8(void*, uint, core.simd.long8) @nogc nothrow; 7288 // static core.simd.long8 _mm512_unpackhi_epi8(core.simd.long8, core.simd.long8) @nogc nothrow; 7289 // static core.simd.long8 _mm512_mask_unpackhi_epi8(core.simd.long8, ulong, core.simd.long8, core.simd.long8) @nogc nothrow; 7290 // static core.simd.long8 _mm512_maskz_unpackhi_epi8(ulong, core.simd.long8, core.simd.long8) @nogc nothrow; 7291 // static core.simd.long8 _mm512_unpackhi_epi16(core.simd.long8, core.simd.long8) @nogc nothrow; 7292 // static core.simd.long8 _mm512_mask_unpackhi_epi16(core.simd.long8, uint, core.simd.long8, core.simd.long8) @nogc nothrow; 7293 // static core.simd.long8 _mm512_maskz_unpackhi_epi16(uint, core.simd.long8, core.simd.long8) @nogc nothrow; 7294 // static core.simd.long8 _mm512_unpacklo_epi8(core.simd.long8, core.simd.long8) @nogc nothrow; 7295 // static core.simd.long8 _mm512_mask_unpacklo_epi8(core.simd.long8, ulong, core.simd.long8, core.simd.long8) @nogc nothrow; 7296 // static core.simd.long8 _mm512_maskz_unpacklo_epi8(ulong, core.simd.long8, core.simd.long8) @nogc nothrow; 7297 // static core.simd.long8 _mm512_unpacklo_epi16(core.simd.long8, core.simd.long8) @nogc nothrow; 7298 // static core.simd.long8 _mm512_mask_unpacklo_epi16(core.simd.long8, uint, core.simd.long8, core.simd.long8) @nogc nothrow; 7299 // static core.simd.long8 _mm512_maskz_unpacklo_epi16(uint, core.simd.long8, core.simd.long8) @nogc nothrow; 7300 // static core.simd.long8 _mm512_cvtepi8_epi16(core.simd.long4) @nogc nothrow; 7301 // static core.simd.long8 _mm512_mask_cvtepi8_epi16(core.simd.long8, uint, core.simd.long4) @nogc nothrow; 7302 // static core.simd.long8 _mm512_maskz_cvtepi8_epi16(uint, core.simd.long4) @nogc nothrow; 7303 // static core.simd.long8 _mm512_cvtepu8_epi16(core.simd.long4) @nogc nothrow; 7304 // static core.simd.long8 _mm512_mask_cvtepu8_epi16(core.simd.long8, uint, core.simd.long4) @nogc nothrow; 7305 // static core.simd.long8 _mm512_maskz_cvtepu8_epi16(uint, core.simd.long4) @nogc nothrow; 7306 // static core.simd.long2 _mm_mask_min_epi64(core.simd.long2, ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 7307 // static core.simd.long2 _mm_min_epi64(core.simd.long2, core.simd.long2) @nogc nothrow; 7308 // static core.simd.long4 _mm256_mask_min_epi32(core.simd.long4, ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 7309 // static core.simd.long8 _mm512_sllv_epi16(core.simd.long8, core.simd.long8) @nogc nothrow; 7310 // static core.simd.long8 _mm512_mask_sllv_epi16(core.simd.long8, uint, core.simd.long8, core.simd.long8) @nogc nothrow; 7311 // static core.simd.long8 _mm512_maskz_sllv_epi16(uint, core.simd.long8, core.simd.long8) @nogc nothrow; 7312 // static core.simd.long8 _mm512_sll_epi16(core.simd.long8, core.simd.long2) @nogc nothrow; 7313 // static core.simd.long8 _mm512_mask_sll_epi16(core.simd.long8, uint, core.simd.long8, core.simd.long2) @nogc nothrow; 7314 // static core.simd.long8 _mm512_maskz_sll_epi16(uint, core.simd.long8, core.simd.long2) @nogc nothrow; 7315 // static core.simd.long8 _mm512_slli_epi16(core.simd.long8, int) @nogc nothrow; 7316 // static core.simd.long8 _mm512_mask_slli_epi16(core.simd.long8, uint, core.simd.long8, int) @nogc nothrow; 7317 // static core.simd.long8 _mm512_maskz_slli_epi16(uint, core.simd.long8, int) @nogc nothrow; 7318 // static core.simd.long4 _mm256_maskz_min_epi32(ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 7319 // static core.simd.long8 _mm512_srlv_epi16(core.simd.long8, core.simd.long8) @nogc nothrow; 7320 // static core.simd.long8 _mm512_mask_srlv_epi16(core.simd.long8, uint, core.simd.long8, core.simd.long8) @nogc nothrow; 7321 // static core.simd.long8 _mm512_maskz_srlv_epi16(uint, core.simd.long8, core.simd.long8) @nogc nothrow; 7322 // static core.simd.long8 _mm512_srav_epi16(core.simd.long8, core.simd.long8) @nogc nothrow; 7323 // static core.simd.long8 _mm512_mask_srav_epi16(core.simd.long8, uint, core.simd.long8, core.simd.long8) @nogc nothrow; 7324 // static core.simd.long8 _mm512_maskz_srav_epi16(uint, core.simd.long8, core.simd.long8) @nogc nothrow; 7325 // static core.simd.long8 _mm512_sra_epi16(core.simd.long8, core.simd.long2) @nogc nothrow; 7326 // static core.simd.long8 _mm512_mask_sra_epi16(core.simd.long8, uint, core.simd.long8, core.simd.long2) @nogc nothrow; 7327 // static core.simd.long8 _mm512_maskz_sra_epi16(uint, core.simd.long8, core.simd.long2) @nogc nothrow; 7328 // static core.simd.long8 _mm512_srai_epi16(core.simd.long8, int) @nogc nothrow; 7329 // static core.simd.long8 _mm512_mask_srai_epi16(core.simd.long8, uint, core.simd.long8, int) @nogc nothrow; 7330 // static core.simd.long8 _mm512_maskz_srai_epi16(uint, core.simd.long8, int) @nogc nothrow; 7331 // static core.simd.long8 _mm512_srl_epi16(core.simd.long8, core.simd.long2) @nogc nothrow; 7332 // static core.simd.long8 _mm512_mask_srl_epi16(core.simd.long8, uint, core.simd.long8, core.simd.long2) @nogc nothrow; 7333 // static core.simd.long8 _mm512_maskz_srl_epi16(uint, core.simd.long8, core.simd.long2) @nogc nothrow; 7334 // static core.simd.long8 _mm512_srli_epi16(core.simd.long8, int) @nogc nothrow; 7335 // static core.simd.long8 _mm512_mask_srli_epi16(core.simd.long8, uint, core.simd.long8, int) @nogc nothrow; 7336 // static core.simd.long8 _mm512_maskz_srli_epi16(uint, core.simd.long8, int) @nogc nothrow; 7337 // static core.simd.long8 _mm512_mask_mov_epi16(core.simd.long8, uint, core.simd.long8) @nogc nothrow; 7338 // static core.simd.long8 _mm512_maskz_mov_epi16(uint, core.simd.long8) @nogc nothrow; 7339 // static core.simd.long8 _mm512_mask_mov_epi8(core.simd.long8, ulong, core.simd.long8) @nogc nothrow; 7340 // static core.simd.long8 _mm512_maskz_mov_epi8(ulong, core.simd.long8) @nogc nothrow; 7341 // static core.simd.long8 _mm512_mask_set1_epi8(core.simd.long8, ulong, char) @nogc nothrow; 7342 // static core.simd.long8 _mm512_maskz_set1_epi8(ulong, char) @nogc nothrow; 7343 static ulong _mm512_kunpackd(ulong, ulong) @nogc nothrow; 7344 static uint _mm512_kunpackw(uint, uint) @nogc nothrow; 7345 // static core.simd.long8 _mm512_loadu_epi16(const(void)*) @nogc nothrow; 7346 // static core.simd.long8 _mm512_mask_loadu_epi16(core.simd.long8, uint, const(void)*) @nogc nothrow; 7347 // static core.simd.long8 _mm512_maskz_loadu_epi16(uint, const(void)*) @nogc nothrow; 7348 // static core.simd.long8 _mm512_loadu_epi8(const(void)*) @nogc nothrow; 7349 // static core.simd.long8 _mm512_mask_loadu_epi8(core.simd.long8, ulong, const(void)*) @nogc nothrow; 7350 // static core.simd.long8 _mm512_maskz_loadu_epi8(ulong, const(void)*) @nogc nothrow; 7351 // static void _mm512_storeu_epi16(void*, core.simd.long8) @nogc nothrow; 7352 // static void _mm512_mask_storeu_epi16(void*, uint, core.simd.long8) @nogc nothrow; 7353 // static void _mm512_storeu_epi8(void*, core.simd.long8) @nogc nothrow; 7354 // static void _mm512_mask_storeu_epi8(void*, ulong, core.simd.long8) @nogc nothrow; 7355 // static ulong _mm512_test_epi8_mask(core.simd.long8, core.simd.long8) @nogc nothrow; 7356 // static ulong _mm512_mask_test_epi8_mask(ulong, core.simd.long8, core.simd.long8) @nogc nothrow; 7357 // static uint _mm512_test_epi16_mask(core.simd.long8, core.simd.long8) @nogc nothrow; 7358 // static uint _mm512_mask_test_epi16_mask(uint, core.simd.long8, core.simd.long8) @nogc nothrow; 7359 // static ulong _mm512_testn_epi8_mask(core.simd.long8, core.simd.long8) @nogc nothrow; 7360 // static ulong _mm512_mask_testn_epi8_mask(ulong, core.simd.long8, core.simd.long8) @nogc nothrow; 7361 // static uint _mm512_testn_epi16_mask(core.simd.long8, core.simd.long8) @nogc nothrow; 7362 // static uint _mm512_mask_testn_epi16_mask(uint, core.simd.long8, core.simd.long8) @nogc nothrow; 7363 // static ulong _mm512_movepi8_mask(core.simd.long8) @nogc nothrow; 7364 // static uint _mm512_movepi16_mask(core.simd.long8) @nogc nothrow; 7365 // static core.simd.long8 _mm512_movm_epi8(ulong) @nogc nothrow; 7366 // static core.simd.long8 _mm512_movm_epi16(uint) @nogc nothrow; 7367 // static core.simd.long8 _mm512_broadcastb_epi8(core.simd.long2) @nogc nothrow; 7368 // static core.simd.long8 _mm512_mask_broadcastb_epi8(core.simd.long8, ulong, core.simd.long2) @nogc nothrow; 7369 // static core.simd.long8 _mm512_maskz_broadcastb_epi8(ulong, core.simd.long2) @nogc nothrow; 7370 // static core.simd.long8 _mm512_mask_set1_epi16(core.simd.long8, uint, short) @nogc nothrow; 7371 // static core.simd.long8 _mm512_maskz_set1_epi16(uint, short) @nogc nothrow; 7372 // static core.simd.long8 _mm512_broadcastw_epi16(core.simd.long2) @nogc nothrow; 7373 // static core.simd.long8 _mm512_mask_broadcastw_epi16(core.simd.long8, uint, core.simd.long2) @nogc nothrow; 7374 // static core.simd.long8 _mm512_maskz_broadcastw_epi16(uint, core.simd.long2) @nogc nothrow; 7375 // static core.simd.long8 _mm512_permutexvar_epi16(core.simd.long8, core.simd.long8) @nogc nothrow; 7376 // static core.simd.long8 _mm512_maskz_permutexvar_epi16(uint, core.simd.long8, core.simd.long8) @nogc nothrow; 7377 // static core.simd.long8 _mm512_mask_permutexvar_epi16(core.simd.long8, uint, core.simd.long8, core.simd.long8) @nogc nothrow; 7378 // static core.simd.long2 _mm_mask_min_epi32(core.simd.long2, ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 7379 // static core.simd.long2 _mm_maskz_min_epi32(ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 7380 // static core.simd.long4 _mm256_mask_max_epu64(core.simd.long4, ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 7381 // static core.simd.long8 _mm512_sad_epu8(core.simd.long8, core.simd.long8) @nogc nothrow; 7382 // static core.simd.long4 _mm256_maskz_max_epu64(ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 7383 // static core.simd.long8 _mm512_conflict_epi64(core.simd.long8) @nogc nothrow; 7384 // static core.simd.long8 _mm512_mask_conflict_epi64(core.simd.long8, ubyte, core.simd.long8) @nogc nothrow; 7385 // static core.simd.long8 _mm512_maskz_conflict_epi64(ubyte, core.simd.long8) @nogc nothrow; 7386 // static core.simd.long8 _mm512_conflict_epi32(core.simd.long8) @nogc nothrow; 7387 // static core.simd.long8 _mm512_mask_conflict_epi32(core.simd.long8, ushort, core.simd.long8) @nogc nothrow; 7388 // static core.simd.long8 _mm512_maskz_conflict_epi32(ushort, core.simd.long8) @nogc nothrow; 7389 // static core.simd.long8 _mm512_lzcnt_epi32(core.simd.long8) @nogc nothrow; 7390 // static core.simd.long8 _mm512_mask_lzcnt_epi32(core.simd.long8, ushort, core.simd.long8) @nogc nothrow; 7391 // static core.simd.long8 _mm512_maskz_lzcnt_epi32(ushort, core.simd.long8) @nogc nothrow; 7392 // static core.simd.long8 _mm512_lzcnt_epi64(core.simd.long8) @nogc nothrow; 7393 // static core.simd.long8 _mm512_mask_lzcnt_epi64(core.simd.long8, ubyte, core.simd.long8) @nogc nothrow; 7394 // static core.simd.long8 _mm512_maskz_lzcnt_epi64(ubyte, core.simd.long8) @nogc nothrow; 7395 // static core.simd.long8 _mm512_broadcastmb_epi64(ubyte) @nogc nothrow; 7396 // static core.simd.long8 _mm512_broadcastmw_epi32(ushort) @nogc nothrow; 7397 // static core.simd.long4 _mm256_max_epu64(core.simd.long4, core.simd.long4) @nogc nothrow; 7398 // static core.simd.long2 _mm_mask_max_epu64(core.simd.long2, ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 7399 static ubyte _knot_mask8(ubyte) @nogc nothrow; 7400 static ubyte _kand_mask8(ubyte, ubyte) @nogc nothrow; 7401 static ubyte _kandn_mask8(ubyte, ubyte) @nogc nothrow; 7402 static ubyte _kor_mask8(ubyte, ubyte) @nogc nothrow; 7403 static ubyte _kxnor_mask8(ubyte, ubyte) @nogc nothrow; 7404 static ubyte _kxor_mask8(ubyte, ubyte) @nogc nothrow; 7405 static ubyte _kortestc_mask8_u8(ubyte, ubyte) @nogc nothrow; 7406 static ubyte _kortestz_mask8_u8(ubyte, ubyte) @nogc nothrow; 7407 static ubyte _kortest_mask8_u8(ubyte, ubyte, ubyte*) @nogc nothrow; 7408 static ubyte _ktestc_mask8_u8(ubyte, ubyte) @nogc nothrow; 7409 static ubyte _ktestz_mask8_u8(ubyte, ubyte) @nogc nothrow; 7410 static ubyte _ktest_mask8_u8(ubyte, ubyte, ubyte*) @nogc nothrow; 7411 static ubyte _ktestc_mask16_u8(ushort, ushort) @nogc nothrow; 7412 static ubyte _ktestz_mask16_u8(ushort, ushort) @nogc nothrow; 7413 static ubyte _ktest_mask16_u8(ushort, ushort, ubyte*) @nogc nothrow; 7414 static ubyte _kadd_mask8(ubyte, ubyte) @nogc nothrow; 7415 static ushort _kadd_mask16(ushort, ushort) @nogc nothrow; 7416 // static core.simd.long2 _mm_maskz_max_epu64(ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 7417 static uint _cvtmask8_u32(ubyte) @nogc nothrow; 7418 static ubyte _cvtu32_mask8(uint) @nogc nothrow; 7419 static ubyte _load_mask8(ubyte*) @nogc nothrow; 7420 static void _store_mask8(ubyte*, ubyte) @nogc nothrow; 7421 // static core.simd.long8 _mm512_mullo_epi64(core.simd.long8, core.simd.long8) @nogc nothrow; 7422 // static core.simd.long8 _mm512_mask_mullo_epi64(core.simd.long8, ubyte, core.simd.long8, core.simd.long8) @nogc nothrow; 7423 // static core.simd.long8 _mm512_maskz_mullo_epi64(ubyte, core.simd.long8, core.simd.long8) @nogc nothrow; 7424 // static core.simd.double8 _mm512_xor_pd(core.simd.double8, core.simd.double8) @nogc nothrow; 7425 // static core.simd.double8 _mm512_mask_xor_pd(core.simd.double8, ubyte, core.simd.double8, core.simd.double8) @nogc nothrow; 7426 // static core.simd.double8 _mm512_maskz_xor_pd(ubyte, core.simd.double8, core.simd.double8) @nogc nothrow; 7427 // static core.simd.float16 _mm512_xor_ps(core.simd.float16, core.simd.float16) @nogc nothrow; 7428 // static core.simd.float16 _mm512_mask_xor_ps(core.simd.float16, ushort, core.simd.float16, core.simd.float16) @nogc nothrow; 7429 // static core.simd.float16 _mm512_maskz_xor_ps(ushort, core.simd.float16, core.simd.float16) @nogc nothrow; 7430 // static core.simd.double8 _mm512_or_pd(core.simd.double8, core.simd.double8) @nogc nothrow; 7431 // static core.simd.double8 _mm512_mask_or_pd(core.simd.double8, ubyte, core.simd.double8, core.simd.double8) @nogc nothrow; 7432 // static core.simd.double8 _mm512_maskz_or_pd(ubyte, core.simd.double8, core.simd.double8) @nogc nothrow; 7433 // static core.simd.float16 _mm512_or_ps(core.simd.float16, core.simd.float16) @nogc nothrow; 7434 // static core.simd.float16 _mm512_mask_or_ps(core.simd.float16, ushort, core.simd.float16, core.simd.float16) @nogc nothrow; 7435 // static core.simd.float16 _mm512_maskz_or_ps(ushort, core.simd.float16, core.simd.float16) @nogc nothrow; 7436 // static core.simd.double8 _mm512_and_pd(core.simd.double8, core.simd.double8) @nogc nothrow; 7437 // static core.simd.double8 _mm512_mask_and_pd(core.simd.double8, ubyte, core.simd.double8, core.simd.double8) @nogc nothrow; 7438 // static core.simd.double8 _mm512_maskz_and_pd(ubyte, core.simd.double8, core.simd.double8) @nogc nothrow; 7439 // static core.simd.float16 _mm512_and_ps(core.simd.float16, core.simd.float16) @nogc nothrow; 7440 // static core.simd.float16 _mm512_mask_and_ps(core.simd.float16, ushort, core.simd.float16, core.simd.float16) @nogc nothrow; 7441 // static core.simd.float16 _mm512_maskz_and_ps(ushort, core.simd.float16, core.simd.float16) @nogc nothrow; 7442 // static core.simd.double8 _mm512_andnot_pd(core.simd.double8, core.simd.double8) @nogc nothrow; 7443 // static core.simd.double8 _mm512_mask_andnot_pd(core.simd.double8, ubyte, core.simd.double8, core.simd.double8) @nogc nothrow; 7444 // static core.simd.double8 _mm512_maskz_andnot_pd(ubyte, core.simd.double8, core.simd.double8) @nogc nothrow; 7445 // static core.simd.float16 _mm512_andnot_ps(core.simd.float16, core.simd.float16) @nogc nothrow; 7446 // static core.simd.float16 _mm512_mask_andnot_ps(core.simd.float16, ushort, core.simd.float16, core.simd.float16) @nogc nothrow; 7447 // static core.simd.float16 _mm512_maskz_andnot_ps(ushort, core.simd.float16, core.simd.float16) @nogc nothrow; 7448 // static core.simd.long8 _mm512_cvtpd_epi64(core.simd.double8) @nogc nothrow; 7449 // static core.simd.long8 _mm512_mask_cvtpd_epi64(core.simd.long8, ubyte, core.simd.double8) @nogc nothrow; 7450 // static core.simd.long8 _mm512_maskz_cvtpd_epi64(ubyte, core.simd.double8) @nogc nothrow; 7451 // static core.simd.long2 _mm_max_epu64(core.simd.long2, core.simd.long2) @nogc nothrow; 7452 // static core.simd.long8 _mm512_cvtpd_epu64(core.simd.double8) @nogc nothrow; 7453 // static core.simd.long8 _mm512_mask_cvtpd_epu64(core.simd.long8, ubyte, core.simd.double8) @nogc nothrow; 7454 // static core.simd.long8 _mm512_maskz_cvtpd_epu64(ubyte, core.simd.double8) @nogc nothrow; 7455 // static core.simd.long4 _mm256_mask_max_epu32(core.simd.long4, ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 7456 // static core.simd.long4 _mm256_maskz_max_epu32(ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 7457 // static core.simd.long8 _mm512_cvtps_epi64(core.simd.float8) @nogc nothrow; 7458 // static core.simd.long8 _mm512_mask_cvtps_epi64(core.simd.long8, ubyte, core.simd.float8) @nogc nothrow; 7459 // static core.simd.long8 _mm512_maskz_cvtps_epi64(ubyte, core.simd.float8) @nogc nothrow; 7460 // static core.simd.long2 _mm_mask_max_epu32(core.simd.long2, ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 7461 // static core.simd.long8 _mm512_cvtps_epu64(core.simd.float8) @nogc nothrow; 7462 // static core.simd.long8 _mm512_mask_cvtps_epu64(core.simd.long8, ubyte, core.simd.float8) @nogc nothrow; 7463 // static core.simd.long8 _mm512_maskz_cvtps_epu64(ubyte, core.simd.float8) @nogc nothrow; 7464 // static core.simd.long2 _mm_maskz_max_epu32(ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 7465 // static core.simd.long4 _mm256_mask_max_epi64(core.simd.long4, ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 7466 // static core.simd.double8 _mm512_cvtepi64_pd(core.simd.long8) @nogc nothrow; 7467 // static core.simd.double8 _mm512_mask_cvtepi64_pd(core.simd.double8, ubyte, core.simd.long8) @nogc nothrow; 7468 // static core.simd.double8 _mm512_maskz_cvtepi64_pd(ubyte, core.simd.long8) @nogc nothrow; 7469 // static core.simd.long4 _mm256_maskz_max_epi64(ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 7470 // static core.simd.float8 _mm512_cvtepi64_ps(core.simd.long8) @nogc nothrow; 7471 // static core.simd.float8 _mm512_mask_cvtepi64_ps(core.simd.float8, ubyte, core.simd.long8) @nogc nothrow; 7472 // static core.simd.float8 _mm512_maskz_cvtepi64_ps(ubyte, core.simd.long8) @nogc nothrow; 7473 // static core.simd.long4 _mm256_max_epi64(core.simd.long4, core.simd.long4) @nogc nothrow; 7474 // static core.simd.long2 _mm_mask_max_epi64(core.simd.long2, ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 7475 // static core.simd.long8 _mm512_cvttpd_epi64(core.simd.double8) @nogc nothrow; 7476 // static core.simd.long8 _mm512_mask_cvttpd_epi64(core.simd.long8, ubyte, core.simd.double8) @nogc nothrow; 7477 // static core.simd.long8 _mm512_maskz_cvttpd_epi64(ubyte, core.simd.double8) @nogc nothrow; 7478 // static core.simd.long2 _mm_maskz_max_epi64(ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 7479 // static core.simd.long8 _mm512_cvttpd_epu64(core.simd.double8) @nogc nothrow; 7480 // static core.simd.long8 _mm512_mask_cvttpd_epu64(core.simd.long8, ubyte, core.simd.double8) @nogc nothrow; 7481 // static core.simd.long8 _mm512_maskz_cvttpd_epu64(ubyte, core.simd.double8) @nogc nothrow; 7482 // static core.simd.long2 _mm_max_epi64(core.simd.long2, core.simd.long2) @nogc nothrow; 7483 // static core.simd.long4 _mm256_mask_max_epi32(core.simd.long4, ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 7484 // static core.simd.long8 _mm512_cvttps_epi64(core.simd.float8) @nogc nothrow; 7485 // static core.simd.long8 _mm512_mask_cvttps_epi64(core.simd.long8, ubyte, core.simd.float8) @nogc nothrow; 7486 // static core.simd.long8 _mm512_maskz_cvttps_epi64(ubyte, core.simd.float8) @nogc nothrow; 7487 // static core.simd.long4 _mm256_maskz_max_epi32(ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 7488 // static core.simd.long8 _mm512_cvttps_epu64(core.simd.float8) @nogc nothrow; 7489 // static core.simd.long8 _mm512_mask_cvttps_epu64(core.simd.long8, ubyte, core.simd.float8) @nogc nothrow; 7490 // static core.simd.long8 _mm512_maskz_cvttps_epu64(ubyte, core.simd.float8) @nogc nothrow; 7491 // static core.simd.long2 _mm_mask_max_epi32(core.simd.long2, ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 7492 // static core.simd.long2 _mm_maskz_max_epi32(ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 7493 // static core.simd.double8 _mm512_cvtepu64_pd(core.simd.long8) @nogc nothrow; 7494 // static core.simd.double8 _mm512_mask_cvtepu64_pd(core.simd.double8, ubyte, core.simd.long8) @nogc nothrow; 7495 // static core.simd.double8 _mm512_maskz_cvtepu64_pd(ubyte, core.simd.long8) @nogc nothrow; 7496 // static core.simd.long4 _mm256_maskz_abs_epi64(ubyte, core.simd.long4) @nogc nothrow; 7497 // static core.simd.float8 _mm512_cvtepu64_ps(core.simd.long8) @nogc nothrow; 7498 // static core.simd.float8 _mm512_mask_cvtepu64_ps(core.simd.float8, ubyte, core.simd.long8) @nogc nothrow; 7499 // static core.simd.float8 _mm512_maskz_cvtepu64_ps(ubyte, core.simd.long8) @nogc nothrow; 7500 // static core.simd.long4 _mm256_mask_abs_epi64(core.simd.long4, ubyte, core.simd.long4) @nogc nothrow; 7501 // static core.simd.long4 _mm256_abs_epi64(core.simd.long4) @nogc nothrow; 7502 // static core.simd.long2 _mm_maskz_abs_epi64(ubyte, core.simd.long2) @nogc nothrow; 7503 // static core.simd.long2 _mm_mask_abs_epi64(core.simd.long2, ubyte, core.simd.long2) @nogc nothrow; 7504 // static core.simd.long2 _mm_abs_epi64(core.simd.long2) @nogc nothrow; 7505 // static core.simd.long4 _mm256_maskz_abs_epi32(ubyte, core.simd.long4) @nogc nothrow; 7506 // static core.simd.long4 _mm256_mask_abs_epi32(core.simd.long4, ubyte, core.simd.long4) @nogc nothrow; 7507 // static core.simd.long2 _mm_maskz_abs_epi32(ubyte, core.simd.long2) @nogc nothrow; 7508 // static core.simd.long2 _mm_mask_abs_epi32(core.simd.long2, ubyte, core.simd.long2) @nogc nothrow; 7509 // static core.simd.float8 _mm256_maskz_mul_ps(ubyte, core.simd.float8, core.simd.float8) @nogc nothrow; 7510 // static core.simd.float8 _mm256_mask_mul_ps(core.simd.float8, ubyte, core.simd.float8, core.simd.float8) @nogc nothrow; 7511 // static core.simd.float4 _mm_maskz_mul_ps(ubyte, core.simd.float4, core.simd.float4) @nogc nothrow; 7512 // static core.simd.float4 _mm_mask_mul_ps(core.simd.float4, ubyte, core.simd.float4, core.simd.float4) @nogc nothrow; 7513 // static core.simd.double4 _mm256_maskz_mul_pd(ubyte, core.simd.double4, core.simd.double4) @nogc nothrow; 7514 // static core.simd.double4 _mm256_mask_mul_pd(core.simd.double4, ubyte, core.simd.double4, core.simd.double4) @nogc nothrow; 7515 // static core.simd.double2 _mm_maskz_mul_pd(ubyte, core.simd.double2, core.simd.double2) @nogc nothrow; 7516 // static core.simd.double2 _mm_mask_mul_pd(core.simd.double2, ubyte, core.simd.double2, core.simd.double2) @nogc nothrow; 7517 // static core.simd.float8 _mm256_maskz_min_ps(ubyte, core.simd.float8, core.simd.float8) @nogc nothrow; 7518 // static core.simd.float8 _mm256_mask_min_ps(core.simd.float8, ubyte, core.simd.float8, core.simd.float8) @nogc nothrow; 7519 // static core.simd.float4 _mm_maskz_min_ps(ubyte, core.simd.float4, core.simd.float4) @nogc nothrow; 7520 // static core.simd.float4 _mm_mask_min_ps(core.simd.float4, ubyte, core.simd.float4, core.simd.float4) @nogc nothrow; 7521 // static core.simd.double4 _mm256_maskz_min_pd(ubyte, core.simd.double4, core.simd.double4) @nogc nothrow; 7522 // static core.simd.double4 _mm256_mask_min_pd(core.simd.double4, ubyte, core.simd.double4, core.simd.double4) @nogc nothrow; 7523 // static core.simd.double2 _mm_maskz_min_pd(ubyte, core.simd.double2, core.simd.double2) @nogc nothrow; 7524 // static core.simd.double2 _mm_mask_min_pd(core.simd.double2, ubyte, core.simd.double2, core.simd.double2) @nogc nothrow; 7525 // static core.simd.float8 _mm256_maskz_max_ps(ubyte, core.simd.float8, core.simd.float8) @nogc nothrow; 7526 // static ushort _mm512_movepi32_mask(core.simd.long8) @nogc nothrow; 7527 // static core.simd.long8 _mm512_movm_epi32(ushort) @nogc nothrow; 7528 // static core.simd.long8 _mm512_movm_epi64(ubyte) @nogc nothrow; 7529 // static ubyte _mm512_movepi64_mask(core.simd.long8) @nogc nothrow; 7530 // static core.simd.float16 _mm512_broadcast_f32x2(core.simd.float4) @nogc nothrow; 7531 // static core.simd.float16 _mm512_mask_broadcast_f32x2(core.simd.float16, ushort, core.simd.float4) @nogc nothrow; 7532 // static core.simd.float16 _mm512_maskz_broadcast_f32x2(ushort, core.simd.float4) @nogc nothrow; 7533 // static core.simd.float16 _mm512_broadcast_f32x8(core.simd.float8) @nogc nothrow; 7534 // static core.simd.float16 _mm512_mask_broadcast_f32x8(core.simd.float16, ushort, core.simd.float8) @nogc nothrow; 7535 // static core.simd.float16 _mm512_maskz_broadcast_f32x8(ushort, core.simd.float8) @nogc nothrow; 7536 // static core.simd.double8 _mm512_broadcast_f64x2(core.simd.double2) @nogc nothrow; 7537 // static core.simd.double8 _mm512_mask_broadcast_f64x2(core.simd.double8, ubyte, core.simd.double2) @nogc nothrow; 7538 // static core.simd.double8 _mm512_maskz_broadcast_f64x2(ubyte, core.simd.double2) @nogc nothrow; 7539 // static core.simd.long8 _mm512_broadcast_i32x2(core.simd.long2) @nogc nothrow; 7540 // static core.simd.long8 _mm512_mask_broadcast_i32x2(core.simd.long8, ushort, core.simd.long2) @nogc nothrow; 7541 // static core.simd.long8 _mm512_maskz_broadcast_i32x2(ushort, core.simd.long2) @nogc nothrow; 7542 // static core.simd.long8 _mm512_broadcast_i32x8(core.simd.long4) @nogc nothrow; 7543 // static core.simd.long8 _mm512_mask_broadcast_i32x8(core.simd.long8, ushort, core.simd.long4) @nogc nothrow; 7544 // static core.simd.long8 _mm512_maskz_broadcast_i32x8(ushort, core.simd.long4) @nogc nothrow; 7545 // static core.simd.long8 _mm512_broadcast_i64x2(core.simd.long2) @nogc nothrow; 7546 // static core.simd.long8 _mm512_mask_broadcast_i64x2(core.simd.long8, ubyte, core.simd.long2) @nogc nothrow; 7547 // static core.simd.long8 _mm512_maskz_broadcast_i64x2(ubyte, core.simd.long2) @nogc nothrow; 7548 // static core.simd.float8 _mm256_mask_max_ps(core.simd.float8, ubyte, core.simd.float8, core.simd.float8) @nogc nothrow; 7549 // static core.simd.float4 _mm_maskz_max_ps(ubyte, core.simd.float4, core.simd.float4) @nogc nothrow; 7550 // static core.simd.float4 _mm_mask_max_ps(core.simd.float4, ubyte, core.simd.float4, core.simd.float4) @nogc nothrow; 7551 // static core.simd.double4 _mm256_maskz_max_pd(ubyte, core.simd.double4, core.simd.double4) @nogc nothrow; 7552 // static core.simd.double4 _mm256_mask_max_pd(core.simd.double4, ubyte, core.simd.double4, core.simd.double4) @nogc nothrow; 7553 // static core.simd.double2 _mm_maskz_max_pd(ubyte, core.simd.double2, core.simd.double2) @nogc nothrow; 7554 // static core.simd.double2 _mm_mask_max_pd(core.simd.double2, ubyte, core.simd.double2, core.simd.double2) @nogc nothrow; 7555 // static core.simd.float8 _mm256_maskz_getexp_ps(ubyte, core.simd.float8) @nogc nothrow; 7556 // static core.simd.float8 _mm256_mask_getexp_ps(core.simd.float8, ubyte, core.simd.float8) @nogc nothrow; 7557 // static core.simd.float8 _mm256_getexp_ps(core.simd.float8) @nogc nothrow; 7558 // static core.simd.float4 _mm_maskz_getexp_ps(ubyte, core.simd.float4) @nogc nothrow; 7559 // static core.simd.float4 _mm_mask_getexp_ps(core.simd.float4, ubyte, core.simd.float4) @nogc nothrow; 7560 // static core.simd.float4 _mm_getexp_ps(core.simd.float4) @nogc nothrow; 7561 // static core.simd.double4 _mm256_maskz_getexp_pd(ubyte, core.simd.double4) @nogc nothrow; 7562 // static core.simd.double4 _mm256_mask_getexp_pd(core.simd.double4, ubyte, core.simd.double4) @nogc nothrow; 7563 // static core.simd.double4 _mm256_getexp_pd(core.simd.double4) @nogc nothrow; 7564 // static core.simd.double2 _mm_maskz_getexp_pd(ubyte, core.simd.double2) @nogc nothrow; 7565 // static core.simd.double2 _mm_mask_getexp_pd(core.simd.double2, ubyte, core.simd.double2) @nogc nothrow; 7566 // static core.simd.double2 _mm_getexp_pd(core.simd.double2) @nogc nothrow; 7567 // static core.simd.long4 _mm256_maskz_expand_epi32(ubyte, core.simd.long4) @nogc nothrow; 7568 // static core.simd.long4 _mm256_mask_expand_epi32(core.simd.long4, ubyte, core.simd.long4) @nogc nothrow; 7569 // static core.simd.long2 _mm_maskz_expand_epi32(ubyte, core.simd.long2) @nogc nothrow; 7570 // static core.simd.long2 _mm_mask_expand_epi32(core.simd.long2, ubyte, core.simd.long2) @nogc nothrow; 7571 // static core.simd.float8 _mm256_maskz_expand_ps(ubyte, core.simd.float8) @nogc nothrow; 7572 // static core.simd.float8 _mm256_mask_expand_ps(core.simd.float8, ubyte, core.simd.float8) @nogc nothrow; 7573 // static core.simd.float4 _mm_maskz_expand_ps(ubyte, core.simd.float4) @nogc nothrow; 7574 // static core.simd.float4 _mm_mask_expand_ps(core.simd.float4, ubyte, core.simd.float4) @nogc nothrow; 7575 // static core.simd.long4 _mm256_maskz_expandloadu_epi32(ubyte, const(void)*) @nogc nothrow; 7576 // static core.simd.long4 _mm256_mask_expandloadu_epi32(core.simd.long4, ubyte, const(void)*) @nogc nothrow; 7577 // static core.simd.long2 _mm_maskz_expandloadu_epi32(ubyte, const(void)*) @nogc nothrow; 7578 // static core.simd.long2 _mm_mask_expandloadu_epi32(core.simd.long2, ubyte, const(void)*) @nogc nothrow; 7579 // static core.simd.float8 _mm256_maskz_expandloadu_ps(ubyte, const(void)*) @nogc nothrow; 7580 // static core.simd.float8 _mm256_mask_expandloadu_ps(core.simd.float8, ubyte, const(void)*) @nogc nothrow; 7581 // static core.simd.float4 _mm_maskz_expandloadu_ps(ubyte, const(void)*) @nogc nothrow; 7582 // static core.simd.float4 _mm_mask_expandloadu_ps(core.simd.float4, ubyte, const(void)*) @nogc nothrow; 7583 // static core.simd.long4 _mm256_maskz_expandloadu_epi64(ubyte, const(void)*) @nogc nothrow; 7584 // static core.simd.long4 _mm256_mask_expandloadu_epi64(core.simd.long4, ubyte, const(void)*) @nogc nothrow; 7585 // static core.simd.long2 _mm_maskz_expandloadu_epi64(ubyte, const(void)*) @nogc nothrow; 7586 // static core.simd.long2 _mm_mask_expandloadu_epi64(core.simd.long2, ubyte, const(void)*) @nogc nothrow; 7587 // static core.simd.double4 _mm256_maskz_expandloadu_pd(ubyte, const(void)*) @nogc nothrow; 7588 // static core.simd.double4 _mm256_mask_expandloadu_pd(core.simd.double4, ubyte, const(void)*) @nogc nothrow; 7589 // static core.simd.double2 _mm_maskz_expandloadu_pd(ubyte, const(void)*) @nogc nothrow; 7590 // static core.simd.double2 _mm_mask_expandloadu_pd(core.simd.double2, ubyte, const(void)*) @nogc nothrow; 7591 // static core.simd.long4 _mm256_maskz_expand_epi64(ubyte, core.simd.long4) @nogc nothrow; 7592 // static core.simd.long4 _mm256_mask_expand_epi64(core.simd.long4, ubyte, core.simd.long4) @nogc nothrow; 7593 // static core.simd.long2 _mm_maskz_expand_epi64(ubyte, core.simd.long2) @nogc nothrow; 7594 // static core.simd.long2 _mm_mask_expand_epi64(core.simd.long2, ubyte, core.simd.long2) @nogc nothrow; 7595 // alias __v64qi = core.simd.char64; 7596 // alias __v32hi = core.simd.short32; 7597 // alias __v8df = core.simd.double8; 7598 // alias __v16sf = core.simd.float16; 7599 // alias __v8di = core.simd.long8; 7600 // alias __v16si = core.simd.int16; 7601 // alias __v64qu = core.simd.ubyte64; 7602 // alias __v32hu = core.simd.ushort32; 7603 // alias __v8du = core.simd.ulong8; 7604 // alias __v16su = core.simd.uint16; 7605 // alias __m512 = core.simd.float16; 7606 // alias __m512d = core.simd.double8; 7607 // alias __m512i = core.simd.long8; 7608 alias __mmask8 = ubyte; 7609 alias __mmask16 = ushort; 7610 // static core.simd.double4 _mm256_maskz_expand_pd(ubyte, core.simd.double4) @nogc nothrow; 7611 // static core.simd.double4 _mm256_mask_expand_pd(core.simd.double4, ubyte, core.simd.double4) @nogc nothrow; 7612 alias _MM_CMPINT_ENUM = _Anonymous_85; 7613 enum _Anonymous_85 7614 { 7615 _MM_CMPINT_EQ = 0, 7616 _MM_CMPINT_LT = 1, 7617 _MM_CMPINT_LE = 2, 7618 _MM_CMPINT_UNUSED = 3, 7619 _MM_CMPINT_NE = 4, 7620 _MM_CMPINT_NLT = 5, 7621 _MM_CMPINT_NLE = 6, 7622 } 7623 enum _MM_CMPINT_EQ = _Anonymous_85._MM_CMPINT_EQ; 7624 enum _MM_CMPINT_LT = _Anonymous_85._MM_CMPINT_LT; 7625 enum _MM_CMPINT_LE = _Anonymous_85._MM_CMPINT_LE; 7626 enum _MM_CMPINT_UNUSED = _Anonymous_85._MM_CMPINT_UNUSED; 7627 enum _MM_CMPINT_NE = _Anonymous_85._MM_CMPINT_NE; 7628 enum _MM_CMPINT_NLT = _Anonymous_85._MM_CMPINT_NLT; 7629 enum _MM_CMPINT_NLE = _Anonymous_85._MM_CMPINT_NLE; 7630 // static core.simd.double2 _mm_maskz_expand_pd(ubyte, core.simd.double2) @nogc nothrow; 7631 alias _MM_PERM_ENUM = _Anonymous_86; 7632 enum _Anonymous_86 7633 { 7634 _MM_PERM_AAAA = 0, 7635 _MM_PERM_AAAB = 1, 7636 _MM_PERM_AAAC = 2, 7637 _MM_PERM_AAAD = 3, 7638 _MM_PERM_AABA = 4, 7639 _MM_PERM_AABB = 5, 7640 _MM_PERM_AABC = 6, 7641 _MM_PERM_AABD = 7, 7642 _MM_PERM_AACA = 8, 7643 _MM_PERM_AACB = 9, 7644 _MM_PERM_AACC = 10, 7645 _MM_PERM_AACD = 11, 7646 _MM_PERM_AADA = 12, 7647 _MM_PERM_AADB = 13, 7648 _MM_PERM_AADC = 14, 7649 _MM_PERM_AADD = 15, 7650 _MM_PERM_ABAA = 16, 7651 _MM_PERM_ABAB = 17, 7652 _MM_PERM_ABAC = 18, 7653 _MM_PERM_ABAD = 19, 7654 _MM_PERM_ABBA = 20, 7655 _MM_PERM_ABBB = 21, 7656 _MM_PERM_ABBC = 22, 7657 _MM_PERM_ABBD = 23, 7658 _MM_PERM_ABCA = 24, 7659 _MM_PERM_ABCB = 25, 7660 _MM_PERM_ABCC = 26, 7661 _MM_PERM_ABCD = 27, 7662 _MM_PERM_ABDA = 28, 7663 _MM_PERM_ABDB = 29, 7664 _MM_PERM_ABDC = 30, 7665 _MM_PERM_ABDD = 31, 7666 _MM_PERM_ACAA = 32, 7667 _MM_PERM_ACAB = 33, 7668 _MM_PERM_ACAC = 34, 7669 _MM_PERM_ACAD = 35, 7670 _MM_PERM_ACBA = 36, 7671 _MM_PERM_ACBB = 37, 7672 _MM_PERM_ACBC = 38, 7673 _MM_PERM_ACBD = 39, 7674 _MM_PERM_ACCA = 40, 7675 _MM_PERM_ACCB = 41, 7676 _MM_PERM_ACCC = 42, 7677 _MM_PERM_ACCD = 43, 7678 _MM_PERM_ACDA = 44, 7679 _MM_PERM_ACDB = 45, 7680 _MM_PERM_ACDC = 46, 7681 _MM_PERM_ACDD = 47, 7682 _MM_PERM_ADAA = 48, 7683 _MM_PERM_ADAB = 49, 7684 _MM_PERM_ADAC = 50, 7685 _MM_PERM_ADAD = 51, 7686 _MM_PERM_ADBA = 52, 7687 _MM_PERM_ADBB = 53, 7688 _MM_PERM_ADBC = 54, 7689 _MM_PERM_ADBD = 55, 7690 _MM_PERM_ADCA = 56, 7691 _MM_PERM_ADCB = 57, 7692 _MM_PERM_ADCC = 58, 7693 _MM_PERM_ADCD = 59, 7694 _MM_PERM_ADDA = 60, 7695 _MM_PERM_ADDB = 61, 7696 _MM_PERM_ADDC = 62, 7697 _MM_PERM_ADDD = 63, 7698 _MM_PERM_BAAA = 64, 7699 _MM_PERM_BAAB = 65, 7700 _MM_PERM_BAAC = 66, 7701 _MM_PERM_BAAD = 67, 7702 _MM_PERM_BABA = 68, 7703 _MM_PERM_BABB = 69, 7704 _MM_PERM_BABC = 70, 7705 _MM_PERM_BABD = 71, 7706 _MM_PERM_BACA = 72, 7707 _MM_PERM_BACB = 73, 7708 _MM_PERM_BACC = 74, 7709 _MM_PERM_BACD = 75, 7710 _MM_PERM_BADA = 76, 7711 _MM_PERM_BADB = 77, 7712 _MM_PERM_BADC = 78, 7713 _MM_PERM_BADD = 79, 7714 _MM_PERM_BBAA = 80, 7715 _MM_PERM_BBAB = 81, 7716 _MM_PERM_BBAC = 82, 7717 _MM_PERM_BBAD = 83, 7718 _MM_PERM_BBBA = 84, 7719 _MM_PERM_BBBB = 85, 7720 _MM_PERM_BBBC = 86, 7721 _MM_PERM_BBBD = 87, 7722 _MM_PERM_BBCA = 88, 7723 _MM_PERM_BBCB = 89, 7724 _MM_PERM_BBCC = 90, 7725 _MM_PERM_BBCD = 91, 7726 _MM_PERM_BBDA = 92, 7727 _MM_PERM_BBDB = 93, 7728 _MM_PERM_BBDC = 94, 7729 _MM_PERM_BBDD = 95, 7730 _MM_PERM_BCAA = 96, 7731 _MM_PERM_BCAB = 97, 7732 _MM_PERM_BCAC = 98, 7733 _MM_PERM_BCAD = 99, 7734 _MM_PERM_BCBA = 100, 7735 _MM_PERM_BCBB = 101, 7736 _MM_PERM_BCBC = 102, 7737 _MM_PERM_BCBD = 103, 7738 _MM_PERM_BCCA = 104, 7739 _MM_PERM_BCCB = 105, 7740 _MM_PERM_BCCC = 106, 7741 _MM_PERM_BCCD = 107, 7742 _MM_PERM_BCDA = 108, 7743 _MM_PERM_BCDB = 109, 7744 _MM_PERM_BCDC = 110, 7745 _MM_PERM_BCDD = 111, 7746 _MM_PERM_BDAA = 112, 7747 _MM_PERM_BDAB = 113, 7748 _MM_PERM_BDAC = 114, 7749 _MM_PERM_BDAD = 115, 7750 _MM_PERM_BDBA = 116, 7751 _MM_PERM_BDBB = 117, 7752 _MM_PERM_BDBC = 118, 7753 _MM_PERM_BDBD = 119, 7754 _MM_PERM_BDCA = 120, 7755 _MM_PERM_BDCB = 121, 7756 _MM_PERM_BDCC = 122, 7757 _MM_PERM_BDCD = 123, 7758 _MM_PERM_BDDA = 124, 7759 _MM_PERM_BDDB = 125, 7760 _MM_PERM_BDDC = 126, 7761 _MM_PERM_BDDD = 127, 7762 _MM_PERM_CAAA = 128, 7763 _MM_PERM_CAAB = 129, 7764 _MM_PERM_CAAC = 130, 7765 _MM_PERM_CAAD = 131, 7766 _MM_PERM_CABA = 132, 7767 _MM_PERM_CABB = 133, 7768 _MM_PERM_CABC = 134, 7769 _MM_PERM_CABD = 135, 7770 _MM_PERM_CACA = 136, 7771 _MM_PERM_CACB = 137, 7772 _MM_PERM_CACC = 138, 7773 _MM_PERM_CACD = 139, 7774 _MM_PERM_CADA = 140, 7775 _MM_PERM_CADB = 141, 7776 _MM_PERM_CADC = 142, 7777 _MM_PERM_CADD = 143, 7778 _MM_PERM_CBAA = 144, 7779 _MM_PERM_CBAB = 145, 7780 _MM_PERM_CBAC = 146, 7781 _MM_PERM_CBAD = 147, 7782 _MM_PERM_CBBA = 148, 7783 _MM_PERM_CBBB = 149, 7784 _MM_PERM_CBBC = 150, 7785 _MM_PERM_CBBD = 151, 7786 _MM_PERM_CBCA = 152, 7787 _MM_PERM_CBCB = 153, 7788 _MM_PERM_CBCC = 154, 7789 _MM_PERM_CBCD = 155, 7790 _MM_PERM_CBDA = 156, 7791 _MM_PERM_CBDB = 157, 7792 _MM_PERM_CBDC = 158, 7793 _MM_PERM_CBDD = 159, 7794 _MM_PERM_CCAA = 160, 7795 _MM_PERM_CCAB = 161, 7796 _MM_PERM_CCAC = 162, 7797 _MM_PERM_CCAD = 163, 7798 _MM_PERM_CCBA = 164, 7799 _MM_PERM_CCBB = 165, 7800 _MM_PERM_CCBC = 166, 7801 _MM_PERM_CCBD = 167, 7802 _MM_PERM_CCCA = 168, 7803 _MM_PERM_CCCB = 169, 7804 _MM_PERM_CCCC = 170, 7805 _MM_PERM_CCCD = 171, 7806 _MM_PERM_CCDA = 172, 7807 _MM_PERM_CCDB = 173, 7808 _MM_PERM_CCDC = 174, 7809 _MM_PERM_CCDD = 175, 7810 _MM_PERM_CDAA = 176, 7811 _MM_PERM_CDAB = 177, 7812 _MM_PERM_CDAC = 178, 7813 _MM_PERM_CDAD = 179, 7814 _MM_PERM_CDBA = 180, 7815 _MM_PERM_CDBB = 181, 7816 _MM_PERM_CDBC = 182, 7817 _MM_PERM_CDBD = 183, 7818 _MM_PERM_CDCA = 184, 7819 _MM_PERM_CDCB = 185, 7820 _MM_PERM_CDCC = 186, 7821 _MM_PERM_CDCD = 187, 7822 _MM_PERM_CDDA = 188, 7823 _MM_PERM_CDDB = 189, 7824 _MM_PERM_CDDC = 190, 7825 _MM_PERM_CDDD = 191, 7826 _MM_PERM_DAAA = 192, 7827 _MM_PERM_DAAB = 193, 7828 _MM_PERM_DAAC = 194, 7829 _MM_PERM_DAAD = 195, 7830 _MM_PERM_DABA = 196, 7831 _MM_PERM_DABB = 197, 7832 _MM_PERM_DABC = 198, 7833 _MM_PERM_DABD = 199, 7834 _MM_PERM_DACA = 200, 7835 _MM_PERM_DACB = 201, 7836 _MM_PERM_DACC = 202, 7837 _MM_PERM_DACD = 203, 7838 _MM_PERM_DADA = 204, 7839 _MM_PERM_DADB = 205, 7840 _MM_PERM_DADC = 206, 7841 _MM_PERM_DADD = 207, 7842 _MM_PERM_DBAA = 208, 7843 _MM_PERM_DBAB = 209, 7844 _MM_PERM_DBAC = 210, 7845 _MM_PERM_DBAD = 211, 7846 _MM_PERM_DBBA = 212, 7847 _MM_PERM_DBBB = 213, 7848 _MM_PERM_DBBC = 214, 7849 _MM_PERM_DBBD = 215, 7850 _MM_PERM_DBCA = 216, 7851 _MM_PERM_DBCB = 217, 7852 _MM_PERM_DBCC = 218, 7853 _MM_PERM_DBCD = 219, 7854 _MM_PERM_DBDA = 220, 7855 _MM_PERM_DBDB = 221, 7856 _MM_PERM_DBDC = 222, 7857 _MM_PERM_DBDD = 223, 7858 _MM_PERM_DCAA = 224, 7859 _MM_PERM_DCAB = 225, 7860 _MM_PERM_DCAC = 226, 7861 _MM_PERM_DCAD = 227, 7862 _MM_PERM_DCBA = 228, 7863 _MM_PERM_DCBB = 229, 7864 _MM_PERM_DCBC = 230, 7865 _MM_PERM_DCBD = 231, 7866 _MM_PERM_DCCA = 232, 7867 _MM_PERM_DCCB = 233, 7868 _MM_PERM_DCCC = 234, 7869 _MM_PERM_DCCD = 235, 7870 _MM_PERM_DCDA = 236, 7871 _MM_PERM_DCDB = 237, 7872 _MM_PERM_DCDC = 238, 7873 _MM_PERM_DCDD = 239, 7874 _MM_PERM_DDAA = 240, 7875 _MM_PERM_DDAB = 241, 7876 _MM_PERM_DDAC = 242, 7877 _MM_PERM_DDAD = 243, 7878 _MM_PERM_DDBA = 244, 7879 _MM_PERM_DDBB = 245, 7880 _MM_PERM_DDBC = 246, 7881 _MM_PERM_DDBD = 247, 7882 _MM_PERM_DDCA = 248, 7883 _MM_PERM_DDCB = 249, 7884 _MM_PERM_DDCC = 250, 7885 _MM_PERM_DDCD = 251, 7886 _MM_PERM_DDDA = 252, 7887 _MM_PERM_DDDB = 253, 7888 _MM_PERM_DDDC = 254, 7889 _MM_PERM_DDDD = 255, 7890 } 7891 enum _MM_PERM_AAAA = _Anonymous_86._MM_PERM_AAAA; 7892 enum _MM_PERM_AAAB = _Anonymous_86._MM_PERM_AAAB; 7893 enum _MM_PERM_AAAC = _Anonymous_86._MM_PERM_AAAC; 7894 enum _MM_PERM_AAAD = _Anonymous_86._MM_PERM_AAAD; 7895 enum _MM_PERM_AABA = _Anonymous_86._MM_PERM_AABA; 7896 enum _MM_PERM_AABB = _Anonymous_86._MM_PERM_AABB; 7897 enum _MM_PERM_AABC = _Anonymous_86._MM_PERM_AABC; 7898 enum _MM_PERM_AABD = _Anonymous_86._MM_PERM_AABD; 7899 enum _MM_PERM_AACA = _Anonymous_86._MM_PERM_AACA; 7900 enum _MM_PERM_AACB = _Anonymous_86._MM_PERM_AACB; 7901 enum _MM_PERM_AACC = _Anonymous_86._MM_PERM_AACC; 7902 enum _MM_PERM_AACD = _Anonymous_86._MM_PERM_AACD; 7903 enum _MM_PERM_AADA = _Anonymous_86._MM_PERM_AADA; 7904 enum _MM_PERM_AADB = _Anonymous_86._MM_PERM_AADB; 7905 enum _MM_PERM_AADC = _Anonymous_86._MM_PERM_AADC; 7906 enum _MM_PERM_AADD = _Anonymous_86._MM_PERM_AADD; 7907 enum _MM_PERM_ABAA = _Anonymous_86._MM_PERM_ABAA; 7908 enum _MM_PERM_ABAB = _Anonymous_86._MM_PERM_ABAB; 7909 enum _MM_PERM_ABAC = _Anonymous_86._MM_PERM_ABAC; 7910 enum _MM_PERM_ABAD = _Anonymous_86._MM_PERM_ABAD; 7911 enum _MM_PERM_ABBA = _Anonymous_86._MM_PERM_ABBA; 7912 enum _MM_PERM_ABBB = _Anonymous_86._MM_PERM_ABBB; 7913 enum _MM_PERM_ABBC = _Anonymous_86._MM_PERM_ABBC; 7914 enum _MM_PERM_ABBD = _Anonymous_86._MM_PERM_ABBD; 7915 enum _MM_PERM_ABCA = _Anonymous_86._MM_PERM_ABCA; 7916 enum _MM_PERM_ABCB = _Anonymous_86._MM_PERM_ABCB; 7917 enum _MM_PERM_ABCC = _Anonymous_86._MM_PERM_ABCC; 7918 enum _MM_PERM_ABCD = _Anonymous_86._MM_PERM_ABCD; 7919 enum _MM_PERM_ABDA = _Anonymous_86._MM_PERM_ABDA; 7920 enum _MM_PERM_ABDB = _Anonymous_86._MM_PERM_ABDB; 7921 enum _MM_PERM_ABDC = _Anonymous_86._MM_PERM_ABDC; 7922 enum _MM_PERM_ABDD = _Anonymous_86._MM_PERM_ABDD; 7923 enum _MM_PERM_ACAA = _Anonymous_86._MM_PERM_ACAA; 7924 enum _MM_PERM_ACAB = _Anonymous_86._MM_PERM_ACAB; 7925 enum _MM_PERM_ACAC = _Anonymous_86._MM_PERM_ACAC; 7926 enum _MM_PERM_ACAD = _Anonymous_86._MM_PERM_ACAD; 7927 enum _MM_PERM_ACBA = _Anonymous_86._MM_PERM_ACBA; 7928 enum _MM_PERM_ACBB = _Anonymous_86._MM_PERM_ACBB; 7929 enum _MM_PERM_ACBC = _Anonymous_86._MM_PERM_ACBC; 7930 enum _MM_PERM_ACBD = _Anonymous_86._MM_PERM_ACBD; 7931 enum _MM_PERM_ACCA = _Anonymous_86._MM_PERM_ACCA; 7932 enum _MM_PERM_ACCB = _Anonymous_86._MM_PERM_ACCB; 7933 enum _MM_PERM_ACCC = _Anonymous_86._MM_PERM_ACCC; 7934 enum _MM_PERM_ACCD = _Anonymous_86._MM_PERM_ACCD; 7935 enum _MM_PERM_ACDA = _Anonymous_86._MM_PERM_ACDA; 7936 enum _MM_PERM_ACDB = _Anonymous_86._MM_PERM_ACDB; 7937 enum _MM_PERM_ACDC = _Anonymous_86._MM_PERM_ACDC; 7938 enum _MM_PERM_ACDD = _Anonymous_86._MM_PERM_ACDD; 7939 enum _MM_PERM_ADAA = _Anonymous_86._MM_PERM_ADAA; 7940 enum _MM_PERM_ADAB = _Anonymous_86._MM_PERM_ADAB; 7941 enum _MM_PERM_ADAC = _Anonymous_86._MM_PERM_ADAC; 7942 enum _MM_PERM_ADAD = _Anonymous_86._MM_PERM_ADAD; 7943 enum _MM_PERM_ADBA = _Anonymous_86._MM_PERM_ADBA; 7944 enum _MM_PERM_ADBB = _Anonymous_86._MM_PERM_ADBB; 7945 enum _MM_PERM_ADBC = _Anonymous_86._MM_PERM_ADBC; 7946 enum _MM_PERM_ADBD = _Anonymous_86._MM_PERM_ADBD; 7947 enum _MM_PERM_ADCA = _Anonymous_86._MM_PERM_ADCA; 7948 enum _MM_PERM_ADCB = _Anonymous_86._MM_PERM_ADCB; 7949 enum _MM_PERM_ADCC = _Anonymous_86._MM_PERM_ADCC; 7950 enum _MM_PERM_ADCD = _Anonymous_86._MM_PERM_ADCD; 7951 enum _MM_PERM_ADDA = _Anonymous_86._MM_PERM_ADDA; 7952 enum _MM_PERM_ADDB = _Anonymous_86._MM_PERM_ADDB; 7953 enum _MM_PERM_ADDC = _Anonymous_86._MM_PERM_ADDC; 7954 enum _MM_PERM_ADDD = _Anonymous_86._MM_PERM_ADDD; 7955 enum _MM_PERM_BAAA = _Anonymous_86._MM_PERM_BAAA; 7956 enum _MM_PERM_BAAB = _Anonymous_86._MM_PERM_BAAB; 7957 enum _MM_PERM_BAAC = _Anonymous_86._MM_PERM_BAAC; 7958 enum _MM_PERM_BAAD = _Anonymous_86._MM_PERM_BAAD; 7959 enum _MM_PERM_BABA = _Anonymous_86._MM_PERM_BABA; 7960 enum _MM_PERM_BABB = _Anonymous_86._MM_PERM_BABB; 7961 enum _MM_PERM_BABC = _Anonymous_86._MM_PERM_BABC; 7962 enum _MM_PERM_BABD = _Anonymous_86._MM_PERM_BABD; 7963 enum _MM_PERM_BACA = _Anonymous_86._MM_PERM_BACA; 7964 enum _MM_PERM_BACB = _Anonymous_86._MM_PERM_BACB; 7965 enum _MM_PERM_BACC = _Anonymous_86._MM_PERM_BACC; 7966 enum _MM_PERM_BACD = _Anonymous_86._MM_PERM_BACD; 7967 enum _MM_PERM_BADA = _Anonymous_86._MM_PERM_BADA; 7968 enum _MM_PERM_BADB = _Anonymous_86._MM_PERM_BADB; 7969 enum _MM_PERM_BADC = _Anonymous_86._MM_PERM_BADC; 7970 enum _MM_PERM_BADD = _Anonymous_86._MM_PERM_BADD; 7971 enum _MM_PERM_BBAA = _Anonymous_86._MM_PERM_BBAA; 7972 enum _MM_PERM_BBAB = _Anonymous_86._MM_PERM_BBAB; 7973 enum _MM_PERM_BBAC = _Anonymous_86._MM_PERM_BBAC; 7974 enum _MM_PERM_BBAD = _Anonymous_86._MM_PERM_BBAD; 7975 enum _MM_PERM_BBBA = _Anonymous_86._MM_PERM_BBBA; 7976 enum _MM_PERM_BBBB = _Anonymous_86._MM_PERM_BBBB; 7977 enum _MM_PERM_BBBC = _Anonymous_86._MM_PERM_BBBC; 7978 enum _MM_PERM_BBBD = _Anonymous_86._MM_PERM_BBBD; 7979 enum _MM_PERM_BBCA = _Anonymous_86._MM_PERM_BBCA; 7980 enum _MM_PERM_BBCB = _Anonymous_86._MM_PERM_BBCB; 7981 enum _MM_PERM_BBCC = _Anonymous_86._MM_PERM_BBCC; 7982 enum _MM_PERM_BBCD = _Anonymous_86._MM_PERM_BBCD; 7983 enum _MM_PERM_BBDA = _Anonymous_86._MM_PERM_BBDA; 7984 enum _MM_PERM_BBDB = _Anonymous_86._MM_PERM_BBDB; 7985 enum _MM_PERM_BBDC = _Anonymous_86._MM_PERM_BBDC; 7986 enum _MM_PERM_BBDD = _Anonymous_86._MM_PERM_BBDD; 7987 enum _MM_PERM_BCAA = _Anonymous_86._MM_PERM_BCAA; 7988 enum _MM_PERM_BCAB = _Anonymous_86._MM_PERM_BCAB; 7989 enum _MM_PERM_BCAC = _Anonymous_86._MM_PERM_BCAC; 7990 enum _MM_PERM_BCAD = _Anonymous_86._MM_PERM_BCAD; 7991 enum _MM_PERM_BCBA = _Anonymous_86._MM_PERM_BCBA; 7992 enum _MM_PERM_BCBB = _Anonymous_86._MM_PERM_BCBB; 7993 enum _MM_PERM_BCBC = _Anonymous_86._MM_PERM_BCBC; 7994 enum _MM_PERM_BCBD = _Anonymous_86._MM_PERM_BCBD; 7995 enum _MM_PERM_BCCA = _Anonymous_86._MM_PERM_BCCA; 7996 enum _MM_PERM_BCCB = _Anonymous_86._MM_PERM_BCCB; 7997 enum _MM_PERM_BCCC = _Anonymous_86._MM_PERM_BCCC; 7998 enum _MM_PERM_BCCD = _Anonymous_86._MM_PERM_BCCD; 7999 enum _MM_PERM_BCDA = _Anonymous_86._MM_PERM_BCDA; 8000 enum _MM_PERM_BCDB = _Anonymous_86._MM_PERM_BCDB; 8001 enum _MM_PERM_BCDC = _Anonymous_86._MM_PERM_BCDC; 8002 enum _MM_PERM_BCDD = _Anonymous_86._MM_PERM_BCDD; 8003 enum _MM_PERM_BDAA = _Anonymous_86._MM_PERM_BDAA; 8004 enum _MM_PERM_BDAB = _Anonymous_86._MM_PERM_BDAB; 8005 enum _MM_PERM_BDAC = _Anonymous_86._MM_PERM_BDAC; 8006 enum _MM_PERM_BDAD = _Anonymous_86._MM_PERM_BDAD; 8007 enum _MM_PERM_BDBA = _Anonymous_86._MM_PERM_BDBA; 8008 enum _MM_PERM_BDBB = _Anonymous_86._MM_PERM_BDBB; 8009 enum _MM_PERM_BDBC = _Anonymous_86._MM_PERM_BDBC; 8010 enum _MM_PERM_BDBD = _Anonymous_86._MM_PERM_BDBD; 8011 enum _MM_PERM_BDCA = _Anonymous_86._MM_PERM_BDCA; 8012 enum _MM_PERM_BDCB = _Anonymous_86._MM_PERM_BDCB; 8013 enum _MM_PERM_BDCC = _Anonymous_86._MM_PERM_BDCC; 8014 enum _MM_PERM_BDCD = _Anonymous_86._MM_PERM_BDCD; 8015 enum _MM_PERM_BDDA = _Anonymous_86._MM_PERM_BDDA; 8016 enum _MM_PERM_BDDB = _Anonymous_86._MM_PERM_BDDB; 8017 enum _MM_PERM_BDDC = _Anonymous_86._MM_PERM_BDDC; 8018 enum _MM_PERM_BDDD = _Anonymous_86._MM_PERM_BDDD; 8019 enum _MM_PERM_CAAA = _Anonymous_86._MM_PERM_CAAA; 8020 enum _MM_PERM_CAAB = _Anonymous_86._MM_PERM_CAAB; 8021 enum _MM_PERM_CAAC = _Anonymous_86._MM_PERM_CAAC; 8022 enum _MM_PERM_CAAD = _Anonymous_86._MM_PERM_CAAD; 8023 enum _MM_PERM_CABA = _Anonymous_86._MM_PERM_CABA; 8024 enum _MM_PERM_CABB = _Anonymous_86._MM_PERM_CABB; 8025 enum _MM_PERM_CABC = _Anonymous_86._MM_PERM_CABC; 8026 enum _MM_PERM_CABD = _Anonymous_86._MM_PERM_CABD; 8027 enum _MM_PERM_CACA = _Anonymous_86._MM_PERM_CACA; 8028 enum _MM_PERM_CACB = _Anonymous_86._MM_PERM_CACB; 8029 enum _MM_PERM_CACC = _Anonymous_86._MM_PERM_CACC; 8030 enum _MM_PERM_CACD = _Anonymous_86._MM_PERM_CACD; 8031 enum _MM_PERM_CADA = _Anonymous_86._MM_PERM_CADA; 8032 enum _MM_PERM_CADB = _Anonymous_86._MM_PERM_CADB; 8033 enum _MM_PERM_CADC = _Anonymous_86._MM_PERM_CADC; 8034 enum _MM_PERM_CADD = _Anonymous_86._MM_PERM_CADD; 8035 enum _MM_PERM_CBAA = _Anonymous_86._MM_PERM_CBAA; 8036 enum _MM_PERM_CBAB = _Anonymous_86._MM_PERM_CBAB; 8037 enum _MM_PERM_CBAC = _Anonymous_86._MM_PERM_CBAC; 8038 enum _MM_PERM_CBAD = _Anonymous_86._MM_PERM_CBAD; 8039 enum _MM_PERM_CBBA = _Anonymous_86._MM_PERM_CBBA; 8040 enum _MM_PERM_CBBB = _Anonymous_86._MM_PERM_CBBB; 8041 enum _MM_PERM_CBBC = _Anonymous_86._MM_PERM_CBBC; 8042 enum _MM_PERM_CBBD = _Anonymous_86._MM_PERM_CBBD; 8043 enum _MM_PERM_CBCA = _Anonymous_86._MM_PERM_CBCA; 8044 enum _MM_PERM_CBCB = _Anonymous_86._MM_PERM_CBCB; 8045 enum _MM_PERM_CBCC = _Anonymous_86._MM_PERM_CBCC; 8046 enum _MM_PERM_CBCD = _Anonymous_86._MM_PERM_CBCD; 8047 enum _MM_PERM_CBDA = _Anonymous_86._MM_PERM_CBDA; 8048 enum _MM_PERM_CBDB = _Anonymous_86._MM_PERM_CBDB; 8049 enum _MM_PERM_CBDC = _Anonymous_86._MM_PERM_CBDC; 8050 enum _MM_PERM_CBDD = _Anonymous_86._MM_PERM_CBDD; 8051 enum _MM_PERM_CCAA = _Anonymous_86._MM_PERM_CCAA; 8052 enum _MM_PERM_CCAB = _Anonymous_86._MM_PERM_CCAB; 8053 enum _MM_PERM_CCAC = _Anonymous_86._MM_PERM_CCAC; 8054 enum _MM_PERM_CCAD = _Anonymous_86._MM_PERM_CCAD; 8055 enum _MM_PERM_CCBA = _Anonymous_86._MM_PERM_CCBA; 8056 enum _MM_PERM_CCBB = _Anonymous_86._MM_PERM_CCBB; 8057 enum _MM_PERM_CCBC = _Anonymous_86._MM_PERM_CCBC; 8058 enum _MM_PERM_CCBD = _Anonymous_86._MM_PERM_CCBD; 8059 enum _MM_PERM_CCCA = _Anonymous_86._MM_PERM_CCCA; 8060 enum _MM_PERM_CCCB = _Anonymous_86._MM_PERM_CCCB; 8061 enum _MM_PERM_CCCC = _Anonymous_86._MM_PERM_CCCC; 8062 enum _MM_PERM_CCCD = _Anonymous_86._MM_PERM_CCCD; 8063 enum _MM_PERM_CCDA = _Anonymous_86._MM_PERM_CCDA; 8064 enum _MM_PERM_CCDB = _Anonymous_86._MM_PERM_CCDB; 8065 enum _MM_PERM_CCDC = _Anonymous_86._MM_PERM_CCDC; 8066 enum _MM_PERM_CCDD = _Anonymous_86._MM_PERM_CCDD; 8067 enum _MM_PERM_CDAA = _Anonymous_86._MM_PERM_CDAA; 8068 enum _MM_PERM_CDAB = _Anonymous_86._MM_PERM_CDAB; 8069 enum _MM_PERM_CDAC = _Anonymous_86._MM_PERM_CDAC; 8070 enum _MM_PERM_CDAD = _Anonymous_86._MM_PERM_CDAD; 8071 enum _MM_PERM_CDBA = _Anonymous_86._MM_PERM_CDBA; 8072 enum _MM_PERM_CDBB = _Anonymous_86._MM_PERM_CDBB; 8073 enum _MM_PERM_CDBC = _Anonymous_86._MM_PERM_CDBC; 8074 enum _MM_PERM_CDBD = _Anonymous_86._MM_PERM_CDBD; 8075 enum _MM_PERM_CDCA = _Anonymous_86._MM_PERM_CDCA; 8076 enum _MM_PERM_CDCB = _Anonymous_86._MM_PERM_CDCB; 8077 enum _MM_PERM_CDCC = _Anonymous_86._MM_PERM_CDCC; 8078 enum _MM_PERM_CDCD = _Anonymous_86._MM_PERM_CDCD; 8079 enum _MM_PERM_CDDA = _Anonymous_86._MM_PERM_CDDA; 8080 enum _MM_PERM_CDDB = _Anonymous_86._MM_PERM_CDDB; 8081 enum _MM_PERM_CDDC = _Anonymous_86._MM_PERM_CDDC; 8082 enum _MM_PERM_CDDD = _Anonymous_86._MM_PERM_CDDD; 8083 enum _MM_PERM_DAAA = _Anonymous_86._MM_PERM_DAAA; 8084 enum _MM_PERM_DAAB = _Anonymous_86._MM_PERM_DAAB; 8085 enum _MM_PERM_DAAC = _Anonymous_86._MM_PERM_DAAC; 8086 enum _MM_PERM_DAAD = _Anonymous_86._MM_PERM_DAAD; 8087 enum _MM_PERM_DABA = _Anonymous_86._MM_PERM_DABA; 8088 enum _MM_PERM_DABB = _Anonymous_86._MM_PERM_DABB; 8089 enum _MM_PERM_DABC = _Anonymous_86._MM_PERM_DABC; 8090 enum _MM_PERM_DABD = _Anonymous_86._MM_PERM_DABD; 8091 enum _MM_PERM_DACA = _Anonymous_86._MM_PERM_DACA; 8092 enum _MM_PERM_DACB = _Anonymous_86._MM_PERM_DACB; 8093 enum _MM_PERM_DACC = _Anonymous_86._MM_PERM_DACC; 8094 enum _MM_PERM_DACD = _Anonymous_86._MM_PERM_DACD; 8095 enum _MM_PERM_DADA = _Anonymous_86._MM_PERM_DADA; 8096 enum _MM_PERM_DADB = _Anonymous_86._MM_PERM_DADB; 8097 enum _MM_PERM_DADC = _Anonymous_86._MM_PERM_DADC; 8098 enum _MM_PERM_DADD = _Anonymous_86._MM_PERM_DADD; 8099 enum _MM_PERM_DBAA = _Anonymous_86._MM_PERM_DBAA; 8100 enum _MM_PERM_DBAB = _Anonymous_86._MM_PERM_DBAB; 8101 enum _MM_PERM_DBAC = _Anonymous_86._MM_PERM_DBAC; 8102 enum _MM_PERM_DBAD = _Anonymous_86._MM_PERM_DBAD; 8103 enum _MM_PERM_DBBA = _Anonymous_86._MM_PERM_DBBA; 8104 enum _MM_PERM_DBBB = _Anonymous_86._MM_PERM_DBBB; 8105 enum _MM_PERM_DBBC = _Anonymous_86._MM_PERM_DBBC; 8106 enum _MM_PERM_DBBD = _Anonymous_86._MM_PERM_DBBD; 8107 enum _MM_PERM_DBCA = _Anonymous_86._MM_PERM_DBCA; 8108 enum _MM_PERM_DBCB = _Anonymous_86._MM_PERM_DBCB; 8109 enum _MM_PERM_DBCC = _Anonymous_86._MM_PERM_DBCC; 8110 enum _MM_PERM_DBCD = _Anonymous_86._MM_PERM_DBCD; 8111 enum _MM_PERM_DBDA = _Anonymous_86._MM_PERM_DBDA; 8112 enum _MM_PERM_DBDB = _Anonymous_86._MM_PERM_DBDB; 8113 enum _MM_PERM_DBDC = _Anonymous_86._MM_PERM_DBDC; 8114 enum _MM_PERM_DBDD = _Anonymous_86._MM_PERM_DBDD; 8115 enum _MM_PERM_DCAA = _Anonymous_86._MM_PERM_DCAA; 8116 enum _MM_PERM_DCAB = _Anonymous_86._MM_PERM_DCAB; 8117 enum _MM_PERM_DCAC = _Anonymous_86._MM_PERM_DCAC; 8118 enum _MM_PERM_DCAD = _Anonymous_86._MM_PERM_DCAD; 8119 enum _MM_PERM_DCBA = _Anonymous_86._MM_PERM_DCBA; 8120 enum _MM_PERM_DCBB = _Anonymous_86._MM_PERM_DCBB; 8121 enum _MM_PERM_DCBC = _Anonymous_86._MM_PERM_DCBC; 8122 enum _MM_PERM_DCBD = _Anonymous_86._MM_PERM_DCBD; 8123 enum _MM_PERM_DCCA = _Anonymous_86._MM_PERM_DCCA; 8124 enum _MM_PERM_DCCB = _Anonymous_86._MM_PERM_DCCB; 8125 enum _MM_PERM_DCCC = _Anonymous_86._MM_PERM_DCCC; 8126 enum _MM_PERM_DCCD = _Anonymous_86._MM_PERM_DCCD; 8127 enum _MM_PERM_DCDA = _Anonymous_86._MM_PERM_DCDA; 8128 enum _MM_PERM_DCDB = _Anonymous_86._MM_PERM_DCDB; 8129 enum _MM_PERM_DCDC = _Anonymous_86._MM_PERM_DCDC; 8130 enum _MM_PERM_DCDD = _Anonymous_86._MM_PERM_DCDD; 8131 enum _MM_PERM_DDAA = _Anonymous_86._MM_PERM_DDAA; 8132 enum _MM_PERM_DDAB = _Anonymous_86._MM_PERM_DDAB; 8133 enum _MM_PERM_DDAC = _Anonymous_86._MM_PERM_DDAC; 8134 enum _MM_PERM_DDAD = _Anonymous_86._MM_PERM_DDAD; 8135 enum _MM_PERM_DDBA = _Anonymous_86._MM_PERM_DDBA; 8136 enum _MM_PERM_DDBB = _Anonymous_86._MM_PERM_DDBB; 8137 enum _MM_PERM_DDBC = _Anonymous_86._MM_PERM_DDBC; 8138 enum _MM_PERM_DDBD = _Anonymous_86._MM_PERM_DDBD; 8139 enum _MM_PERM_DDCA = _Anonymous_86._MM_PERM_DDCA; 8140 enum _MM_PERM_DDCB = _Anonymous_86._MM_PERM_DDCB; 8141 enum _MM_PERM_DDCC = _Anonymous_86._MM_PERM_DDCC; 8142 enum _MM_PERM_DDCD = _Anonymous_86._MM_PERM_DDCD; 8143 enum _MM_PERM_DDDA = _Anonymous_86._MM_PERM_DDDA; 8144 enum _MM_PERM_DDDB = _Anonymous_86._MM_PERM_DDDB; 8145 enum _MM_PERM_DDDC = _Anonymous_86._MM_PERM_DDDC; 8146 enum _MM_PERM_DDDD = _Anonymous_86._MM_PERM_DDDD; 8147 alias _MM_MANTISSA_NORM_ENUM = _Anonymous_87; 8148 enum _Anonymous_87 8149 { 8150 _MM_MANT_NORM_1_2 = 0, 8151 _MM_MANT_NORM_p5_2 = 1, 8152 _MM_MANT_NORM_p5_1 = 2, 8153 _MM_MANT_NORM_p75_1p5 = 3, 8154 } 8155 enum _MM_MANT_NORM_1_2 = _Anonymous_87._MM_MANT_NORM_1_2; 8156 enum _MM_MANT_NORM_p5_2 = _Anonymous_87._MM_MANT_NORM_p5_2; 8157 enum _MM_MANT_NORM_p5_1 = _Anonymous_87._MM_MANT_NORM_p5_1; 8158 enum _MM_MANT_NORM_p75_1p5 = _Anonymous_87._MM_MANT_NORM_p75_1p5; 8159 alias _MM_MANTISSA_SIGN_ENUM = _Anonymous_88; 8160 enum _Anonymous_88 8161 { 8162 _MM_MANT_SIGN_src = 0, 8163 _MM_MANT_SIGN_zero = 1, 8164 _MM_MANT_SIGN_nan = 2, 8165 } 8166 enum _MM_MANT_SIGN_src = _Anonymous_88._MM_MANT_SIGN_src; 8167 enum _MM_MANT_SIGN_zero = _Anonymous_88._MM_MANT_SIGN_zero; 8168 enum _MM_MANT_SIGN_nan = _Anonymous_88._MM_MANT_SIGN_nan; 8169 // static core.simd.double2 _mm_mask_expand_pd(core.simd.double2, ubyte, core.simd.double2) @nogc nothrow; 8170 // static core.simd.float8 _mm256_maskz_div_ps(ubyte, core.simd.float8, core.simd.float8) @nogc nothrow; 8171 // static core.simd.long8 _mm512_setzero_si512() @nogc nothrow; 8172 // static core.simd.double8 _mm512_undefined_pd() @nogc nothrow; 8173 // static core.simd.float16 _mm512_undefined() @nogc nothrow; 8174 // static core.simd.float16 _mm512_undefined_ps() @nogc nothrow; 8175 // static core.simd.long8 _mm512_undefined_epi32() @nogc nothrow; 8176 // static core.simd.long8 _mm512_broadcastd_epi32(core.simd.long2) @nogc nothrow; 8177 // static core.simd.long8 _mm512_mask_broadcastd_epi32(core.simd.long8, ushort, core.simd.long2) @nogc nothrow; 8178 // static core.simd.long8 _mm512_maskz_broadcastd_epi32(ushort, core.simd.long2) @nogc nothrow; 8179 // static core.simd.long8 _mm512_broadcastq_epi64(core.simd.long2) @nogc nothrow; 8180 // static core.simd.long8 _mm512_mask_broadcastq_epi64(core.simd.long8, ubyte, core.simd.long2) @nogc nothrow; 8181 // static core.simd.long8 _mm512_maskz_broadcastq_epi64(ubyte, core.simd.long2) @nogc nothrow; 8182 // static core.simd.float16 _mm512_setzero_ps() @nogc nothrow; 8183 // static core.simd.float8 _mm256_mask_div_ps(core.simd.float8, ubyte, core.simd.float8, core.simd.float8) @nogc nothrow; 8184 // static core.simd.double8 _mm512_setzero_pd() @nogc nothrow; 8185 // static core.simd.float16 _mm512_set1_ps(float) @nogc nothrow; 8186 // static core.simd.double8 _mm512_set1_pd(double) @nogc nothrow; 8187 // static core.simd.long8 _mm512_set1_epi8(char) @nogc nothrow; 8188 // static core.simd.long8 _mm512_set1_epi16(short) @nogc nothrow; 8189 // static core.simd.long8 _mm512_set1_epi32(int) @nogc nothrow; 8190 // static core.simd.long8 _mm512_maskz_set1_epi32(ushort, int) @nogc nothrow; 8191 // static core.simd.long8 _mm512_set1_epi64(long) @nogc nothrow; 8192 // static core.simd.long8 _mm512_maskz_set1_epi64(ubyte, long) @nogc nothrow; 8193 // static core.simd.float16 _mm512_broadcastss_ps(core.simd.float4) @nogc nothrow; 8194 // static core.simd.long8 _mm512_set4_epi32(int, int, int, int) @nogc nothrow; 8195 // static core.simd.long8 _mm512_set4_epi64(long, long, long, long) @nogc nothrow; 8196 // static core.simd.double8 _mm512_set4_pd(double, double, double, double) @nogc nothrow; 8197 // static core.simd.float16 _mm512_set4_ps(float, float, float, float) @nogc nothrow; 8198 // static core.simd.float4 _mm_maskz_div_ps(ubyte, core.simd.float4, core.simd.float4) @nogc nothrow; 8199 // static core.simd.float4 _mm_mask_div_ps(core.simd.float4, ubyte, core.simd.float4, core.simd.float4) @nogc nothrow; 8200 // static core.simd.double8 _mm512_broadcastsd_pd(core.simd.double2) @nogc nothrow; 8201 // static core.simd.double8 _mm512_castpd256_pd512(core.simd.double4) @nogc nothrow; 8202 // static core.simd.float16 _mm512_castps256_ps512(core.simd.float8) @nogc nothrow; 8203 // static core.simd.double2 _mm512_castpd512_pd128(core.simd.double8) @nogc nothrow; 8204 // static core.simd.double4 _mm512_castpd512_pd256(core.simd.double8) @nogc nothrow; 8205 // static core.simd.float4 _mm512_castps512_ps128(core.simd.float16) @nogc nothrow; 8206 // static core.simd.float8 _mm512_castps512_ps256(core.simd.float16) @nogc nothrow; 8207 // static core.simd.float16 _mm512_castpd_ps(core.simd.double8) @nogc nothrow; 8208 // static core.simd.long8 _mm512_castpd_si512(core.simd.double8) @nogc nothrow; 8209 // static core.simd.double8 _mm512_castpd128_pd512(core.simd.double2) @nogc nothrow; 8210 // static core.simd.double8 _mm512_castps_pd(core.simd.float16) @nogc nothrow; 8211 // static core.simd.long8 _mm512_castps_si512(core.simd.float16) @nogc nothrow; 8212 // static core.simd.float16 _mm512_castps128_ps512(core.simd.float4) @nogc nothrow; 8213 // static core.simd.long8 _mm512_castsi128_si512(core.simd.long2) @nogc nothrow; 8214 // static core.simd.long8 _mm512_castsi256_si512(core.simd.long4) @nogc nothrow; 8215 // static core.simd.float16 _mm512_castsi512_ps(core.simd.long8) @nogc nothrow; 8216 // static core.simd.double8 _mm512_castsi512_pd(core.simd.long8) @nogc nothrow; 8217 // static core.simd.long2 _mm512_castsi512_si128(core.simd.long8) @nogc nothrow; 8218 // static core.simd.long4 _mm512_castsi512_si256(core.simd.long8) @nogc nothrow; 8219 static ushort _mm512_int2mask(int) @nogc nothrow; 8220 static int _mm512_mask2int(ushort) @nogc nothrow; 8221 // static core.simd.double8 _mm512_zextpd128_pd512(core.simd.double2) @nogc nothrow; 8222 // static core.simd.double8 _mm512_zextpd256_pd512(core.simd.double4) @nogc nothrow; 8223 // static core.simd.float16 _mm512_zextps128_ps512(core.simd.float4) @nogc nothrow; 8224 // static core.simd.float16 _mm512_zextps256_ps512(core.simd.float8) @nogc nothrow; 8225 // static core.simd.long8 _mm512_zextsi128_si512(core.simd.long2) @nogc nothrow; 8226 // static core.simd.long8 _mm512_zextsi256_si512(core.simd.long4) @nogc nothrow; 8227 // static core.simd.long8 _mm512_and_epi32(core.simd.long8, core.simd.long8) @nogc nothrow; 8228 // static core.simd.long8 _mm512_mask_and_epi32(core.simd.long8, ushort, core.simd.long8, core.simd.long8) @nogc nothrow; 8229 // static core.simd.long8 _mm512_maskz_and_epi32(ushort, core.simd.long8, core.simd.long8) @nogc nothrow; 8230 // static core.simd.long8 _mm512_and_epi64(core.simd.long8, core.simd.long8) @nogc nothrow; 8231 // static core.simd.long8 _mm512_mask_and_epi64(core.simd.long8, ubyte, core.simd.long8, core.simd.long8) @nogc nothrow; 8232 // static core.simd.long8 _mm512_maskz_and_epi64(ubyte, core.simd.long8, core.simd.long8) @nogc nothrow; 8233 // static core.simd.long8 _mm512_andnot_si512(core.simd.long8, core.simd.long8) @nogc nothrow; 8234 // static core.simd.long8 _mm512_andnot_epi32(core.simd.long8, core.simd.long8) @nogc nothrow; 8235 // static core.simd.long8 _mm512_mask_andnot_epi32(core.simd.long8, ushort, core.simd.long8, core.simd.long8) @nogc nothrow; 8236 // static core.simd.long8 _mm512_maskz_andnot_epi32(ushort, core.simd.long8, core.simd.long8) @nogc nothrow; 8237 // static core.simd.long8 _mm512_andnot_epi64(core.simd.long8, core.simd.long8) @nogc nothrow; 8238 // static core.simd.long8 _mm512_mask_andnot_epi64(core.simd.long8, ubyte, core.simd.long8, core.simd.long8) @nogc nothrow; 8239 // static core.simd.long8 _mm512_maskz_andnot_epi64(ubyte, core.simd.long8, core.simd.long8) @nogc nothrow; 8240 // static core.simd.long8 _mm512_or_epi32(core.simd.long8, core.simd.long8) @nogc nothrow; 8241 // static core.simd.long8 _mm512_mask_or_epi32(core.simd.long8, ushort, core.simd.long8, core.simd.long8) @nogc nothrow; 8242 // static core.simd.long8 _mm512_maskz_or_epi32(ushort, core.simd.long8, core.simd.long8) @nogc nothrow; 8243 // static core.simd.long8 _mm512_or_epi64(core.simd.long8, core.simd.long8) @nogc nothrow; 8244 // static core.simd.long8 _mm512_mask_or_epi64(core.simd.long8, ubyte, core.simd.long8, core.simd.long8) @nogc nothrow; 8245 // static core.simd.long8 _mm512_maskz_or_epi64(ubyte, core.simd.long8, core.simd.long8) @nogc nothrow; 8246 // static core.simd.long8 _mm512_xor_epi32(core.simd.long8, core.simd.long8) @nogc nothrow; 8247 // static core.simd.long8 _mm512_mask_xor_epi32(core.simd.long8, ushort, core.simd.long8, core.simd.long8) @nogc nothrow; 8248 // static core.simd.long8 _mm512_maskz_xor_epi32(ushort, core.simd.long8, core.simd.long8) @nogc nothrow; 8249 // static core.simd.long8 _mm512_xor_epi64(core.simd.long8, core.simd.long8) @nogc nothrow; 8250 // static core.simd.long8 _mm512_mask_xor_epi64(core.simd.long8, ubyte, core.simd.long8, core.simd.long8) @nogc nothrow; 8251 // static core.simd.long8 _mm512_maskz_xor_epi64(ubyte, core.simd.long8, core.simd.long8) @nogc nothrow; 8252 // static core.simd.long8 _mm512_and_si512(core.simd.long8, core.simd.long8) @nogc nothrow; 8253 // static core.simd.long8 _mm512_or_si512(core.simd.long8, core.simd.long8) @nogc nothrow; 8254 // static core.simd.long8 _mm512_xor_si512(core.simd.long8, core.simd.long8) @nogc nothrow; 8255 // static core.simd.double8 _mm512_add_pd(core.simd.double8, core.simd.double8) @nogc nothrow; 8256 // static core.simd.float16 _mm512_add_ps(core.simd.float16, core.simd.float16) @nogc nothrow; 8257 // static core.simd.double8 _mm512_mul_pd(core.simd.double8, core.simd.double8) @nogc nothrow; 8258 // static core.simd.float16 _mm512_mul_ps(core.simd.float16, core.simd.float16) @nogc nothrow; 8259 // static core.simd.double8 _mm512_sub_pd(core.simd.double8, core.simd.double8) @nogc nothrow; 8260 // static core.simd.float16 _mm512_sub_ps(core.simd.float16, core.simd.float16) @nogc nothrow; 8261 // static core.simd.long8 _mm512_add_epi64(core.simd.long8, core.simd.long8) @nogc nothrow; 8262 // static core.simd.long8 _mm512_mask_add_epi64(core.simd.long8, ubyte, core.simd.long8, core.simd.long8) @nogc nothrow; 8263 // static core.simd.long8 _mm512_maskz_add_epi64(ubyte, core.simd.long8, core.simd.long8) @nogc nothrow; 8264 // static core.simd.long8 _mm512_sub_epi64(core.simd.long8, core.simd.long8) @nogc nothrow; 8265 // static core.simd.long8 _mm512_mask_sub_epi64(core.simd.long8, ubyte, core.simd.long8, core.simd.long8) @nogc nothrow; 8266 // static core.simd.long8 _mm512_maskz_sub_epi64(ubyte, core.simd.long8, core.simd.long8) @nogc nothrow; 8267 // static core.simd.long8 _mm512_add_epi32(core.simd.long8, core.simd.long8) @nogc nothrow; 8268 // static core.simd.long8 _mm512_mask_add_epi32(core.simd.long8, ushort, core.simd.long8, core.simd.long8) @nogc nothrow; 8269 // static core.simd.long8 _mm512_maskz_add_epi32(ushort, core.simd.long8, core.simd.long8) @nogc nothrow; 8270 // static core.simd.long8 _mm512_sub_epi32(core.simd.long8, core.simd.long8) @nogc nothrow; 8271 // static core.simd.long8 _mm512_mask_sub_epi32(core.simd.long8, ushort, core.simd.long8, core.simd.long8) @nogc nothrow; 8272 // static core.simd.long8 _mm512_maskz_sub_epi32(ushort, core.simd.long8, core.simd.long8) @nogc nothrow; 8273 // static core.simd.double4 _mm256_maskz_div_pd(ubyte, core.simd.double4, core.simd.double4) @nogc nothrow; 8274 // static core.simd.double8 _mm512_max_pd(core.simd.double8, core.simd.double8) @nogc nothrow; 8275 // static core.simd.double8 _mm512_mask_max_pd(core.simd.double8, ubyte, core.simd.double8, core.simd.double8) @nogc nothrow; 8276 // static core.simd.double8 _mm512_maskz_max_pd(ubyte, core.simd.double8, core.simd.double8) @nogc nothrow; 8277 // static core.simd.double4 _mm256_mask_div_pd(core.simd.double4, ubyte, core.simd.double4, core.simd.double4) @nogc nothrow; 8278 // static core.simd.double2 _mm_maskz_div_pd(ubyte, core.simd.double2, core.simd.double2) @nogc nothrow; 8279 // static core.simd.float16 _mm512_max_ps(core.simd.float16, core.simd.float16) @nogc nothrow; 8280 // static core.simd.float16 _mm512_mask_max_ps(core.simd.float16, ushort, core.simd.float16, core.simd.float16) @nogc nothrow; 8281 // static core.simd.float16 _mm512_maskz_max_ps(ushort, core.simd.float16, core.simd.float16) @nogc nothrow; 8282 // static core.simd.float4 _mm_mask_max_ss(core.simd.float4, ubyte, core.simd.float4, core.simd.float4) @nogc nothrow; 8283 // static core.simd.float4 _mm_maskz_max_ss(ubyte, core.simd.float4, core.simd.float4) @nogc nothrow; 8284 // static core.simd.double2 _mm_mask_div_pd(core.simd.double2, ubyte, core.simd.double2, core.simd.double2) @nogc nothrow; 8285 // static core.simd.double2 _mm_mask_max_sd(core.simd.double2, ubyte, core.simd.double2, core.simd.double2) @nogc nothrow; 8286 // static core.simd.double2 _mm_maskz_max_sd(ubyte, core.simd.double2, core.simd.double2) @nogc nothrow; 8287 // static core.simd.float8 _mm256_maskz_cvtepu32_ps(ubyte, core.simd.long4) @nogc nothrow; 8288 // static core.simd.float8 _mm256_mask_cvtepu32_ps(core.simd.float8, ubyte, core.simd.long4) @nogc nothrow; 8289 // static core.simd.long8 _mm512_max_epi32(core.simd.long8, core.simd.long8) @nogc nothrow; 8290 // static core.simd.long8 _mm512_mask_max_epi32(core.simd.long8, ushort, core.simd.long8, core.simd.long8) @nogc nothrow; 8291 // static core.simd.long8 _mm512_maskz_max_epi32(ushort, core.simd.long8, core.simd.long8) @nogc nothrow; 8292 // static core.simd.long8 _mm512_max_epu32(core.simd.long8, core.simd.long8) @nogc nothrow; 8293 // static core.simd.long8 _mm512_mask_max_epu32(core.simd.long8, ushort, core.simd.long8, core.simd.long8) @nogc nothrow; 8294 // static core.simd.long8 _mm512_maskz_max_epu32(ushort, core.simd.long8, core.simd.long8) @nogc nothrow; 8295 // static core.simd.long8 _mm512_max_epi64(core.simd.long8, core.simd.long8) @nogc nothrow; 8296 // static core.simd.long8 _mm512_mask_max_epi64(core.simd.long8, ubyte, core.simd.long8, core.simd.long8) @nogc nothrow; 8297 // static core.simd.long8 _mm512_maskz_max_epi64(ubyte, core.simd.long8, core.simd.long8) @nogc nothrow; 8298 // static core.simd.long8 _mm512_max_epu64(core.simd.long8, core.simd.long8) @nogc nothrow; 8299 // static core.simd.long8 _mm512_mask_max_epu64(core.simd.long8, ubyte, core.simd.long8, core.simd.long8) @nogc nothrow; 8300 // static core.simd.long8 _mm512_maskz_max_epu64(ubyte, core.simd.long8, core.simd.long8) @nogc nothrow; 8301 // static core.simd.float8 _mm256_cvtepu32_ps(core.simd.long4) @nogc nothrow; 8302 // static core.simd.double8 _mm512_min_pd(core.simd.double8, core.simd.double8) @nogc nothrow; 8303 // static core.simd.double8 _mm512_mask_min_pd(core.simd.double8, ubyte, core.simd.double8, core.simd.double8) @nogc nothrow; 8304 // static core.simd.double8 _mm512_maskz_min_pd(ubyte, core.simd.double8, core.simd.double8) @nogc nothrow; 8305 // static core.simd.float4 _mm_maskz_cvtepu32_ps(ubyte, core.simd.long2) @nogc nothrow; 8306 // static core.simd.float4 _mm_mask_cvtepu32_ps(core.simd.float4, ubyte, core.simd.long2) @nogc nothrow; 8307 // static core.simd.float16 _mm512_min_ps(core.simd.float16, core.simd.float16) @nogc nothrow; 8308 // static core.simd.float16 _mm512_mask_min_ps(core.simd.float16, ushort, core.simd.float16, core.simd.float16) @nogc nothrow; 8309 // static core.simd.float16 _mm512_maskz_min_ps(ushort, core.simd.float16, core.simd.float16) @nogc nothrow; 8310 // static core.simd.float4 _mm_mask_min_ss(core.simd.float4, ubyte, core.simd.float4, core.simd.float4) @nogc nothrow; 8311 // static core.simd.float4 _mm_maskz_min_ss(ubyte, core.simd.float4, core.simd.float4) @nogc nothrow; 8312 // static core.simd.float4 _mm_cvtepu32_ps(core.simd.long2) @nogc nothrow; 8313 // static core.simd.double2 _mm_mask_min_sd(core.simd.double2, ubyte, core.simd.double2, core.simd.double2) @nogc nothrow; 8314 // static core.simd.double2 _mm_maskz_min_sd(ubyte, core.simd.double2, core.simd.double2) @nogc nothrow; 8315 // static core.simd.double4 _mm256_maskz_cvtepu32_pd(ubyte, core.simd.long2) @nogc nothrow; 8316 // static core.simd.double4 _mm256_mask_cvtepu32_pd(core.simd.double4, ubyte, core.simd.long2) @nogc nothrow; 8317 // static core.simd.long8 _mm512_min_epi32(core.simd.long8, core.simd.long8) @nogc nothrow; 8318 // static core.simd.long8 _mm512_mask_min_epi32(core.simd.long8, ushort, core.simd.long8, core.simd.long8) @nogc nothrow; 8319 // static core.simd.long8 _mm512_maskz_min_epi32(ushort, core.simd.long8, core.simd.long8) @nogc nothrow; 8320 // static core.simd.long8 _mm512_min_epu32(core.simd.long8, core.simd.long8) @nogc nothrow; 8321 // static core.simd.long8 _mm512_mask_min_epu32(core.simd.long8, ushort, core.simd.long8, core.simd.long8) @nogc nothrow; 8322 // static core.simd.long8 _mm512_maskz_min_epu32(ushort, core.simd.long8, core.simd.long8) @nogc nothrow; 8323 // static core.simd.long8 _mm512_min_epi64(core.simd.long8, core.simd.long8) @nogc nothrow; 8324 // static core.simd.long8 _mm512_mask_min_epi64(core.simd.long8, ubyte, core.simd.long8, core.simd.long8) @nogc nothrow; 8325 // static core.simd.long8 _mm512_maskz_min_epi64(ubyte, core.simd.long8, core.simd.long8) @nogc nothrow; 8326 // static core.simd.long8 _mm512_min_epu64(core.simd.long8, core.simd.long8) @nogc nothrow; 8327 // static core.simd.long8 _mm512_mask_min_epu64(core.simd.long8, ubyte, core.simd.long8, core.simd.long8) @nogc nothrow; 8328 // static core.simd.long8 _mm512_maskz_min_epu64(ubyte, core.simd.long8, core.simd.long8) @nogc nothrow; 8329 // static core.simd.long8 _mm512_mul_epi32(core.simd.long8, core.simd.long8) @nogc nothrow; 8330 // static core.simd.long8 _mm512_mask_mul_epi32(core.simd.long8, ubyte, core.simd.long8, core.simd.long8) @nogc nothrow; 8331 // static core.simd.long8 _mm512_maskz_mul_epi32(ubyte, core.simd.long8, core.simd.long8) @nogc nothrow; 8332 // static core.simd.long8 _mm512_mul_epu32(core.simd.long8, core.simd.long8) @nogc nothrow; 8333 // static core.simd.long8 _mm512_mask_mul_epu32(core.simd.long8, ubyte, core.simd.long8, core.simd.long8) @nogc nothrow; 8334 // static core.simd.long8 _mm512_maskz_mul_epu32(ubyte, core.simd.long8, core.simd.long8) @nogc nothrow; 8335 // static core.simd.long8 _mm512_mullo_epi32(core.simd.long8, core.simd.long8) @nogc nothrow; 8336 // static core.simd.long8 _mm512_maskz_mullo_epi32(ushort, core.simd.long8, core.simd.long8) @nogc nothrow; 8337 // static core.simd.long8 _mm512_mask_mullo_epi32(core.simd.long8, ushort, core.simd.long8, core.simd.long8) @nogc nothrow; 8338 // static core.simd.long8 _mm512_mullox_epi64(core.simd.long8, core.simd.long8) @nogc nothrow; 8339 // static core.simd.long8 _mm512_mask_mullox_epi64(core.simd.long8, ubyte, core.simd.long8, core.simd.long8) @nogc nothrow; 8340 // static core.simd.double4 _mm256_cvtepu32_pd(core.simd.long2) @nogc nothrow; 8341 // static core.simd.double8 _mm512_sqrt_pd(core.simd.double8) @nogc nothrow; 8342 // static core.simd.double8 _mm512_mask_sqrt_pd(core.simd.double8, ubyte, core.simd.double8) @nogc nothrow; 8343 // static core.simd.double8 _mm512_maskz_sqrt_pd(ubyte, core.simd.double8) @nogc nothrow; 8344 // static core.simd.double2 _mm_maskz_cvtepu32_pd(ubyte, core.simd.long2) @nogc nothrow; 8345 // static core.simd.double2 _mm_mask_cvtepu32_pd(core.simd.double2, ubyte, core.simd.long2) @nogc nothrow; 8346 // static core.simd.float16 _mm512_sqrt_ps(core.simd.float16) @nogc nothrow; 8347 // static core.simd.float16 _mm512_mask_sqrt_ps(core.simd.float16, ushort, core.simd.float16) @nogc nothrow; 8348 // static core.simd.float16 _mm512_maskz_sqrt_ps(ushort, core.simd.float16) @nogc nothrow; 8349 // static core.simd.double8 _mm512_rsqrt14_pd(core.simd.double8) @nogc nothrow; 8350 // static core.simd.double8 _mm512_mask_rsqrt14_pd(core.simd.double8, ubyte, core.simd.double8) @nogc nothrow; 8351 // static core.simd.double8 _mm512_maskz_rsqrt14_pd(ubyte, core.simd.double8) @nogc nothrow; 8352 // static core.simd.float16 _mm512_rsqrt14_ps(core.simd.float16) @nogc nothrow; 8353 // static core.simd.float16 _mm512_mask_rsqrt14_ps(core.simd.float16, ushort, core.simd.float16) @nogc nothrow; 8354 // static core.simd.float16 _mm512_maskz_rsqrt14_ps(ushort, core.simd.float16) @nogc nothrow; 8355 // static core.simd.float4 _mm_rsqrt14_ss(core.simd.float4, core.simd.float4) @nogc nothrow; 8356 // static core.simd.float4 _mm_mask_rsqrt14_ss(core.simd.float4, ubyte, core.simd.float4, core.simd.float4) @nogc nothrow; 8357 // static core.simd.float4 _mm_maskz_rsqrt14_ss(ubyte, core.simd.float4, core.simd.float4) @nogc nothrow; 8358 // static core.simd.double2 _mm_rsqrt14_sd(core.simd.double2, core.simd.double2) @nogc nothrow; 8359 // static core.simd.double2 _mm_mask_rsqrt14_sd(core.simd.double2, ubyte, core.simd.double2, core.simd.double2) @nogc nothrow; 8360 // static core.simd.double2 _mm_maskz_rsqrt14_sd(ubyte, core.simd.double2, core.simd.double2) @nogc nothrow; 8361 // static core.simd.double8 _mm512_rcp14_pd(core.simd.double8) @nogc nothrow; 8362 // static core.simd.double8 _mm512_mask_rcp14_pd(core.simd.double8, ubyte, core.simd.double8) @nogc nothrow; 8363 // static core.simd.double8 _mm512_maskz_rcp14_pd(ubyte, core.simd.double8) @nogc nothrow; 8364 // static core.simd.float16 _mm512_rcp14_ps(core.simd.float16) @nogc nothrow; 8365 // static core.simd.float16 _mm512_mask_rcp14_ps(core.simd.float16, ushort, core.simd.float16) @nogc nothrow; 8366 // static core.simd.float16 _mm512_maskz_rcp14_ps(ushort, core.simd.float16) @nogc nothrow; 8367 // static core.simd.float4 _mm_rcp14_ss(core.simd.float4, core.simd.float4) @nogc nothrow; 8368 // static core.simd.float4 _mm_mask_rcp14_ss(core.simd.float4, ubyte, core.simd.float4, core.simd.float4) @nogc nothrow; 8369 // static core.simd.float4 _mm_maskz_rcp14_ss(ubyte, core.simd.float4, core.simd.float4) @nogc nothrow; 8370 // static core.simd.double2 _mm_rcp14_sd(core.simd.double2, core.simd.double2) @nogc nothrow; 8371 // static core.simd.double2 _mm_mask_rcp14_sd(core.simd.double2, ubyte, core.simd.double2, core.simd.double2) @nogc nothrow; 8372 // static core.simd.double2 _mm_maskz_rcp14_sd(ubyte, core.simd.double2, core.simd.double2) @nogc nothrow; 8373 // static core.simd.float16 _mm512_floor_ps(core.simd.float16) @nogc nothrow; 8374 // static core.simd.float16 _mm512_mask_floor_ps(core.simd.float16, ushort, core.simd.float16) @nogc nothrow; 8375 // static core.simd.double8 _mm512_floor_pd(core.simd.double8) @nogc nothrow; 8376 // static core.simd.double8 _mm512_mask_floor_pd(core.simd.double8, ubyte, core.simd.double8) @nogc nothrow; 8377 // static core.simd.float16 _mm512_mask_ceil_ps(core.simd.float16, ushort, core.simd.float16) @nogc nothrow; 8378 // static core.simd.float16 _mm512_ceil_ps(core.simd.float16) @nogc nothrow; 8379 // static core.simd.double8 _mm512_ceil_pd(core.simd.double8) @nogc nothrow; 8380 // static core.simd.double8 _mm512_mask_ceil_pd(core.simd.double8, ubyte, core.simd.double8) @nogc nothrow; 8381 // static core.simd.long8 _mm512_abs_epi64(core.simd.long8) @nogc nothrow; 8382 // static core.simd.long8 _mm512_mask_abs_epi64(core.simd.long8, ubyte, core.simd.long8) @nogc nothrow; 8383 // static core.simd.long8 _mm512_maskz_abs_epi64(ubyte, core.simd.long8) @nogc nothrow; 8384 // static core.simd.long8 _mm512_abs_epi32(core.simd.long8) @nogc nothrow; 8385 // static core.simd.long8 _mm512_mask_abs_epi32(core.simd.long8, ushort, core.simd.long8) @nogc nothrow; 8386 // static core.simd.long8 _mm512_maskz_abs_epi32(ushort, core.simd.long8) @nogc nothrow; 8387 // static core.simd.float4 _mm_mask_add_ss(core.simd.float4, ubyte, core.simd.float4, core.simd.float4) @nogc nothrow; 8388 // static core.simd.float4 _mm_maskz_add_ss(ubyte, core.simd.float4, core.simd.float4) @nogc nothrow; 8389 // static core.simd.double2 _mm_cvtepu32_pd(core.simd.long2) @nogc nothrow; 8390 // static core.simd.double2 _mm_mask_add_sd(core.simd.double2, ubyte, core.simd.double2, core.simd.double2) @nogc nothrow; 8391 // static core.simd.double2 _mm_maskz_add_sd(ubyte, core.simd.double2, core.simd.double2) @nogc nothrow; 8392 // static core.simd.long4 _mm256_maskz_cvttps_epu32(ubyte, core.simd.float8) @nogc nothrow; 8393 // static core.simd.long4 _mm256_mask_cvttps_epu32(core.simd.long4, ubyte, core.simd.float8) @nogc nothrow; 8394 // static core.simd.double8 _mm512_mask_add_pd(core.simd.double8, ubyte, core.simd.double8, core.simd.double8) @nogc nothrow; 8395 // static core.simd.double8 _mm512_maskz_add_pd(ubyte, core.simd.double8, core.simd.double8) @nogc nothrow; 8396 // static core.simd.float16 _mm512_mask_add_ps(core.simd.float16, ushort, core.simd.float16, core.simd.float16) @nogc nothrow; 8397 // static core.simd.float16 _mm512_maskz_add_ps(ushort, core.simd.float16, core.simd.float16) @nogc nothrow; 8398 // static core.simd.long4 _mm256_cvttps_epu32(core.simd.float8) @nogc nothrow; 8399 // static core.simd.long2 _mm_maskz_cvttps_epu32(ubyte, core.simd.float4) @nogc nothrow; 8400 // static core.simd.long2 _mm_mask_cvttps_epu32(core.simd.long2, ubyte, core.simd.float4) @nogc nothrow; 8401 // static core.simd.float4 _mm_mask_sub_ss(core.simd.float4, ubyte, core.simd.float4, core.simd.float4) @nogc nothrow; 8402 // static core.simd.float4 _mm_maskz_sub_ss(ubyte, core.simd.float4, core.simd.float4) @nogc nothrow; 8403 // static core.simd.long2 _mm_cvttps_epu32(core.simd.float4) @nogc nothrow; 8404 // static core.simd.double2 _mm_mask_sub_sd(core.simd.double2, ubyte, core.simd.double2, core.simd.double2) @nogc nothrow; 8405 // static core.simd.double2 _mm_maskz_sub_sd(ubyte, core.simd.double2, core.simd.double2) @nogc nothrow; 8406 // static core.simd.long4 _mm256_maskz_cvttps_epi32(ubyte, core.simd.float8) @nogc nothrow; 8407 // static core.simd.long4 _mm256_mask_cvttps_epi32(core.simd.long4, ubyte, core.simd.float8) @nogc nothrow; 8408 // static core.simd.double8 _mm512_mask_sub_pd(core.simd.double8, ubyte, core.simd.double8, core.simd.double8) @nogc nothrow; 8409 // static core.simd.double8 _mm512_maskz_sub_pd(ubyte, core.simd.double8, core.simd.double8) @nogc nothrow; 8410 // static core.simd.float16 _mm512_mask_sub_ps(core.simd.float16, ushort, core.simd.float16, core.simd.float16) @nogc nothrow; 8411 // static core.simd.float16 _mm512_maskz_sub_ps(ushort, core.simd.float16, core.simd.float16) @nogc nothrow; 8412 // static core.simd.long2 _mm_maskz_cvttps_epi32(ubyte, core.simd.float4) @nogc nothrow; 8413 // static core.simd.long2 _mm_mask_cvttps_epi32(core.simd.long2, ubyte, core.simd.float4) @nogc nothrow; 8414 // static core.simd.long2 _mm256_maskz_cvttpd_epu32(ubyte, core.simd.double4) @nogc nothrow; 8415 // static core.simd.float4 _mm_mask_mul_ss(core.simd.float4, ubyte, core.simd.float4, core.simd.float4) @nogc nothrow; 8416 // static core.simd.float4 _mm_maskz_mul_ss(ubyte, core.simd.float4, core.simd.float4) @nogc nothrow; 8417 // static core.simd.long2 _mm256_mask_cvttpd_epu32(core.simd.long2, ubyte, core.simd.double4) @nogc nothrow; 8418 // static core.simd.double2 _mm_mask_mul_sd(core.simd.double2, ubyte, core.simd.double2, core.simd.double2) @nogc nothrow; 8419 // static core.simd.double2 _mm_maskz_mul_sd(ubyte, core.simd.double2, core.simd.double2) @nogc nothrow; 8420 // static core.simd.long2 _mm256_cvttpd_epu32(core.simd.double4) @nogc nothrow; 8421 // static core.simd.long2 _mm_maskz_cvttpd_epu32(ubyte, core.simd.double2) @nogc nothrow; 8422 // static core.simd.double8 _mm512_mask_mul_pd(core.simd.double8, ubyte, core.simd.double8, core.simd.double8) @nogc nothrow; 8423 // static core.simd.double8 _mm512_maskz_mul_pd(ubyte, core.simd.double8, core.simd.double8) @nogc nothrow; 8424 // static core.simd.float16 _mm512_mask_mul_ps(core.simd.float16, ushort, core.simd.float16, core.simd.float16) @nogc nothrow; 8425 // static core.simd.float16 _mm512_maskz_mul_ps(ushort, core.simd.float16, core.simd.float16) @nogc nothrow; 8426 // static core.simd.long2 _mm_mask_cvttpd_epu32(core.simd.long2, ubyte, core.simd.double2) @nogc nothrow; 8427 // static core.simd.long2 _mm_cvttpd_epu32(core.simd.double2) @nogc nothrow; 8428 // static core.simd.long2 _mm256_maskz_cvttpd_epi32(ubyte, core.simd.double4) @nogc nothrow; 8429 // static core.simd.float4 _mm_mask_div_ss(core.simd.float4, ubyte, core.simd.float4, core.simd.float4) @nogc nothrow; 8430 // static core.simd.float4 _mm_maskz_div_ss(ubyte, core.simd.float4, core.simd.float4) @nogc nothrow; 8431 // static core.simd.long2 _mm256_mask_cvttpd_epi32(core.simd.long2, ubyte, core.simd.double4) @nogc nothrow; 8432 // static core.simd.double2 _mm_mask_div_sd(core.simd.double2, ubyte, core.simd.double2, core.simd.double2) @nogc nothrow; 8433 // static core.simd.double2 _mm_maskz_div_sd(ubyte, core.simd.double2, core.simd.double2) @nogc nothrow; 8434 // static core.simd.long2 _mm_maskz_cvttpd_epi32(ubyte, core.simd.double2) @nogc nothrow; 8435 // static core.simd.long2 _mm_mask_cvttpd_epi32(core.simd.long2, ubyte, core.simd.double2) @nogc nothrow; 8436 // static core.simd.double8 _mm512_div_pd(core.simd.double8, core.simd.double8) @nogc nothrow; 8437 // static core.simd.double8 _mm512_mask_div_pd(core.simd.double8, ubyte, core.simd.double8, core.simd.double8) @nogc nothrow; 8438 // static core.simd.double8 _mm512_maskz_div_pd(ubyte, core.simd.double8, core.simd.double8) @nogc nothrow; 8439 // static core.simd.float16 _mm512_div_ps(core.simd.float16, core.simd.float16) @nogc nothrow; 8440 // static core.simd.float16 _mm512_mask_div_ps(core.simd.float16, ushort, core.simd.float16, core.simd.float16) @nogc nothrow; 8441 // static core.simd.float16 _mm512_maskz_div_ps(ushort, core.simd.float16, core.simd.float16) @nogc nothrow; 8442 // static core.simd.long4 _mm256_maskz_cvtps_epu32(ubyte, core.simd.float8) @nogc nothrow; 8443 // static core.simd.long4 _mm256_mask_cvtps_epu32(core.simd.long4, ubyte, core.simd.float8) @nogc nothrow; 8444 // static core.simd.long4 _mm256_cvtps_epu32(core.simd.float8) @nogc nothrow; 8445 // static core.simd.long2 _mm_maskz_cvtps_epu32(ubyte, core.simd.float4) @nogc nothrow; 8446 // static core.simd.long2 _mm_mask_cvtps_epu32(core.simd.long2, ubyte, core.simd.float4) @nogc nothrow; 8447 // static core.simd.long2 _mm_cvtps_epu32(core.simd.float4) @nogc nothrow; 8448 // static core.simd.double4 _mm256_maskz_cvtps_pd(ubyte, core.simd.float4) @nogc nothrow; 8449 // static core.simd.double4 _mm256_mask_cvtps_pd(core.simd.double4, ubyte, core.simd.float4) @nogc nothrow; 8450 // static core.simd.double2 _mm_maskz_cvtps_pd(ubyte, core.simd.float4) @nogc nothrow; 8451 // static core.simd.double2 _mm_mask_cvtps_pd(core.simd.double2, ubyte, core.simd.float4) @nogc nothrow; 8452 // static core.simd.long4 _mm256_maskz_cvtps_epi32(ubyte, core.simd.float8) @nogc nothrow; 8453 // static core.simd.long4 _mm256_mask_cvtps_epi32(core.simd.long4, ubyte, core.simd.float8) @nogc nothrow; 8454 // static core.simd.long2 _mm_maskz_cvtps_epi32(ubyte, core.simd.float4) @nogc nothrow; 8455 // static core.simd.long2 _mm_mask_cvtps_epi32(core.simd.long2, ubyte, core.simd.float4) @nogc nothrow; 8456 // static core.simd.long2 _mm256_maskz_cvtpd_epu32(ubyte, core.simd.double4) @nogc nothrow; 8457 // static core.simd.double8 _mm512_fmadd_pd(core.simd.double8, core.simd.double8, core.simd.double8) @nogc nothrow; 8458 // static core.simd.double8 _mm512_mask_fmadd_pd(core.simd.double8, ubyte, core.simd.double8, core.simd.double8) @nogc nothrow; 8459 // static core.simd.double8 _mm512_mask3_fmadd_pd(core.simd.double8, core.simd.double8, core.simd.double8, ubyte) @nogc nothrow; 8460 // static core.simd.double8 _mm512_maskz_fmadd_pd(ubyte, core.simd.double8, core.simd.double8, core.simd.double8) @nogc nothrow; 8461 // static core.simd.double8 _mm512_fmsub_pd(core.simd.double8, core.simd.double8, core.simd.double8) @nogc nothrow; 8462 // static core.simd.double8 _mm512_mask_fmsub_pd(core.simd.double8, ubyte, core.simd.double8, core.simd.double8) @nogc nothrow; 8463 // static core.simd.double8 _mm512_maskz_fmsub_pd(ubyte, core.simd.double8, core.simd.double8, core.simd.double8) @nogc nothrow; 8464 // static core.simd.double8 _mm512_fnmadd_pd(core.simd.double8, core.simd.double8, core.simd.double8) @nogc nothrow; 8465 // static core.simd.double8 _mm512_mask3_fnmadd_pd(core.simd.double8, core.simd.double8, core.simd.double8, ubyte) @nogc nothrow; 8466 // static core.simd.double8 _mm512_maskz_fnmadd_pd(ubyte, core.simd.double8, core.simd.double8, core.simd.double8) @nogc nothrow; 8467 // static core.simd.double8 _mm512_fnmsub_pd(core.simd.double8, core.simd.double8, core.simd.double8) @nogc nothrow; 8468 // static core.simd.double8 _mm512_maskz_fnmsub_pd(ubyte, core.simd.double8, core.simd.double8, core.simd.double8) @nogc nothrow; 8469 // static core.simd.long2 _mm256_mask_cvtpd_epu32(core.simd.long2, ubyte, core.simd.double4) @nogc nothrow; 8470 // static core.simd.long2 _mm256_cvtpd_epu32(core.simd.double4) @nogc nothrow; 8471 // static core.simd.long2 _mm_maskz_cvtpd_epu32(ubyte, core.simd.double2) @nogc nothrow; 8472 // static core.simd.long2 _mm_mask_cvtpd_epu32(core.simd.long2, ubyte, core.simd.double2) @nogc nothrow; 8473 // static core.simd.long2 _mm_cvtpd_epu32(core.simd.double2) @nogc nothrow; 8474 // static core.simd.float4 _mm256_maskz_cvtpd_ps(ubyte, core.simd.double4) @nogc nothrow; 8475 // static core.simd.float16 _mm512_fmadd_ps(core.simd.float16, core.simd.float16, core.simd.float16) @nogc nothrow; 8476 // static core.simd.float16 _mm512_mask_fmadd_ps(core.simd.float16, ushort, core.simd.float16, core.simd.float16) @nogc nothrow; 8477 // static core.simd.float16 _mm512_mask3_fmadd_ps(core.simd.float16, core.simd.float16, core.simd.float16, ushort) @nogc nothrow; 8478 // static core.simd.float16 _mm512_maskz_fmadd_ps(ushort, core.simd.float16, core.simd.float16, core.simd.float16) @nogc nothrow; 8479 // static core.simd.float16 _mm512_fmsub_ps(core.simd.float16, core.simd.float16, core.simd.float16) @nogc nothrow; 8480 // static core.simd.float16 _mm512_mask_fmsub_ps(core.simd.float16, ushort, core.simd.float16, core.simd.float16) @nogc nothrow; 8481 // static core.simd.float16 _mm512_maskz_fmsub_ps(ushort, core.simd.float16, core.simd.float16, core.simd.float16) @nogc nothrow; 8482 // static core.simd.float16 _mm512_fnmadd_ps(core.simd.float16, core.simd.float16, core.simd.float16) @nogc nothrow; 8483 // static core.simd.float16 _mm512_mask3_fnmadd_ps(core.simd.float16, core.simd.float16, core.simd.float16, ushort) @nogc nothrow; 8484 // static core.simd.float16 _mm512_maskz_fnmadd_ps(ushort, core.simd.float16, core.simd.float16, core.simd.float16) @nogc nothrow; 8485 // static core.simd.float16 _mm512_fnmsub_ps(core.simd.float16, core.simd.float16, core.simd.float16) @nogc nothrow; 8486 // static core.simd.float16 _mm512_maskz_fnmsub_ps(ushort, core.simd.float16, core.simd.float16, core.simd.float16) @nogc nothrow; 8487 // static core.simd.float4 _mm256_mask_cvtpd_ps(core.simd.float4, ubyte, core.simd.double4) @nogc nothrow; 8488 // static core.simd.float4 _mm_maskz_cvtpd_ps(ubyte, core.simd.double2) @nogc nothrow; 8489 // static core.simd.float4 _mm_mask_cvtpd_ps(core.simd.float4, ubyte, core.simd.double2) @nogc nothrow; 8490 // static core.simd.double8 _mm512_fmaddsub_pd(core.simd.double8, core.simd.double8, core.simd.double8) @nogc nothrow; 8491 // static core.simd.double8 _mm512_mask_fmaddsub_pd(core.simd.double8, ubyte, core.simd.double8, core.simd.double8) @nogc nothrow; 8492 // static core.simd.double8 _mm512_mask3_fmaddsub_pd(core.simd.double8, core.simd.double8, core.simd.double8, ubyte) @nogc nothrow; 8493 // static core.simd.double8 _mm512_maskz_fmaddsub_pd(ubyte, core.simd.double8, core.simd.double8, core.simd.double8) @nogc nothrow; 8494 // static core.simd.double8 _mm512_fmsubadd_pd(core.simd.double8, core.simd.double8, core.simd.double8) @nogc nothrow; 8495 // static core.simd.double8 _mm512_mask_fmsubadd_pd(core.simd.double8, ubyte, core.simd.double8, core.simd.double8) @nogc nothrow; 8496 // static core.simd.double8 _mm512_maskz_fmsubadd_pd(ubyte, core.simd.double8, core.simd.double8, core.simd.double8) @nogc nothrow; 8497 // static core.simd.long2 _mm256_maskz_cvtpd_epi32(ubyte, core.simd.double4) @nogc nothrow; 8498 // static core.simd.long2 _mm256_mask_cvtpd_epi32(core.simd.long2, ubyte, core.simd.double4) @nogc nothrow; 8499 // static core.simd.long2 _mm_maskz_cvtpd_epi32(ubyte, core.simd.double2) @nogc nothrow; 8500 // static core.simd.long2 _mm_mask_cvtpd_epi32(core.simd.long2, ubyte, core.simd.double2) @nogc nothrow; 8501 // static core.simd.float16 _mm512_fmaddsub_ps(core.simd.float16, core.simd.float16, core.simd.float16) @nogc nothrow; 8502 // static core.simd.float16 _mm512_mask_fmaddsub_ps(core.simd.float16, ushort, core.simd.float16, core.simd.float16) @nogc nothrow; 8503 // static core.simd.float16 _mm512_mask3_fmaddsub_ps(core.simd.float16, core.simd.float16, core.simd.float16, ushort) @nogc nothrow; 8504 // static core.simd.float16 _mm512_maskz_fmaddsub_ps(ushort, core.simd.float16, core.simd.float16, core.simd.float16) @nogc nothrow; 8505 // static core.simd.float16 _mm512_fmsubadd_ps(core.simd.float16, core.simd.float16, core.simd.float16) @nogc nothrow; 8506 // static core.simd.float16 _mm512_mask_fmsubadd_ps(core.simd.float16, ushort, core.simd.float16, core.simd.float16) @nogc nothrow; 8507 // static core.simd.float16 _mm512_maskz_fmsubadd_ps(ushort, core.simd.float16, core.simd.float16, core.simd.float16) @nogc nothrow; 8508 // static core.simd.double8 _mm512_mask3_fmsub_pd(core.simd.double8, core.simd.double8, core.simd.double8, ubyte) @nogc nothrow; 8509 // static core.simd.float8 _mm256_maskz_cvtepi32_ps(ubyte, core.simd.long4) @nogc nothrow; 8510 // static core.simd.float16 _mm512_mask3_fmsub_ps(core.simd.float16, core.simd.float16, core.simd.float16, ushort) @nogc nothrow; 8511 // static core.simd.double8 _mm512_mask3_fmsubadd_pd(core.simd.double8, core.simd.double8, core.simd.double8, ubyte) @nogc nothrow; 8512 // static core.simd.float8 _mm256_mask_cvtepi32_ps(core.simd.float8, ubyte, core.simd.long4) @nogc nothrow; 8513 // static core.simd.float16 _mm512_mask3_fmsubadd_ps(core.simd.float16, core.simd.float16, core.simd.float16, ushort) @nogc nothrow; 8514 // static core.simd.double8 _mm512_mask_fnmadd_pd(core.simd.double8, ubyte, core.simd.double8, core.simd.double8) @nogc nothrow; 8515 // static core.simd.float4 _mm_maskz_cvtepi32_ps(ubyte, core.simd.long2) @nogc nothrow; 8516 // static core.simd.float16 _mm512_mask_fnmadd_ps(core.simd.float16, ushort, core.simd.float16, core.simd.float16) @nogc nothrow; 8517 // static core.simd.float4 _mm_mask_cvtepi32_ps(core.simd.float4, ubyte, core.simd.long2) @nogc nothrow; 8518 // static core.simd.double8 _mm512_mask_fnmsub_pd(core.simd.double8, ubyte, core.simd.double8, core.simd.double8) @nogc nothrow; 8519 // static core.simd.double8 _mm512_mask3_fnmsub_pd(core.simd.double8, core.simd.double8, core.simd.double8, ubyte) @nogc nothrow; 8520 // static core.simd.double4 _mm256_maskz_cvtepi32_pd(ubyte, core.simd.long2) @nogc nothrow; 8521 // static core.simd.float16 _mm512_mask_fnmsub_ps(core.simd.float16, ushort, core.simd.float16, core.simd.float16) @nogc nothrow; 8522 // static core.simd.float16 _mm512_mask3_fnmsub_ps(core.simd.float16, core.simd.float16, core.simd.float16, ushort) @nogc nothrow; 8523 // static core.simd.long8 _mm512_permutex2var_epi32(core.simd.long8, core.simd.long8, core.simd.long8) @nogc nothrow; 8524 // static core.simd.long8 _mm512_mask_permutex2var_epi32(core.simd.long8, ushort, core.simd.long8, core.simd.long8) @nogc nothrow; 8525 // static core.simd.long8 _mm512_mask2_permutex2var_epi32(core.simd.long8, core.simd.long8, ushort, core.simd.long8) @nogc nothrow; 8526 // static core.simd.long8 _mm512_maskz_permutex2var_epi32(ushort, core.simd.long8, core.simd.long8, core.simd.long8) @nogc nothrow; 8527 // static core.simd.long8 _mm512_permutex2var_epi64(core.simd.long8, core.simd.long8, core.simd.long8) @nogc nothrow; 8528 // static core.simd.long8 _mm512_mask_permutex2var_epi64(core.simd.long8, ubyte, core.simd.long8, core.simd.long8) @nogc nothrow; 8529 // static core.simd.long8 _mm512_mask2_permutex2var_epi64(core.simd.long8, core.simd.long8, ubyte, core.simd.long8) @nogc nothrow; 8530 // static core.simd.long8 _mm512_maskz_permutex2var_epi64(ubyte, core.simd.long8, core.simd.long8, core.simd.long8) @nogc nothrow; 8531 // static core.simd.double4 _mm256_mask_cvtepi32_pd(core.simd.double4, ubyte, core.simd.long2) @nogc nothrow; 8532 // static core.simd.double2 _mm_maskz_cvtepi32_pd(ubyte, core.simd.long2) @nogc nothrow; 8533 // static core.simd.double2 _mm_mask_cvtepi32_pd(core.simd.double2, ubyte, core.simd.long2) @nogc nothrow; 8534 // static void _mm256_mask_compressstoreu_epi32(void*, ubyte, core.simd.long4) @nogc nothrow; 8535 // static void _mm_mask_compressstoreu_epi32(void*, ubyte, core.simd.long2) @nogc nothrow; 8536 // static void _mm256_mask_compressstoreu_ps(void*, ubyte, core.simd.float8) @nogc nothrow; 8537 // static core.simd.double8 _mm512_mask_blend_pd(ubyte, core.simd.double8, core.simd.double8) @nogc nothrow; 8538 // static core.simd.float16 _mm512_mask_blend_ps(ushort, core.simd.float16, core.simd.float16) @nogc nothrow; 8539 // static core.simd.long8 _mm512_mask_blend_epi64(ubyte, core.simd.long8, core.simd.long8) @nogc nothrow; 8540 // static core.simd.long8 _mm512_mask_blend_epi32(ushort, core.simd.long8, core.simd.long8) @nogc nothrow; 8541 // static void _mm_mask_compressstoreu_ps(void*, ubyte, core.simd.float4) @nogc nothrow; 8542 // static void _mm256_mask_compressstoreu_epi64(void*, ubyte, core.simd.long4) @nogc nothrow; 8543 // static void _mm_mask_compressstoreu_epi64(void*, ubyte, core.simd.long2) @nogc nothrow; 8544 // static void _mm256_mask_compressstoreu_pd(void*, ubyte, core.simd.double4) @nogc nothrow; 8545 // static void _mm_mask_compressstoreu_pd(void*, ubyte, core.simd.double2) @nogc nothrow; 8546 // static core.simd.long4 _mm256_maskz_compress_epi32(ubyte, core.simd.long4) @nogc nothrow; 8547 // static core.simd.long4 _mm256_mask_compress_epi32(core.simd.long4, ubyte, core.simd.long4) @nogc nothrow; 8548 // static core.simd.long2 _mm_maskz_compress_epi32(ubyte, core.simd.long2) @nogc nothrow; 8549 // static core.simd.long2 _mm_mask_compress_epi32(core.simd.long2, ubyte, core.simd.long2) @nogc nothrow; 8550 // static core.simd.float8 _mm256_maskz_compress_ps(ubyte, core.simd.float8) @nogc nothrow; 8551 // static core.simd.float8 _mm256_mask_compress_ps(core.simd.float8, ubyte, core.simd.float8) @nogc nothrow; 8552 // static core.simd.float4 _mm_maskz_compress_ps(ubyte, core.simd.float4) @nogc nothrow; 8553 // static core.simd.float4 _mm_mask_compress_ps(core.simd.float4, ubyte, core.simd.float4) @nogc nothrow; 8554 // static core.simd.long4 _mm256_maskz_compress_epi64(ubyte, core.simd.long4) @nogc nothrow; 8555 // static core.simd.long4 _mm256_mask_compress_epi64(core.simd.long4, ubyte, core.simd.long4) @nogc nothrow; 8556 // static core.simd.long2 _mm_maskz_compress_epi64(ubyte, core.simd.long2) @nogc nothrow; 8557 // static core.simd.long2 _mm_mask_compress_epi64(core.simd.long2, ubyte, core.simd.long2) @nogc nothrow; 8558 // static core.simd.double4 _mm256_maskz_compress_pd(ubyte, core.simd.double4) @nogc nothrow; 8559 // static core.simd.double4 _mm256_mask_compress_pd(core.simd.double4, ubyte, core.simd.double4) @nogc nothrow; 8560 // static core.simd.double2 _mm_maskz_compress_pd(ubyte, core.simd.double2) @nogc nothrow; 8561 // static core.simd.double2 _mm_mask_compress_pd(core.simd.double2, ubyte, core.simd.double2) @nogc nothrow; 8562 // static core.simd.long8 _mm512_cvttps_epu32(core.simd.float16) @nogc nothrow; 8563 // static core.simd.long8 _mm512_mask_cvttps_epu32(core.simd.long8, ushort, core.simd.float16) @nogc nothrow; 8564 // static core.simd.long8 _mm512_maskz_cvttps_epu32(ushort, core.simd.float16) @nogc nothrow; 8565 // static core.simd.long4 _mm256_mask_blend_epi64(ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 8566 // static core.simd.long2 _mm_mask_blend_epi64(ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 8567 // static core.simd.float8 _mm256_mask_blend_ps(ubyte, core.simd.float8, core.simd.float8) @nogc nothrow; 8568 // static core.simd.float16 _mm512_cvtepu32_ps(core.simd.long8) @nogc nothrow; 8569 // static core.simd.float16 _mm512_mask_cvtepu32_ps(core.simd.float16, ushort, core.simd.long8) @nogc nothrow; 8570 // static core.simd.float16 _mm512_maskz_cvtepu32_ps(ushort, core.simd.long8) @nogc nothrow; 8571 // static core.simd.double8 _mm512_cvtepi32_pd(core.simd.long4) @nogc nothrow; 8572 // static core.simd.double8 _mm512_mask_cvtepi32_pd(core.simd.double8, ubyte, core.simd.long4) @nogc nothrow; 8573 // static core.simd.double8 _mm512_maskz_cvtepi32_pd(ubyte, core.simd.long4) @nogc nothrow; 8574 // static core.simd.double8 _mm512_cvtepi32lo_pd(core.simd.long8) @nogc nothrow; 8575 // static core.simd.double8 _mm512_mask_cvtepi32lo_pd(core.simd.double8, ubyte, core.simd.long8) @nogc nothrow; 8576 // static core.simd.float16 _mm512_cvtepi32_ps(core.simd.long8) @nogc nothrow; 8577 // static core.simd.float16 _mm512_mask_cvtepi32_ps(core.simd.float16, ushort, core.simd.long8) @nogc nothrow; 8578 // static core.simd.float16 _mm512_maskz_cvtepi32_ps(ushort, core.simd.long8) @nogc nothrow; 8579 // static core.simd.double8 _mm512_cvtepu32_pd(core.simd.long4) @nogc nothrow; 8580 // static core.simd.double8 _mm512_mask_cvtepu32_pd(core.simd.double8, ubyte, core.simd.long4) @nogc nothrow; 8581 // static core.simd.double8 _mm512_maskz_cvtepu32_pd(ubyte, core.simd.long4) @nogc nothrow; 8582 // static core.simd.double8 _mm512_cvtepu32lo_pd(core.simd.long8) @nogc nothrow; 8583 // static core.simd.double8 _mm512_mask_cvtepu32lo_pd(core.simd.double8, ubyte, core.simd.long8) @nogc nothrow; 8584 // static core.simd.float4 _mm_mask_blend_ps(ubyte, core.simd.float4, core.simd.float4) @nogc nothrow; 8585 // static core.simd.double4 _mm256_mask_blend_pd(ubyte, core.simd.double4, core.simd.double4) @nogc nothrow; 8586 // static core.simd.float8 _mm512_cvtpd_ps(core.simd.double8) @nogc nothrow; 8587 // static core.simd.float8 _mm512_mask_cvtpd_ps(core.simd.float8, ubyte, core.simd.double8) @nogc nothrow; 8588 // static core.simd.float8 _mm512_maskz_cvtpd_ps(ubyte, core.simd.double8) @nogc nothrow; 8589 // static core.simd.float16 _mm512_cvtpd_pslo(core.simd.double8) @nogc nothrow; 8590 // static core.simd.float16 _mm512_mask_cvtpd_pslo(core.simd.float16, ubyte, core.simd.double8) @nogc nothrow; 8591 // static core.simd.double2 _mm_mask_blend_pd(ubyte, core.simd.double2, core.simd.double2) @nogc nothrow; 8592 // static core.simd.long4 _mm256_mask_blend_epi32(ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 8593 // static core.simd.long2 _mm_mask_blend_epi32(ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 8594 // static core.simd.float8 _mm256_maskz_add_ps(ubyte, core.simd.float8, core.simd.float8) @nogc nothrow; 8595 // static core.simd.float16 _mm512_cvtph_ps(core.simd.long4) @nogc nothrow; 8596 // static core.simd.float16 _mm512_mask_cvtph_ps(core.simd.float16, ushort, core.simd.long4) @nogc nothrow; 8597 // static core.simd.float16 _mm512_maskz_cvtph_ps(ushort, core.simd.long4) @nogc nothrow; 8598 // static core.simd.float8 _mm256_mask_add_ps(core.simd.float8, ubyte, core.simd.float8, core.simd.float8) @nogc nothrow; 8599 // static core.simd.float4 _mm_maskz_add_ps(ubyte, core.simd.float4, core.simd.float4) @nogc nothrow; 8600 // static core.simd.long4 _mm512_cvttpd_epi32(core.simd.double8) @nogc nothrow; 8601 // static core.simd.long4 _mm512_mask_cvttpd_epi32(core.simd.long4, ubyte, core.simd.double8) @nogc nothrow; 8602 // static core.simd.long4 _mm512_maskz_cvttpd_epi32(ubyte, core.simd.double8) @nogc nothrow; 8603 // static core.simd.float4 _mm_mask_add_ps(core.simd.float4, ubyte, core.simd.float4, core.simd.float4) @nogc nothrow; 8604 // static core.simd.long8 _mm512_cvttps_epi32(core.simd.float16) @nogc nothrow; 8605 // static core.simd.long8 _mm512_mask_cvttps_epi32(core.simd.long8, ushort, core.simd.float16) @nogc nothrow; 8606 // static core.simd.long8 _mm512_maskz_cvttps_epi32(ushort, core.simd.float16) @nogc nothrow; 8607 // static core.simd.double4 _mm256_maskz_add_pd(ubyte, core.simd.double4, core.simd.double4) @nogc nothrow; 8608 // static core.simd.double4 _mm256_mask_add_pd(core.simd.double4, ubyte, core.simd.double4, core.simd.double4) @nogc nothrow; 8609 // static core.simd.long8 _mm512_cvtps_epi32(core.simd.float16) @nogc nothrow; 8610 // static core.simd.long8 _mm512_mask_cvtps_epi32(core.simd.long8, ushort, core.simd.float16) @nogc nothrow; 8611 // static core.simd.long8 _mm512_maskz_cvtps_epi32(ushort, core.simd.float16) @nogc nothrow; 8612 // static core.simd.double2 _mm_maskz_add_pd(ubyte, core.simd.double2, core.simd.double2) @nogc nothrow; 8613 // static core.simd.long4 _mm512_cvtpd_epi32(core.simd.double8) @nogc nothrow; 8614 // static core.simd.long4 _mm512_mask_cvtpd_epi32(core.simd.long4, ubyte, core.simd.double8) @nogc nothrow; 8615 // static core.simd.long4 _mm512_maskz_cvtpd_epi32(ubyte, core.simd.double8) @nogc nothrow; 8616 // static core.simd.double2 _mm_mask_add_pd(core.simd.double2, ubyte, core.simd.double2, core.simd.double2) @nogc nothrow; 8617 // static core.simd.float8 _mm256_mask3_fnmsub_ps(core.simd.float8, core.simd.float8, core.simd.float8, ubyte) @nogc nothrow; 8618 // static core.simd.long8 _mm512_cvtps_epu32(core.simd.float16) @nogc nothrow; 8619 // static core.simd.long8 _mm512_mask_cvtps_epu32(core.simd.long8, ushort, core.simd.float16) @nogc nothrow; 8620 // static core.simd.long8 _mm512_maskz_cvtps_epu32(ushort, core.simd.float16) @nogc nothrow; 8621 // static core.simd.float8 _mm256_mask_fnmsub_ps(core.simd.float8, ubyte, core.simd.float8, core.simd.float8) @nogc nothrow; 8622 // static core.simd.long4 _mm512_cvtpd_epu32(core.simd.double8) @nogc nothrow; 8623 // static core.simd.long4 _mm512_mask_cvtpd_epu32(core.simd.long4, ubyte, core.simd.double8) @nogc nothrow; 8624 // static core.simd.long4 _mm512_maskz_cvtpd_epu32(ubyte, core.simd.double8) @nogc nothrow; 8625 // static double _mm512_cvtsd_f64(core.simd.double8) @nogc nothrow; 8626 // static float _mm512_cvtss_f32(core.simd.float16) @nogc nothrow; 8627 // static core.simd.double8 _mm512_unpackhi_pd(core.simd.double8, core.simd.double8) @nogc nothrow; 8628 // static core.simd.double8 _mm512_mask_unpackhi_pd(core.simd.double8, ubyte, core.simd.double8, core.simd.double8) @nogc nothrow; 8629 // static core.simd.double8 _mm512_maskz_unpackhi_pd(ubyte, core.simd.double8, core.simd.double8) @nogc nothrow; 8630 // static core.simd.double8 _mm512_unpacklo_pd(core.simd.double8, core.simd.double8) @nogc nothrow; 8631 // static core.simd.double8 _mm512_mask_unpacklo_pd(core.simd.double8, ubyte, core.simd.double8, core.simd.double8) @nogc nothrow; 8632 // static core.simd.double8 _mm512_maskz_unpacklo_pd(ubyte, core.simd.double8, core.simd.double8) @nogc nothrow; 8633 // static core.simd.float16 _mm512_unpackhi_ps(core.simd.float16, core.simd.float16) @nogc nothrow; 8634 // static core.simd.float16 _mm512_mask_unpackhi_ps(core.simd.float16, ushort, core.simd.float16, core.simd.float16) @nogc nothrow; 8635 // static core.simd.float16 _mm512_maskz_unpackhi_ps(ushort, core.simd.float16, core.simd.float16) @nogc nothrow; 8636 // static core.simd.float16 _mm512_unpacklo_ps(core.simd.float16, core.simd.float16) @nogc nothrow; 8637 // static core.simd.float16 _mm512_mask_unpacklo_ps(core.simd.float16, ushort, core.simd.float16, core.simd.float16) @nogc nothrow; 8638 // static core.simd.float16 _mm512_maskz_unpacklo_ps(ushort, core.simd.float16, core.simd.float16) @nogc nothrow; 8639 // static core.simd.long8 _mm512_unpackhi_epi32(core.simd.long8, core.simd.long8) @nogc nothrow; 8640 // static core.simd.long8 _mm512_mask_unpackhi_epi32(core.simd.long8, ushort, core.simd.long8, core.simd.long8) @nogc nothrow; 8641 // static core.simd.long8 _mm512_maskz_unpackhi_epi32(ushort, core.simd.long8, core.simd.long8) @nogc nothrow; 8642 // static core.simd.long8 _mm512_unpacklo_epi32(core.simd.long8, core.simd.long8) @nogc nothrow; 8643 // static core.simd.long8 _mm512_mask_unpacklo_epi32(core.simd.long8, ushort, core.simd.long8, core.simd.long8) @nogc nothrow; 8644 // static core.simd.long8 _mm512_maskz_unpacklo_epi32(ushort, core.simd.long8, core.simd.long8) @nogc nothrow; 8645 // static core.simd.long8 _mm512_unpackhi_epi64(core.simd.long8, core.simd.long8) @nogc nothrow; 8646 // static core.simd.long8 _mm512_mask_unpackhi_epi64(core.simd.long8, ubyte, core.simd.long8, core.simd.long8) @nogc nothrow; 8647 // static core.simd.long8 _mm512_maskz_unpackhi_epi64(ubyte, core.simd.long8, core.simd.long8) @nogc nothrow; 8648 // static core.simd.long8 _mm512_unpacklo_epi64(core.simd.long8, core.simd.long8) @nogc nothrow; 8649 // static core.simd.long8 _mm512_mask_unpacklo_epi64(core.simd.long8, ubyte, core.simd.long8, core.simd.long8) @nogc nothrow; 8650 // static core.simd.long8 _mm512_maskz_unpacklo_epi64(ubyte, core.simd.long8, core.simd.long8) @nogc nothrow; 8651 // static core.simd.long8 _mm512_loadu_si512(const(void)*) @nogc nothrow; 8652 // static core.simd.long8 _mm512_loadu_epi32(const(void)*) @nogc nothrow; 8653 // static core.simd.long8 _mm512_mask_loadu_epi32(core.simd.long8, ushort, const(void)*) @nogc nothrow; 8654 // static core.simd.long8 _mm512_maskz_loadu_epi32(ushort, const(void)*) @nogc nothrow; 8655 // static core.simd.long8 _mm512_loadu_epi64(const(void)*) @nogc nothrow; 8656 // static core.simd.long8 _mm512_mask_loadu_epi64(core.simd.long8, ubyte, const(void)*) @nogc nothrow; 8657 // static core.simd.long8 _mm512_maskz_loadu_epi64(ubyte, const(void)*) @nogc nothrow; 8658 // static core.simd.float16 _mm512_mask_loadu_ps(core.simd.float16, ushort, const(void)*) @nogc nothrow; 8659 // static core.simd.float16 _mm512_maskz_loadu_ps(ushort, const(void)*) @nogc nothrow; 8660 // static core.simd.double8 _mm512_mask_loadu_pd(core.simd.double8, ubyte, const(void)*) @nogc nothrow; 8661 // static core.simd.double8 _mm512_maskz_loadu_pd(ubyte, const(void)*) @nogc nothrow; 8662 // static core.simd.double8 _mm512_loadu_pd(const(void)*) @nogc nothrow; 8663 // static core.simd.float16 _mm512_loadu_ps(const(void)*) @nogc nothrow; 8664 // static core.simd.float16 _mm512_load_ps(const(void)*) @nogc nothrow; 8665 // static core.simd.float16 _mm512_mask_load_ps(core.simd.float16, ushort, const(void)*) @nogc nothrow; 8666 // static core.simd.float16 _mm512_maskz_load_ps(ushort, const(void)*) @nogc nothrow; 8667 // static core.simd.double8 _mm512_load_pd(const(void)*) @nogc nothrow; 8668 // static core.simd.double8 _mm512_mask_load_pd(core.simd.double8, ubyte, const(void)*) @nogc nothrow; 8669 // static core.simd.double8 _mm512_maskz_load_pd(ubyte, const(void)*) @nogc nothrow; 8670 // static core.simd.long8 _mm512_load_si512(const(void)*) @nogc nothrow; 8671 // static core.simd.long8 _mm512_load_epi32(const(void)*) @nogc nothrow; 8672 // static core.simd.long8 _mm512_load_epi64(const(void)*) @nogc nothrow; 8673 // static void _mm512_storeu_epi64(void*, core.simd.long8) @nogc nothrow; 8674 // static void _mm512_mask_storeu_epi64(void*, ubyte, core.simd.long8) @nogc nothrow; 8675 // static void _mm512_storeu_si512(void*, core.simd.long8) @nogc nothrow; 8676 // static void _mm512_storeu_epi32(void*, core.simd.long8) @nogc nothrow; 8677 // static void _mm512_mask_storeu_epi32(void*, ushort, core.simd.long8) @nogc nothrow; 8678 // static void _mm512_mask_storeu_pd(void*, ubyte, core.simd.double8) @nogc nothrow; 8679 // static void _mm512_storeu_pd(void*, core.simd.double8) @nogc nothrow; 8680 // static void _mm512_mask_storeu_ps(void*, ushort, core.simd.float16) @nogc nothrow; 8681 // static void _mm512_storeu_ps(void*, core.simd.float16) @nogc nothrow; 8682 // static void _mm512_mask_store_pd(void*, ubyte, core.simd.double8) @nogc nothrow; 8683 // static void _mm512_store_pd(void*, core.simd.double8) @nogc nothrow; 8684 // static void _mm512_mask_store_ps(void*, ushort, core.simd.float16) @nogc nothrow; 8685 // static void _mm512_store_ps(void*, core.simd.float16) @nogc nothrow; 8686 // static void _mm512_store_si512(void*, core.simd.long8) @nogc nothrow; 8687 // static void _mm512_store_epi32(void*, core.simd.long8) @nogc nothrow; 8688 // static void _mm512_store_epi64(void*, core.simd.long8) @nogc nothrow; 8689 static ushort _mm512_knot(ushort) @nogc nothrow; 8690 // static core.simd.float4 _mm_mask3_fnmsub_ps(core.simd.float4, core.simd.float4, core.simd.float4, ubyte) @nogc nothrow; 8691 // static core.simd.float4 _mm_mask_fnmsub_ps(core.simd.float4, ubyte, core.simd.float4, core.simd.float4) @nogc nothrow; 8692 // static core.simd.double4 _mm256_mask3_fnmsub_pd(core.simd.double4, core.simd.double4, core.simd.double4, ubyte) @nogc nothrow; 8693 // static core.simd.double4 _mm256_mask_fnmsub_pd(core.simd.double4, ubyte, core.simd.double4, core.simd.double4) @nogc nothrow; 8694 // static core.simd.double2 _mm_mask3_fnmsub_pd(core.simd.double2, core.simd.double2, core.simd.double2, ubyte) @nogc nothrow; 8695 // static core.simd.double2 _mm_mask_fnmsub_pd(core.simd.double2, ubyte, core.simd.double2, core.simd.double2) @nogc nothrow; 8696 // static core.simd.float8 _mm256_mask_fnmadd_ps(core.simd.float8, ubyte, core.simd.float8, core.simd.float8) @nogc nothrow; 8697 // static core.simd.float4 _mm_mask_fnmadd_ps(core.simd.float4, ubyte, core.simd.float4, core.simd.float4) @nogc nothrow; 8698 // static core.simd.double4 _mm256_mask_fnmadd_pd(core.simd.double4, ubyte, core.simd.double4, core.simd.double4) @nogc nothrow; 8699 // static core.simd.double2 _mm_mask_fnmadd_pd(core.simd.double2, ubyte, core.simd.double2, core.simd.double2) @nogc nothrow; 8700 // static core.simd.float8 _mm256_mask3_fmsubadd_ps(core.simd.float8, core.simd.float8, core.simd.float8, ubyte) @nogc nothrow; 8701 // static core.simd.float4 _mm_mask3_fmsubadd_ps(core.simd.float4, core.simd.float4, core.simd.float4, ubyte) @nogc nothrow; 8702 // static core.simd.double4 _mm256_mask3_fmsubadd_pd(core.simd.double4, core.simd.double4, core.simd.double4, ubyte) @nogc nothrow; 8703 // static core.simd.double2 _mm_mask3_fmsubadd_pd(core.simd.double2, core.simd.double2, core.simd.double2, ubyte) @nogc nothrow; 8704 // static core.simd.float8 _mm256_mask3_fmsub_ps(core.simd.float8, core.simd.float8, core.simd.float8, ubyte) @nogc nothrow; 8705 // static core.simd.float4 _mm_mask3_fmsub_ps(core.simd.float4, core.simd.float4, core.simd.float4, ubyte) @nogc nothrow; 8706 // static core.simd.double4 _mm256_mask3_fmsub_pd(core.simd.double4, core.simd.double4, core.simd.double4, ubyte) @nogc nothrow; 8707 // static core.simd.double2 _mm_mask3_fmsub_pd(core.simd.double2, core.simd.double2, core.simd.double2, ubyte) @nogc nothrow; 8708 // static core.simd.float8 _mm256_maskz_fmsubadd_ps(ubyte, core.simd.float8, core.simd.float8, core.simd.float8) @nogc nothrow; 8709 // static core.simd.float8 _mm256_mask_fmsubadd_ps(core.simd.float8, ubyte, core.simd.float8, core.simd.float8) @nogc nothrow; 8710 // static core.simd.float8 _mm256_maskz_fmaddsub_ps(ubyte, core.simd.float8, core.simd.float8, core.simd.float8) @nogc nothrow; 8711 // static core.simd.float8 _mm256_mask3_fmaddsub_ps(core.simd.float8, core.simd.float8, core.simd.float8, ubyte) @nogc nothrow; 8712 // static core.simd.float8 _mm256_mask_fmaddsub_ps(core.simd.float8, ubyte, core.simd.float8, core.simd.float8) @nogc nothrow; 8713 // static core.simd.float4 _mm_maskz_fmsubadd_ps(ubyte, core.simd.float4, core.simd.float4, core.simd.float4) @nogc nothrow; 8714 // static core.simd.long8 _mm512_cvtepi8_epi32(core.simd.long2) @nogc nothrow; 8715 // static core.simd.long8 _mm512_mask_cvtepi8_epi32(core.simd.long8, ushort, core.simd.long2) @nogc nothrow; 8716 // static core.simd.long8 _mm512_maskz_cvtepi8_epi32(ushort, core.simd.long2) @nogc nothrow; 8717 // static core.simd.long8 _mm512_cvtepi8_epi64(core.simd.long2) @nogc nothrow; 8718 // static core.simd.long8 _mm512_mask_cvtepi8_epi64(core.simd.long8, ubyte, core.simd.long2) @nogc nothrow; 8719 // static core.simd.long8 _mm512_maskz_cvtepi8_epi64(ubyte, core.simd.long2) @nogc nothrow; 8720 // static core.simd.long8 _mm512_cvtepi32_epi64(core.simd.long4) @nogc nothrow; 8721 // static core.simd.long8 _mm512_mask_cvtepi32_epi64(core.simd.long8, ubyte, core.simd.long4) @nogc nothrow; 8722 // static core.simd.long8 _mm512_maskz_cvtepi32_epi64(ubyte, core.simd.long4) @nogc nothrow; 8723 // static core.simd.long8 _mm512_cvtepi16_epi32(core.simd.long4) @nogc nothrow; 8724 // static core.simd.long8 _mm512_mask_cvtepi16_epi32(core.simd.long8, ushort, core.simd.long4) @nogc nothrow; 8725 // static core.simd.long8 _mm512_maskz_cvtepi16_epi32(ushort, core.simd.long4) @nogc nothrow; 8726 // static core.simd.long8 _mm512_cvtepi16_epi64(core.simd.long2) @nogc nothrow; 8727 // static core.simd.long8 _mm512_mask_cvtepi16_epi64(core.simd.long8, ubyte, core.simd.long2) @nogc nothrow; 8728 // static core.simd.long8 _mm512_maskz_cvtepi16_epi64(ubyte, core.simd.long2) @nogc nothrow; 8729 // static core.simd.long8 _mm512_cvtepu8_epi32(core.simd.long2) @nogc nothrow; 8730 // static core.simd.long8 _mm512_mask_cvtepu8_epi32(core.simd.long8, ushort, core.simd.long2) @nogc nothrow; 8731 // static core.simd.long8 _mm512_maskz_cvtepu8_epi32(ushort, core.simd.long2) @nogc nothrow; 8732 // static core.simd.long8 _mm512_cvtepu8_epi64(core.simd.long2) @nogc nothrow; 8733 // static core.simd.long8 _mm512_mask_cvtepu8_epi64(core.simd.long8, ubyte, core.simd.long2) @nogc nothrow; 8734 // static core.simd.long8 _mm512_maskz_cvtepu8_epi64(ubyte, core.simd.long2) @nogc nothrow; 8735 // static core.simd.long8 _mm512_cvtepu32_epi64(core.simd.long4) @nogc nothrow; 8736 // static core.simd.long8 _mm512_mask_cvtepu32_epi64(core.simd.long8, ubyte, core.simd.long4) @nogc nothrow; 8737 // static core.simd.long8 _mm512_maskz_cvtepu32_epi64(ubyte, core.simd.long4) @nogc nothrow; 8738 // static core.simd.long8 _mm512_cvtepu16_epi32(core.simd.long4) @nogc nothrow; 8739 // static core.simd.long8 _mm512_mask_cvtepu16_epi32(core.simd.long8, ushort, core.simd.long4) @nogc nothrow; 8740 // static core.simd.long8 _mm512_maskz_cvtepu16_epi32(ushort, core.simd.long4) @nogc nothrow; 8741 // static core.simd.long8 _mm512_cvtepu16_epi64(core.simd.long2) @nogc nothrow; 8742 // static core.simd.long8 _mm512_mask_cvtepu16_epi64(core.simd.long8, ubyte, core.simd.long2) @nogc nothrow; 8743 // static core.simd.long8 _mm512_maskz_cvtepu16_epi64(ubyte, core.simd.long2) @nogc nothrow; 8744 // static core.simd.long8 _mm512_rorv_epi32(core.simd.long8, core.simd.long8) @nogc nothrow; 8745 // static core.simd.long8 _mm512_mask_rorv_epi32(core.simd.long8, ushort, core.simd.long8, core.simd.long8) @nogc nothrow; 8746 // static core.simd.long8 _mm512_maskz_rorv_epi32(ushort, core.simd.long8, core.simd.long8) @nogc nothrow; 8747 // static core.simd.long8 _mm512_rorv_epi64(core.simd.long8, core.simd.long8) @nogc nothrow; 8748 // static core.simd.long8 _mm512_mask_rorv_epi64(core.simd.long8, ubyte, core.simd.long8, core.simd.long8) @nogc nothrow; 8749 // static core.simd.long8 _mm512_maskz_rorv_epi64(ubyte, core.simd.long8, core.simd.long8) @nogc nothrow; 8750 // static core.simd.float4 _mm_mask_fmsubadd_ps(core.simd.float4, ubyte, core.simd.float4, core.simd.float4) @nogc nothrow; 8751 // static core.simd.float4 _mm_maskz_fmaddsub_ps(ubyte, core.simd.float4, core.simd.float4, core.simd.float4) @nogc nothrow; 8752 // static core.simd.float4 _mm_mask3_fmaddsub_ps(core.simd.float4, core.simd.float4, core.simd.float4, ubyte) @nogc nothrow; 8753 // static core.simd.float4 _mm_mask_fmaddsub_ps(core.simd.float4, ubyte, core.simd.float4, core.simd.float4) @nogc nothrow; 8754 // static core.simd.double4 _mm256_maskz_fmsubadd_pd(ubyte, core.simd.double4, core.simd.double4, core.simd.double4) @nogc nothrow; 8755 // static core.simd.double4 _mm256_mask_fmsubadd_pd(core.simd.double4, ubyte, core.simd.double4, core.simd.double4) @nogc nothrow; 8756 // static core.simd.double4 _mm256_maskz_fmaddsub_pd(ubyte, core.simd.double4, core.simd.double4, core.simd.double4) @nogc nothrow; 8757 // static core.simd.long8 _mm512_rolv_epi32(core.simd.long8, core.simd.long8) @nogc nothrow; 8758 // static core.simd.long8 _mm512_mask_rolv_epi32(core.simd.long8, ushort, core.simd.long8, core.simd.long8) @nogc nothrow; 8759 // static core.simd.long8 _mm512_maskz_rolv_epi32(ushort, core.simd.long8, core.simd.long8) @nogc nothrow; 8760 // static core.simd.long8 _mm512_rolv_epi64(core.simd.long8, core.simd.long8) @nogc nothrow; 8761 // static core.simd.long8 _mm512_mask_rolv_epi64(core.simd.long8, ubyte, core.simd.long8, core.simd.long8) @nogc nothrow; 8762 // static core.simd.long8 _mm512_maskz_rolv_epi64(ubyte, core.simd.long8, core.simd.long8) @nogc nothrow; 8763 // static core.simd.double4 _mm256_mask3_fmaddsub_pd(core.simd.double4, core.simd.double4, core.simd.double4, ubyte) @nogc nothrow; 8764 // static core.simd.double4 _mm256_mask_fmaddsub_pd(core.simd.double4, ubyte, core.simd.double4, core.simd.double4) @nogc nothrow; 8765 // static core.simd.double2 _mm_maskz_fmsubadd_pd(ubyte, core.simd.double2, core.simd.double2, core.simd.double2) @nogc nothrow; 8766 // static core.simd.long8 _mm512_slli_epi32(core.simd.long8, int) @nogc nothrow; 8767 // static core.simd.long8 _mm512_mask_slli_epi32(core.simd.long8, ushort, core.simd.long8, int) @nogc nothrow; 8768 // static core.simd.long8 _mm512_maskz_slli_epi32(ushort, core.simd.long8, int) @nogc nothrow; 8769 // static core.simd.long8 _mm512_slli_epi64(core.simd.long8, int) @nogc nothrow; 8770 // static core.simd.long8 _mm512_mask_slli_epi64(core.simd.long8, ubyte, core.simd.long8, int) @nogc nothrow; 8771 // static core.simd.long8 _mm512_maskz_slli_epi64(ubyte, core.simd.long8, int) @nogc nothrow; 8772 // static core.simd.long8 _mm512_srli_epi32(core.simd.long8, int) @nogc nothrow; 8773 // static core.simd.long8 _mm512_mask_srli_epi32(core.simd.long8, ushort, core.simd.long8, int) @nogc nothrow; 8774 // static core.simd.long8 _mm512_maskz_srli_epi32(ushort, core.simd.long8, int) @nogc nothrow; 8775 // static core.simd.long8 _mm512_srli_epi64(core.simd.long8, int) @nogc nothrow; 8776 // static core.simd.long8 _mm512_mask_srli_epi64(core.simd.long8, ubyte, core.simd.long8, int) @nogc nothrow; 8777 // static core.simd.long8 _mm512_maskz_srli_epi64(ubyte, core.simd.long8, int) @nogc nothrow; 8778 // static core.simd.long8 _mm512_mask_load_epi32(core.simd.long8, ushort, const(void)*) @nogc nothrow; 8779 // static core.simd.long8 _mm512_maskz_load_epi32(ushort, const(void)*) @nogc nothrow; 8780 // static void _mm512_mask_store_epi32(void*, ushort, core.simd.long8) @nogc nothrow; 8781 // static core.simd.long8 _mm512_mask_mov_epi32(core.simd.long8, ushort, core.simd.long8) @nogc nothrow; 8782 // static core.simd.long8 _mm512_maskz_mov_epi32(ushort, core.simd.long8) @nogc nothrow; 8783 // static core.simd.long8 _mm512_mask_mov_epi64(core.simd.long8, ubyte, core.simd.long8) @nogc nothrow; 8784 // static core.simd.long8 _mm512_maskz_mov_epi64(ubyte, core.simd.long8) @nogc nothrow; 8785 // static core.simd.long8 _mm512_mask_load_epi64(core.simd.long8, ubyte, const(void)*) @nogc nothrow; 8786 // static core.simd.long8 _mm512_maskz_load_epi64(ubyte, const(void)*) @nogc nothrow; 8787 // static void _mm512_mask_store_epi64(void*, ubyte, core.simd.long8) @nogc nothrow; 8788 // static core.simd.double8 _mm512_movedup_pd(core.simd.double8) @nogc nothrow; 8789 // static core.simd.double8 _mm512_mask_movedup_pd(core.simd.double8, ubyte, core.simd.double8) @nogc nothrow; 8790 // static core.simd.double8 _mm512_maskz_movedup_pd(ubyte, core.simd.double8) @nogc nothrow; 8791 // static core.simd.double2 _mm_mask_fmsubadd_pd(core.simd.double2, ubyte, core.simd.double2, core.simd.double2) @nogc nothrow; 8792 // static core.simd.double2 _mm_maskz_fmaddsub_pd(ubyte, core.simd.double2, core.simd.double2, core.simd.double2) @nogc nothrow; 8793 // static core.simd.double2 _mm_mask3_fmaddsub_pd(core.simd.double2, core.simd.double2, core.simd.double2, ubyte) @nogc nothrow; 8794 // static core.simd.double2 _mm_mask_fmaddsub_pd(core.simd.double2, ubyte, core.simd.double2, core.simd.double2) @nogc nothrow; 8795 // static core.simd.float8 _mm256_maskz_fnmsub_ps(ubyte, core.simd.float8, core.simd.float8, core.simd.float8) @nogc nothrow; 8796 // static core.simd.float8 _mm256_maskz_fnmadd_ps(ubyte, core.simd.float8, core.simd.float8, core.simd.float8) @nogc nothrow; 8797 // static core.simd.float8 _mm256_mask3_fnmadd_ps(core.simd.float8, core.simd.float8, core.simd.float8, ubyte) @nogc nothrow; 8798 // static core.simd.float8 _mm256_maskz_fmsub_ps(ubyte, core.simd.float8, core.simd.float8, core.simd.float8) @nogc nothrow; 8799 // static core.simd.float8 _mm256_mask_fmsub_ps(core.simd.float8, ubyte, core.simd.float8, core.simd.float8) @nogc nothrow; 8800 // static core.simd.float8 _mm256_maskz_fmadd_ps(ubyte, core.simd.float8, core.simd.float8, core.simd.float8) @nogc nothrow; 8801 // static core.simd.float8 _mm256_mask3_fmadd_ps(core.simd.float8, core.simd.float8, core.simd.float8, ubyte) @nogc nothrow; 8802 // static core.simd.float8 _mm256_mask_fmadd_ps(core.simd.float8, ubyte, core.simd.float8, core.simd.float8) @nogc nothrow; 8803 // static core.simd.float4 _mm_maskz_fnmsub_ps(ubyte, core.simd.float4, core.simd.float4, core.simd.float4) @nogc nothrow; 8804 // static core.simd.double2 _mm_getexp_sd(core.simd.double2, core.simd.double2) @nogc nothrow; 8805 // static core.simd.double2 _mm_mask_getexp_sd(core.simd.double2, ubyte, core.simd.double2, core.simd.double2) @nogc nothrow; 8806 // static core.simd.double2 _mm_maskz_getexp_sd(ubyte, core.simd.double2, core.simd.double2) @nogc nothrow; 8807 // static core.simd.float4 _mm_maskz_fnmadd_ps(ubyte, core.simd.float4, core.simd.float4, core.simd.float4) @nogc nothrow; 8808 // static core.simd.float4 _mm_getexp_ss(core.simd.float4, core.simd.float4) @nogc nothrow; 8809 // static core.simd.float4 _mm_mask_getexp_ss(core.simd.float4, ubyte, core.simd.float4, core.simd.float4) @nogc nothrow; 8810 // static core.simd.float4 _mm_mask3_fnmadd_ps(core.simd.float4, core.simd.float4, core.simd.float4, ubyte) @nogc nothrow; 8811 // static core.simd.float4 _mm_maskz_getexp_ss(ubyte, core.simd.float4, core.simd.float4) @nogc nothrow; 8812 // static core.simd.float4 _mm_maskz_fmsub_ps(ubyte, core.simd.float4, core.simd.float4, core.simd.float4) @nogc nothrow; 8813 // static core.simd.float4 _mm_mask_fmsub_ps(core.simd.float4, ubyte, core.simd.float4, core.simd.float4) @nogc nothrow; 8814 // static core.simd.float4 _mm_maskz_fmadd_ps(ubyte, core.simd.float4, core.simd.float4, core.simd.float4) @nogc nothrow; 8815 // static core.simd.float4 _mm_mask3_fmadd_ps(core.simd.float4, core.simd.float4, core.simd.float4, ubyte) @nogc nothrow; 8816 // static core.simd.float4 _mm_mask_fmadd_ps(core.simd.float4, ubyte, core.simd.float4, core.simd.float4) @nogc nothrow; 8817 // static core.simd.double4 _mm256_maskz_fnmsub_pd(ubyte, core.simd.double4, core.simd.double4, core.simd.double4) @nogc nothrow; 8818 static ushort _mm512_kmov(ushort) @nogc nothrow; 8819 // static core.simd.double4 _mm256_maskz_fnmadd_pd(ubyte, core.simd.double4, core.simd.double4, core.simd.double4) @nogc nothrow; 8820 // static core.simd.double4 _mm256_mask3_fnmadd_pd(core.simd.double4, core.simd.double4, core.simd.double4, ubyte) @nogc nothrow; 8821 // static core.simd.long8 _mm512_sll_epi32(core.simd.long8, core.simd.long2) @nogc nothrow; 8822 // static core.simd.long8 _mm512_mask_sll_epi32(core.simd.long8, ushort, core.simd.long8, core.simd.long2) @nogc nothrow; 8823 // static core.simd.long8 _mm512_maskz_sll_epi32(ushort, core.simd.long8, core.simd.long2) @nogc nothrow; 8824 // static core.simd.long8 _mm512_sll_epi64(core.simd.long8, core.simd.long2) @nogc nothrow; 8825 // static core.simd.long8 _mm512_mask_sll_epi64(core.simd.long8, ubyte, core.simd.long8, core.simd.long2) @nogc nothrow; 8826 // static core.simd.long8 _mm512_maskz_sll_epi64(ubyte, core.simd.long8, core.simd.long2) @nogc nothrow; 8827 // static core.simd.long8 _mm512_sllv_epi32(core.simd.long8, core.simd.long8) @nogc nothrow; 8828 // static core.simd.long8 _mm512_mask_sllv_epi32(core.simd.long8, ushort, core.simd.long8, core.simd.long8) @nogc nothrow; 8829 // static core.simd.long8 _mm512_maskz_sllv_epi32(ushort, core.simd.long8, core.simd.long8) @nogc nothrow; 8830 // static core.simd.long8 _mm512_sllv_epi64(core.simd.long8, core.simd.long8) @nogc nothrow; 8831 // static core.simd.long8 _mm512_mask_sllv_epi64(core.simd.long8, ubyte, core.simd.long8, core.simd.long8) @nogc nothrow; 8832 // static core.simd.long8 _mm512_maskz_sllv_epi64(ubyte, core.simd.long8, core.simd.long8) @nogc nothrow; 8833 // static core.simd.long8 _mm512_sra_epi32(core.simd.long8, core.simd.long2) @nogc nothrow; 8834 // static core.simd.long8 _mm512_mask_sra_epi32(core.simd.long8, ushort, core.simd.long8, core.simd.long2) @nogc nothrow; 8835 // static core.simd.long8 _mm512_maskz_sra_epi32(ushort, core.simd.long8, core.simd.long2) @nogc nothrow; 8836 // static core.simd.long8 _mm512_sra_epi64(core.simd.long8, core.simd.long2) @nogc nothrow; 8837 // static core.simd.long8 _mm512_mask_sra_epi64(core.simd.long8, ubyte, core.simd.long8, core.simd.long2) @nogc nothrow; 8838 // static core.simd.long8 _mm512_maskz_sra_epi64(ubyte, core.simd.long8, core.simd.long2) @nogc nothrow; 8839 // static core.simd.long8 _mm512_srav_epi32(core.simd.long8, core.simd.long8) @nogc nothrow; 8840 // static core.simd.long8 _mm512_mask_srav_epi32(core.simd.long8, ushort, core.simd.long8, core.simd.long8) @nogc nothrow; 8841 // static core.simd.long8 _mm512_maskz_srav_epi32(ushort, core.simd.long8, core.simd.long8) @nogc nothrow; 8842 // static core.simd.long8 _mm512_srav_epi64(core.simd.long8, core.simd.long8) @nogc nothrow; 8843 // static core.simd.long8 _mm512_mask_srav_epi64(core.simd.long8, ubyte, core.simd.long8, core.simd.long8) @nogc nothrow; 8844 // static core.simd.long8 _mm512_maskz_srav_epi64(ubyte, core.simd.long8, core.simd.long8) @nogc nothrow; 8845 // static core.simd.long8 _mm512_srl_epi32(core.simd.long8, core.simd.long2) @nogc nothrow; 8846 // static core.simd.long8 _mm512_mask_srl_epi32(core.simd.long8, ushort, core.simd.long8, core.simd.long2) @nogc nothrow; 8847 // static core.simd.long8 _mm512_maskz_srl_epi32(ushort, core.simd.long8, core.simd.long2) @nogc nothrow; 8848 // static core.simd.long8 _mm512_srl_epi64(core.simd.long8, core.simd.long2) @nogc nothrow; 8849 // static core.simd.long8 _mm512_mask_srl_epi64(core.simd.long8, ubyte, core.simd.long8, core.simd.long2) @nogc nothrow; 8850 // static core.simd.long8 _mm512_maskz_srl_epi64(ubyte, core.simd.long8, core.simd.long2) @nogc nothrow; 8851 // static core.simd.long8 _mm512_srlv_epi32(core.simd.long8, core.simd.long8) @nogc nothrow; 8852 // static core.simd.long8 _mm512_mask_srlv_epi32(core.simd.long8, ushort, core.simd.long8, core.simd.long8) @nogc nothrow; 8853 // static core.simd.long8 _mm512_maskz_srlv_epi32(ushort, core.simd.long8, core.simd.long8) @nogc nothrow; 8854 // static core.simd.long8 _mm512_srlv_epi64(core.simd.long8, core.simd.long8) @nogc nothrow; 8855 // static core.simd.long8 _mm512_mask_srlv_epi64(core.simd.long8, ubyte, core.simd.long8, core.simd.long8) @nogc nothrow; 8856 // static core.simd.long8 _mm512_maskz_srlv_epi64(ubyte, core.simd.long8, core.simd.long8) @nogc nothrow; 8857 // static core.simd.double4 _mm256_maskz_fmsub_pd(ubyte, core.simd.double4, core.simd.double4, core.simd.double4) @nogc nothrow; 8858 // static core.simd.double4 _mm256_mask_fmsub_pd(core.simd.double4, ubyte, core.simd.double4, core.simd.double4) @nogc nothrow; 8859 // static core.simd.double4 _mm256_maskz_fmadd_pd(ubyte, core.simd.double4, core.simd.double4, core.simd.double4) @nogc nothrow; 8860 // static core.simd.double4 _mm256_mask3_fmadd_pd(core.simd.double4, core.simd.double4, core.simd.double4, ubyte) @nogc nothrow; 8861 // static core.simd.double4 _mm256_mask_fmadd_pd(core.simd.double4, ubyte, core.simd.double4, core.simd.double4) @nogc nothrow; 8862 // static uint _mm_cvtsd_u32(core.simd.double2) @nogc nothrow; 8863 // static ulong _mm_cvtsd_u64(core.simd.double2) @nogc nothrow; 8864 // static core.simd.double2 _mm_maskz_fnmsub_pd(ubyte, core.simd.double2, core.simd.double2, core.simd.double2) @nogc nothrow; 8865 // static core.simd.double2 _mm_maskz_fnmadd_pd(ubyte, core.simd.double2, core.simd.double2, core.simd.double2) @nogc nothrow; 8866 // static core.simd.double2 _mm_mask3_fnmadd_pd(core.simd.double2, core.simd.double2, core.simd.double2, ubyte) @nogc nothrow; 8867 // static uint _mm_cvtss_u32(core.simd.float4) @nogc nothrow; 8868 // static ulong _mm_cvtss_u64(core.simd.float4) @nogc nothrow; 8869 // static core.simd.double2 _mm_maskz_fmsub_pd(ubyte, core.simd.double2, core.simd.double2, core.simd.double2) @nogc nothrow; 8870 // static int _mm_cvttsd_i32(core.simd.double2) @nogc nothrow; 8871 // static core.simd.double2 _mm_mask_fmsub_pd(core.simd.double2, ubyte, core.simd.double2, core.simd.double2) @nogc nothrow; 8872 // static long _mm_cvttsd_i64(core.simd.double2) @nogc nothrow; 8873 // static core.simd.double2 _mm_maskz_fmadd_pd(ubyte, core.simd.double2, core.simd.double2, core.simd.double2) @nogc nothrow; 8874 // static uint _mm_cvttsd_u32(core.simd.double2) @nogc nothrow; 8875 // static ulong _mm_cvttsd_u64(core.simd.double2) @nogc nothrow; 8876 // static core.simd.double2 _mm_mask3_fmadd_pd(core.simd.double2, core.simd.double2, core.simd.double2, ubyte) @nogc nothrow; 8877 // static int _mm_cvttss_i32(core.simd.float4) @nogc nothrow; 8878 // static core.simd.double2 _mm_mask_fmadd_pd(core.simd.double2, ubyte, core.simd.double2, core.simd.double2) @nogc nothrow; 8879 // static long _mm_cvttss_i64(core.simd.float4) @nogc nothrow; 8880 // static core.simd.long2 _mm_maskz_xor_epi64(ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 8881 // static uint _mm_cvttss_u32(core.simd.float4) @nogc nothrow; 8882 // static ulong _mm_cvttss_u64(core.simd.float4) @nogc nothrow; 8883 // static core.simd.long2 _mm_mask_xor_epi64(core.simd.long2, ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 8884 // static core.simd.long2 _mm_xor_epi64(core.simd.long2, core.simd.long2) @nogc nothrow; 8885 // static core.simd.long4 _mm256_maskz_xor_epi64(ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 8886 // static core.simd.double8 _mm512_permutevar_pd(core.simd.double8, core.simd.long8) @nogc nothrow; 8887 // static core.simd.double8 _mm512_mask_permutevar_pd(core.simd.double8, ubyte, core.simd.double8, core.simd.long8) @nogc nothrow; 8888 // static core.simd.double8 _mm512_maskz_permutevar_pd(ubyte, core.simd.double8, core.simd.long8) @nogc nothrow; 8889 // static core.simd.float16 _mm512_permutevar_ps(core.simd.float16, core.simd.long8) @nogc nothrow; 8890 // static core.simd.float16 _mm512_mask_permutevar_ps(core.simd.float16, ushort, core.simd.float16, core.simd.long8) @nogc nothrow; 8891 // static core.simd.float16 _mm512_maskz_permutevar_ps(ushort, core.simd.float16, core.simd.long8) @nogc nothrow; 8892 // static core.simd.double8 _mm512_permutex2var_pd(core.simd.double8, core.simd.long8, core.simd.double8) @nogc nothrow; 8893 // static core.simd.double8 _mm512_mask_permutex2var_pd(core.simd.double8, ubyte, core.simd.long8, core.simd.double8) @nogc nothrow; 8894 // static core.simd.double8 _mm512_mask2_permutex2var_pd(core.simd.double8, core.simd.long8, ubyte, core.simd.double8) @nogc nothrow; 8895 // static core.simd.double8 _mm512_maskz_permutex2var_pd(ubyte, core.simd.double8, core.simd.long8, core.simd.double8) @nogc nothrow; 8896 // static core.simd.float16 _mm512_permutex2var_ps(core.simd.float16, core.simd.long8, core.simd.float16) @nogc nothrow; 8897 // static core.simd.float16 _mm512_mask_permutex2var_ps(core.simd.float16, ushort, core.simd.long8, core.simd.float16) @nogc nothrow; 8898 // static core.simd.float16 _mm512_mask2_permutex2var_ps(core.simd.float16, core.simd.long8, ushort, core.simd.float16) @nogc nothrow; 8899 // static core.simd.float16 _mm512_maskz_permutex2var_ps(ushort, core.simd.float16, core.simd.long8, core.simd.float16) @nogc nothrow; 8900 // static core.simd.long4 _mm256_mask_xor_epi64(core.simd.long4, ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 8901 // static core.simd.long4 _mm256_xor_epi64(core.simd.long4, core.simd.long4) @nogc nothrow; 8902 // static core.simd.long4 _mm512_cvttpd_epu32(core.simd.double8) @nogc nothrow; 8903 // static core.simd.long4 _mm512_mask_cvttpd_epu32(core.simd.long4, ubyte, core.simd.double8) @nogc nothrow; 8904 // static core.simd.long4 _mm512_maskz_cvttpd_epu32(ubyte, core.simd.double8) @nogc nothrow; 8905 // static core.simd.long2 _mm_maskz_or_epi64(ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 8906 // static core.simd.long2 _mm_mask_or_epi64(core.simd.long2, ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 8907 // static core.simd.long2 _mm_or_epi64(core.simd.long2, core.simd.long2) @nogc nothrow; 8908 // static core.simd.long4 _mm256_maskz_or_epi64(ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 8909 // static core.simd.long4 _mm256_mask_or_epi64(core.simd.long4, ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 8910 // static core.simd.long4 _mm256_or_epi64(core.simd.long4, core.simd.long4) @nogc nothrow; 8911 // static core.simd.long2 _mm_maskz_andnot_epi64(ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 8912 // static core.simd.double8 _mm512_scalef_pd(core.simd.double8, core.simd.double8) @nogc nothrow; 8913 // static core.simd.double8 _mm512_mask_scalef_pd(core.simd.double8, ubyte, core.simd.double8, core.simd.double8) @nogc nothrow; 8914 // static core.simd.double8 _mm512_maskz_scalef_pd(ubyte, core.simd.double8, core.simd.double8) @nogc nothrow; 8915 // static core.simd.long2 _mm_mask_andnot_epi64(core.simd.long2, ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 8916 // static core.simd.long2 _mm_andnot_epi64(core.simd.long2, core.simd.long2) @nogc nothrow; 8917 // static core.simd.float16 _mm512_scalef_ps(core.simd.float16, core.simd.float16) @nogc nothrow; 8918 // static core.simd.float16 _mm512_mask_scalef_ps(core.simd.float16, ushort, core.simd.float16, core.simd.float16) @nogc nothrow; 8919 // static core.simd.float16 _mm512_maskz_scalef_ps(ushort, core.simd.float16, core.simd.float16) @nogc nothrow; 8920 // static core.simd.double2 _mm_scalef_sd(core.simd.double2, core.simd.double2) @nogc nothrow; 8921 // static core.simd.double2 _mm_mask_scalef_sd(core.simd.double2, ubyte, core.simd.double2, core.simd.double2) @nogc nothrow; 8922 // static core.simd.long4 _mm256_maskz_andnot_epi64(ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 8923 // static core.simd.double2 _mm_maskz_scalef_sd(ubyte, core.simd.double2, core.simd.double2) @nogc nothrow; 8924 // static core.simd.long4 _mm256_mask_andnot_epi64(core.simd.long4, ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 8925 // static core.simd.float4 _mm_scalef_ss(core.simd.float4, core.simd.float4) @nogc nothrow; 8926 // static core.simd.float4 _mm_mask_scalef_ss(core.simd.float4, ubyte, core.simd.float4, core.simd.float4) @nogc nothrow; 8927 // static core.simd.float4 _mm_maskz_scalef_ss(ubyte, core.simd.float4, core.simd.float4) @nogc nothrow; 8928 // static core.simd.long4 _mm256_andnot_epi64(core.simd.long4, core.simd.long4) @nogc nothrow; 8929 // static core.simd.long8 _mm512_srai_epi32(core.simd.long8, int) @nogc nothrow; 8930 // static core.simd.long8 _mm512_mask_srai_epi32(core.simd.long8, ushort, core.simd.long8, int) @nogc nothrow; 8931 // static core.simd.long8 _mm512_maskz_srai_epi32(ushort, core.simd.long8, int) @nogc nothrow; 8932 // static core.simd.long8 _mm512_srai_epi64(core.simd.long8, int) @nogc nothrow; 8933 // static core.simd.long8 _mm512_mask_srai_epi64(core.simd.long8, ubyte, core.simd.long8, int) @nogc nothrow; 8934 // static core.simd.long8 _mm512_maskz_srai_epi64(ubyte, core.simd.long8, int) @nogc nothrow; 8935 // static core.simd.long2 _mm_maskz_and_epi64(ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 8936 // static core.simd.long2 _mm_mask_and_epi64(core.simd.long2, ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 8937 // static core.simd.long2 _mm_and_epi64(core.simd.long2, core.simd.long2) @nogc nothrow; 8938 // static core.simd.long4 _mm256_maskz_and_epi64(ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 8939 // static core.simd.long4 _mm256_mask_and_epi64(core.simd.long4, ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 8940 // static core.simd.long4 _mm256_and_epi64(core.simd.long4, core.simd.long4) @nogc nothrow; 8941 // static core.simd.long2 _mm_maskz_xor_epi32(ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 8942 // static core.simd.long2 _mm_mask_xor_epi32(core.simd.long2, ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 8943 // static core.simd.long2 _mm_xor_epi32(core.simd.long2, core.simd.long2) @nogc nothrow; 8944 // static core.simd.double2 _mm_mask_sqrt_sd(core.simd.double2, ubyte, core.simd.double2, core.simd.double2) @nogc nothrow; 8945 // static core.simd.long4 _mm256_maskz_xor_epi32(ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 8946 // static core.simd.double2 _mm_maskz_sqrt_sd(ubyte, core.simd.double2, core.simd.double2) @nogc nothrow; 8947 // static core.simd.long4 _mm256_mask_xor_epi32(core.simd.long4, ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 8948 // static core.simd.float4 _mm_mask_sqrt_ss(core.simd.float4, ubyte, core.simd.float4, core.simd.float4) @nogc nothrow; 8949 // static core.simd.float4 _mm_maskz_sqrt_ss(ubyte, core.simd.float4, core.simd.float4) @nogc nothrow; 8950 // static core.simd.long4 _mm256_xor_epi32(core.simd.long4, core.simd.long4) @nogc nothrow; 8951 // static core.simd.float16 _mm512_broadcast_f32x4(core.simd.float4) @nogc nothrow; 8952 // static core.simd.float16 _mm512_mask_broadcast_f32x4(core.simd.float16, ushort, core.simd.float4) @nogc nothrow; 8953 // static core.simd.float16 _mm512_maskz_broadcast_f32x4(ushort, core.simd.float4) @nogc nothrow; 8954 // static core.simd.double8 _mm512_broadcast_f64x4(core.simd.double4) @nogc nothrow; 8955 // static core.simd.double8 _mm512_mask_broadcast_f64x4(core.simd.double8, ubyte, core.simd.double4) @nogc nothrow; 8956 // static core.simd.double8 _mm512_maskz_broadcast_f64x4(ubyte, core.simd.double4) @nogc nothrow; 8957 // static core.simd.long8 _mm512_broadcast_i32x4(core.simd.long2) @nogc nothrow; 8958 // static core.simd.long8 _mm512_mask_broadcast_i32x4(core.simd.long8, ushort, core.simd.long2) @nogc nothrow; 8959 // static core.simd.long8 _mm512_maskz_broadcast_i32x4(ushort, core.simd.long2) @nogc nothrow; 8960 // static core.simd.long8 _mm512_broadcast_i64x4(core.simd.long4) @nogc nothrow; 8961 // static core.simd.long8 _mm512_mask_broadcast_i64x4(core.simd.long8, ubyte, core.simd.long4) @nogc nothrow; 8962 // static core.simd.long8 _mm512_maskz_broadcast_i64x4(ubyte, core.simd.long4) @nogc nothrow; 8963 // static core.simd.double8 _mm512_mask_broadcastsd_pd(core.simd.double8, ubyte, core.simd.double2) @nogc nothrow; 8964 // static core.simd.double8 _mm512_maskz_broadcastsd_pd(ubyte, core.simd.double2) @nogc nothrow; 8965 // static core.simd.float16 _mm512_mask_broadcastss_ps(core.simd.float16, ushort, core.simd.float4) @nogc nothrow; 8966 // static core.simd.float16 _mm512_maskz_broadcastss_ps(ushort, core.simd.float4) @nogc nothrow; 8967 // static core.simd.long2 _mm512_cvtsepi32_epi8(core.simd.long8) @nogc nothrow; 8968 // static core.simd.long2 _mm512_mask_cvtsepi32_epi8(core.simd.long2, ushort, core.simd.long8) @nogc nothrow; 8969 // static core.simd.long2 _mm512_maskz_cvtsepi32_epi8(ushort, core.simd.long8) @nogc nothrow; 8970 // static void _mm512_mask_cvtsepi32_storeu_epi8(void*, ushort, core.simd.long8) @nogc nothrow; 8971 // static core.simd.long4 _mm512_cvtsepi32_epi16(core.simd.long8) @nogc nothrow; 8972 // static core.simd.long4 _mm512_mask_cvtsepi32_epi16(core.simd.long4, ushort, core.simd.long8) @nogc nothrow; 8973 // static core.simd.long4 _mm512_maskz_cvtsepi32_epi16(ushort, core.simd.long8) @nogc nothrow; 8974 // static void _mm512_mask_cvtsepi32_storeu_epi16(void*, ushort, core.simd.long8) @nogc nothrow; 8975 // static core.simd.long2 _mm512_cvtsepi64_epi8(core.simd.long8) @nogc nothrow; 8976 // static core.simd.long2 _mm512_mask_cvtsepi64_epi8(core.simd.long2, ubyte, core.simd.long8) @nogc nothrow; 8977 // static core.simd.long2 _mm512_maskz_cvtsepi64_epi8(ubyte, core.simd.long8) @nogc nothrow; 8978 // static void _mm512_mask_cvtsepi64_storeu_epi8(void*, ubyte, core.simd.long8) @nogc nothrow; 8979 // static core.simd.long4 _mm512_cvtsepi64_epi32(core.simd.long8) @nogc nothrow; 8980 // static core.simd.long4 _mm512_mask_cvtsepi64_epi32(core.simd.long4, ubyte, core.simd.long8) @nogc nothrow; 8981 // static core.simd.long4 _mm512_maskz_cvtsepi64_epi32(ubyte, core.simd.long8) @nogc nothrow; 8982 // static void _mm512_mask_cvtsepi64_storeu_epi32(void*, ubyte, core.simd.long8) @nogc nothrow; 8983 // static core.simd.long2 _mm512_cvtsepi64_epi16(core.simd.long8) @nogc nothrow; 8984 // static core.simd.long2 _mm512_mask_cvtsepi64_epi16(core.simd.long2, ubyte, core.simd.long8) @nogc nothrow; 8985 // static core.simd.long2 _mm512_maskz_cvtsepi64_epi16(ubyte, core.simd.long8) @nogc nothrow; 8986 // static void _mm512_mask_cvtsepi64_storeu_epi16(void*, ubyte, core.simd.long8) @nogc nothrow; 8987 // static core.simd.long2 _mm512_cvtusepi32_epi8(core.simd.long8) @nogc nothrow; 8988 // static core.simd.long2 _mm512_mask_cvtusepi32_epi8(core.simd.long2, ushort, core.simd.long8) @nogc nothrow; 8989 // static core.simd.long2 _mm512_maskz_cvtusepi32_epi8(ushort, core.simd.long8) @nogc nothrow; 8990 // static void _mm512_mask_cvtusepi32_storeu_epi8(void*, ushort, core.simd.long8) @nogc nothrow; 8991 // static core.simd.long4 _mm512_cvtusepi32_epi16(core.simd.long8) @nogc nothrow; 8992 // static core.simd.long4 _mm512_mask_cvtusepi32_epi16(core.simd.long4, ushort, core.simd.long8) @nogc nothrow; 8993 // static core.simd.long4 _mm512_maskz_cvtusepi32_epi16(ushort, core.simd.long8) @nogc nothrow; 8994 // static void _mm512_mask_cvtusepi32_storeu_epi16(void*, ushort, core.simd.long8) @nogc nothrow; 8995 // static core.simd.long2 _mm512_cvtusepi64_epi8(core.simd.long8) @nogc nothrow; 8996 // static core.simd.long2 _mm512_mask_cvtusepi64_epi8(core.simd.long2, ubyte, core.simd.long8) @nogc nothrow; 8997 // static core.simd.long2 _mm512_maskz_cvtusepi64_epi8(ubyte, core.simd.long8) @nogc nothrow; 8998 // static void _mm512_mask_cvtusepi64_storeu_epi8(void*, ubyte, core.simd.long8) @nogc nothrow; 8999 // static core.simd.long4 _mm512_cvtusepi64_epi32(core.simd.long8) @nogc nothrow; 9000 // static core.simd.long4 _mm512_mask_cvtusepi64_epi32(core.simd.long4, ubyte, core.simd.long8) @nogc nothrow; 9001 // static core.simd.long4 _mm512_maskz_cvtusepi64_epi32(ubyte, core.simd.long8) @nogc nothrow; 9002 // static void _mm512_mask_cvtusepi64_storeu_epi32(void*, ubyte, core.simd.long8) @nogc nothrow; 9003 // static core.simd.long2 _mm512_cvtusepi64_epi16(core.simd.long8) @nogc nothrow; 9004 // static core.simd.long2 _mm512_mask_cvtusepi64_epi16(core.simd.long2, ubyte, core.simd.long8) @nogc nothrow; 9005 // static core.simd.long2 _mm512_maskz_cvtusepi64_epi16(ubyte, core.simd.long8) @nogc nothrow; 9006 // static void _mm512_mask_cvtusepi64_storeu_epi16(void*, ubyte, core.simd.long8) @nogc nothrow; 9007 // static core.simd.long2 _mm512_cvtepi32_epi8(core.simd.long8) @nogc nothrow; 9008 // static core.simd.long2 _mm512_mask_cvtepi32_epi8(core.simd.long2, ushort, core.simd.long8) @nogc nothrow; 9009 // static core.simd.long2 _mm512_maskz_cvtepi32_epi8(ushort, core.simd.long8) @nogc nothrow; 9010 // static void _mm512_mask_cvtepi32_storeu_epi8(void*, ushort, core.simd.long8) @nogc nothrow; 9011 // static core.simd.long4 _mm512_cvtepi32_epi16(core.simd.long8) @nogc nothrow; 9012 // static core.simd.long4 _mm512_mask_cvtepi32_epi16(core.simd.long4, ushort, core.simd.long8) @nogc nothrow; 9013 // static core.simd.long4 _mm512_maskz_cvtepi32_epi16(ushort, core.simd.long8) @nogc nothrow; 9014 // static void _mm512_mask_cvtepi32_storeu_epi16(void*, ushort, core.simd.long8) @nogc nothrow; 9015 // static core.simd.long2 _mm512_cvtepi64_epi8(core.simd.long8) @nogc nothrow; 9016 // static core.simd.long2 _mm512_mask_cvtepi64_epi8(core.simd.long2, ubyte, core.simd.long8) @nogc nothrow; 9017 // static core.simd.long2 _mm512_maskz_cvtepi64_epi8(ubyte, core.simd.long8) @nogc nothrow; 9018 // static void _mm512_mask_cvtepi64_storeu_epi8(void*, ubyte, core.simd.long8) @nogc nothrow; 9019 // static core.simd.long4 _mm512_cvtepi64_epi32(core.simd.long8) @nogc nothrow; 9020 // static core.simd.long4 _mm512_mask_cvtepi64_epi32(core.simd.long4, ubyte, core.simd.long8) @nogc nothrow; 9021 // static core.simd.long4 _mm512_maskz_cvtepi64_epi32(ubyte, core.simd.long8) @nogc nothrow; 9022 // static void _mm512_mask_cvtepi64_storeu_epi32(void*, ubyte, core.simd.long8) @nogc nothrow; 9023 // static core.simd.long2 _mm512_cvtepi64_epi16(core.simd.long8) @nogc nothrow; 9024 // static core.simd.long2 _mm512_mask_cvtepi64_epi16(core.simd.long2, ubyte, core.simd.long8) @nogc nothrow; 9025 // static core.simd.long2 _mm512_maskz_cvtepi64_epi16(ubyte, core.simd.long8) @nogc nothrow; 9026 // static void _mm512_mask_cvtepi64_storeu_epi16(void*, ubyte, core.simd.long8) @nogc nothrow; 9027 // static core.simd.long2 _mm_maskz_or_epi32(ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 9028 // static core.simd.long2 _mm_mask_or_epi32(core.simd.long2, ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 9029 // static core.simd.long2 _mm_or_epi32(core.simd.long2, core.simd.long2) @nogc nothrow; 9030 // static core.simd.long4 _mm256_maskz_or_epi32(ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 9031 // static core.simd.long4 _mm256_mask_or_epi32(core.simd.long4, ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 9032 // static core.simd.long4 _mm256_or_epi32(core.simd.long4, core.simd.long4) @nogc nothrow; 9033 // static core.simd.long2 _mm_maskz_andnot_epi32(ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 9034 // static core.simd.long2 _mm_mask_andnot_epi32(core.simd.long2, ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 9035 // static core.simd.long2 _mm_andnot_epi32(core.simd.long2, core.simd.long2) @nogc nothrow; 9036 // static core.simd.long4 _mm256_maskz_andnot_epi32(ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 9037 // static core.simd.long4 _mm256_mask_andnot_epi32(core.simd.long4, ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 9038 // static core.simd.long4 _mm256_andnot_epi32(core.simd.long4, core.simd.long4) @nogc nothrow; 9039 // static core.simd.long2 _mm_maskz_and_epi32(ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 9040 // static core.simd.long2 _mm_mask_and_epi32(core.simd.long2, ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 9041 // static core.simd.long2 _mm_and_epi32(core.simd.long2, core.simd.long2) @nogc nothrow; 9042 // static core.simd.long4 _mm256_maskz_and_epi32(ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 9043 // static core.simd.double8 _mm512_getexp_pd(core.simd.double8) @nogc nothrow; 9044 // static core.simd.double8 _mm512_mask_getexp_pd(core.simd.double8, ubyte, core.simd.double8) @nogc nothrow; 9045 // static core.simd.double8 _mm512_maskz_getexp_pd(ubyte, core.simd.double8) @nogc nothrow; 9046 // static core.simd.long4 _mm256_mask_and_epi32(core.simd.long4, ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 9047 // static core.simd.long4 _mm256_and_epi32(core.simd.long4, core.simd.long4) @nogc nothrow; 9048 // static core.simd.float16 _mm512_getexp_ps(core.simd.float16) @nogc nothrow; 9049 // static core.simd.float16 _mm512_mask_getexp_ps(core.simd.float16, ushort, core.simd.float16) @nogc nothrow; 9050 // static core.simd.float16 _mm512_maskz_getexp_ps(ushort, core.simd.float16) @nogc nothrow; 9051 // static core.simd.long2 _mm_mask_mullo_epi32(core.simd.long2, ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 9052 // static core.simd.long2 _mm_maskz_mullo_epi32(ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 9053 // static core.simd.long4 _mm256_mask_mullo_epi32(core.simd.long4, ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 9054 // static core.simd.long4 _mm256_maskz_mullo_epi32(ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 9055 // static core.simd.long2 _mm_maskz_mul_epu32(ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 9056 // static core.simd.long2 _mm_mask_mul_epu32(core.simd.long2, ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 9057 // static core.simd.long4 _mm256_maskz_mul_epu32(ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 9058 // static core.simd.long4 _mm256_mask_mul_epu32(core.simd.long4, ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 9059 // static core.simd.long2 _mm_maskz_mul_epi32(ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 9060 // static core.simd.long2 _mm_mask_mul_epi32(core.simd.long2, ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 9061 // static core.simd.long4 _mm256_maskz_mul_epi32(ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 9062 // static core.simd.long4 _mm256_mask_mul_epi32(core.simd.long4, ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 9063 // static core.simd.long2 _mm_maskz_sub_epi64(ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 9064 // static core.simd.long2 _mm_mask_sub_epi64(core.simd.long2, ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 9065 // static core.simd.long2 _mm_maskz_sub_epi32(ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 9066 // static core.simd.long2 _mm_mask_sub_epi32(core.simd.long2, ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 9067 // static core.simd.float4 _mm_mask_fmadd_ss(core.simd.float4, ubyte, core.simd.float4, core.simd.float4) @nogc nothrow; 9068 // static core.simd.long2 _mm_maskz_add_epi64(ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 9069 // static core.simd.float4 _mm_maskz_fmadd_ss(ubyte, core.simd.float4, core.simd.float4, core.simd.float4) @nogc nothrow; 9070 // static core.simd.float4 _mm_mask3_fmadd_ss(core.simd.float4, core.simd.float4, core.simd.float4, ubyte) @nogc nothrow; 9071 // static core.simd.long2 _mm_mask_add_epi64(core.simd.long2, ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 9072 // static core.simd.float4 _mm_mask_fmsub_ss(core.simd.float4, ubyte, core.simd.float4, core.simd.float4) @nogc nothrow; 9073 // static core.simd.long2 _mm_maskz_add_epi32(ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 9074 // static core.simd.float4 _mm_maskz_fmsub_ss(ubyte, core.simd.float4, core.simd.float4, core.simd.float4) @nogc nothrow; 9075 // static core.simd.float4 _mm_mask3_fmsub_ss(core.simd.float4, core.simd.float4, core.simd.float4, ubyte) @nogc nothrow; 9076 // static core.simd.long2 _mm_mask_add_epi32(core.simd.long2, ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 9077 // static core.simd.float4 _mm_mask_fnmadd_ss(core.simd.float4, ubyte, core.simd.float4, core.simd.float4) @nogc nothrow; 9078 // static core.simd.long4 _mm256_maskz_sub_epi64(ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 9079 // static core.simd.float4 _mm_maskz_fnmadd_ss(ubyte, core.simd.float4, core.simd.float4, core.simd.float4) @nogc nothrow; 9080 // static core.simd.float4 _mm_mask3_fnmadd_ss(core.simd.float4, core.simd.float4, core.simd.float4, ubyte) @nogc nothrow; 9081 // static core.simd.long4 _mm256_mask_sub_epi64(core.simd.long4, ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 9082 // static core.simd.float4 _mm_mask_fnmsub_ss(core.simd.float4, ubyte, core.simd.float4, core.simd.float4) @nogc nothrow; 9083 // static core.simd.long4 _mm256_maskz_sub_epi32(ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 9084 // static core.simd.float4 _mm_maskz_fnmsub_ss(ubyte, core.simd.float4, core.simd.float4, core.simd.float4) @nogc nothrow; 9085 // static core.simd.float4 _mm_mask3_fnmsub_ss(core.simd.float4, core.simd.float4, core.simd.float4, ubyte) @nogc nothrow; 9086 // static core.simd.long4 _mm256_mask_sub_epi32(core.simd.long4, ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 9087 // static core.simd.double2 _mm_mask_fmadd_sd(core.simd.double2, ubyte, core.simd.double2, core.simd.double2) @nogc nothrow; 9088 // static core.simd.long4 _mm256_maskz_add_epi64(ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 9089 // static core.simd.double2 _mm_maskz_fmadd_sd(ubyte, core.simd.double2, core.simd.double2, core.simd.double2) @nogc nothrow; 9090 // static core.simd.double2 _mm_mask3_fmadd_sd(core.simd.double2, core.simd.double2, core.simd.double2, ubyte) @nogc nothrow; 9091 // static core.simd.long4 _mm256_mask_add_epi64(core.simd.long4, ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 9092 // static core.simd.double2 _mm_mask_fmsub_sd(core.simd.double2, ubyte, core.simd.double2, core.simd.double2) @nogc nothrow; 9093 // static core.simd.long4 _mm256_maskz_add_epi32(ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 9094 // static core.simd.double2 _mm_maskz_fmsub_sd(ubyte, core.simd.double2, core.simd.double2, core.simd.double2) @nogc nothrow; 9095 // static core.simd.double2 _mm_mask3_fmsub_sd(core.simd.double2, core.simd.double2, core.simd.double2, ubyte) @nogc nothrow; 9096 // static core.simd.long4 _mm256_mask_add_epi32(core.simd.long4, ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 9097 // static core.simd.double2 _mm_mask_fnmadd_sd(core.simd.double2, ubyte, core.simd.double2, core.simd.double2) @nogc nothrow; 9098 // alias __v2qi = core.simd.char2; 9099 // alias __v4qi = core.simd.char4; 9100 // static core.simd.double2 _mm_maskz_fnmadd_sd(ubyte, core.simd.double2, core.simd.double2, core.simd.double2) @nogc nothrow; 9101 // alias __v2hi = core.simd.short2; 9102 // static core.simd.double2 _mm_mask3_fnmadd_sd(core.simd.double2, core.simd.double2, core.simd.double2, ubyte) @nogc nothrow; 9103 // static core.simd.double2 _mm_mask_fnmsub_sd(core.simd.double2, ubyte, core.simd.double2, core.simd.double2) @nogc nothrow; 9104 // static core.simd.long4 _mm256_maskz_broadcast_i64x2(ubyte, core.simd.long2) @nogc nothrow; 9105 // static core.simd.double2 _mm_maskz_fnmsub_sd(ubyte, core.simd.double2, core.simd.double2, core.simd.double2) @nogc nothrow; 9106 // static core.simd.double2 _mm_mask3_fnmsub_sd(core.simd.double2, core.simd.double2, core.simd.double2, ubyte) @nogc nothrow; 9107 // static core.simd.long4 _mm256_mask_broadcast_i64x2(core.simd.long4, ubyte, core.simd.long2) @nogc nothrow; 9108 // static core.simd.long4 _mm256_broadcast_i64x2(core.simd.long2) @nogc nothrow; 9109 // static core.simd.long4 _mm256_maskz_broadcast_i32x2(ubyte, core.simd.long2) @nogc nothrow; 9110 // static core.simd.long4 _mm256_mask_broadcast_i32x2(core.simd.long4, ubyte, core.simd.long2) @nogc nothrow; 9111 // static core.simd.double8 _mm512_permutexvar_pd(core.simd.long8, core.simd.double8) @nogc nothrow; 9112 // static core.simd.double8 _mm512_mask_permutexvar_pd(core.simd.double8, ubyte, core.simd.long8, core.simd.double8) @nogc nothrow; 9113 // static core.simd.double8 _mm512_maskz_permutexvar_pd(ubyte, core.simd.long8, core.simd.double8) @nogc nothrow; 9114 // static core.simd.long8 _mm512_permutexvar_epi64(core.simd.long8, core.simd.long8) @nogc nothrow; 9115 // static core.simd.long8 _mm512_maskz_permutexvar_epi64(ubyte, core.simd.long8, core.simd.long8) @nogc nothrow; 9116 // static core.simd.long8 _mm512_mask_permutexvar_epi64(core.simd.long8, ubyte, core.simd.long8, core.simd.long8) @nogc nothrow; 9117 // static core.simd.float16 _mm512_permutexvar_ps(core.simd.long8, core.simd.float16) @nogc nothrow; 9118 // static core.simd.float16 _mm512_mask_permutexvar_ps(core.simd.float16, ushort, core.simd.long8, core.simd.float16) @nogc nothrow; 9119 // static core.simd.float16 _mm512_maskz_permutexvar_ps(ushort, core.simd.long8, core.simd.float16) @nogc nothrow; 9120 // static core.simd.long8 _mm512_permutexvar_epi32(core.simd.long8, core.simd.long8) @nogc nothrow; 9121 // static core.simd.long8 _mm512_maskz_permutexvar_epi32(ushort, core.simd.long8, core.simd.long8) @nogc nothrow; 9122 // static core.simd.long8 _mm512_mask_permutexvar_epi32(core.simd.long8, ushort, core.simd.long8, core.simd.long8) @nogc nothrow; 9123 // static core.simd.long4 _mm256_broadcast_i32x2(core.simd.long2) @nogc nothrow; 9124 static ushort _mm512_kand(ushort, ushort) @nogc nothrow; 9125 static ushort _mm512_kandn(ushort, ushort) @nogc nothrow; 9126 static ushort _mm512_kor(ushort, ushort) @nogc nothrow; 9127 static int _mm512_kortestc(ushort, ushort) @nogc nothrow; 9128 static int _mm512_kortestz(ushort, ushort) @nogc nothrow; 9129 static ubyte _kortestc_mask16_u8(ushort, ushort) @nogc nothrow; 9130 static ubyte _kortestz_mask16_u8(ushort, ushort) @nogc nothrow; 9131 static ubyte _kortest_mask16_u8(ushort, ushort, ubyte*) @nogc nothrow; 9132 static ushort _mm512_kunpackb(ushort, ushort) @nogc nothrow; 9133 static ushort _mm512_kxnor(ushort, ushort) @nogc nothrow; 9134 static ushort _mm512_kxor(ushort, ushort) @nogc nothrow; 9135 // static core.simd.long2 _mm_maskz_broadcast_i32x2(ubyte, core.simd.long2) @nogc nothrow; 9136 // static core.simd.long2 _mm_mask_broadcast_i32x2(core.simd.long2, ubyte, core.simd.long2) @nogc nothrow; 9137 // static core.simd.long2 _mm_broadcast_i32x2(core.simd.long2) @nogc nothrow; 9138 // static core.simd.double4 _mm256_maskz_broadcast_f64x2(ubyte, core.simd.double2) @nogc nothrow; 9139 static uint _cvtmask16_u32(ushort) @nogc nothrow; 9140 static ushort _cvtu32_mask16(uint) @nogc nothrow; 9141 static ushort _load_mask16(ushort*) @nogc nothrow; 9142 static void _store_mask16(ushort*, ushort) @nogc nothrow; 9143 // static void _mm512_stream_si512(core.simd.long8*, core.simd.long8) @nogc nothrow; 9144 // static core.simd.long8 _mm512_stream_load_si512(const(void)*) @nogc nothrow; 9145 // static void _mm512_stream_pd(double*, core.simd.double8) @nogc nothrow; 9146 // static void _mm512_stream_ps(float*, core.simd.float16) @nogc nothrow; 9147 // static core.simd.double8 _mm512_mask_compress_pd(core.simd.double8, ubyte, core.simd.double8) @nogc nothrow; 9148 // static core.simd.double8 _mm512_maskz_compress_pd(ubyte, core.simd.double8) @nogc nothrow; 9149 // static core.simd.long8 _mm512_mask_compress_epi64(core.simd.long8, ubyte, core.simd.long8) @nogc nothrow; 9150 // static core.simd.long8 _mm512_maskz_compress_epi64(ubyte, core.simd.long8) @nogc nothrow; 9151 // static core.simd.float16 _mm512_mask_compress_ps(core.simd.float16, ushort, core.simd.float16) @nogc nothrow; 9152 // static core.simd.float16 _mm512_maskz_compress_ps(ushort, core.simd.float16) @nogc nothrow; 9153 // static core.simd.long8 _mm512_mask_compress_epi32(core.simd.long8, ushort, core.simd.long8) @nogc nothrow; 9154 // static core.simd.long8 _mm512_maskz_compress_epi32(ushort, core.simd.long8) @nogc nothrow; 9155 // static core.simd.double4 _mm256_mask_broadcast_f64x2(core.simd.double4, ubyte, core.simd.double2) @nogc nothrow; 9156 // static core.simd.double4 _mm256_broadcast_f64x2(core.simd.double2) @nogc nothrow; 9157 // static core.simd.float8 _mm256_maskz_broadcast_f32x2(ubyte, core.simd.float4) @nogc nothrow; 9158 // static core.simd.float8 _mm256_mask_broadcast_f32x2(core.simd.float8, ubyte, core.simd.float4) @nogc nothrow; 9159 // static ushort _mm512_test_epi32_mask(core.simd.long8, core.simd.long8) @nogc nothrow; 9160 // static ushort _mm512_mask_test_epi32_mask(ushort, core.simd.long8, core.simd.long8) @nogc nothrow; 9161 // static ubyte _mm512_test_epi64_mask(core.simd.long8, core.simd.long8) @nogc nothrow; 9162 // static ubyte _mm512_mask_test_epi64_mask(ubyte, core.simd.long8, core.simd.long8) @nogc nothrow; 9163 // static ushort _mm512_testn_epi32_mask(core.simd.long8, core.simd.long8) @nogc nothrow; 9164 // static ushort _mm512_mask_testn_epi32_mask(ushort, core.simd.long8, core.simd.long8) @nogc nothrow; 9165 // static ubyte _mm512_testn_epi64_mask(core.simd.long8, core.simd.long8) @nogc nothrow; 9166 // static ubyte _mm512_mask_testn_epi64_mask(ubyte, core.simd.long8, core.simd.long8) @nogc nothrow; 9167 // static core.simd.float16 _mm512_movehdup_ps(core.simd.float16) @nogc nothrow; 9168 // static core.simd.float16 _mm512_mask_movehdup_ps(core.simd.float16, ushort, core.simd.float16) @nogc nothrow; 9169 // static core.simd.float16 _mm512_maskz_movehdup_ps(ushort, core.simd.float16) @nogc nothrow; 9170 // static core.simd.float16 _mm512_moveldup_ps(core.simd.float16) @nogc nothrow; 9171 // static core.simd.float16 _mm512_mask_moveldup_ps(core.simd.float16, ushort, core.simd.float16) @nogc nothrow; 9172 // static core.simd.float16 _mm512_maskz_moveldup_ps(ushort, core.simd.float16) @nogc nothrow; 9173 // static core.simd.float4 _mm_mask_move_ss(core.simd.float4, ubyte, core.simd.float4, core.simd.float4) @nogc nothrow; 9174 // static core.simd.float4 _mm_maskz_move_ss(ubyte, core.simd.float4, core.simd.float4) @nogc nothrow; 9175 // static core.simd.double2 _mm_mask_move_sd(core.simd.double2, ubyte, core.simd.double2, core.simd.double2) @nogc nothrow; 9176 // static core.simd.double2 _mm_maskz_move_sd(ubyte, core.simd.double2, core.simd.double2) @nogc nothrow; 9177 // static void _mm_mask_store_ss(float*, ubyte, core.simd.float4) @nogc nothrow; 9178 // static void _mm_mask_store_sd(double*, ubyte, core.simd.double2) @nogc nothrow; 9179 // static core.simd.float4 _mm_mask_load_ss(core.simd.float4, ubyte, const(float)*) @nogc nothrow; 9180 // static core.simd.float4 _mm_maskz_load_ss(ubyte, const(float)*) @nogc nothrow; 9181 // static core.simd.double2 _mm_mask_load_sd(core.simd.double2, ubyte, const(double)*) @nogc nothrow; 9182 // static core.simd.double2 _mm_maskz_load_sd(ubyte, const(double)*) @nogc nothrow; 9183 // static core.simd.float8 _mm256_broadcast_f32x2(core.simd.float4) @nogc nothrow; 9184 // static core.simd.double8 _mm512_mask_expand_pd(core.simd.double8, ubyte, core.simd.double8) @nogc nothrow; 9185 // static core.simd.double8 _mm512_maskz_expand_pd(ubyte, core.simd.double8) @nogc nothrow; 9186 // static core.simd.long8 _mm512_mask_expand_epi64(core.simd.long8, ubyte, core.simd.long8) @nogc nothrow; 9187 // static core.simd.long8 _mm512_maskz_expand_epi64(ubyte, core.simd.long8) @nogc nothrow; 9188 // static core.simd.double8 _mm512_mask_expandloadu_pd(core.simd.double8, ubyte, const(void)*) @nogc nothrow; 9189 // static core.simd.double8 _mm512_maskz_expandloadu_pd(ubyte, const(void)*) @nogc nothrow; 9190 // static core.simd.long8 _mm512_mask_expandloadu_epi64(core.simd.long8, ubyte, const(void)*) @nogc nothrow; 9191 // static core.simd.long8 _mm512_maskz_expandloadu_epi64(ubyte, const(void)*) @nogc nothrow; 9192 // static core.simd.float16 _mm512_mask_expandloadu_ps(core.simd.float16, ushort, const(void)*) @nogc nothrow; 9193 // static core.simd.float16 _mm512_maskz_expandloadu_ps(ushort, const(void)*) @nogc nothrow; 9194 // static core.simd.long8 _mm512_mask_expandloadu_epi32(core.simd.long8, ushort, const(void)*) @nogc nothrow; 9195 // static core.simd.long8 _mm512_maskz_expandloadu_epi32(ushort, const(void)*) @nogc nothrow; 9196 // static core.simd.float16 _mm512_mask_expand_ps(core.simd.float16, ushort, core.simd.float16) @nogc nothrow; 9197 // static core.simd.float16 _mm512_maskz_expand_ps(ushort, core.simd.float16) @nogc nothrow; 9198 // static core.simd.long8 _mm512_mask_expand_epi32(core.simd.long8, ushort, core.simd.long8) @nogc nothrow; 9199 // static core.simd.long8 _mm512_maskz_expand_epi32(ushort, core.simd.long8) @nogc nothrow; 9200 // static ubyte _mm256_movepi64_mask(core.simd.long4) @nogc nothrow; 9201 // static ubyte _mm_movepi64_mask(core.simd.long2) @nogc nothrow; 9202 // static core.simd.double8 _mm512_cvtps_pd(core.simd.float8) @nogc nothrow; 9203 // static core.simd.double8 _mm512_mask_cvtps_pd(core.simd.double8, ubyte, core.simd.float8) @nogc nothrow; 9204 // static core.simd.double8 _mm512_maskz_cvtps_pd(ubyte, core.simd.float8) @nogc nothrow; 9205 // static core.simd.double8 _mm512_cvtpslo_pd(core.simd.float16) @nogc nothrow; 9206 // static core.simd.double8 _mm512_mask_cvtpslo_pd(core.simd.double8, ubyte, core.simd.float16) @nogc nothrow; 9207 // static core.simd.double8 _mm512_mask_mov_pd(core.simd.double8, ubyte, core.simd.double8) @nogc nothrow; 9208 // static core.simd.double8 _mm512_maskz_mov_pd(ubyte, core.simd.double8) @nogc nothrow; 9209 // static core.simd.float16 _mm512_mask_mov_ps(core.simd.float16, ushort, core.simd.float16) @nogc nothrow; 9210 // static core.simd.float16 _mm512_maskz_mov_ps(ushort, core.simd.float16) @nogc nothrow; 9211 // static void _mm512_mask_compressstoreu_pd(void*, ubyte, core.simd.double8) @nogc nothrow; 9212 // static void _mm512_mask_compressstoreu_epi64(void*, ubyte, core.simd.long8) @nogc nothrow; 9213 // static void _mm512_mask_compressstoreu_ps(void*, ushort, core.simd.float16) @nogc nothrow; 9214 // static void _mm512_mask_compressstoreu_epi32(void*, ushort, core.simd.long8) @nogc nothrow; 9215 // static core.simd.long4 _mm256_movm_epi64(ubyte) @nogc nothrow; 9216 // static core.simd.float4 _mm_mask_cvtsd_ss(core.simd.float4, ubyte, core.simd.float4, core.simd.double2) @nogc nothrow; 9217 // static core.simd.float4 _mm_maskz_cvtsd_ss(ubyte, core.simd.float4, core.simd.double2) @nogc nothrow; 9218 // static core.simd.long2 _mm_movm_epi64(ubyte) @nogc nothrow; 9219 // static core.simd.long4 _mm256_movm_epi32(ubyte) @nogc nothrow; 9220 // static core.simd.long2 _mm_movm_epi32(ubyte) @nogc nothrow; 9221 // static ubyte _mm256_movepi32_mask(core.simd.long4) @nogc nothrow; 9222 // static ubyte _mm_movepi32_mask(core.simd.long2) @nogc nothrow; 9223 // static core.simd.float4 _mm256_maskz_cvtepu64_ps(ubyte, core.simd.long4) @nogc nothrow; 9224 // static core.simd.float4 _mm256_mask_cvtepu64_ps(core.simd.float4, ubyte, core.simd.long4) @nogc nothrow; 9225 // static core.simd.float4 _mm256_cvtepu64_ps(core.simd.long4) @nogc nothrow; 9226 // static core.simd.float4 _mm_maskz_cvtepu64_ps(ubyte, core.simd.long2) @nogc nothrow; 9227 // static core.simd.double2 _mm_mask_cvtss_sd(core.simd.double2, ubyte, core.simd.double2, core.simd.float4) @nogc nothrow; 9228 // static core.simd.double2 _mm_maskz_cvtss_sd(ubyte, core.simd.double2, core.simd.float4) @nogc nothrow; 9229 // static core.simd.double2 _mm_cvtu32_sd(core.simd.double2, uint) @nogc nothrow; 9230 // static core.simd.double2 _mm_cvtu64_sd(core.simd.double2, ulong) @nogc nothrow; 9231 // static core.simd.float4 _mm_mask_cvtepu64_ps(core.simd.float4, ubyte, core.simd.long2) @nogc nothrow; 9232 // static core.simd.float4 _mm_cvtu32_ss(core.simd.float4, uint) @nogc nothrow; 9233 // static core.simd.float4 _mm_cvtu64_ss(core.simd.float4, ulong) @nogc nothrow; 9234 // static core.simd.long8 _mm512_mask_set1_epi32(core.simd.long8, ushort, int) @nogc nothrow; 9235 // static core.simd.long8 _mm512_mask_set1_epi64(core.simd.long8, ubyte, long) @nogc nothrow; 9236 // static core.simd.long8 _mm512_set_epi8(char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char) @nogc nothrow; 9237 // static core.simd.long8 _mm512_set_epi16(short, short, short, short, short, short, short, short, short, short, short, short, short, short, short, short, short, short, short, short, short, short, short, short, short, short, short, short, short, short, short, short) @nogc nothrow; 9238 // static core.simd.long8 _mm512_set_epi32(int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int) @nogc nothrow; 9239 // static core.simd.float4 _mm_cvtepu64_ps(core.simd.long2) @nogc nothrow; 9240 // static core.simd.long8 _mm512_set_epi64(long, long, long, long, long, long, long, long) @nogc nothrow; 9241 // static core.simd.double8 _mm512_set_pd(double, double, double, double, double, double, double, double) @nogc nothrow; 9242 // static core.simd.double4 _mm256_maskz_cvtepu64_pd(ubyte, core.simd.long4) @nogc nothrow; 9243 // static core.simd.float16 _mm512_set_ps(float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float) @nogc nothrow; 9244 // static core.simd.float16 _mm512_abs_ps(core.simd.float16) @nogc nothrow; 9245 // static core.simd.float16 _mm512_mask_abs_ps(core.simd.float16, ushort, core.simd.float16) @nogc nothrow; 9246 // static core.simd.double8 _mm512_abs_pd(core.simd.double8) @nogc nothrow; 9247 // static core.simd.double8 _mm512_mask_abs_pd(core.simd.double8, ubyte, core.simd.double8) @nogc nothrow; 9248 // static core.simd.double4 _mm256_mask_cvtepu64_pd(core.simd.double4, ubyte, core.simd.long4) @nogc nothrow; 9249 // static long _mm512_reduce_add_epi64(core.simd.long8) @nogc nothrow; 9250 // static long _mm512_reduce_mul_epi64(core.simd.long8) @nogc nothrow; 9251 // static long _mm512_reduce_and_epi64(core.simd.long8) @nogc nothrow; 9252 // static long _mm512_reduce_or_epi64(core.simd.long8) @nogc nothrow; 9253 // static long _mm512_mask_reduce_add_epi64(ubyte, core.simd.long8) @nogc nothrow; 9254 // static long _mm512_mask_reduce_mul_epi64(ubyte, core.simd.long8) @nogc nothrow; 9255 // static long _mm512_mask_reduce_and_epi64(ubyte, core.simd.long8) @nogc nothrow; 9256 // static long _mm512_mask_reduce_or_epi64(ubyte, core.simd.long8) @nogc nothrow; 9257 // static double _mm512_reduce_add_pd(core.simd.double8) @nogc nothrow; 9258 // static double _mm512_reduce_mul_pd(core.simd.double8) @nogc nothrow; 9259 // static double _mm512_mask_reduce_add_pd(ubyte, core.simd.double8) @nogc nothrow; 9260 // static double _mm512_mask_reduce_mul_pd(ubyte, core.simd.double8) @nogc nothrow; 9261 // static core.simd.double4 _mm256_cvtepu64_pd(core.simd.long4) @nogc nothrow; 9262 // static int _mm512_reduce_add_epi32(core.simd.long8) @nogc nothrow; 9263 // static int _mm512_reduce_mul_epi32(core.simd.long8) @nogc nothrow; 9264 // static int _mm512_reduce_and_epi32(core.simd.long8) @nogc nothrow; 9265 // static int _mm512_reduce_or_epi32(core.simd.long8) @nogc nothrow; 9266 // static int _mm512_mask_reduce_add_epi32(ushort, core.simd.long8) @nogc nothrow; 9267 // static int _mm512_mask_reduce_mul_epi32(ushort, core.simd.long8) @nogc nothrow; 9268 // static int _mm512_mask_reduce_and_epi32(ushort, core.simd.long8) @nogc nothrow; 9269 // static int _mm512_mask_reduce_or_epi32(ushort, core.simd.long8) @nogc nothrow; 9270 // static float _mm512_reduce_add_ps(core.simd.float16) @nogc nothrow; 9271 // static float _mm512_reduce_mul_ps(core.simd.float16) @nogc nothrow; 9272 // static float _mm512_mask_reduce_add_ps(ushort, core.simd.float16) @nogc nothrow; 9273 // static float _mm512_mask_reduce_mul_ps(ushort, core.simd.float16) @nogc nothrow; 9274 // static core.simd.double2 _mm_maskz_cvtepu64_pd(ubyte, core.simd.long2) @nogc nothrow; 9275 // static long _mm512_reduce_max_epi64(core.simd.long8) @nogc nothrow; 9276 // static ulong _mm512_reduce_max_epu64(core.simd.long8) @nogc nothrow; 9277 // static long _mm512_reduce_min_epi64(core.simd.long8) @nogc nothrow; 9278 // static ulong _mm512_reduce_min_epu64(core.simd.long8) @nogc nothrow; 9279 // static long _mm512_mask_reduce_max_epi64(ubyte, core.simd.long8) @nogc nothrow; 9280 // static ulong _mm512_mask_reduce_max_epu64(ubyte, core.simd.long8) @nogc nothrow; 9281 // static long _mm512_mask_reduce_min_epi64(ubyte, core.simd.long8) @nogc nothrow; 9282 // static ulong _mm512_mask_reduce_min_epu64(ubyte, core.simd.long8) @nogc nothrow; 9283 // static int _mm512_reduce_max_epi32(core.simd.long8) @nogc nothrow; 9284 // static uint _mm512_reduce_max_epu32(core.simd.long8) @nogc nothrow; 9285 // static int _mm512_reduce_min_epi32(core.simd.long8) @nogc nothrow; 9286 // static uint _mm512_reduce_min_epu32(core.simd.long8) @nogc nothrow; 9287 // static int _mm512_mask_reduce_max_epi32(ushort, core.simd.long8) @nogc nothrow; 9288 // static uint _mm512_mask_reduce_max_epu32(ushort, core.simd.long8) @nogc nothrow; 9289 // static int _mm512_mask_reduce_min_epi32(ushort, core.simd.long8) @nogc nothrow; 9290 // static uint _mm512_mask_reduce_min_epu32(ushort, core.simd.long8) @nogc nothrow; 9291 // static core.simd.double2 _mm_mask_cvtepu64_pd(core.simd.double2, ubyte, core.simd.long2) @nogc nothrow; 9292 // static double _mm512_reduce_max_pd(core.simd.double8) @nogc nothrow; 9293 // static double _mm512_reduce_min_pd(core.simd.double8) @nogc nothrow; 9294 // static double _mm512_mask_reduce_max_pd(ubyte, core.simd.double8) @nogc nothrow; 9295 // static double _mm512_mask_reduce_min_pd(ubyte, core.simd.double8) @nogc nothrow; 9296 // static float _mm512_reduce_max_ps(core.simd.float16) @nogc nothrow; 9297 // static float _mm512_reduce_min_ps(core.simd.float16) @nogc nothrow; 9298 // static float _mm512_mask_reduce_max_ps(ushort, core.simd.float16) @nogc nothrow; 9299 // static float _mm512_mask_reduce_min_ps(ushort, core.simd.float16) @nogc nothrow; 9300 // static core.simd.double2 _mm_cvtepu64_pd(core.simd.long2) @nogc nothrow; 9301 // static core.simd.long8 _mm512_madd52hi_epu64(core.simd.long8, core.simd.long8, core.simd.long8) @nogc nothrow; 9302 // static core.simd.long8 _mm512_mask_madd52hi_epu64(core.simd.long8, ubyte, core.simd.long8, core.simd.long8) @nogc nothrow; 9303 // static core.simd.long8 _mm512_maskz_madd52hi_epu64(ubyte, core.simd.long8, core.simd.long8, core.simd.long8) @nogc nothrow; 9304 // static core.simd.long8 _mm512_madd52lo_epu64(core.simd.long8, core.simd.long8, core.simd.long8) @nogc nothrow; 9305 // static core.simd.long8 _mm512_mask_madd52lo_epu64(core.simd.long8, ubyte, core.simd.long8, core.simd.long8) @nogc nothrow; 9306 // static core.simd.long8 _mm512_maskz_madd52lo_epu64(ubyte, core.simd.long8, core.simd.long8, core.simd.long8) @nogc nothrow; 9307 // static core.simd.long4 _mm256_maskz_cvttps_epu64(ubyte, core.simd.float4) @nogc nothrow; 9308 // static core.simd.long4 _mm256_mask_cvttps_epu64(core.simd.long4, ubyte, core.simd.float4) @nogc nothrow; 9309 // static core.simd.long2 _mm_madd52hi_epu64(core.simd.long2, core.simd.long2, core.simd.long2) @nogc nothrow; 9310 // static core.simd.long2 _mm_mask_madd52hi_epu64(core.simd.long2, ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 9311 // static core.simd.long2 _mm_maskz_madd52hi_epu64(ubyte, core.simd.long2, core.simd.long2, core.simd.long2) @nogc nothrow; 9312 // static core.simd.long4 _mm256_madd52hi_epu64(core.simd.long4, core.simd.long4, core.simd.long4) @nogc nothrow; 9313 // static core.simd.long4 _mm256_mask_madd52hi_epu64(core.simd.long4, ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 9314 // static core.simd.long4 _mm256_maskz_madd52hi_epu64(ubyte, core.simd.long4, core.simd.long4, core.simd.long4) @nogc nothrow; 9315 // static core.simd.long2 _mm_madd52lo_epu64(core.simd.long2, core.simd.long2, core.simd.long2) @nogc nothrow; 9316 // static core.simd.long2 _mm_mask_madd52lo_epu64(core.simd.long2, ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 9317 // static core.simd.long2 _mm_maskz_madd52lo_epu64(ubyte, core.simd.long2, core.simd.long2, core.simd.long2) @nogc nothrow; 9318 // static core.simd.long4 _mm256_madd52lo_epu64(core.simd.long4, core.simd.long4, core.simd.long4) @nogc nothrow; 9319 // static core.simd.long4 _mm256_mask_madd52lo_epu64(core.simd.long4, ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 9320 // static core.simd.long4 _mm256_maskz_madd52lo_epu64(ubyte, core.simd.long4, core.simd.long4, core.simd.long4) @nogc nothrow; 9321 // static core.simd.long4 _mm256_cvttps_epu64(core.simd.float4) @nogc nothrow; 9322 // static core.simd.long2 _mm_maskz_cvttps_epu64(ubyte, core.simd.float4) @nogc nothrow; 9323 // static core.simd.long2 _mm_mask_cvttps_epu64(core.simd.long2, ubyte, core.simd.float4) @nogc nothrow; 9324 // static core.simd.long2 _mm_cvttps_epu64(core.simd.float4) @nogc nothrow; 9325 // static core.simd.long4 _mm256_maskz_cvttps_epi64(ubyte, core.simd.float4) @nogc nothrow; 9326 // static core.simd.long4 _mm256_mask_cvttps_epi64(core.simd.long4, ubyte, core.simd.float4) @nogc nothrow; 9327 // static core.simd.long4 _mm256_cvttps_epi64(core.simd.float4) @nogc nothrow; 9328 // static core.simd.long2 _mm_maskz_cvttps_epi64(ubyte, core.simd.float4) @nogc nothrow; 9329 // static core.simd.long2 _mm_mask_cvttps_epi64(core.simd.long2, ubyte, core.simd.float4) @nogc nothrow; 9330 // static core.simd.long2 _mm_cvttps_epi64(core.simd.float4) @nogc nothrow; 9331 // static core.simd.long8 _mm512_mask_compress_epi16(core.simd.long8, uint, core.simd.long8) @nogc nothrow; 9332 // static core.simd.long8 _mm512_maskz_compress_epi16(uint, core.simd.long8) @nogc nothrow; 9333 // static core.simd.long8 _mm512_mask_compress_epi8(core.simd.long8, ulong, core.simd.long8) @nogc nothrow; 9334 // static core.simd.long8 _mm512_maskz_compress_epi8(ulong, core.simd.long8) @nogc nothrow; 9335 // static void _mm512_mask_compressstoreu_epi16(void*, uint, core.simd.long8) @nogc nothrow; 9336 // static void _mm512_mask_compressstoreu_epi8(void*, ulong, core.simd.long8) @nogc nothrow; 9337 // static core.simd.long8 _mm512_mask_expand_epi16(core.simd.long8, uint, core.simd.long8) @nogc nothrow; 9338 // static core.simd.long8 _mm512_maskz_expand_epi16(uint, core.simd.long8) @nogc nothrow; 9339 // static core.simd.long8 _mm512_mask_expand_epi8(core.simd.long8, ulong, core.simd.long8) @nogc nothrow; 9340 // static core.simd.long8 _mm512_maskz_expand_epi8(ulong, core.simd.long8) @nogc nothrow; 9341 // static core.simd.long8 _mm512_mask_expandloadu_epi16(core.simd.long8, uint, const(void)*) @nogc nothrow; 9342 // static core.simd.long8 _mm512_maskz_expandloadu_epi16(uint, const(void)*) @nogc nothrow; 9343 // static core.simd.long8 _mm512_mask_expandloadu_epi8(core.simd.long8, ulong, const(void)*) @nogc nothrow; 9344 // static core.simd.long8 _mm512_maskz_expandloadu_epi8(ulong, const(void)*) @nogc nothrow; 9345 // static core.simd.long4 _mm256_maskz_cvttpd_epu64(ubyte, core.simd.double4) @nogc nothrow; 9346 // static core.simd.long4 _mm256_mask_cvttpd_epu64(core.simd.long4, ubyte, core.simd.double4) @nogc nothrow; 9347 // static core.simd.long4 _mm256_cvttpd_epu64(core.simd.double4) @nogc nothrow; 9348 // static core.simd.long2 _mm_maskz_cvttpd_epu64(ubyte, core.simd.double2) @nogc nothrow; 9349 // static core.simd.long2 _mm_mask_cvttpd_epu64(core.simd.long2, ubyte, core.simd.double2) @nogc nothrow; 9350 // static core.simd.long2 _mm_cvttpd_epu64(core.simd.double2) @nogc nothrow; 9351 // static core.simd.long4 _mm256_maskz_cvttpd_epi64(ubyte, core.simd.double4) @nogc nothrow; 9352 // static core.simd.long4 _mm256_mask_cvttpd_epi64(core.simd.long4, ubyte, core.simd.double4) @nogc nothrow; 9353 // static core.simd.long4 _mm256_cvttpd_epi64(core.simd.double4) @nogc nothrow; 9354 // static core.simd.long8 _mm512_shldv_epi64(core.simd.long8, core.simd.long8, core.simd.long8) @nogc nothrow; 9355 // static core.simd.long8 _mm512_mask_shldv_epi64(core.simd.long8, ubyte, core.simd.long8, core.simd.long8) @nogc nothrow; 9356 // static core.simd.long8 _mm512_maskz_shldv_epi64(ubyte, core.simd.long8, core.simd.long8, core.simd.long8) @nogc nothrow; 9357 // static core.simd.long8 _mm512_shldv_epi32(core.simd.long8, core.simd.long8, core.simd.long8) @nogc nothrow; 9358 // static core.simd.long8 _mm512_mask_shldv_epi32(core.simd.long8, ushort, core.simd.long8, core.simd.long8) @nogc nothrow; 9359 // static core.simd.long8 _mm512_maskz_shldv_epi32(ushort, core.simd.long8, core.simd.long8, core.simd.long8) @nogc nothrow; 9360 // static core.simd.long8 _mm512_shldv_epi16(core.simd.long8, core.simd.long8, core.simd.long8) @nogc nothrow; 9361 // static core.simd.long8 _mm512_mask_shldv_epi16(core.simd.long8, uint, core.simd.long8, core.simd.long8) @nogc nothrow; 9362 // static core.simd.long8 _mm512_maskz_shldv_epi16(uint, core.simd.long8, core.simd.long8, core.simd.long8) @nogc nothrow; 9363 // static core.simd.long8 _mm512_shrdv_epi64(core.simd.long8, core.simd.long8, core.simd.long8) @nogc nothrow; 9364 // static core.simd.long8 _mm512_mask_shrdv_epi64(core.simd.long8, ubyte, core.simd.long8, core.simd.long8) @nogc nothrow; 9365 // static core.simd.long8 _mm512_maskz_shrdv_epi64(ubyte, core.simd.long8, core.simd.long8, core.simd.long8) @nogc nothrow; 9366 // static core.simd.long8 _mm512_shrdv_epi32(core.simd.long8, core.simd.long8, core.simd.long8) @nogc nothrow; 9367 // static core.simd.long8 _mm512_mask_shrdv_epi32(core.simd.long8, ushort, core.simd.long8, core.simd.long8) @nogc nothrow; 9368 // static core.simd.long8 _mm512_maskz_shrdv_epi32(ushort, core.simd.long8, core.simd.long8, core.simd.long8) @nogc nothrow; 9369 // static core.simd.long8 _mm512_shrdv_epi16(core.simd.long8, core.simd.long8, core.simd.long8) @nogc nothrow; 9370 // static core.simd.long8 _mm512_mask_shrdv_epi16(core.simd.long8, uint, core.simd.long8, core.simd.long8) @nogc nothrow; 9371 // static core.simd.long8 _mm512_maskz_shrdv_epi16(uint, core.simd.long8, core.simd.long8, core.simd.long8) @nogc nothrow; 9372 // static core.simd.long2 _mm_maskz_cvttpd_epi64(ubyte, core.simd.double2) @nogc nothrow; 9373 // static core.simd.long8 _mm512_permutex2var_epi8(core.simd.long8, core.simd.long8, core.simd.long8) @nogc nothrow; 9374 // static core.simd.long8 _mm512_mask_permutex2var_epi8(core.simd.long8, ulong, core.simd.long8, core.simd.long8) @nogc nothrow; 9375 // static core.simd.long8 _mm512_mask2_permutex2var_epi8(core.simd.long8, core.simd.long8, ulong, core.simd.long8) @nogc nothrow; 9376 // static core.simd.long8 _mm512_maskz_permutex2var_epi8(ulong, core.simd.long8, core.simd.long8, core.simd.long8) @nogc nothrow; 9377 // static core.simd.long8 _mm512_permutexvar_epi8(core.simd.long8, core.simd.long8) @nogc nothrow; 9378 // static core.simd.long8 _mm512_maskz_permutexvar_epi8(ulong, core.simd.long8, core.simd.long8) @nogc nothrow; 9379 // static core.simd.long8 _mm512_mask_permutexvar_epi8(core.simd.long8, ulong, core.simd.long8, core.simd.long8) @nogc nothrow; 9380 // static core.simd.long8 _mm512_multishift_epi64_epi8(core.simd.long8, core.simd.long8) @nogc nothrow; 9381 // static core.simd.long8 _mm512_mask_multishift_epi64_epi8(core.simd.long8, ulong, core.simd.long8, core.simd.long8) @nogc nothrow; 9382 // static core.simd.long8 _mm512_maskz_multishift_epi64_epi8(ulong, core.simd.long8, core.simd.long8) @nogc nothrow; 9383 // static core.simd.long2 _mm_mask_cvttpd_epi64(core.simd.long2, ubyte, core.simd.double2) @nogc nothrow; 9384 // static core.simd.long2 _mm_permutex2var_epi8(core.simd.long2, core.simd.long2, core.simd.long2) @nogc nothrow; 9385 // static core.simd.long2 _mm_mask_permutex2var_epi8(core.simd.long2, ushort, core.simd.long2, core.simd.long2) @nogc nothrow; 9386 // static core.simd.long2 _mm_mask2_permutex2var_epi8(core.simd.long2, core.simd.long2, ushort, core.simd.long2) @nogc nothrow; 9387 // static core.simd.long2 _mm_maskz_permutex2var_epi8(ushort, core.simd.long2, core.simd.long2, core.simd.long2) @nogc nothrow; 9388 // static core.simd.long4 _mm256_permutex2var_epi8(core.simd.long4, core.simd.long4, core.simd.long4) @nogc nothrow; 9389 // static core.simd.long4 _mm256_mask_permutex2var_epi8(core.simd.long4, uint, core.simd.long4, core.simd.long4) @nogc nothrow; 9390 // static core.simd.long4 _mm256_mask2_permutex2var_epi8(core.simd.long4, core.simd.long4, uint, core.simd.long4) @nogc nothrow; 9391 // static core.simd.long4 _mm256_maskz_permutex2var_epi8(uint, core.simd.long4, core.simd.long4, core.simd.long4) @nogc nothrow; 9392 // static core.simd.long2 _mm_permutexvar_epi8(core.simd.long2, core.simd.long2) @nogc nothrow; 9393 // static core.simd.long2 _mm_maskz_permutexvar_epi8(ushort, core.simd.long2, core.simd.long2) @nogc nothrow; 9394 // static core.simd.long2 _mm_mask_permutexvar_epi8(core.simd.long2, ushort, core.simd.long2, core.simd.long2) @nogc nothrow; 9395 // static core.simd.long4 _mm256_permutexvar_epi8(core.simd.long4, core.simd.long4) @nogc nothrow; 9396 // static core.simd.long4 _mm256_maskz_permutexvar_epi8(uint, core.simd.long4, core.simd.long4) @nogc nothrow; 9397 // static core.simd.long4 _mm256_mask_permutexvar_epi8(core.simd.long4, uint, core.simd.long4, core.simd.long4) @nogc nothrow; 9398 // static core.simd.long2 _mm_multishift_epi64_epi8(core.simd.long2, core.simd.long2) @nogc nothrow; 9399 // static core.simd.long2 _mm_mask_multishift_epi64_epi8(core.simd.long2, ushort, core.simd.long2, core.simd.long2) @nogc nothrow; 9400 // static core.simd.long2 _mm_maskz_multishift_epi64_epi8(ushort, core.simd.long2, core.simd.long2) @nogc nothrow; 9401 // static core.simd.long4 _mm256_multishift_epi64_epi8(core.simd.long4, core.simd.long4) @nogc nothrow; 9402 // static core.simd.long4 _mm256_mask_multishift_epi64_epi8(core.simd.long4, uint, core.simd.long4, core.simd.long4) @nogc nothrow; 9403 // static core.simd.long4 _mm256_maskz_multishift_epi64_epi8(uint, core.simd.long4, core.simd.long4) @nogc nothrow; 9404 // static core.simd.long2 _mm_cvttpd_epi64(core.simd.double2) @nogc nothrow; 9405 // static core.simd.float4 _mm256_maskz_cvtepi64_ps(ubyte, core.simd.long4) @nogc nothrow; 9406 // static core.simd.long4 _mm256_popcnt_epi16(core.simd.long4) @nogc nothrow; 9407 // static core.simd.long4 _mm256_mask_popcnt_epi16(core.simd.long4, ushort, core.simd.long4) @nogc nothrow; 9408 // static core.simd.long4 _mm256_maskz_popcnt_epi16(ushort, core.simd.long4) @nogc nothrow; 9409 // static core.simd.long2 _mm_popcnt_epi16(core.simd.long2) @nogc nothrow; 9410 // static core.simd.long2 _mm_mask_popcnt_epi16(core.simd.long2, ubyte, core.simd.long2) @nogc nothrow; 9411 // static core.simd.long2 _mm_maskz_popcnt_epi16(ubyte, core.simd.long2) @nogc nothrow; 9412 // static core.simd.long4 _mm256_popcnt_epi8(core.simd.long4) @nogc nothrow; 9413 // static core.simd.long4 _mm256_mask_popcnt_epi8(core.simd.long4, uint, core.simd.long4) @nogc nothrow; 9414 // static core.simd.long4 _mm256_maskz_popcnt_epi8(uint, core.simd.long4) @nogc nothrow; 9415 // static core.simd.long2 _mm_popcnt_epi8(core.simd.long2) @nogc nothrow; 9416 // static core.simd.long2 _mm_mask_popcnt_epi8(core.simd.long2, ushort, core.simd.long2) @nogc nothrow; 9417 // static core.simd.long2 _mm_maskz_popcnt_epi8(ushort, core.simd.long2) @nogc nothrow; 9418 // static uint _mm256_mask_bitshuffle_epi64_mask(uint, core.simd.long4, core.simd.long4) @nogc nothrow; 9419 // static uint _mm256_bitshuffle_epi64_mask(core.simd.long4, core.simd.long4) @nogc nothrow; 9420 // static ushort _mm_mask_bitshuffle_epi64_mask(ushort, core.simd.long2, core.simd.long2) @nogc nothrow; 9421 // static ushort _mm_bitshuffle_epi64_mask(core.simd.long2, core.simd.long2) @nogc nothrow; 9422 // static core.simd.float4 _mm256_mask_cvtepi64_ps(core.simd.float4, ubyte, core.simd.long4) @nogc nothrow; 9423 // static core.simd.float4 _mm256_cvtepi64_ps(core.simd.long4) @nogc nothrow; 9424 // static core.simd.float4 _mm_maskz_cvtepi64_ps(ubyte, core.simd.long2) @nogc nothrow; 9425 // static core.simd.float4 _mm_mask_cvtepi64_ps(core.simd.float4, ubyte, core.simd.long2) @nogc nothrow; 9426 // static core.simd.float4 _mm_cvtepi64_ps(core.simd.long2) @nogc nothrow; 9427 // static core.simd.double4 _mm256_maskz_cvtepi64_pd(ubyte, core.simd.long4) @nogc nothrow; 9428 // static core.simd.double4 _mm256_mask_cvtepi64_pd(core.simd.double4, ubyte, core.simd.long4) @nogc nothrow; 9429 // static core.simd.double4 _mm256_cvtepi64_pd(core.simd.long4) @nogc nothrow; 9430 // static core.simd.double2 _mm_maskz_cvtepi64_pd(ubyte, core.simd.long2) @nogc nothrow; 9431 // static core.simd.double2 _mm_mask_cvtepi64_pd(core.simd.double2, ubyte, core.simd.long2) @nogc nothrow; 9432 // static core.simd.double2 _mm_cvtepi64_pd(core.simd.long2) @nogc nothrow; 9433 // static core.simd.long4 _mm256_maskz_cvtps_epu64(ubyte, core.simd.float4) @nogc nothrow; 9434 // static core.simd.long4 _mm256_mask_cvtps_epu64(core.simd.long4, ubyte, core.simd.float4) @nogc nothrow; 9435 // static core.simd.long4 _mm256_cvtps_epu64(core.simd.float4) @nogc nothrow; 9436 // static core.simd.long2 _mm_maskz_cvtps_epu64(ubyte, core.simd.float4) @nogc nothrow; 9437 // static core.simd.long2 _mm_mask_cvtps_epu64(core.simd.long2, ubyte, core.simd.float4) @nogc nothrow; 9438 // static core.simd.long2 _mm_cvtps_epu64(core.simd.float4) @nogc nothrow; 9439 // static core.simd.long4 _mm256_maskz_cvtps_epi64(ubyte, core.simd.float4) @nogc nothrow; 9440 // static core.simd.long4 _mm256_mask_cvtps_epi64(core.simd.long4, ubyte, core.simd.float4) @nogc nothrow; 9441 // static core.simd.long4 _mm256_cvtps_epi64(core.simd.float4) @nogc nothrow; 9442 // static core.simd.long2 _mm_maskz_cvtps_epi64(ubyte, core.simd.float4) @nogc nothrow; 9443 // static core.simd.long2 _mm_mask_cvtps_epi64(core.simd.long2, ubyte, core.simd.float4) @nogc nothrow; 9444 // static core.simd.long2 _mm_cvtps_epi64(core.simd.float4) @nogc nothrow; 9445 // static core.simd.long4 _mm256_maskz_cvtpd_epu64(ubyte, core.simd.double4) @nogc nothrow; 9446 // static core.simd.long4 _mm256_mask_cvtpd_epu64(core.simd.long4, ubyte, core.simd.double4) @nogc nothrow; 9447 // static core.simd.long4 _mm256_cvtpd_epu64(core.simd.double4) @nogc nothrow; 9448 // static core.simd.long2 _mm_maskz_cvtpd_epu64(ubyte, core.simd.double2) @nogc nothrow; 9449 // static core.simd.long2 _mm_mask_cvtpd_epu64(core.simd.long2, ubyte, core.simd.double2) @nogc nothrow; 9450 // static core.simd.long2 _mm_cvtpd_epu64(core.simd.double2) @nogc nothrow; 9451 // static core.simd.long4 _mm256_maskz_cvtpd_epi64(ubyte, core.simd.double4) @nogc nothrow; 9452 // static core.simd.long4 _mm256_mask_cvtpd_epi64(core.simd.long4, ubyte, core.simd.double4) @nogc nothrow; 9453 // static core.simd.long4 _mm256_cvtpd_epi64(core.simd.double4) @nogc nothrow; 9454 // static core.simd.long2 _mm_maskz_cvtpd_epi64(ubyte, core.simd.double2) @nogc nothrow; 9455 // static core.simd.long2 _mm_mask_cvtpd_epi64(core.simd.long2, ubyte, core.simd.double2) @nogc nothrow; 9456 // static core.simd.long2 _mm_cvtpd_epi64(core.simd.double2) @nogc nothrow; 9457 // static core.simd.float4 _mm_maskz_or_ps(ubyte, core.simd.float4, core.simd.float4) @nogc nothrow; 9458 // static core.simd.float4 _mm_mask_or_ps(core.simd.float4, ubyte, core.simd.float4, core.simd.float4) @nogc nothrow; 9459 // static core.simd.float8 _mm256_maskz_or_ps(ubyte, core.simd.float8, core.simd.float8) @nogc nothrow; 9460 // static core.simd.float8 _mm256_mask_or_ps(core.simd.float8, ubyte, core.simd.float8, core.simd.float8) @nogc nothrow; 9461 // static core.simd.double2 _mm_maskz_or_pd(ubyte, core.simd.double2, core.simd.double2) @nogc nothrow; 9462 // static core.simd.double2 _mm_mask_or_pd(core.simd.double2, ubyte, core.simd.double2, core.simd.double2) @nogc nothrow; 9463 // static core.simd.double4 _mm256_maskz_or_pd(ubyte, core.simd.double4, core.simd.double4) @nogc nothrow; 9464 // static core.simd.double4 _mm256_mask_or_pd(core.simd.double4, ubyte, core.simd.double4, core.simd.double4) @nogc nothrow; 9465 // static core.simd.float4 _mm_maskz_xor_ps(ubyte, core.simd.float4, core.simd.float4) @nogc nothrow; 9466 // static core.simd.float4 _mm_mask_xor_ps(core.simd.float4, ubyte, core.simd.float4, core.simd.float4) @nogc nothrow; 9467 // static core.simd.float8 _mm256_maskz_xor_ps(ubyte, core.simd.float8, core.simd.float8) @nogc nothrow; 9468 // static core.simd.float8 _mm256_mask_xor_ps(core.simd.float8, ubyte, core.simd.float8, core.simd.float8) @nogc nothrow; 9469 // static core.simd.double2 _mm_maskz_xor_pd(ubyte, core.simd.double2, core.simd.double2) @nogc nothrow; 9470 // static core.simd.double2 _mm_mask_xor_pd(core.simd.double2, ubyte, core.simd.double2, core.simd.double2) @nogc nothrow; 9471 // static core.simd.double4 _mm256_maskz_xor_pd(ubyte, core.simd.double4, core.simd.double4) @nogc nothrow; 9472 // static core.simd.double4 _mm256_mask_xor_pd(core.simd.double4, ubyte, core.simd.double4, core.simd.double4) @nogc nothrow; 9473 // static core.simd.float4 _mm_maskz_and_ps(ubyte, core.simd.float4, core.simd.float4) @nogc nothrow; 9474 // static core.simd.float4 _mm_mask_and_ps(core.simd.float4, ubyte, core.simd.float4, core.simd.float4) @nogc nothrow; 9475 // static core.simd.float8 _mm256_maskz_and_ps(ubyte, core.simd.float8, core.simd.float8) @nogc nothrow; 9476 // static core.simd.float8 _mm256_mask_and_ps(core.simd.float8, ubyte, core.simd.float8, core.simd.float8) @nogc nothrow; 9477 // static core.simd.double2 _mm_maskz_and_pd(ubyte, core.simd.double2, core.simd.double2) @nogc nothrow; 9478 // static core.simd.double2 _mm_mask_and_pd(core.simd.double2, ubyte, core.simd.double2, core.simd.double2) @nogc nothrow; 9479 // static core.simd.long4 _mm256_mask_add_epi8(core.simd.long4, uint, core.simd.long4, core.simd.long4) @nogc nothrow; 9480 // static core.simd.long4 _mm256_maskz_add_epi8(uint, core.simd.long4, core.simd.long4) @nogc nothrow; 9481 // static core.simd.long4 _mm256_mask_add_epi16(core.simd.long4, ushort, core.simd.long4, core.simd.long4) @nogc nothrow; 9482 // static core.simd.long4 _mm256_maskz_add_epi16(ushort, core.simd.long4, core.simd.long4) @nogc nothrow; 9483 // static core.simd.long4 _mm256_mask_sub_epi8(core.simd.long4, uint, core.simd.long4, core.simd.long4) @nogc nothrow; 9484 // static core.simd.long4 _mm256_maskz_sub_epi8(uint, core.simd.long4, core.simd.long4) @nogc nothrow; 9485 // static core.simd.long4 _mm256_mask_sub_epi16(core.simd.long4, ushort, core.simd.long4, core.simd.long4) @nogc nothrow; 9486 // static core.simd.long4 _mm256_maskz_sub_epi16(ushort, core.simd.long4, core.simd.long4) @nogc nothrow; 9487 // static core.simd.long2 _mm_mask_add_epi8(core.simd.long2, ushort, core.simd.long2, core.simd.long2) @nogc nothrow; 9488 // static core.simd.long2 _mm_maskz_add_epi8(ushort, core.simd.long2, core.simd.long2) @nogc nothrow; 9489 // static core.simd.long2 _mm_mask_add_epi16(core.simd.long2, ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 9490 // static core.simd.long2 _mm_maskz_add_epi16(ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 9491 // static core.simd.long2 _mm_mask_sub_epi8(core.simd.long2, ushort, core.simd.long2, core.simd.long2) @nogc nothrow; 9492 // static core.simd.long2 _mm_maskz_sub_epi8(ushort, core.simd.long2, core.simd.long2) @nogc nothrow; 9493 // static core.simd.long2 _mm_mask_sub_epi16(core.simd.long2, ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 9494 // static core.simd.long2 _mm_maskz_sub_epi16(ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 9495 // static core.simd.long4 _mm256_mask_mullo_epi16(core.simd.long4, ushort, core.simd.long4, core.simd.long4) @nogc nothrow; 9496 // static core.simd.long4 _mm256_maskz_mullo_epi16(ushort, core.simd.long4, core.simd.long4) @nogc nothrow; 9497 // static core.simd.long2 _mm_mask_mullo_epi16(core.simd.long2, ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 9498 // static core.simd.long2 _mm_maskz_mullo_epi16(ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 9499 // static core.simd.long2 _mm_mask_blend_epi8(ushort, core.simd.long2, core.simd.long2) @nogc nothrow; 9500 // static core.simd.long4 _mm256_mask_blend_epi8(uint, core.simd.long4, core.simd.long4) @nogc nothrow; 9501 // static core.simd.long2 _mm_mask_blend_epi16(ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 9502 // static core.simd.long4 _mm256_mask_blend_epi16(ushort, core.simd.long4, core.simd.long4) @nogc nothrow; 9503 // static core.simd.long2 _mm_mask_abs_epi8(core.simd.long2, ushort, core.simd.long2) @nogc nothrow; 9504 // static core.simd.long2 _mm_maskz_abs_epi8(ushort, core.simd.long2) @nogc nothrow; 9505 // static core.simd.long4 _mm256_mask_abs_epi8(core.simd.long4, uint, core.simd.long4) @nogc nothrow; 9506 // static core.simd.long4 _mm256_maskz_abs_epi8(uint, core.simd.long4) @nogc nothrow; 9507 // static core.simd.long2 _mm_mask_abs_epi16(core.simd.long2, ubyte, core.simd.long2) @nogc nothrow; 9508 // static core.simd.long2 _mm_maskz_abs_epi16(ubyte, core.simd.long2) @nogc nothrow; 9509 // static core.simd.long4 _mm256_mask_abs_epi16(core.simd.long4, ushort, core.simd.long4) @nogc nothrow; 9510 // static core.simd.long4 _mm256_maskz_abs_epi16(ushort, core.simd.long4) @nogc nothrow; 9511 // static core.simd.long2 _mm_maskz_packs_epi32(ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 9512 // static core.simd.long2 _mm_mask_packs_epi32(core.simd.long2, ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 9513 // static core.simd.long4 _mm256_maskz_packs_epi32(ushort, core.simd.long4, core.simd.long4) @nogc nothrow; 9514 // static core.simd.long4 _mm256_mask_packs_epi32(core.simd.long4, ushort, core.simd.long4, core.simd.long4) @nogc nothrow; 9515 // static core.simd.long2 _mm_maskz_packs_epi16(ushort, core.simd.long2, core.simd.long2) @nogc nothrow; 9516 // static core.simd.long2 _mm_mask_packs_epi16(core.simd.long2, ushort, core.simd.long2, core.simd.long2) @nogc nothrow; 9517 // static core.simd.long4 _mm256_maskz_packs_epi16(uint, core.simd.long4, core.simd.long4) @nogc nothrow; 9518 // static core.simd.long4 _mm256_mask_packs_epi16(core.simd.long4, uint, core.simd.long4, core.simd.long4) @nogc nothrow; 9519 // static core.simd.long2 _mm_maskz_packus_epi32(ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 9520 // static core.simd.long2 _mm_mask_packus_epi32(core.simd.long2, ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 9521 // static core.simd.long4 _mm256_maskz_packus_epi32(ushort, core.simd.long4, core.simd.long4) @nogc nothrow; 9522 // static core.simd.long4 _mm256_mask_packus_epi32(core.simd.long4, ushort, core.simd.long4, core.simd.long4) @nogc nothrow; 9523 // static core.simd.long2 _mm_maskz_packus_epi16(ushort, core.simd.long2, core.simd.long2) @nogc nothrow; 9524 // static core.simd.long2 _mm_mask_packus_epi16(core.simd.long2, ushort, core.simd.long2, core.simd.long2) @nogc nothrow; 9525 // static core.simd.long4 _mm256_maskz_packus_epi16(uint, core.simd.long4, core.simd.long4) @nogc nothrow; 9526 // static core.simd.long4 _mm256_mask_packus_epi16(core.simd.long4, uint, core.simd.long4, core.simd.long4) @nogc nothrow; 9527 // static core.simd.long2 _mm_mask_adds_epi8(core.simd.long2, ushort, core.simd.long2, core.simd.long2) @nogc nothrow; 9528 // static core.simd.long2 _mm_maskz_adds_epi8(ushort, core.simd.long2, core.simd.long2) @nogc nothrow; 9529 // static core.simd.long4 _mm256_mask_adds_epi8(core.simd.long4, uint, core.simd.long4, core.simd.long4) @nogc nothrow; 9530 // static core.simd.long4 _mm256_maskz_adds_epi8(uint, core.simd.long4, core.simd.long4) @nogc nothrow; 9531 // static core.simd.long2 _mm_mask_adds_epi16(core.simd.long2, ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 9532 // static core.simd.long2 _mm_maskz_adds_epi16(ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 9533 // static core.simd.long4 _mm256_mask_adds_epi16(core.simd.long4, ushort, core.simd.long4, core.simd.long4) @nogc nothrow; 9534 // static core.simd.long4 _mm256_maskz_adds_epi16(ushort, core.simd.long4, core.simd.long4) @nogc nothrow; 9535 // static core.simd.long2 _mm_mask_adds_epu8(core.simd.long2, ushort, core.simd.long2, core.simd.long2) @nogc nothrow; 9536 // static core.simd.long2 _mm_maskz_adds_epu8(ushort, core.simd.long2, core.simd.long2) @nogc nothrow; 9537 // static core.simd.long4 _mm256_mask_adds_epu8(core.simd.long4, uint, core.simd.long4, core.simd.long4) @nogc nothrow; 9538 // static core.simd.long4 _mm256_maskz_adds_epu8(uint, core.simd.long4, core.simd.long4) @nogc nothrow; 9539 // static core.simd.long2 _mm_mask_adds_epu16(core.simd.long2, ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 9540 // static core.simd.long2 _mm_maskz_adds_epu16(ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 9541 // static core.simd.long4 _mm256_mask_adds_epu16(core.simd.long4, ushort, core.simd.long4, core.simd.long4) @nogc nothrow; 9542 // static core.simd.long4 _mm256_maskz_adds_epu16(ushort, core.simd.long4, core.simd.long4) @nogc nothrow; 9543 // static core.simd.long2 _mm_mask_avg_epu8(core.simd.long2, ushort, core.simd.long2, core.simd.long2) @nogc nothrow; 9544 // static core.simd.long2 _mm_maskz_avg_epu8(ushort, core.simd.long2, core.simd.long2) @nogc nothrow; 9545 // static core.simd.long4 _mm256_mask_avg_epu8(core.simd.long4, uint, core.simd.long4, core.simd.long4) @nogc nothrow; 9546 // static core.simd.long4 _mm256_maskz_avg_epu8(uint, core.simd.long4, core.simd.long4) @nogc nothrow; 9547 // static core.simd.long2 _mm_mask_avg_epu16(core.simd.long2, ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 9548 // static core.simd.long2 _mm_maskz_avg_epu16(ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 9549 // static core.simd.long4 _mm256_mask_avg_epu16(core.simd.long4, ushort, core.simd.long4, core.simd.long4) @nogc nothrow; 9550 // static core.simd.long4 _mm256_maskz_avg_epu16(ushort, core.simd.long4, core.simd.long4) @nogc nothrow; 9551 // static core.simd.long2 _mm_maskz_max_epi8(ushort, core.simd.long2, core.simd.long2) @nogc nothrow; 9552 // static core.simd.long2 _mm_mask_max_epi8(core.simd.long2, ushort, core.simd.long2, core.simd.long2) @nogc nothrow; 9553 // static core.simd.long4 _mm256_maskz_max_epi8(uint, core.simd.long4, core.simd.long4) @nogc nothrow; 9554 // static core.simd.long4 _mm256_mask_max_epi8(core.simd.long4, uint, core.simd.long4, core.simd.long4) @nogc nothrow; 9555 // static core.simd.long2 _mm_maskz_max_epi16(ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 9556 // static core.simd.long2 _mm_mask_max_epi16(core.simd.long2, ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 9557 // static core.simd.long4 _mm256_maskz_max_epi16(ushort, core.simd.long4, core.simd.long4) @nogc nothrow; 9558 // static core.simd.long4 _mm256_mask_max_epi16(core.simd.long4, ushort, core.simd.long4, core.simd.long4) @nogc nothrow; 9559 // static core.simd.long2 _mm_maskz_max_epu8(ushort, core.simd.long2, core.simd.long2) @nogc nothrow; 9560 // static core.simd.long2 _mm_mask_max_epu8(core.simd.long2, ushort, core.simd.long2, core.simd.long2) @nogc nothrow; 9561 // static core.simd.long4 _mm256_maskz_max_epu8(uint, core.simd.long4, core.simd.long4) @nogc nothrow; 9562 // static core.simd.long4 _mm256_mask_max_epu8(core.simd.long4, uint, core.simd.long4, core.simd.long4) @nogc nothrow; 9563 // static core.simd.long2 _mm_maskz_max_epu16(ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 9564 // static core.simd.long2 _mm_mask_max_epu16(core.simd.long2, ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 9565 // static core.simd.long4 _mm256_maskz_max_epu16(ushort, core.simd.long4, core.simd.long4) @nogc nothrow; 9566 // static core.simd.long4 _mm256_mask_max_epu16(core.simd.long4, ushort, core.simd.long4, core.simd.long4) @nogc nothrow; 9567 // static core.simd.long2 _mm_maskz_min_epi8(ushort, core.simd.long2, core.simd.long2) @nogc nothrow; 9568 // static core.simd.long2 _mm_mask_min_epi8(core.simd.long2, ushort, core.simd.long2, core.simd.long2) @nogc nothrow; 9569 // static core.simd.long4 _mm256_maskz_min_epi8(uint, core.simd.long4, core.simd.long4) @nogc nothrow; 9570 // static core.simd.long4 _mm256_mask_min_epi8(core.simd.long4, uint, core.simd.long4, core.simd.long4) @nogc nothrow; 9571 // static core.simd.long2 _mm_maskz_min_epi16(ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 9572 // static core.simd.long2 _mm_mask_min_epi16(core.simd.long2, ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 9573 // static core.simd.long4 _mm256_maskz_min_epi16(ushort, core.simd.long4, core.simd.long4) @nogc nothrow; 9574 // static core.simd.long4 _mm256_mask_min_epi16(core.simd.long4, ushort, core.simd.long4, core.simd.long4) @nogc nothrow; 9575 // static core.simd.long2 _mm_maskz_min_epu8(ushort, core.simd.long2, core.simd.long2) @nogc nothrow; 9576 // static core.simd.long2 _mm_mask_min_epu8(core.simd.long2, ushort, core.simd.long2, core.simd.long2) @nogc nothrow; 9577 // static core.simd.long4 _mm256_maskz_min_epu8(uint, core.simd.long4, core.simd.long4) @nogc nothrow; 9578 // static core.simd.long4 _mm256_mask_min_epu8(core.simd.long4, uint, core.simd.long4, core.simd.long4) @nogc nothrow; 9579 // static core.simd.long2 _mm_maskz_min_epu16(ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 9580 // static core.simd.long2 _mm_mask_min_epu16(core.simd.long2, ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 9581 // static core.simd.long4 _mm256_maskz_min_epu16(ushort, core.simd.long4, core.simd.long4) @nogc nothrow; 9582 // static core.simd.long4 _mm256_mask_min_epu16(core.simd.long4, ushort, core.simd.long4, core.simd.long4) @nogc nothrow; 9583 // static core.simd.long2 _mm_mask_shuffle_epi8(core.simd.long2, ushort, core.simd.long2, core.simd.long2) @nogc nothrow; 9584 // static core.simd.long2 _mm_maskz_shuffle_epi8(ushort, core.simd.long2, core.simd.long2) @nogc nothrow; 9585 // static core.simd.long4 _mm256_mask_shuffle_epi8(core.simd.long4, uint, core.simd.long4, core.simd.long4) @nogc nothrow; 9586 // static core.simd.long4 _mm256_maskz_shuffle_epi8(uint, core.simd.long4, core.simd.long4) @nogc nothrow; 9587 // static core.simd.long2 _mm_mask_subs_epi8(core.simd.long2, ushort, core.simd.long2, core.simd.long2) @nogc nothrow; 9588 // static core.simd.long2 _mm_maskz_subs_epi8(ushort, core.simd.long2, core.simd.long2) @nogc nothrow; 9589 // static core.simd.long4 _mm256_mask_subs_epi8(core.simd.long4, uint, core.simd.long4, core.simd.long4) @nogc nothrow; 9590 // static core.simd.long4 _mm256_maskz_subs_epi8(uint, core.simd.long4, core.simd.long4) @nogc nothrow; 9591 // static core.simd.long2 _mm_mask_subs_epi16(core.simd.long2, ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 9592 // static core.simd.long2 _mm_maskz_subs_epi16(ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 9593 // static core.simd.long4 _mm256_mask_subs_epi16(core.simd.long4, ushort, core.simd.long4, core.simd.long4) @nogc nothrow; 9594 // static core.simd.long4 _mm256_maskz_subs_epi16(ushort, core.simd.long4, core.simd.long4) @nogc nothrow; 9595 // static core.simd.long2 _mm_mask_subs_epu8(core.simd.long2, ushort, core.simd.long2, core.simd.long2) @nogc nothrow; 9596 // static core.simd.long2 _mm_maskz_subs_epu8(ushort, core.simd.long2, core.simd.long2) @nogc nothrow; 9597 // static core.simd.long4 _mm256_mask_subs_epu8(core.simd.long4, uint, core.simd.long4, core.simd.long4) @nogc nothrow; 9598 // static core.simd.long4 _mm256_maskz_subs_epu8(uint, core.simd.long4, core.simd.long4) @nogc nothrow; 9599 // static core.simd.long2 _mm_mask_subs_epu16(core.simd.long2, ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 9600 // static core.simd.long2 _mm_maskz_subs_epu16(ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 9601 // static core.simd.long4 _mm256_mask_subs_epu16(core.simd.long4, ushort, core.simd.long4, core.simd.long4) @nogc nothrow; 9602 // static core.simd.long4 _mm256_maskz_subs_epu16(ushort, core.simd.long4, core.simd.long4) @nogc nothrow; 9603 // static core.simd.long2 _mm_permutex2var_epi16(core.simd.long2, core.simd.long2, core.simd.long2) @nogc nothrow; 9604 // static core.simd.long2 _mm_mask_permutex2var_epi16(core.simd.long2, ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 9605 // static core.simd.long2 _mm_mask2_permutex2var_epi16(core.simd.long2, core.simd.long2, ubyte, core.simd.long2) @nogc nothrow; 9606 // static core.simd.long2 _mm_maskz_permutex2var_epi16(ubyte, core.simd.long2, core.simd.long2, core.simd.long2) @nogc nothrow; 9607 // static core.simd.long4 _mm256_permutex2var_epi16(core.simd.long4, core.simd.long4, core.simd.long4) @nogc nothrow; 9608 // static core.simd.long4 _mm256_mask_permutex2var_epi16(core.simd.long4, ushort, core.simd.long4, core.simd.long4) @nogc nothrow; 9609 // static core.simd.long4 _mm256_mask2_permutex2var_epi16(core.simd.long4, core.simd.long4, ushort, core.simd.long4) @nogc nothrow; 9610 // static core.simd.long4 _mm256_maskz_permutex2var_epi16(ushort, core.simd.long4, core.simd.long4, core.simd.long4) @nogc nothrow; 9611 // static core.simd.long2 _mm_mask_maddubs_epi16(core.simd.long2, ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 9612 // static core.simd.long2 _mm_maskz_maddubs_epi16(ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 9613 // static core.simd.long4 _mm256_mask_maddubs_epi16(core.simd.long4, ushort, core.simd.long4, core.simd.long4) @nogc nothrow; 9614 // static core.simd.long4 _mm256_maskz_maddubs_epi16(ushort, core.simd.long4, core.simd.long4) @nogc nothrow; 9615 // static core.simd.long2 _mm_mask_madd_epi16(core.simd.long2, ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 9616 // static core.simd.long2 _mm_maskz_madd_epi16(ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 9617 // static core.simd.long4 _mm256_mask_madd_epi16(core.simd.long4, ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 9618 // static core.simd.long4 _mm256_maskz_madd_epi16(ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 9619 // static core.simd.long2 _mm_cvtsepi16_epi8(core.simd.long2) @nogc nothrow; 9620 // static core.simd.long2 _mm_mask_cvtsepi16_epi8(core.simd.long2, ubyte, core.simd.long2) @nogc nothrow; 9621 // static core.simd.long2 _mm_maskz_cvtsepi16_epi8(ubyte, core.simd.long2) @nogc nothrow; 9622 // static core.simd.long2 _mm256_cvtsepi16_epi8(core.simd.long4) @nogc nothrow; 9623 // static core.simd.long2 _mm256_mask_cvtsepi16_epi8(core.simd.long2, ushort, core.simd.long4) @nogc nothrow; 9624 // static core.simd.long2 _mm256_maskz_cvtsepi16_epi8(ushort, core.simd.long4) @nogc nothrow; 9625 // static core.simd.long2 _mm_cvtusepi16_epi8(core.simd.long2) @nogc nothrow; 9626 // static core.simd.long2 _mm_mask_cvtusepi16_epi8(core.simd.long2, ubyte, core.simd.long2) @nogc nothrow; 9627 // static core.simd.long2 _mm_maskz_cvtusepi16_epi8(ubyte, core.simd.long2) @nogc nothrow; 9628 // static core.simd.long2 _mm256_cvtusepi16_epi8(core.simd.long4) @nogc nothrow; 9629 // static core.simd.long2 _mm256_mask_cvtusepi16_epi8(core.simd.long2, ushort, core.simd.long4) @nogc nothrow; 9630 // static core.simd.long2 _mm256_maskz_cvtusepi16_epi8(ushort, core.simd.long4) @nogc nothrow; 9631 // static core.simd.long2 _mm_cvtepi16_epi8(core.simd.long2) @nogc nothrow; 9632 // static core.simd.long2 _mm_mask_cvtepi16_epi8(core.simd.long2, ubyte, core.simd.long2) @nogc nothrow; 9633 // static core.simd.long2 _mm_maskz_cvtepi16_epi8(ubyte, core.simd.long2) @nogc nothrow; 9634 // static void _mm_mask_cvtepi16_storeu_epi8(void*, ubyte, core.simd.long2) @nogc nothrow; 9635 // static void _mm_mask_cvtsepi16_storeu_epi8(void*, ubyte, core.simd.long2) @nogc nothrow; 9636 // static void _mm_mask_cvtusepi16_storeu_epi8(void*, ubyte, core.simd.long2) @nogc nothrow; 9637 // static core.simd.long2 _mm256_cvtepi16_epi8(core.simd.long4) @nogc nothrow; 9638 // static core.simd.long2 _mm256_mask_cvtepi16_epi8(core.simd.long2, ushort, core.simd.long4) @nogc nothrow; 9639 // static core.simd.long2 _mm256_maskz_cvtepi16_epi8(ushort, core.simd.long4) @nogc nothrow; 9640 // static void _mm256_mask_cvtepi16_storeu_epi8(void*, ushort, core.simd.long4) @nogc nothrow; 9641 // static void _mm256_mask_cvtsepi16_storeu_epi8(void*, ushort, core.simd.long4) @nogc nothrow; 9642 // static void _mm256_mask_cvtusepi16_storeu_epi8(void*, ushort, core.simd.long4) @nogc nothrow; 9643 // static core.simd.long2 _mm_mask_mulhrs_epi16(core.simd.long2, ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 9644 // static core.simd.long2 _mm_maskz_mulhrs_epi16(ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 9645 // static core.simd.long4 _mm256_mask_mulhrs_epi16(core.simd.long4, ushort, core.simd.long4, core.simd.long4) @nogc nothrow; 9646 // static core.simd.long4 _mm256_maskz_mulhrs_epi16(ushort, core.simd.long4, core.simd.long4) @nogc nothrow; 9647 // static core.simd.long2 _mm_mask_mulhi_epu16(core.simd.long2, ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 9648 // static core.simd.long2 _mm_maskz_mulhi_epu16(ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 9649 // static core.simd.long4 _mm256_mask_mulhi_epu16(core.simd.long4, ushort, core.simd.long4, core.simd.long4) @nogc nothrow; 9650 // static core.simd.long4 _mm256_maskz_mulhi_epu16(ushort, core.simd.long4, core.simd.long4) @nogc nothrow; 9651 // static core.simd.long2 _mm_mask_mulhi_epi16(core.simd.long2, ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 9652 // static core.simd.long2 _mm_maskz_mulhi_epi16(ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 9653 // static core.simd.long4 _mm256_mask_mulhi_epi16(core.simd.long4, ushort, core.simd.long4, core.simd.long4) @nogc nothrow; 9654 // static core.simd.long4 _mm256_maskz_mulhi_epi16(ushort, core.simd.long4, core.simd.long4) @nogc nothrow; 9655 // static core.simd.long2 _mm_mask_unpackhi_epi8(core.simd.long2, ushort, core.simd.long2, core.simd.long2) @nogc nothrow; 9656 // static core.simd.long2 _mm_maskz_unpackhi_epi8(ushort, core.simd.long2, core.simd.long2) @nogc nothrow; 9657 // static core.simd.long4 _mm256_mask_unpackhi_epi8(core.simd.long4, uint, core.simd.long4, core.simd.long4) @nogc nothrow; 9658 // static core.simd.long4 _mm256_maskz_unpackhi_epi8(uint, core.simd.long4, core.simd.long4) @nogc nothrow; 9659 // static core.simd.long2 _mm_mask_unpackhi_epi16(core.simd.long2, ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 9660 // static core.simd.long2 _mm_maskz_unpackhi_epi16(ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 9661 // static core.simd.long4 _mm256_mask_unpackhi_epi16(core.simd.long4, ushort, core.simd.long4, core.simd.long4) @nogc nothrow; 9662 // static core.simd.long4 _mm256_maskz_unpackhi_epi16(ushort, core.simd.long4, core.simd.long4) @nogc nothrow; 9663 // static core.simd.long2 _mm_mask_unpacklo_epi8(core.simd.long2, ushort, core.simd.long2, core.simd.long2) @nogc nothrow; 9664 // static core.simd.long2 _mm_maskz_unpacklo_epi8(ushort, core.simd.long2, core.simd.long2) @nogc nothrow; 9665 // static core.simd.long4 _mm256_mask_unpacklo_epi8(core.simd.long4, uint, core.simd.long4, core.simd.long4) @nogc nothrow; 9666 // static core.simd.long4 _mm256_maskz_unpacklo_epi8(uint, core.simd.long4, core.simd.long4) @nogc nothrow; 9667 // static core.simd.long2 _mm_mask_unpacklo_epi16(core.simd.long2, ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 9668 // static core.simd.long2 _mm_maskz_unpacklo_epi16(ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 9669 // static core.simd.long4 _mm256_mask_unpacklo_epi16(core.simd.long4, ushort, core.simd.long4, core.simd.long4) @nogc nothrow; 9670 // static core.simd.long4 _mm256_maskz_unpacklo_epi16(ushort, core.simd.long4, core.simd.long4) @nogc nothrow; 9671 // static core.simd.long2 _mm_mask_cvtepi8_epi16(core.simd.long2, ubyte, core.simd.long2) @nogc nothrow; 9672 // static core.simd.long2 _mm_maskz_cvtepi8_epi16(ubyte, core.simd.long2) @nogc nothrow; 9673 // static core.simd.long4 _mm256_mask_cvtepi8_epi16(core.simd.long4, ushort, core.simd.long2) @nogc nothrow; 9674 // static core.simd.long4 _mm256_maskz_cvtepi8_epi16(ushort, core.simd.long2) @nogc nothrow; 9675 // static core.simd.long2 _mm_mask_cvtepu8_epi16(core.simd.long2, ubyte, core.simd.long2) @nogc nothrow; 9676 // static core.simd.long2 _mm_maskz_cvtepu8_epi16(ubyte, core.simd.long2) @nogc nothrow; 9677 // static core.simd.long4 _mm256_mask_cvtepu8_epi16(core.simd.long4, ushort, core.simd.long2) @nogc nothrow; 9678 // static core.simd.long4 _mm256_maskz_cvtepu8_epi16(ushort, core.simd.long2) @nogc nothrow; 9679 // static core.simd.double4 _mm256_maskz_and_pd(ubyte, core.simd.double4, core.simd.double4) @nogc nothrow; 9680 // static core.simd.double4 _mm256_mask_and_pd(core.simd.double4, ubyte, core.simd.double4, core.simd.double4) @nogc nothrow; 9681 // static core.simd.float4 _mm_maskz_andnot_ps(ubyte, core.simd.float4, core.simd.float4) @nogc nothrow; 9682 // static core.simd.float4 _mm_mask_andnot_ps(core.simd.float4, ubyte, core.simd.float4, core.simd.float4) @nogc nothrow; 9683 // static core.simd.long4 _mm256_sllv_epi16(core.simd.long4, core.simd.long4) @nogc nothrow; 9684 // static core.simd.long4 _mm256_mask_sllv_epi16(core.simd.long4, ushort, core.simd.long4, core.simd.long4) @nogc nothrow; 9685 // static core.simd.long4 _mm256_maskz_sllv_epi16(ushort, core.simd.long4, core.simd.long4) @nogc nothrow; 9686 // static core.simd.long2 _mm_sllv_epi16(core.simd.long2, core.simd.long2) @nogc nothrow; 9687 // static core.simd.long2 _mm_mask_sllv_epi16(core.simd.long2, ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 9688 // static core.simd.long2 _mm_maskz_sllv_epi16(ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 9689 // static core.simd.long2 _mm_mask_sll_epi16(core.simd.long2, ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 9690 // static core.simd.long2 _mm_maskz_sll_epi16(ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 9691 // static core.simd.long4 _mm256_mask_sll_epi16(core.simd.long4, ushort, core.simd.long4, core.simd.long2) @nogc nothrow; 9692 // static core.simd.long4 _mm256_maskz_sll_epi16(ushort, core.simd.long4, core.simd.long2) @nogc nothrow; 9693 // static core.simd.long2 _mm_mask_slli_epi16(core.simd.long2, ubyte, core.simd.long2, int) @nogc nothrow; 9694 // static core.simd.long2 _mm_maskz_slli_epi16(ubyte, core.simd.long2, int) @nogc nothrow; 9695 // static core.simd.long4 _mm256_mask_slli_epi16(core.simd.long4, ushort, core.simd.long4, int) @nogc nothrow; 9696 // static core.simd.long4 _mm256_maskz_slli_epi16(ushort, core.simd.long4, int) @nogc nothrow; 9697 // static core.simd.long4 _mm256_srlv_epi16(core.simd.long4, core.simd.long4) @nogc nothrow; 9698 // static core.simd.long4 _mm256_mask_srlv_epi16(core.simd.long4, ushort, core.simd.long4, core.simd.long4) @nogc nothrow; 9699 // static core.simd.long4 _mm256_maskz_srlv_epi16(ushort, core.simd.long4, core.simd.long4) @nogc nothrow; 9700 // static core.simd.long2 _mm_srlv_epi16(core.simd.long2, core.simd.long2) @nogc nothrow; 9701 // static core.simd.long2 _mm_mask_srlv_epi16(core.simd.long2, ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 9702 // static core.simd.long2 _mm_maskz_srlv_epi16(ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 9703 // static core.simd.long4 _mm256_srav_epi16(core.simd.long4, core.simd.long4) @nogc nothrow; 9704 // static core.simd.long4 _mm256_mask_srav_epi16(core.simd.long4, ushort, core.simd.long4, core.simd.long4) @nogc nothrow; 9705 // static core.simd.long4 _mm256_maskz_srav_epi16(ushort, core.simd.long4, core.simd.long4) @nogc nothrow; 9706 // static core.simd.long2 _mm_srav_epi16(core.simd.long2, core.simd.long2) @nogc nothrow; 9707 // static core.simd.long2 _mm_mask_srav_epi16(core.simd.long2, ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 9708 // static core.simd.long2 _mm_maskz_srav_epi16(ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 9709 // static core.simd.long2 _mm_mask_sra_epi16(core.simd.long2, ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 9710 // static core.simd.long2 _mm_maskz_sra_epi16(ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 9711 // static core.simd.long4 _mm256_mask_sra_epi16(core.simd.long4, ushort, core.simd.long4, core.simd.long2) @nogc nothrow; 9712 // static core.simd.long4 _mm256_maskz_sra_epi16(ushort, core.simd.long4, core.simd.long2) @nogc nothrow; 9713 // static core.simd.long2 _mm_mask_srai_epi16(core.simd.long2, ubyte, core.simd.long2, int) @nogc nothrow; 9714 // static core.simd.long2 _mm_maskz_srai_epi16(ubyte, core.simd.long2, int) @nogc nothrow; 9715 // static core.simd.long4 _mm256_mask_srai_epi16(core.simd.long4, ushort, core.simd.long4, int) @nogc nothrow; 9716 // static core.simd.long4 _mm256_maskz_srai_epi16(ushort, core.simd.long4, int) @nogc nothrow; 9717 // static core.simd.long2 _mm_mask_srl_epi16(core.simd.long2, ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 9718 // static core.simd.long2 _mm_maskz_srl_epi16(ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 9719 // static core.simd.long4 _mm256_mask_srl_epi16(core.simd.long4, ushort, core.simd.long4, core.simd.long2) @nogc nothrow; 9720 // static core.simd.long4 _mm256_maskz_srl_epi16(ushort, core.simd.long4, core.simd.long2) @nogc nothrow; 9721 // static core.simd.long2 _mm_mask_srli_epi16(core.simd.long2, ubyte, core.simd.long2, int) @nogc nothrow; 9722 // static core.simd.long2 _mm_maskz_srli_epi16(ubyte, core.simd.long2, int) @nogc nothrow; 9723 // static core.simd.long4 _mm256_mask_srli_epi16(core.simd.long4, ushort, core.simd.long4, int) @nogc nothrow; 9724 // static core.simd.long4 _mm256_maskz_srli_epi16(ushort, core.simd.long4, int) @nogc nothrow; 9725 // static core.simd.long2 _mm_mask_mov_epi16(core.simd.long2, ubyte, core.simd.long2) @nogc nothrow; 9726 // static core.simd.long2 _mm_maskz_mov_epi16(ubyte, core.simd.long2) @nogc nothrow; 9727 // static core.simd.long4 _mm256_mask_mov_epi16(core.simd.long4, ushort, core.simd.long4) @nogc nothrow; 9728 // static core.simd.long4 _mm256_maskz_mov_epi16(ushort, core.simd.long4) @nogc nothrow; 9729 // static core.simd.long2 _mm_mask_mov_epi8(core.simd.long2, ushort, core.simd.long2) @nogc nothrow; 9730 // static core.simd.long2 _mm_maskz_mov_epi8(ushort, core.simd.long2) @nogc nothrow; 9731 // static core.simd.long4 _mm256_mask_mov_epi8(core.simd.long4, uint, core.simd.long4) @nogc nothrow; 9732 // static core.simd.long4 _mm256_maskz_mov_epi8(uint, core.simd.long4) @nogc nothrow; 9733 // static core.simd.long2 _mm_mask_set1_epi8(core.simd.long2, ushort, char) @nogc nothrow; 9734 // static core.simd.long2 _mm_maskz_set1_epi8(ushort, char) @nogc nothrow; 9735 // static core.simd.long4 _mm256_mask_set1_epi8(core.simd.long4, uint, char) @nogc nothrow; 9736 // static core.simd.long4 _mm256_maskz_set1_epi8(uint, char) @nogc nothrow; 9737 // static core.simd.long2 _mm_loadu_epi16(const(void)*) @nogc nothrow; 9738 // static core.simd.long2 _mm_mask_loadu_epi16(core.simd.long2, ubyte, const(void)*) @nogc nothrow; 9739 // static core.simd.long2 _mm_maskz_loadu_epi16(ubyte, const(void)*) @nogc nothrow; 9740 // static core.simd.long4 _mm256_loadu_epi16(const(void)*) @nogc nothrow; 9741 // static core.simd.long4 _mm256_mask_loadu_epi16(core.simd.long4, ushort, const(void)*) @nogc nothrow; 9742 // static core.simd.long4 _mm256_maskz_loadu_epi16(ushort, const(void)*) @nogc nothrow; 9743 // static core.simd.long2 _mm_loadu_epi8(const(void)*) @nogc nothrow; 9744 // static core.simd.long2 _mm_mask_loadu_epi8(core.simd.long2, ushort, const(void)*) @nogc nothrow; 9745 // static core.simd.long2 _mm_maskz_loadu_epi8(ushort, const(void)*) @nogc nothrow; 9746 // static core.simd.long4 _mm256_loadu_epi8(const(void)*) @nogc nothrow; 9747 // static core.simd.long4 _mm256_mask_loadu_epi8(core.simd.long4, uint, const(void)*) @nogc nothrow; 9748 // static core.simd.long4 _mm256_maskz_loadu_epi8(uint, const(void)*) @nogc nothrow; 9749 // static void _mm_storeu_epi16(void*, core.simd.long2) @nogc nothrow; 9750 // static void _mm_mask_storeu_epi16(void*, ubyte, core.simd.long2) @nogc nothrow; 9751 // static void _mm256_storeu_epi16(void*, core.simd.long4) @nogc nothrow; 9752 // static void _mm256_mask_storeu_epi16(void*, ushort, core.simd.long4) @nogc nothrow; 9753 // static void _mm_storeu_epi8(void*, core.simd.long2) @nogc nothrow; 9754 // static void _mm_mask_storeu_epi8(void*, ushort, core.simd.long2) @nogc nothrow; 9755 // static void _mm256_storeu_epi8(void*, core.simd.long4) @nogc nothrow; 9756 // static void _mm256_mask_storeu_epi8(void*, uint, core.simd.long4) @nogc nothrow; 9757 // static ushort _mm_test_epi8_mask(core.simd.long2, core.simd.long2) @nogc nothrow; 9758 // static ushort _mm_mask_test_epi8_mask(ushort, core.simd.long2, core.simd.long2) @nogc nothrow; 9759 // static uint _mm256_test_epi8_mask(core.simd.long4, core.simd.long4) @nogc nothrow; 9760 // static uint _mm256_mask_test_epi8_mask(uint, core.simd.long4, core.simd.long4) @nogc nothrow; 9761 // static ubyte _mm_test_epi16_mask(core.simd.long2, core.simd.long2) @nogc nothrow; 9762 // static ubyte _mm_mask_test_epi16_mask(ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 9763 // static ushort _mm256_test_epi16_mask(core.simd.long4, core.simd.long4) @nogc nothrow; 9764 // static ushort _mm256_mask_test_epi16_mask(ushort, core.simd.long4, core.simd.long4) @nogc nothrow; 9765 // static ushort _mm_testn_epi8_mask(core.simd.long2, core.simd.long2) @nogc nothrow; 9766 // static ushort _mm_mask_testn_epi8_mask(ushort, core.simd.long2, core.simd.long2) @nogc nothrow; 9767 // static uint _mm256_testn_epi8_mask(core.simd.long4, core.simd.long4) @nogc nothrow; 9768 // static uint _mm256_mask_testn_epi8_mask(uint, core.simd.long4, core.simd.long4) @nogc nothrow; 9769 // static ubyte _mm_testn_epi16_mask(core.simd.long2, core.simd.long2) @nogc nothrow; 9770 // static ubyte _mm_mask_testn_epi16_mask(ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 9771 // static ushort _mm256_testn_epi16_mask(core.simd.long4, core.simd.long4) @nogc nothrow; 9772 // static ushort _mm256_mask_testn_epi16_mask(ushort, core.simd.long4, core.simd.long4) @nogc nothrow; 9773 // static ushort _mm_movepi8_mask(core.simd.long2) @nogc nothrow; 9774 // static uint _mm256_movepi8_mask(core.simd.long4) @nogc nothrow; 9775 // static ubyte _mm_movepi16_mask(core.simd.long2) @nogc nothrow; 9776 // static ushort _mm256_movepi16_mask(core.simd.long4) @nogc nothrow; 9777 // static core.simd.long2 _mm_movm_epi8(ushort) @nogc nothrow; 9778 // static core.simd.long4 _mm256_movm_epi8(uint) @nogc nothrow; 9779 // static core.simd.long2 _mm_movm_epi16(ubyte) @nogc nothrow; 9780 // static core.simd.long4 _mm256_movm_epi16(ushort) @nogc nothrow; 9781 // static core.simd.long2 _mm_mask_broadcastb_epi8(core.simd.long2, ushort, core.simd.long2) @nogc nothrow; 9782 // static core.simd.long2 _mm_maskz_broadcastb_epi8(ushort, core.simd.long2) @nogc nothrow; 9783 // static core.simd.long4 _mm256_mask_broadcastb_epi8(core.simd.long4, uint, core.simd.long2) @nogc nothrow; 9784 // static core.simd.long4 _mm256_maskz_broadcastb_epi8(uint, core.simd.long2) @nogc nothrow; 9785 // static core.simd.long2 _mm_mask_broadcastw_epi16(core.simd.long2, ubyte, core.simd.long2) @nogc nothrow; 9786 // static core.simd.long2 _mm_maskz_broadcastw_epi16(ubyte, core.simd.long2) @nogc nothrow; 9787 // static core.simd.long4 _mm256_mask_broadcastw_epi16(core.simd.long4, ushort, core.simd.long2) @nogc nothrow; 9788 // static core.simd.long4 _mm256_maskz_broadcastw_epi16(ushort, core.simd.long2) @nogc nothrow; 9789 // static core.simd.long4 _mm256_mask_set1_epi16(core.simd.long4, ushort, short) @nogc nothrow; 9790 // static core.simd.long4 _mm256_maskz_set1_epi16(ushort, short) @nogc nothrow; 9791 // static core.simd.long2 _mm_mask_set1_epi16(core.simd.long2, ubyte, short) @nogc nothrow; 9792 // static core.simd.long2 _mm_maskz_set1_epi16(ubyte, short) @nogc nothrow; 9793 // static core.simd.long2 _mm_permutexvar_epi16(core.simd.long2, core.simd.long2) @nogc nothrow; 9794 // static core.simd.long2 _mm_maskz_permutexvar_epi16(ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 9795 // static core.simd.long2 _mm_mask_permutexvar_epi16(core.simd.long2, ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 9796 // static core.simd.long4 _mm256_permutexvar_epi16(core.simd.long4, core.simd.long4) @nogc nothrow; 9797 // static core.simd.long4 _mm256_maskz_permutexvar_epi16(ushort, core.simd.long4, core.simd.long4) @nogc nothrow; 9798 // static core.simd.long4 _mm256_mask_permutexvar_epi16(core.simd.long4, ushort, core.simd.long4, core.simd.long4) @nogc nothrow; 9799 // static core.simd.float8 _mm256_maskz_andnot_ps(ubyte, core.simd.float8, core.simd.float8) @nogc nothrow; 9800 // static core.simd.float8 _mm256_mask_andnot_ps(core.simd.float8, ubyte, core.simd.float8, core.simd.float8) @nogc nothrow; 9801 // static core.simd.double2 _mm_maskz_andnot_pd(ubyte, core.simd.double2, core.simd.double2) @nogc nothrow; 9802 // static core.simd.double2 _mm_mask_andnot_pd(core.simd.double2, ubyte, core.simd.double2, core.simd.double2) @nogc nothrow; 9803 // static core.simd.double4 _mm256_maskz_andnot_pd(ubyte, core.simd.double4, core.simd.double4) @nogc nothrow; 9804 // static core.simd.double4 _mm256_mask_andnot_pd(core.simd.double4, ubyte, core.simd.double4, core.simd.double4) @nogc nothrow; 9805 // static core.simd.long2 _mm_maskz_mullo_epi64(ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 9806 // static core.simd.long2 _mm_broadcastmb_epi64(ubyte) @nogc nothrow; 9807 // static core.simd.long4 _mm256_broadcastmb_epi64(ubyte) @nogc nothrow; 9808 // static core.simd.long2 _mm_broadcastmw_epi32(ushort) @nogc nothrow; 9809 // static core.simd.long4 _mm256_broadcastmw_epi32(ushort) @nogc nothrow; 9810 // static core.simd.long2 _mm_conflict_epi64(core.simd.long2) @nogc nothrow; 9811 // static core.simd.long2 _mm_mask_conflict_epi64(core.simd.long2, ubyte, core.simd.long2) @nogc nothrow; 9812 // static core.simd.long2 _mm_maskz_conflict_epi64(ubyte, core.simd.long2) @nogc nothrow; 9813 // static core.simd.long4 _mm256_conflict_epi64(core.simd.long4) @nogc nothrow; 9814 // static core.simd.long4 _mm256_mask_conflict_epi64(core.simd.long4, ubyte, core.simd.long4) @nogc nothrow; 9815 // static core.simd.long4 _mm256_maskz_conflict_epi64(ubyte, core.simd.long4) @nogc nothrow; 9816 // static core.simd.long2 _mm_conflict_epi32(core.simd.long2) @nogc nothrow; 9817 // static core.simd.long2 _mm_mask_conflict_epi32(core.simd.long2, ubyte, core.simd.long2) @nogc nothrow; 9818 // static core.simd.long2 _mm_maskz_conflict_epi32(ubyte, core.simd.long2) @nogc nothrow; 9819 // static core.simd.long4 _mm256_conflict_epi32(core.simd.long4) @nogc nothrow; 9820 // static core.simd.long4 _mm256_mask_conflict_epi32(core.simd.long4, ubyte, core.simd.long4) @nogc nothrow; 9821 // static core.simd.long4 _mm256_maskz_conflict_epi32(ubyte, core.simd.long4) @nogc nothrow; 9822 // static core.simd.long2 _mm_lzcnt_epi32(core.simd.long2) @nogc nothrow; 9823 // static core.simd.long2 _mm_mask_lzcnt_epi32(core.simd.long2, ubyte, core.simd.long2) @nogc nothrow; 9824 // static core.simd.long2 _mm_maskz_lzcnt_epi32(ubyte, core.simd.long2) @nogc nothrow; 9825 // static core.simd.long4 _mm256_lzcnt_epi32(core.simd.long4) @nogc nothrow; 9826 // static core.simd.long4 _mm256_mask_lzcnt_epi32(core.simd.long4, ubyte, core.simd.long4) @nogc nothrow; 9827 // static core.simd.long4 _mm256_maskz_lzcnt_epi32(ubyte, core.simd.long4) @nogc nothrow; 9828 // static core.simd.long2 _mm_lzcnt_epi64(core.simd.long2) @nogc nothrow; 9829 // static core.simd.long2 _mm_mask_lzcnt_epi64(core.simd.long2, ubyte, core.simd.long2) @nogc nothrow; 9830 // static core.simd.long2 _mm_maskz_lzcnt_epi64(ubyte, core.simd.long2) @nogc nothrow; 9831 // static core.simd.long4 _mm256_lzcnt_epi64(core.simd.long4) @nogc nothrow; 9832 // static core.simd.long4 _mm256_mask_lzcnt_epi64(core.simd.long4, ubyte, core.simd.long4) @nogc nothrow; 9833 // static core.simd.long4 _mm256_maskz_lzcnt_epi64(ubyte, core.simd.long4) @nogc nothrow; 9834 // static core.simd.long2 _mm_mask_mullo_epi64(core.simd.long2, ubyte, core.simd.long2, core.simd.long2) @nogc nothrow; 9835 // static core.simd.long4 _mm256_mullo_epi64(core.simd.long4, core.simd.long4) @nogc nothrow; 9836 // static core.simd.long4 _mm256_mask_mullo_epi64(core.simd.long4, ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 9837 // static core.simd.long4 _mm256_maskz_mullo_epi64(ubyte, core.simd.long4, core.simd.long4) @nogc nothrow; 9838 // static core.simd.long2 _mm_mullo_epi64(core.simd.long2, core.simd.long2) @nogc nothrow; 9839 static if(!is(typeof(_MM_FROUND_CUR_DIRECTION))) { 9840 enum _MM_FROUND_CUR_DIRECTION = 0x04; 9841 } 9842 9843 9844 9845 9846 static if(!is(typeof(_MM_FROUND_TO_ZERO))) { 9847 enum _MM_FROUND_TO_ZERO = 0x03; 9848 } 9849 9850 9851 9852 9853 static if(!is(typeof(_MM_FROUND_TO_POS_INF))) { 9854 enum _MM_FROUND_TO_POS_INF = 0x02; 9855 } 9856 9857 9858 9859 9860 static if(!is(typeof(_MM_FROUND_TO_NEG_INF))) { 9861 enum _MM_FROUND_TO_NEG_INF = 0x01; 9862 } 9863 9864 9865 9866 9867 static if(!is(typeof(_MM_FROUND_TO_NEAREST_INT))) { 9868 enum _MM_FROUND_TO_NEAREST_INT = 0x00; 9869 } 9870 static if(!is(typeof(TIME_UTC))) { 9871 enum TIME_UTC = 1; 9872 } 9873 static if(!is(typeof(_TIME_H))) { 9874 enum _TIME_H = 1; 9875 } 9876 9877 9878 9879 9880 9881 9882 static if(!is(typeof(_TERMIOS_H))) { 9883 enum _TERMIOS_H = 1; 9884 } 9885 9886 9887 9888 9889 9890 9891 static if(!is(typeof(__NGREG))) { 9892 enum __NGREG = 23; 9893 } 9894 9895 9896 9897 9898 9899 9900 static if(!is(typeof(_SYS_UCONTEXT_H))) { 9901 enum _SYS_UCONTEXT_H = 1; 9902 } 9903 static if(!is(typeof(__BIT_TYPES_DEFINED__))) { 9904 enum __BIT_TYPES_DEFINED__ = 1; 9905 } 9906 static if(!is(typeof(_SYS_TYPES_H))) { 9907 enum _SYS_TYPES_H = 1; 9908 } 9909 static if(!is(typeof(CTIME))) { 9910 enum CTIME = 0; 9911 } 9912 9913 9914 9915 9916 9917 9918 static if(!is(typeof(CQUIT))) { 9919 enum CQUIT = std.conv.octal!34; 9920 } 9921 9922 9923 9924 9925 static if(!is(typeof(CMIN))) { 9926 enum CMIN = 1; 9927 } 9928 9929 9930 9931 9932 9933 9934 static if(!is(typeof(CSTATUS))) { 9935 enum CSTATUS = '\0'; 9936 } 9937 9938 9939 9940 9941 9942 9943 static if(!is(typeof(CERASE))) { 9944 enum CERASE = std.conv.octal!177; 9945 } 9946 9947 9948 9949 9950 static if(!is(typeof(CEOL))) { 9951 enum CEOL = '\0'; 9952 } 9953 static if(!is(typeof(_MKNOD_VER))) { 9954 enum _MKNOD_VER = 0; 9955 } 9956 9957 9958 9959 9960 static if(!is(typeof(S_BLKSIZE))) { 9961 enum S_BLKSIZE = 512; 9962 } 9963 static if(!is(typeof(_SYS_STAT_H))) { 9964 enum _SYS_STAT_H = 1; 9965 } 9966 static if(!is(typeof(_SYS_SOCKET_H))) { 9967 enum _SYS_SOCKET_H = 1; 9968 } 9969 static if(!is(typeof(_SYS_SELECT_H))) { 9970 enum _SYS_SELECT_H = 1; 9971 } 9972 9973 9974 9975 9976 static if(!is(typeof(__HAVE_GENERIC_SELECTION))) { 9977 enum __HAVE_GENERIC_SELECTION = 1; 9978 } 9979 static if(!is(typeof(__glibc_c99_flexarr_available))) { 9980 enum __glibc_c99_flexarr_available = 1; 9981 } 9982 static if(!is(typeof(_SYS_CDEFS_H))) { 9983 enum _SYS_CDEFS_H = 1; 9984 } 9985 9986 9987 9988 9989 static if(!is(typeof(_STRINGS_H))) { 9990 enum _STRINGS_H = 1; 9991 } 9992 9993 9994 9995 9996 9997 9998 static if(!is(typeof(_STRING_H))) { 9999 enum _STRING_H = 1; 10000 } 10001 static if(!is(typeof(EXIT_SUCCESS))) { 10002 enum EXIT_SUCCESS = 0; 10003 } 10004 10005 10006 10007 10008 static if(!is(typeof(EXIT_FAILURE))) { 10009 enum EXIT_FAILURE = 1; 10010 } 10011 10012 10013 10014 10015 static if(!is(typeof(RAND_MAX))) { 10016 enum RAND_MAX = 2147483647; 10017 } 10018 10019 10020 10021 10022 static if(!is(typeof(__lldiv_t_defined))) { 10023 enum __lldiv_t_defined = 1; 10024 } 10025 10026 10027 10028 10029 static if(!is(typeof(__ldiv_t_defined))) { 10030 enum __ldiv_t_defined = 1; 10031 } 10032 static if(!is(typeof(_STDLIB_H))) { 10033 enum _STDLIB_H = 1; 10034 } 10035 static if(!is(typeof(_STDINT_H))) { 10036 enum _STDINT_H = 1; 10037 } 10038 10039 10040 10041 10042 static if(!is(typeof(_STDC_PREDEF_H))) { 10043 enum _STDC_PREDEF_H = 1; 10044 } 10045 static if(!is(typeof(_SETJMP_H))) { 10046 enum _SETJMP_H = 1; 10047 } 10048 10049 10050 10051 10052 static if(!is(typeof(_SEMAPHORE_H))) { 10053 enum _SEMAPHORE_H = 1; 10054 } 10055 static if(!is(typeof(_SCHED_H))) { 10056 enum _SCHED_H = 1; 10057 } 10058 10059 10060 10061 10062 static if(!is(typeof(_RPC_NETDB_H))) { 10063 enum _RPC_NETDB_H = 1; 10064 } 10065 10066 10067 10068 10069 static if(!is(typeof(NSS_BUFLEN_PASSWD))) { 10070 enum NSS_BUFLEN_PASSWD = 1024; 10071 } 10072 10073 10074 10075 10076 static if(!is(typeof(_PWD_H))) { 10077 enum _PWD_H = 1; 10078 } 10079 static if(!is(typeof(PTHREAD_ONCE_INIT))) { 10080 enum PTHREAD_ONCE_INIT = 0; 10081 } 10082 static if(!is(typeof(_PTHREAD_H))) { 10083 enum _PTHREAD_H = 1; 10084 } 10085 10086 10087 10088 10089 static if(!is(typeof(TCP_MSS_DESIRED))) { 10090 enum TCP_MSS_DESIRED = 1220U; 10091 } 10092 10093 10094 10095 10096 static if(!is(typeof(TCP_MSS_DEFAULT))) { 10097 enum TCP_MSS_DEFAULT = 536U; 10098 } 10099 static if(!is(typeof(TCP_COOKIE_MAX))) { 10100 enum TCP_COOKIE_MAX = 16; 10101 } 10102 10103 10104 10105 10106 static if(!is(typeof(TCP_COOKIE_MIN))) { 10107 enum TCP_COOKIE_MIN = 8; 10108 } 10109 10110 10111 10112 10113 static if(!is(typeof(TCP_MD5SIG_FLAG_PREFIX))) { 10114 enum TCP_MD5SIG_FLAG_PREFIX = 1; 10115 } 10116 10117 10118 10119 10120 static if(!is(typeof(TCP_MD5SIG_MAXKEYLEN))) { 10121 enum TCP_MD5SIG_MAXKEYLEN = 80; 10122 } 10123 10124 10125 10126 10127 static if(!is(typeof(TCPI_OPT_SYN_DATA))) { 10128 enum TCPI_OPT_SYN_DATA = 32; 10129 } 10130 10131 10132 10133 10134 static if(!is(typeof(TCPI_OPT_ECN_SEEN))) { 10135 enum TCPI_OPT_ECN_SEEN = 16; 10136 } 10137 10138 10139 10140 10141 static if(!is(typeof(TCPI_OPT_ECN))) { 10142 enum TCPI_OPT_ECN = 8; 10143 } 10144 10145 10146 10147 10148 static if(!is(typeof(TCPI_OPT_WSCALE))) { 10149 enum TCPI_OPT_WSCALE = 4; 10150 } 10151 10152 10153 10154 10155 static if(!is(typeof(TCPI_OPT_SACK))) { 10156 enum TCPI_OPT_SACK = 2; 10157 } 10158 10159 10160 10161 10162 static if(!is(typeof(TCPI_OPT_TIMESTAMPS))) { 10163 enum TCPI_OPT_TIMESTAMPS = 1; 10164 } 10165 10166 10167 10168 10169 static if(!is(typeof(SOL_TCP))) { 10170 enum SOL_TCP = 6; 10171 } 10172 10173 10174 10175 10176 static if(!is(typeof(TCP_MAX_WINSHIFT))) { 10177 enum TCP_MAX_WINSHIFT = 14; 10178 } 10179 10180 10181 10182 10183 static if(!is(typeof(TCP_MAXWIN))) { 10184 enum TCP_MAXWIN = 65535; 10185 } 10186 10187 10188 10189 10190 static if(!is(typeof(TCP_MSS))) { 10191 enum TCP_MSS = 512; 10192 } 10193 static if(!is(typeof(TCPOLEN_TIMESTAMP))) { 10194 enum TCPOLEN_TIMESTAMP = 10; 10195 } 10196 10197 10198 10199 10200 static if(!is(typeof(TCPOPT_TIMESTAMP))) { 10201 enum TCPOPT_TIMESTAMP = 8; 10202 } 10203 10204 10205 10206 10207 static if(!is(typeof(TCPOPT_SACK))) { 10208 enum TCPOPT_SACK = 5; 10209 } 10210 10211 10212 10213 10214 static if(!is(typeof(TCPOLEN_SACK_PERMITTED))) { 10215 enum TCPOLEN_SACK_PERMITTED = 2; 10216 } 10217 10218 10219 10220 10221 static if(!is(typeof(TCPOPT_SACK_PERMITTED))) { 10222 enum TCPOPT_SACK_PERMITTED = 4; 10223 } 10224 10225 10226 10227 10228 static if(!is(typeof(TCPOLEN_WINDOW))) { 10229 enum TCPOLEN_WINDOW = 3; 10230 } 10231 static if(!is(typeof(TCPOPT_WINDOW))) { 10232 enum TCPOPT_WINDOW = 3; 10233 } 10234 10235 10236 10237 10238 static if(!is(typeof(TCPOLEN_MAXSEG))) { 10239 enum TCPOLEN_MAXSEG = 4; 10240 } 10241 10242 10243 10244 10245 static if(!is(typeof(TCPOPT_MAXSEG))) { 10246 enum TCPOPT_MAXSEG = 2; 10247 } 10248 10249 10250 10251 10252 static if(!is(typeof(TCPOPT_NOP))) { 10253 enum TCPOPT_NOP = 1; 10254 } 10255 10256 10257 10258 10259 static if(!is(typeof(TCPOPT_EOL))) { 10260 enum TCPOPT_EOL = 0; 10261 } 10262 10263 10264 10265 10266 static if(!is(typeof(TH_URG))) { 10267 enum TH_URG = 0x20; 10268 } 10269 10270 10271 10272 10273 static if(!is(typeof(TH_ACK))) { 10274 enum TH_ACK = 0x10; 10275 } 10276 10277 10278 10279 10280 static if(!is(typeof(TH_PUSH))) { 10281 enum TH_PUSH = 0x08; 10282 } 10283 10284 10285 10286 10287 static if(!is(typeof(TH_RST))) { 10288 enum TH_RST = 0x04; 10289 } 10290 10291 10292 10293 10294 static if(!is(typeof(TH_SYN))) { 10295 enum TH_SYN = 0x02; 10296 } 10297 10298 10299 10300 10301 static if(!is(typeof(TH_FIN))) { 10302 enum TH_FIN = 0x01; 10303 } 10304 10305 10306 10307 10308 10309 10310 static if(!is(typeof(TCP_REPAIR_OFF))) { 10311 enum TCP_REPAIR_OFF = 0; 10312 } 10313 10314 10315 10316 10317 static if(!is(typeof(TCP_REPAIR_ON))) { 10318 enum TCP_REPAIR_ON = 1; 10319 } 10320 10321 10322 10323 10324 10325 10326 static if(!is(typeof(TCP_INQ))) { 10327 enum TCP_INQ = 36; 10328 } 10329 10330 10331 10332 10333 static if(!is(typeof(TCP_ZEROCOPY_RECEIVE))) { 10334 enum TCP_ZEROCOPY_RECEIVE = 35; 10335 } 10336 10337 10338 10339 10340 static if(!is(typeof(TCP_FASTOPEN_NO_COOKIE))) { 10341 enum TCP_FASTOPEN_NO_COOKIE = 34; 10342 } 10343 10344 10345 10346 10347 static if(!is(typeof(TCP_FASTOPEN_KEY))) { 10348 enum TCP_FASTOPEN_KEY = 33; 10349 } 10350 10351 10352 10353 10354 static if(!is(typeof(TCP_MD5SIG_EXT))) { 10355 enum TCP_MD5SIG_EXT = 32; 10356 } 10357 10358 10359 10360 10361 static if(!is(typeof(TCP_ULP))) { 10362 enum TCP_ULP = 31; 10363 } 10364 10365 10366 10367 10368 static if(!is(typeof(TCP_FASTOPEN_CONNECT))) { 10369 enum TCP_FASTOPEN_CONNECT = 30; 10370 } 10371 10372 10373 10374 10375 static if(!is(typeof(TCP_REPAIR_WINDOW))) { 10376 enum TCP_REPAIR_WINDOW = 29; 10377 } 10378 10379 10380 10381 10382 static if(!is(typeof(TCP_SAVED_SYN))) { 10383 enum TCP_SAVED_SYN = 28; 10384 } 10385 10386 10387 10388 10389 static if(!is(typeof(TCP_SAVE_SYN))) { 10390 enum TCP_SAVE_SYN = 27; 10391 } 10392 10393 10394 10395 10396 static if(!is(typeof(TCP_CC_INFO))) { 10397 enum TCP_CC_INFO = 26; 10398 } 10399 10400 10401 10402 10403 static if(!is(typeof(TCP_NOTSENT_LOWAT))) { 10404 enum TCP_NOTSENT_LOWAT = 25; 10405 } 10406 10407 10408 10409 10410 static if(!is(typeof(TCP_TIMESTAMP))) { 10411 enum TCP_TIMESTAMP = 24; 10412 } 10413 10414 10415 10416 10417 static if(!is(typeof(TCP_FASTOPEN))) { 10418 enum TCP_FASTOPEN = 23; 10419 } 10420 10421 10422 10423 10424 static if(!is(typeof(TCP_REPAIR_OPTIONS))) { 10425 enum TCP_REPAIR_OPTIONS = 22; 10426 } 10427 10428 10429 10430 10431 static if(!is(typeof(TCP_QUEUE_SEQ))) { 10432 enum TCP_QUEUE_SEQ = 21; 10433 } 10434 10435 10436 10437 10438 static if(!is(typeof(TCP_REPAIR_QUEUE))) { 10439 enum TCP_REPAIR_QUEUE = 20; 10440 } 10441 10442 10443 10444 10445 static if(!is(typeof(TCP_REPAIR))) { 10446 enum TCP_REPAIR = 19; 10447 } 10448 10449 10450 10451 10452 static if(!is(typeof(TCP_USER_TIMEOUT))) { 10453 enum TCP_USER_TIMEOUT = 18; 10454 } 10455 10456 10457 10458 10459 static if(!is(typeof(TCP_THIN_DUPACK))) { 10460 enum TCP_THIN_DUPACK = 17; 10461 } 10462 10463 10464 10465 10466 static if(!is(typeof(TCP_THIN_LINEAR_TIMEOUTS))) { 10467 enum TCP_THIN_LINEAR_TIMEOUTS = 16; 10468 } 10469 10470 10471 10472 10473 static if(!is(typeof(TCP_COOKIE_TRANSACTIONS))) { 10474 enum TCP_COOKIE_TRANSACTIONS = 15; 10475 } 10476 10477 10478 10479 10480 static if(!is(typeof(TCP_MD5SIG))) { 10481 enum TCP_MD5SIG = 14; 10482 } 10483 10484 10485 10486 10487 static if(!is(typeof(TCP_CONGESTION))) { 10488 enum TCP_CONGESTION = 13; 10489 } 10490 10491 10492 10493 10494 static if(!is(typeof(TCP_QUICKACK))) { 10495 enum TCP_QUICKACK = 12; 10496 } 10497 10498 10499 10500 10501 static if(!is(typeof(TCP_INFO))) { 10502 enum TCP_INFO = 11; 10503 } 10504 10505 10506 10507 10508 static if(!is(typeof(TCP_WINDOW_CLAMP))) { 10509 enum TCP_WINDOW_CLAMP = 10; 10510 } 10511 10512 10513 10514 10515 static if(!is(typeof(TCP_DEFER_ACCEPT))) { 10516 enum TCP_DEFER_ACCEPT = 9; 10517 } 10518 10519 10520 10521 10522 static if(!is(typeof(TCP_LINGER2))) { 10523 enum TCP_LINGER2 = 8; 10524 } 10525 10526 10527 10528 10529 static if(!is(typeof(TCP_SYNCNT))) { 10530 enum TCP_SYNCNT = 7; 10531 } 10532 10533 10534 10535 10536 static if(!is(typeof(TCP_KEEPCNT))) { 10537 enum TCP_KEEPCNT = 6; 10538 } 10539 10540 10541 10542 10543 static if(!is(typeof(TCP_KEEPINTVL))) { 10544 enum TCP_KEEPINTVL = 5; 10545 } 10546 10547 10548 10549 10550 static if(!is(typeof(TCP_KEEPIDLE))) { 10551 enum TCP_KEEPIDLE = 4; 10552 } 10553 10554 10555 10556 10557 static if(!is(typeof(TCP_CORK))) { 10558 enum TCP_CORK = 3; 10559 } 10560 10561 10562 10563 10564 static if(!is(typeof(TCP_MAXSEG))) { 10565 enum TCP_MAXSEG = 2; 10566 } 10567 10568 10569 10570 10571 static if(!is(typeof(TCP_NODELAY))) { 10572 enum TCP_NODELAY = 1; 10573 } 10574 10575 10576 10577 10578 static if(!is(typeof(_NETINET_TCP_H))) { 10579 enum _NETINET_TCP_H = 1; 10580 } 10581 static if(!is(typeof(INET6_ADDRSTRLEN))) { 10582 enum INET6_ADDRSTRLEN = 46; 10583 } 10584 10585 10586 10587 10588 static if(!is(typeof(INET_ADDRSTRLEN))) { 10589 enum INET_ADDRSTRLEN = 16; 10590 } 10591 static if(!is(typeof(IN_LOOPBACKNET))) { 10592 enum IN_LOOPBACKNET = 127; 10593 } 10594 static if(!is(typeof(IN_CLASSC_NSHIFT))) { 10595 enum IN_CLASSC_NSHIFT = 8; 10596 } 10597 10598 10599 10600 10601 static if(!is(typeof(IN_CLASSC_NET))) { 10602 enum IN_CLASSC_NET = 0xffffff00; 10603 } 10604 10605 10606 10607 10608 10609 10610 static if(!is(typeof(IN_CLASSB_MAX))) { 10611 enum IN_CLASSB_MAX = 65536; 10612 } 10613 10614 10615 10616 10617 10618 10619 static if(!is(typeof(IN_CLASSB_NSHIFT))) { 10620 enum IN_CLASSB_NSHIFT = 16; 10621 } 10622 10623 10624 10625 10626 static if(!is(typeof(IN_CLASSB_NET))) { 10627 enum IN_CLASSB_NET = 0xffff0000; 10628 } 10629 10630 10631 10632 10633 10634 10635 static if(!is(typeof(IN_CLASSA_MAX))) { 10636 enum IN_CLASSA_MAX = 128; 10637 } 10638 10639 10640 10641 10642 10643 10644 static if(!is(typeof(IN_CLASSA_NSHIFT))) { 10645 enum IN_CLASSA_NSHIFT = 24; 10646 } 10647 10648 10649 10650 10651 static if(!is(typeof(IN_CLASSA_NET))) { 10652 enum IN_CLASSA_NET = 0xff000000; 10653 } 10654 static if(!is(typeof(_NETINET_IN_H))) { 10655 enum _NETINET_IN_H = 1; 10656 } 10657 10658 10659 10660 10661 static if(!is(typeof(NI_DGRAM))) { 10662 enum NI_DGRAM = 16; 10663 } 10664 10665 10666 10667 10668 static if(!is(typeof(NI_NAMEREQD))) { 10669 enum NI_NAMEREQD = 8; 10670 } 10671 10672 10673 10674 10675 static if(!is(typeof(NI_NOFQDN))) { 10676 enum NI_NOFQDN = 4; 10677 } 10678 10679 10680 10681 10682 static if(!is(typeof(NI_NUMERICSERV))) { 10683 enum NI_NUMERICSERV = 2; 10684 } 10685 10686 10687 10688 10689 static if(!is(typeof(NI_NUMERICHOST))) { 10690 enum NI_NUMERICHOST = 1; 10691 } 10692 10693 10694 10695 10696 static if(!is(typeof(NI_MAXSERV))) { 10697 enum NI_MAXSERV = 32; 10698 } 10699 10700 10701 10702 10703 static if(!is(typeof(NI_MAXHOST))) { 10704 enum NI_MAXHOST = 1025; 10705 } 10706 static if(!is(typeof(AI_NUMERICSERV))) { 10707 enum AI_NUMERICSERV = 0x0400; 10708 } 10709 10710 10711 10712 10713 static if(!is(typeof(AI_ADDRCONFIG))) { 10714 enum AI_ADDRCONFIG = 0x0020; 10715 } 10716 10717 10718 10719 10720 static if(!is(typeof(AI_ALL))) { 10721 enum AI_ALL = 0x0010; 10722 } 10723 10724 10725 10726 10727 static if(!is(typeof(AI_V4MAPPED))) { 10728 enum AI_V4MAPPED = 0x0008; 10729 } 10730 10731 10732 10733 10734 static if(!is(typeof(AI_NUMERICHOST))) { 10735 enum AI_NUMERICHOST = 0x0004; 10736 } 10737 10738 10739 10740 10741 static if(!is(typeof(AI_CANONNAME))) { 10742 enum AI_CANONNAME = 0x0002; 10743 } 10744 10745 10746 10747 10748 static if(!is(typeof(AI_PASSIVE))) { 10749 enum AI_PASSIVE = 0x0001; 10750 } 10751 10752 10753 10754 10755 10756 10757 static if(!is(typeof(IPPORT_RESERVED))) { 10758 enum IPPORT_RESERVED = 1024; 10759 } 10760 10761 10762 10763 10764 10765 10766 static if(!is(typeof(NETDB_SUCCESS))) { 10767 enum NETDB_SUCCESS = 0; 10768 } 10769 10770 10771 10772 10773 10774 10775 static if(!is(typeof(NO_DATA))) { 10776 enum NO_DATA = 4; 10777 } 10778 10779 10780 10781 10782 static if(!is(typeof(NO_RECOVERY))) { 10783 enum NO_RECOVERY = 3; 10784 } 10785 10786 10787 10788 10789 static if(!is(typeof(TRY_AGAIN))) { 10790 enum TRY_AGAIN = 2; 10791 } 10792 10793 10794 10795 10796 static if(!is(typeof(HOST_NOT_FOUND))) { 10797 enum HOST_NOT_FOUND = 1; 10798 } 10799 10800 10801 10802 10803 10804 10805 static if(!is(typeof(_PATH_SERVICES))) { 10806 enum _PATH_SERVICES = "/etc/services"; 10807 } 10808 10809 10810 10811 10812 static if(!is(typeof(_PATH_PROTOCOLS))) { 10813 enum _PATH_PROTOCOLS = "/etc/protocols"; 10814 } 10815 10816 10817 10818 10819 static if(!is(typeof(_PATH_NSSWITCH_CONF))) { 10820 enum _PATH_NSSWITCH_CONF = "/etc/nsswitch.conf"; 10821 } 10822 10823 10824 10825 10826 static if(!is(typeof(_PATH_NETWORKS))) { 10827 enum _PATH_NETWORKS = "/etc/networks"; 10828 } 10829 10830 10831 10832 10833 static if(!is(typeof(_PATH_HOSTS))) { 10834 enum _PATH_HOSTS = "/etc/hosts"; 10835 } 10836 10837 10838 10839 10840 static if(!is(typeof(_PATH_HEQUIV))) { 10841 enum _PATH_HEQUIV = "/etc/hosts.equiv"; 10842 } 10843 10844 10845 10846 10847 static if(!is(typeof(_NETDB_H))) { 10848 enum _NETDB_H = 1; 10849 } 10850 static if(!is(typeof(M_SQRT1_2))) { 10851 enum M_SQRT1_2 = 0.70710678118654752440; 10852 } 10853 10854 10855 10856 10857 static if(!is(typeof(M_SQRT2))) { 10858 enum M_SQRT2 = 1.41421356237309504880; 10859 } 10860 10861 10862 10863 10864 static if(!is(typeof(M_2_SQRTPI))) { 10865 enum M_2_SQRTPI = 1.12837916709551257390; 10866 } 10867 10868 10869 10870 10871 static if(!is(typeof(M_2_PI))) { 10872 enum M_2_PI = 0.63661977236758134308; 10873 } 10874 10875 10876 10877 10878 static if(!is(typeof(M_1_PI))) { 10879 enum M_1_PI = 0.31830988618379067154; 10880 } 10881 10882 10883 10884 10885 static if(!is(typeof(M_PI_4))) { 10886 enum M_PI_4 = 0.78539816339744830962; 10887 } 10888 10889 10890 10891 10892 static if(!is(typeof(M_PI_2))) { 10893 enum M_PI_2 = 1.57079632679489661923; 10894 } 10895 10896 10897 10898 10899 static if(!is(typeof(M_PI))) { 10900 enum M_PI = 3.14159265358979323846; 10901 } 10902 10903 10904 10905 10906 static if(!is(typeof(M_LN10))) { 10907 enum M_LN10 = 2.30258509299404568402; 10908 } 10909 10910 10911 10912 10913 static if(!is(typeof(M_LN2))) { 10914 enum M_LN2 = 0.69314718055994530942; 10915 } 10916 10917 10918 10919 10920 static if(!is(typeof(M_LOG10E))) { 10921 enum M_LOG10E = 0.43429448190325182765; 10922 } 10923 10924 10925 10926 10927 static if(!is(typeof(M_LOG2E))) { 10928 enum M_LOG2E = 1.4426950408889634074; 10929 } 10930 10931 10932 10933 10934 static if(!is(typeof(M_E))) { 10935 enum M_E = 2.7182818284590452354; 10936 } 10937 10938 10939 10940 10941 10942 10943 static if(!is(typeof(MATH_ERREXCEPT))) { 10944 enum MATH_ERREXCEPT = 2; 10945 } 10946 10947 10948 10949 10950 static if(!is(typeof(MATH_ERRNO))) { 10951 enum MATH_ERRNO = 1; 10952 } 10953 static if(!is(typeof(FP_NORMAL))) { 10954 enum FP_NORMAL = 4; 10955 } 10956 10957 10958 10959 10960 static if(!is(typeof(FP_SUBNORMAL))) { 10961 enum FP_SUBNORMAL = 3; 10962 } 10963 10964 10965 10966 10967 static if(!is(typeof(FP_ZERO))) { 10968 enum FP_ZERO = 2; 10969 } 10970 10971 10972 10973 10974 static if(!is(typeof(FP_INFINITE))) { 10975 enum FP_INFINITE = 1; 10976 } 10977 10978 10979 10980 10981 static if(!is(typeof(FP_NAN))) { 10982 enum FP_NAN = 0; 10983 } 10984 static if(!is(typeof(__MATH_DECLARING_FLOATN))) { 10985 enum __MATH_DECLARING_FLOATN = 1; 10986 } 10987 10988 10989 10990 10991 static if(!is(typeof(__MATH_DECLARING_DOUBLE))) { 10992 enum __MATH_DECLARING_DOUBLE = 0; 10993 } 10994 static if(!is(typeof(__MATH_DECLARE_LDOUBLE))) { 10995 enum __MATH_DECLARE_LDOUBLE = 1; 10996 } 10997 static if(!is(typeof(_MATH_H))) { 10998 enum _MATH_H = 1; 10999 } 11000 11001 11002 11003 11004 static if(!is(typeof(__FD_SETSIZE))) { 11005 enum __FD_SETSIZE = 1024; 11006 } 11007 11008 11009 11010 11011 11012 11013 static if(!is(typeof(RTSIG_MAX))) { 11014 enum RTSIG_MAX = 32; 11015 } 11016 11017 11018 11019 11020 static if(!is(typeof(XATTR_LIST_MAX))) { 11021 enum XATTR_LIST_MAX = 65536; 11022 } 11023 11024 11025 11026 11027 static if(!is(typeof(XATTR_SIZE_MAX))) { 11028 enum XATTR_SIZE_MAX = 65536; 11029 } 11030 11031 11032 11033 11034 static if(!is(typeof(XATTR_NAME_MAX))) { 11035 enum XATTR_NAME_MAX = 255; 11036 } 11037 11038 11039 11040 11041 static if(!is(typeof(PIPE_BUF))) { 11042 enum PIPE_BUF = 4096; 11043 } 11044 11045 11046 11047 11048 static if(!is(typeof(PATH_MAX))) { 11049 enum PATH_MAX = 4096; 11050 } 11051 11052 11053 11054 11055 static if(!is(typeof(NAME_MAX))) { 11056 enum NAME_MAX = 255; 11057 } 11058 11059 11060 11061 11062 static if(!is(typeof(MAX_INPUT))) { 11063 enum MAX_INPUT = 255; 11064 } 11065 11066 11067 11068 11069 static if(!is(typeof(MAX_CANON))) { 11070 enum MAX_CANON = 255; 11071 } 11072 11073 11074 11075 11076 static if(!is(typeof(LINK_MAX))) { 11077 enum LINK_MAX = 127; 11078 } 11079 11080 11081 11082 11083 static if(!is(typeof(ARG_MAX))) { 11084 enum ARG_MAX = 131072; 11085 } 11086 11087 11088 11089 11090 static if(!is(typeof(NGROUPS_MAX))) { 11091 enum NGROUPS_MAX = 65536; 11092 } 11093 11094 11095 11096 11097 static if(!is(typeof(NR_OPEN))) { 11098 enum NR_OPEN = 1024; 11099 } 11100 static if(!is(typeof(UV_VERSION_SUFFIX))) { 11101 enum UV_VERSION_SUFFIX = "dev"; 11102 } 11103 11104 11105 11106 11107 static if(!is(typeof(UV_VERSION_IS_RELEASE))) { 11108 enum UV_VERSION_IS_RELEASE = 0; 11109 } 11110 static if(!is(typeof(UV_VERSION_PATCH))) { 11111 enum UV_VERSION_PATCH = 0; 11112 } 11113 11114 11115 11116 11117 static if(!is(typeof(UV_VERSION_MINOR))) { 11118 enum UV_VERSION_MINOR = 0; 11119 } 11120 11121 11122 11123 11124 static if(!is(typeof(UV_VERSION_MAJOR))) { 11125 enum UV_VERSION_MAJOR = 2; 11126 } 11127 11128 11129 11130 11131 11132 11133 static if(!is(typeof(UV_FS_O_TEMPORARY))) { 11134 enum UV_FS_O_TEMPORARY = 0; 11135 } 11136 11137 11138 11139 11140 static if(!is(typeof(UV_FS_O_SEQUENTIAL))) { 11141 enum UV_FS_O_SEQUENTIAL = 0; 11142 } 11143 11144 11145 11146 11147 static if(!is(typeof(UV_FS_O_SHORT_LIVED))) { 11148 enum UV_FS_O_SHORT_LIVED = 0; 11149 } 11150 11151 11152 11153 11154 static if(!is(typeof(UV_FS_O_RANDOM))) { 11155 enum UV_FS_O_RANDOM = 0; 11156 } 11157 static if(!is(typeof(UV_FS_O_SYMLINK))) { 11158 enum UV_FS_O_SYMLINK = 0; 11159 } 11160 static if(!is(typeof(UV_FS_O_NOATIME))) { 11161 enum UV_FS_O_NOATIME = 0; 11162 } 11163 11164 11165 11166 11167 static if(!is(typeof(UV_FS_O_EXLOCK))) { 11168 enum UV_FS_O_EXLOCK = 0; 11169 } 11170 static if(!is(typeof(UV_FS_O_DIRECT))) { 11171 enum UV_FS_O_DIRECT = 0; 11172 } 11173 static if(!is(typeof(UV_FS_SYMLINK_JUNCTION))) { 11174 enum UV_FS_SYMLINK_JUNCTION = 0x0002; 11175 } 11176 11177 11178 11179 11180 static if(!is(typeof(UV_FS_SYMLINK_DIR))) { 11181 enum UV_FS_SYMLINK_DIR = 0x0001; 11182 } 11183 11184 11185 11186 11187 static if(!is(typeof(UV_FS_COPYFILE_FICLONE_FORCE))) { 11188 enum UV_FS_COPYFILE_FICLONE_FORCE = 0x0004; 11189 } 11190 11191 11192 11193 11194 static if(!is(typeof(UV_FS_COPYFILE_FICLONE))) { 11195 enum UV_FS_COPYFILE_FICLONE = 0x0002; 11196 } 11197 11198 11199 11200 11201 static if(!is(typeof(UV_FS_COPYFILE_EXCL))) { 11202 enum UV_FS_COPYFILE_EXCL = 0x0001; 11203 } 11204 static if(!is(typeof(UV_PRIORITY_NORMAL))) { 11205 enum UV_PRIORITY_NORMAL = 0; 11206 } 11207 11208 11209 11210 11211 static if(!is(typeof(UV_PRIORITY_BELOW_NORMAL))) { 11212 enum UV_PRIORITY_BELOW_NORMAL = 10; 11213 } 11214 11215 11216 11217 11218 static if(!is(typeof(UV_PRIORITY_LOW))) { 11219 enum UV_PRIORITY_LOW = 19; 11220 } 11221 static if(!is(typeof(JULIA_VERSION_IS_RELEASE))) { 11222 enum JULIA_VERSION_IS_RELEASE = 1; 11223 } 11224 11225 11226 11227 11228 static if(!is(typeof(JULIA_VERSION_PATCH))) { 11229 enum JULIA_VERSION_PATCH = 1; 11230 } 11231 11232 11233 11234 11235 static if(!is(typeof(JULIA_VERSION_MINOR))) { 11236 enum JULIA_VERSION_MINOR = 1; 11237 } 11238 11239 11240 11241 11242 static if(!is(typeof(JULIA_VERSION_MAJOR))) { 11243 enum JULIA_VERSION_MAJOR = 1; 11244 } 11245 11246 11247 11248 11249 static if(!is(typeof(JULIA_VERSION_STRING))) { 11250 enum JULIA_VERSION_STRING = "1.1.1"; 11251 } 11252 static if(!is(typeof(JL_CPU_WAKE_NOOP))) { 11253 enum JL_CPU_WAKE_NOOP = 1; 11254 } 11255 static if(!is(typeof(JL_GC_STATE_SAFE))) { 11256 enum JL_GC_STATE_SAFE = 2; 11257 } 11258 11259 11260 11261 11262 static if(!is(typeof(JL_GC_STATE_WAITING))) { 11263 enum JL_GC_STATE_WAITING = 1; 11264 } 11265 11266 11267 11268 11269 static if(!is(typeof(JL_MAX_BT_SIZE))) { 11270 enum JL_MAX_BT_SIZE = 80000; 11271 } 11272 11273 11274 11275 11276 static if(!is(typeof(JL_N_STACK_POOLS))) { 11277 enum JL_N_STACK_POOLS = 16; 11278 } 11279 11280 11281 11282 11283 static if(!is(typeof(JL_GC_N_POOLS))) { 11284 enum JL_GC_N_POOLS = 41; 11285 } 11286 static if(!is(typeof(JL_OPTIONS_USE_COMPILED_MODULES_NO))) { 11287 enum JL_OPTIONS_USE_COMPILED_MODULES_NO = 0; 11288 } 11289 11290 11291 11292 11293 static if(!is(typeof(JL_OPTIONS_USE_COMPILED_MODULES_YES))) { 11294 enum JL_OPTIONS_USE_COMPILED_MODULES_YES = 1; 11295 } 11296 11297 11298 11299 11300 static if(!is(typeof(JL_OPTIONS_USE_SYSIMAGE_NATIVE_CODE_NO))) { 11301 enum JL_OPTIONS_USE_SYSIMAGE_NATIVE_CODE_NO = 0; 11302 } 11303 11304 11305 11306 11307 static if(!is(typeof(JL_OPTIONS_USE_SYSIMAGE_NATIVE_CODE_YES))) { 11308 enum JL_OPTIONS_USE_SYSIMAGE_NATIVE_CODE_YES = 1; 11309 } 11310 11311 11312 11313 11314 static if(!is(typeof(JL_OPTIONS_HANDLE_SIGNALS_OFF))) { 11315 enum JL_OPTIONS_HANDLE_SIGNALS_OFF = 0; 11316 } 11317 11318 11319 11320 11321 static if(!is(typeof(JL_OPTIONS_HANDLE_SIGNALS_ON))) { 11322 enum JL_OPTIONS_HANDLE_SIGNALS_ON = 1; 11323 } 11324 11325 11326 11327 11328 static if(!is(typeof(JL_OPTIONS_FAST_MATH_DEFAULT))) { 11329 enum JL_OPTIONS_FAST_MATH_DEFAULT = 0; 11330 } 11331 11332 11333 11334 11335 static if(!is(typeof(JL_OPTIONS_FAST_MATH_OFF))) { 11336 enum JL_OPTIONS_FAST_MATH_OFF = 2; 11337 } 11338 11339 11340 11341 11342 static if(!is(typeof(JL_OPTIONS_FAST_MATH_ON))) { 11343 enum JL_OPTIONS_FAST_MATH_ON = 1; 11344 } 11345 11346 11347 11348 11349 static if(!is(typeof(JL_OPTIONS_POLLY_OFF))) { 11350 enum JL_OPTIONS_POLLY_OFF = 0; 11351 } 11352 11353 11354 11355 11356 static if(!is(typeof(JL_OPTIONS_POLLY_ON))) { 11357 enum JL_OPTIONS_POLLY_ON = 1; 11358 } 11359 11360 11361 11362 11363 static if(!is(typeof(JL_OPTIONS_WARN_OVERWRITE_ON))) { 11364 enum JL_OPTIONS_WARN_OVERWRITE_ON = 1; 11365 } 11366 11367 11368 11369 11370 static if(!is(typeof(JL_OPTIONS_WARN_OVERWRITE_OFF))) { 11371 enum JL_OPTIONS_WARN_OVERWRITE_OFF = 0; 11372 } 11373 11374 11375 11376 11377 static if(!is(typeof(JL_OPTIONS_DEPWARN_ERROR))) { 11378 enum JL_OPTIONS_DEPWARN_ERROR = 2; 11379 } 11380 11381 11382 11383 11384 static if(!is(typeof(JL_OPTIONS_DEPWARN_ON))) { 11385 enum JL_OPTIONS_DEPWARN_ON = 1; 11386 } 11387 11388 11389 11390 11391 static if(!is(typeof(JL_OPTIONS_DEPWARN_OFF))) { 11392 enum JL_OPTIONS_DEPWARN_OFF = 0; 11393 } 11394 11395 11396 11397 11398 static if(!is(typeof(JL_LOGLEVEL_ABOVEMAX))) { 11399 enum JL_LOGLEVEL_ABOVEMAX = 1000001; 11400 } 11401 11402 11403 11404 11405 static if(!is(typeof(JL_LOGLEVEL_ERROR))) { 11406 enum JL_LOGLEVEL_ERROR = 2000; 11407 } 11408 11409 11410 11411 11412 static if(!is(typeof(JL_LOGLEVEL_WARN))) { 11413 enum JL_LOGLEVEL_WARN = 1000; 11414 } 11415 11416 11417 11418 11419 static if(!is(typeof(JL_LOGLEVEL_INFO))) { 11420 enum JL_LOGLEVEL_INFO = 0; 11421 } 11422 static if(!is(typeof(JL_OPTIONS_STARTUPFILE_OFF))) { 11423 enum JL_OPTIONS_STARTUPFILE_OFF = 2; 11424 } 11425 11426 11427 11428 11429 static if(!is(typeof(JL_OPTIONS_STARTUPFILE_ON))) { 11430 enum JL_OPTIONS_STARTUPFILE_ON = 1; 11431 } 11432 11433 11434 11435 11436 static if(!is(typeof(JL_OPTIONS_HISTORYFILE_OFF))) { 11437 enum JL_OPTIONS_HISTORYFILE_OFF = 0; 11438 } 11439 11440 11441 11442 11443 static if(!is(typeof(JL_OPTIONS_HISTORYFILE_ON))) { 11444 enum JL_OPTIONS_HISTORYFILE_ON = 1; 11445 } 11446 11447 11448 11449 11450 static if(!is(typeof(JL_OPTIONS_COLOR_OFF))) { 11451 enum JL_OPTIONS_COLOR_OFF = 2; 11452 } 11453 11454 11455 11456 11457 static if(!is(typeof(JL_OPTIONS_COLOR_ON))) { 11458 enum JL_OPTIONS_COLOR_ON = 1; 11459 } 11460 11461 11462 11463 11464 static if(!is(typeof(JL_OPTIONS_COLOR_AUTO))) { 11465 enum JL_OPTIONS_COLOR_AUTO = 0; 11466 } 11467 11468 11469 11470 11471 static if(!is(typeof(JL_OPTIONS_COMPILE_MIN))) { 11472 enum JL_OPTIONS_COMPILE_MIN = 3; 11473 } 11474 11475 11476 11477 11478 static if(!is(typeof(JL_OPTIONS_COMPILE_ALL))) { 11479 enum JL_OPTIONS_COMPILE_ALL = 2; 11480 } 11481 11482 11483 11484 11485 static if(!is(typeof(JL_OPTIONS_COMPILE_ON))) { 11486 enum JL_OPTIONS_COMPILE_ON = 1; 11487 } 11488 11489 11490 11491 11492 static if(!is(typeof(JL_OPTIONS_COMPILE_OFF))) { 11493 enum JL_OPTIONS_COMPILE_OFF = 0; 11494 } 11495 11496 11497 11498 11499 static if(!is(typeof(JL_OPTIONS_COMPILE_DEFAULT))) { 11500 enum JL_OPTIONS_COMPILE_DEFAULT = 1; 11501 } 11502 11503 11504 11505 11506 static if(!is(typeof(JL_OPTIONS_CHECK_BOUNDS_OFF))) { 11507 enum JL_OPTIONS_CHECK_BOUNDS_OFF = 2; 11508 } 11509 11510 11511 11512 11513 static if(!is(typeof(JL_OPTIONS_CHECK_BOUNDS_ON))) { 11514 enum JL_OPTIONS_CHECK_BOUNDS_ON = 1; 11515 } 11516 11517 11518 11519 11520 static if(!is(typeof(JL_OPTIONS_CHECK_BOUNDS_DEFAULT))) { 11521 enum JL_OPTIONS_CHECK_BOUNDS_DEFAULT = 0; 11522 } 11523 11524 11525 11526 11527 static if(!is(typeof(JL_LOG_ALL))) { 11528 enum JL_LOG_ALL = 2; 11529 } 11530 11531 11532 11533 11534 static if(!is(typeof(JL_LOG_USER))) { 11535 enum JL_LOG_USER = 1; 11536 } 11537 11538 11539 11540 11541 static if(!is(typeof(JL_LOG_NONE))) { 11542 enum JL_LOG_NONE = 0; 11543 } 11544 static if(!is(typeof(jl_setjmp_name))) { 11545 enum jl_setjmp_name = "__sigsetjmp"; 11546 } 11547 static if(!is(typeof(IOS_BUFSIZE))) { 11548 enum IOS_BUFSIZE = 131072; 11549 } 11550 11551 11552 11553 11554 static if(!is(typeof(IOS_INLSIZE))) { 11555 enum IOS_INLSIZE = 54; 11556 } 11557 static if(!is(typeof(HT_N_INLINE))) { 11558 enum HT_N_INLINE = 32; 11559 } 11560 static if(!is(typeof(BIT31))) { 11561 enum BIT31 = 0x80000000; 11562 } 11563 11564 11565 11566 11567 11568 11569 static if(!is(typeof(S32_MAX))) { 11570 enum S32_MAX = 2147483647L; 11571 } 11572 11573 11574 11575 11576 static if(!is(typeof(U32_MAX))) { 11577 enum U32_MAX = 4294967295L; 11578 } 11579 11580 11581 11582 11583 static if(!is(typeof(BIT63))) { 11584 enum BIT63 = 0x8000000000000000L; 11585 } 11586 11587 11588 11589 11590 11591 11592 static if(!is(typeof(S64_MAX))) { 11593 enum S64_MAX = 9223372036854775807L; 11594 } 11595 11596 11597 11598 11599 static if(!is(typeof(U64_MAX))) { 11600 enum U64_MAX = 18446744073709551615UL; 11601 } 11602 11603 11604 11605 11606 static if(!is(typeof(FLT_MAXINT))) { 11607 enum FLT_MAXINT = 16777216; 11608 } 11609 11610 11611 11612 11613 static if(!is(typeof(DBL_MAXINT))) { 11614 enum DBL_MAXINT = 9007199254740992L; 11615 } 11616 static if(!is(typeof(NBITS))) { 11617 enum NBITS = 64; 11618 } 11619 11620 11621 11622 11623 static if(!is(typeof(TOP_BIT))) { 11624 enum TOP_BIT = 0x8000000000000000; 11625 } 11626 static if(!is(typeof(PATHLISTSEPSTRING))) { 11627 enum PATHLISTSEPSTRING = ":"; 11628 } 11629 11630 11631 11632 11633 static if(!is(typeof(PATHSEPSTRING))) { 11634 enum PATHSEPSTRING = "/"; 11635 } 11636 static if(!is(typeof(AL_N_INLINE))) { 11637 enum AL_N_INLINE = 29; 11638 } 11639 static if(!is(typeof(SCNxFAST8))) { 11640 enum SCNxFAST8 = "hhx"; 11641 } 11642 static if(!is(typeof(SCNxLEAST32))) { 11643 enum SCNxLEAST32 = "x"; 11644 } 11645 11646 11647 11648 11649 static if(!is(typeof(SCNxLEAST16))) { 11650 enum SCNxLEAST16 = "hx"; 11651 } 11652 11653 11654 11655 11656 static if(!is(typeof(SCNxLEAST8))) { 11657 enum SCNxLEAST8 = "hhx"; 11658 } 11659 11660 11661 11662 11663 11664 11665 static if(!is(typeof(SCNx32))) { 11666 enum SCNx32 = "x"; 11667 } 11668 11669 11670 11671 11672 static if(!is(typeof(SCNx16))) { 11673 enum SCNx16 = "hx"; 11674 } 11675 11676 11677 11678 11679 static if(!is(typeof(SCNx8))) { 11680 enum SCNx8 = "hhx"; 11681 } 11682 static if(!is(typeof(SCNoFAST8))) { 11683 enum SCNoFAST8 = "hho"; 11684 } 11685 11686 11687 11688 11689 11690 11691 static if(!is(typeof(SCNoLEAST32))) { 11692 enum SCNoLEAST32 = "o"; 11693 } 11694 11695 11696 11697 11698 static if(!is(typeof(SCNoLEAST16))) { 11699 enum SCNoLEAST16 = "ho"; 11700 } 11701 11702 11703 11704 11705 static if(!is(typeof(SCNoLEAST8))) { 11706 enum SCNoLEAST8 = "hho"; 11707 } 11708 11709 11710 11711 11712 11713 11714 static if(!is(typeof(SCNo32))) { 11715 enum SCNo32 = "o"; 11716 } 11717 11718 11719 11720 11721 static if(!is(typeof(SCNo16))) { 11722 enum SCNo16 = "ho"; 11723 } 11724 11725 11726 11727 11728 static if(!is(typeof(SCNo8))) { 11729 enum SCNo8 = "hho"; 11730 } 11731 static if(!is(typeof(SCNuFAST8))) { 11732 enum SCNuFAST8 = "hhu"; 11733 } 11734 11735 11736 11737 11738 11739 11740 static if(!is(typeof(SCNuLEAST32))) { 11741 enum SCNuLEAST32 = "u"; 11742 } 11743 11744 11745 11746 11747 11748 11749 static if(!is(typeof(SCNuLEAST16))) { 11750 enum SCNuLEAST16 = "hu"; 11751 } 11752 11753 11754 11755 11756 static if(!is(typeof(SCNuLEAST8))) { 11757 enum SCNuLEAST8 = "hhu"; 11758 } 11759 11760 11761 11762 11763 11764 11765 static if(!is(typeof(SCNu32))) { 11766 enum SCNu32 = "u"; 11767 } 11768 11769 11770 11771 11772 static if(!is(typeof(SCNu16))) { 11773 enum SCNu16 = "hu"; 11774 } 11775 11776 11777 11778 11779 static if(!is(typeof(SCNu8))) { 11780 enum SCNu8 = "hhu"; 11781 } 11782 static if(!is(typeof(SCNiFAST8))) { 11783 enum SCNiFAST8 = "hhi"; 11784 } 11785 11786 11787 11788 11789 11790 11791 static if(!is(typeof(SCNiLEAST32))) { 11792 enum SCNiLEAST32 = "i"; 11793 } 11794 11795 11796 11797 11798 static if(!is(typeof(SCNiLEAST16))) { 11799 enum SCNiLEAST16 = "hi"; 11800 } 11801 11802 11803 11804 11805 static if(!is(typeof(SCNiLEAST8))) { 11806 enum SCNiLEAST8 = "hhi"; 11807 } 11808 11809 11810 11811 11812 11813 11814 static if(!is(typeof(SCNi32))) { 11815 enum SCNi32 = "i"; 11816 } 11817 11818 11819 11820 11821 static if(!is(typeof(SCNi16))) { 11822 enum SCNi16 = "hi"; 11823 } 11824 11825 11826 11827 11828 static if(!is(typeof(SCNi8))) { 11829 enum SCNi8 = "hhi"; 11830 } 11831 static if(!is(typeof(SCNdFAST8))) { 11832 enum SCNdFAST8 = "hhd"; 11833 } 11834 11835 11836 11837 11838 11839 11840 static if(!is(typeof(SCNdLEAST32))) { 11841 enum SCNdLEAST32 = "d"; 11842 } 11843 11844 11845 11846 11847 static if(!is(typeof(SCNdLEAST16))) { 11848 enum SCNdLEAST16 = "hd"; 11849 } 11850 11851 11852 11853 11854 static if(!is(typeof(SCNdLEAST8))) { 11855 enum SCNdLEAST8 = "hhd"; 11856 } 11857 11858 11859 11860 11861 11862 11863 static if(!is(typeof(SCNd32))) { 11864 enum SCNd32 = "d"; 11865 } 11866 11867 11868 11869 11870 static if(!is(typeof(SCNd16))) { 11871 enum SCNd16 = "hd"; 11872 } 11873 11874 11875 11876 11877 static if(!is(typeof(SCNd8))) { 11878 enum SCNd8 = "hhd"; 11879 } 11880 static if(!is(typeof(PRIXFAST8))) { 11881 enum PRIXFAST8 = "X"; 11882 } 11883 11884 11885 11886 11887 11888 11889 static if(!is(typeof(PRIXLEAST32))) { 11890 enum PRIXLEAST32 = "X"; 11891 } 11892 11893 11894 11895 11896 static if(!is(typeof(PRIXLEAST16))) { 11897 enum PRIXLEAST16 = "X"; 11898 } 11899 11900 11901 11902 11903 static if(!is(typeof(PRIXLEAST8))) { 11904 enum PRIXLEAST8 = "X"; 11905 } 11906 static if(!is(typeof(PRIX32))) { 11907 enum PRIX32 = "X"; 11908 } 11909 11910 11911 11912 11913 static if(!is(typeof(PRIX16))) { 11914 enum PRIX16 = "X"; 11915 } 11916 11917 11918 11919 11920 static if(!is(typeof(PRIX8))) { 11921 enum PRIX8 = "X"; 11922 } 11923 static if(!is(typeof(PRIxFAST8))) { 11924 enum PRIxFAST8 = "x"; 11925 } 11926 11927 11928 11929 11930 11931 11932 static if(!is(typeof(PRIxLEAST32))) { 11933 enum PRIxLEAST32 = "x"; 11934 } 11935 11936 11937 11938 11939 static if(!is(typeof(PRIxLEAST16))) { 11940 enum PRIxLEAST16 = "x"; 11941 } 11942 11943 11944 11945 11946 static if(!is(typeof(PRIxLEAST8))) { 11947 enum PRIxLEAST8 = "x"; 11948 } 11949 11950 11951 11952 11953 11954 11955 static if(!is(typeof(PRIx32))) { 11956 enum PRIx32 = "x"; 11957 } 11958 11959 11960 11961 11962 static if(!is(typeof(PRIx16))) { 11963 enum PRIx16 = "x"; 11964 } 11965 11966 11967 11968 11969 static if(!is(typeof(PRIx8))) { 11970 enum PRIx8 = "x"; 11971 } 11972 static if(!is(typeof(PRIuFAST8))) { 11973 enum PRIuFAST8 = "u"; 11974 } 11975 11976 11977 11978 11979 11980 11981 static if(!is(typeof(PRIuLEAST32))) { 11982 enum PRIuLEAST32 = "u"; 11983 } 11984 11985 11986 11987 11988 static if(!is(typeof(PRIuLEAST16))) { 11989 enum PRIuLEAST16 = "u"; 11990 } 11991 11992 11993 11994 11995 static if(!is(typeof(PRIuLEAST8))) { 11996 enum PRIuLEAST8 = "u"; 11997 } 11998 11999 12000 12001 12002 12003 12004 static if(!is(typeof(PRIu32))) { 12005 enum PRIu32 = "u"; 12006 } 12007 12008 12009 12010 12011 static if(!is(typeof(PRIu16))) { 12012 enum PRIu16 = "u"; 12013 } 12014 12015 12016 12017 12018 static if(!is(typeof(PRIu8))) { 12019 enum PRIu8 = "u"; 12020 } 12021 static if(!is(typeof(PRIoFAST8))) { 12022 enum PRIoFAST8 = "o"; 12023 } 12024 static if(!is(typeof(PRIoLEAST32))) { 12025 enum PRIoLEAST32 = "o"; 12026 } 12027 12028 12029 12030 12031 static if(!is(typeof(PRIoLEAST16))) { 12032 enum PRIoLEAST16 = "o"; 12033 } 12034 12035 12036 12037 12038 static if(!is(typeof(PRIoLEAST8))) { 12039 enum PRIoLEAST8 = "o"; 12040 } 12041 static if(!is(typeof(_CMP_EQ_OQ))) { 12042 enum _CMP_EQ_OQ = 0x00; 12043 } 12044 12045 12046 12047 12048 static if(!is(typeof(_CMP_LT_OS))) { 12049 enum _CMP_LT_OS = 0x01; 12050 } 12051 12052 12053 12054 12055 static if(!is(typeof(_CMP_LE_OS))) { 12056 enum _CMP_LE_OS = 0x02; 12057 } 12058 12059 12060 12061 12062 static if(!is(typeof(_CMP_UNORD_Q))) { 12063 enum _CMP_UNORD_Q = 0x03; 12064 } 12065 12066 12067 12068 12069 static if(!is(typeof(_CMP_NEQ_UQ))) { 12070 enum _CMP_NEQ_UQ = 0x04; 12071 } 12072 12073 12074 12075 12076 static if(!is(typeof(_CMP_NLT_US))) { 12077 enum _CMP_NLT_US = 0x05; 12078 } 12079 12080 12081 12082 12083 static if(!is(typeof(_CMP_NLE_US))) { 12084 enum _CMP_NLE_US = 0x06; 12085 } 12086 12087 12088 12089 12090 static if(!is(typeof(_CMP_ORD_Q))) { 12091 enum _CMP_ORD_Q = 0x07; 12092 } 12093 12094 12095 12096 12097 static if(!is(typeof(_CMP_EQ_UQ))) { 12098 enum _CMP_EQ_UQ = 0x08; 12099 } 12100 12101 12102 12103 12104 static if(!is(typeof(_CMP_NGE_US))) { 12105 enum _CMP_NGE_US = 0x09; 12106 } 12107 12108 12109 12110 12111 static if(!is(typeof(_CMP_NGT_US))) { 12112 enum _CMP_NGT_US = 0x0a; 12113 } 12114 12115 12116 12117 12118 static if(!is(typeof(_CMP_FALSE_OQ))) { 12119 enum _CMP_FALSE_OQ = 0x0b; 12120 } 12121 12122 12123 12124 12125 static if(!is(typeof(_CMP_NEQ_OQ))) { 12126 enum _CMP_NEQ_OQ = 0x0c; 12127 } 12128 12129 12130 12131 12132 static if(!is(typeof(_CMP_GE_OS))) { 12133 enum _CMP_GE_OS = 0x0d; 12134 } 12135 12136 12137 12138 12139 static if(!is(typeof(_CMP_GT_OS))) { 12140 enum _CMP_GT_OS = 0x0e; 12141 } 12142 12143 12144 12145 12146 static if(!is(typeof(_CMP_TRUE_UQ))) { 12147 enum _CMP_TRUE_UQ = 0x0f; 12148 } 12149 12150 12151 12152 12153 static if(!is(typeof(_CMP_EQ_OS))) { 12154 enum _CMP_EQ_OS = 0x10; 12155 } 12156 12157 12158 12159 12160 static if(!is(typeof(_CMP_LT_OQ))) { 12161 enum _CMP_LT_OQ = 0x11; 12162 } 12163 12164 12165 12166 12167 static if(!is(typeof(_CMP_LE_OQ))) { 12168 enum _CMP_LE_OQ = 0x12; 12169 } 12170 12171 12172 12173 12174 static if(!is(typeof(_CMP_UNORD_S))) { 12175 enum _CMP_UNORD_S = 0x13; 12176 } 12177 12178 12179 12180 12181 static if(!is(typeof(_CMP_NEQ_US))) { 12182 enum _CMP_NEQ_US = 0x14; 12183 } 12184 12185 12186 12187 12188 static if(!is(typeof(_CMP_NLT_UQ))) { 12189 enum _CMP_NLT_UQ = 0x15; 12190 } 12191 12192 12193 12194 12195 static if(!is(typeof(_CMP_NLE_UQ))) { 12196 enum _CMP_NLE_UQ = 0x16; 12197 } 12198 12199 12200 12201 12202 static if(!is(typeof(_CMP_ORD_S))) { 12203 enum _CMP_ORD_S = 0x17; 12204 } 12205 12206 12207 12208 12209 static if(!is(typeof(_CMP_EQ_US))) { 12210 enum _CMP_EQ_US = 0x18; 12211 } 12212 12213 12214 12215 12216 static if(!is(typeof(_CMP_NGE_UQ))) { 12217 enum _CMP_NGE_UQ = 0x19; 12218 } 12219 12220 12221 12222 12223 static if(!is(typeof(_CMP_NGT_UQ))) { 12224 enum _CMP_NGT_UQ = 0x1a; 12225 } 12226 12227 12228 12229 12230 static if(!is(typeof(_CMP_FALSE_OS))) { 12231 enum _CMP_FALSE_OS = 0x1b; 12232 } 12233 12234 12235 12236 12237 static if(!is(typeof(_CMP_NEQ_OS))) { 12238 enum _CMP_NEQ_OS = 0x1c; 12239 } 12240 12241 12242 12243 12244 static if(!is(typeof(_CMP_GE_OQ))) { 12245 enum _CMP_GE_OQ = 0x1d; 12246 } 12247 12248 12249 12250 12251 static if(!is(typeof(_CMP_GT_OQ))) { 12252 enum _CMP_GT_OQ = 0x1e; 12253 } 12254 12255 12256 12257 12258 static if(!is(typeof(_CMP_TRUE_US))) { 12259 enum _CMP_TRUE_US = 0x1f; 12260 } 12261 static if(!is(typeof(PRIo32))) { 12262 enum PRIo32 = "o"; 12263 } 12264 12265 12266 12267 12268 12269 12270 static if(!is(typeof(PRIo16))) { 12271 enum PRIo16 = "o"; 12272 } 12273 12274 12275 12276 12277 static if(!is(typeof(PRIo8))) { 12278 enum PRIo8 = "o"; 12279 } 12280 static if(!is(typeof(PRIiFAST8))) { 12281 enum PRIiFAST8 = "i"; 12282 } 12283 12284 12285 12286 12287 12288 12289 static if(!is(typeof(PRIiLEAST32))) { 12290 enum PRIiLEAST32 = "i"; 12291 } 12292 12293 12294 12295 12296 static if(!is(typeof(PRIiLEAST16))) { 12297 enum PRIiLEAST16 = "i"; 12298 } 12299 12300 12301 12302 12303 static if(!is(typeof(PRIiLEAST8))) { 12304 enum PRIiLEAST8 = "i"; 12305 } 12306 12307 12308 12309 12310 12311 12312 static if(!is(typeof(PRIi32))) { 12313 enum PRIi32 = "i"; 12314 } 12315 12316 12317 12318 12319 static if(!is(typeof(PRIi16))) { 12320 enum PRIi16 = "i"; 12321 } 12322 12323 12324 12325 12326 static if(!is(typeof(PRIi8))) { 12327 enum PRIi8 = "i"; 12328 } 12329 static if(!is(typeof(PRIdFAST8))) { 12330 enum PRIdFAST8 = "d"; 12331 } 12332 12333 12334 12335 12336 12337 12338 static if(!is(typeof(PRIdLEAST32))) { 12339 enum PRIdLEAST32 = "d"; 12340 } 12341 12342 12343 12344 12345 static if(!is(typeof(PRIdLEAST16))) { 12346 enum PRIdLEAST16 = "d"; 12347 } 12348 12349 12350 12351 12352 static if(!is(typeof(PRIdLEAST8))) { 12353 enum PRIdLEAST8 = "d"; 12354 } 12355 12356 12357 12358 12359 12360 12361 static if(!is(typeof(PRId32))) { 12362 enum PRId32 = "d"; 12363 } 12364 12365 12366 12367 12368 static if(!is(typeof(PRId16))) { 12369 enum PRId16 = "d"; 12370 } 12371 12372 12373 12374 12375 static if(!is(typeof(PRId8))) { 12376 enum PRId8 = "d"; 12377 } 12378 12379 12380 12381 12382 static if(!is(typeof(__PRIPTR_PREFIX))) { 12383 enum __PRIPTR_PREFIX = "l"; 12384 } 12385 12386 12387 12388 12389 static if(!is(typeof(__PRI64_PREFIX))) { 12390 enum __PRI64_PREFIX = "l"; 12391 } 12392 12393 12394 12395 12396 static if(!is(typeof(____gwchar_t_defined))) { 12397 enum ____gwchar_t_defined = 1; 12398 } 12399 12400 12401 12402 12403 static if(!is(typeof(_INTTYPES_H))) { 12404 enum _INTTYPES_H = 1; 12405 } 12406 static if(!is(typeof(__GLIBC_MINOR__))) { 12407 enum __GLIBC_MINOR__ = 29; 12408 } 12409 12410 12411 12412 12413 static if(!is(typeof(__GLIBC__))) { 12414 enum __GLIBC__ = 2; 12415 } 12416 12417 12418 12419 12420 static if(!is(typeof(__GNU_LIBRARY__))) { 12421 enum __GNU_LIBRARY__ = 6; 12422 } 12423 12424 12425 12426 12427 static if(!is(typeof(__GLIBC_USE_DEPRECATED_SCANF))) { 12428 enum __GLIBC_USE_DEPRECATED_SCANF = 0; 12429 } 12430 12431 12432 12433 12434 static if(!is(typeof(__GLIBC_USE_DEPRECATED_GETS))) { 12435 enum __GLIBC_USE_DEPRECATED_GETS = 0; 12436 } 12437 12438 12439 12440 12441 static if(!is(typeof(__USE_FORTIFY_LEVEL))) { 12442 enum __USE_FORTIFY_LEVEL = 0; 12443 } 12444 12445 12446 12447 12448 static if(!is(typeof(__USE_ATFILE))) { 12449 enum __USE_ATFILE = 1; 12450 } 12451 12452 12453 12454 12455 static if(!is(typeof(__USE_MISC))) { 12456 enum __USE_MISC = 1; 12457 } 12458 12459 12460 12461 12462 static if(!is(typeof(_ATFILE_SOURCE))) { 12463 enum _ATFILE_SOURCE = 1; 12464 } 12465 12466 12467 12468 12469 static if(!is(typeof(__USE_XOPEN2K8))) { 12470 enum __USE_XOPEN2K8 = 1; 12471 } 12472 12473 12474 12475 12476 static if(!is(typeof(__USE_ISOC99))) { 12477 enum __USE_ISOC99 = 1; 12478 } 12479 12480 12481 12482 12483 static if(!is(typeof(__USE_ISOC95))) { 12484 enum __USE_ISOC95 = 1; 12485 } 12486 12487 12488 12489 12490 static if(!is(typeof(__USE_XOPEN2K))) { 12491 enum __USE_XOPEN2K = 1; 12492 } 12493 12494 12495 12496 12497 static if(!is(typeof(__USE_POSIX199506))) { 12498 enum __USE_POSIX199506 = 1; 12499 } 12500 12501 12502 12503 12504 static if(!is(typeof(__USE_POSIX199309))) { 12505 enum __USE_POSIX199309 = 1; 12506 } 12507 12508 12509 12510 12511 static if(!is(typeof(__USE_POSIX2))) { 12512 enum __USE_POSIX2 = 1; 12513 } 12514 12515 12516 12517 12518 static if(!is(typeof(__USE_POSIX))) { 12519 enum __USE_POSIX = 1; 12520 } 12521 12522 12523 12524 12525 static if(!is(typeof(_POSIX_C_SOURCE))) { 12526 enum _POSIX_C_SOURCE = 200809L; 12527 } 12528 12529 12530 12531 12532 static if(!is(typeof(_POSIX_SOURCE))) { 12533 enum _POSIX_SOURCE = 1; 12534 } 12535 12536 12537 12538 12539 static if(!is(typeof(__USE_POSIX_IMPLICITLY))) { 12540 enum __USE_POSIX_IMPLICITLY = 1; 12541 } 12542 12543 12544 12545 12546 static if(!is(typeof(__USE_ISOC11))) { 12547 enum __USE_ISOC11 = 1; 12548 } 12549 12550 12551 12552 12553 static if(!is(typeof(_DEFAULT_SOURCE))) { 12554 enum _DEFAULT_SOURCE = 1; 12555 } 12556 static if(!is(typeof(_FEATURES_H))) { 12557 enum _FEATURES_H = 1; 12558 } 12559 12560 12561 12562 12563 static if(!is(typeof(F_TEST))) { 12564 enum F_TEST = 3; 12565 } 12566 12567 12568 12569 12570 static if(!is(typeof(F_TLOCK))) { 12571 enum F_TLOCK = 2; 12572 } 12573 12574 12575 12576 12577 static if(!is(typeof(F_LOCK))) { 12578 enum F_LOCK = 1; 12579 } 12580 12581 12582 12583 12584 static if(!is(typeof(F_ULOCK))) { 12585 enum F_ULOCK = 0; 12586 } 12587 12588 12589 12590 12591 static if(!is(typeof(AT_EACCESS))) { 12592 enum AT_EACCESS = 0x200; 12593 } 12594 12595 12596 12597 12598 static if(!is(typeof(AT_SYMLINK_FOLLOW))) { 12599 enum AT_SYMLINK_FOLLOW = 0x400; 12600 } 12601 12602 12603 12604 12605 static if(!is(typeof(AT_REMOVEDIR))) { 12606 enum AT_REMOVEDIR = 0x200; 12607 } 12608 12609 12610 12611 12612 static if(!is(typeof(AT_SYMLINK_NOFOLLOW))) { 12613 enum AT_SYMLINK_NOFOLLOW = 0x100; 12614 } 12615 12616 12617 12618 12619 12620 12621 static if(!is(typeof(SEEK_END))) { 12622 enum SEEK_END = 2; 12623 } 12624 12625 12626 12627 12628 static if(!is(typeof(SEEK_CUR))) { 12629 enum SEEK_CUR = 1; 12630 } 12631 12632 12633 12634 12635 static if(!is(typeof(SEEK_SET))) { 12636 enum SEEK_SET = 0; 12637 } 12638 12639 12640 12641 12642 static if(!is(typeof(F_OK))) { 12643 enum F_OK = 0; 12644 } 12645 12646 12647 12648 12649 static if(!is(typeof(X_OK))) { 12650 enum X_OK = 1; 12651 } 12652 12653 12654 12655 12656 static if(!is(typeof(W_OK))) { 12657 enum W_OK = 2; 12658 } 12659 12660 12661 12662 12663 static if(!is(typeof(R_OK))) { 12664 enum R_OK = 4; 12665 } 12666 12667 12668 12669 12670 12671 12672 static if(!is(typeof(_FCNTL_H))) { 12673 enum _FCNTL_H = 1; 12674 } 12675 12676 12677 12678 12679 12680 12681 static if(!is(typeof(_ERRNO_H))) { 12682 enum _ERRNO_H = 1; 12683 } 12684 static if(!is(typeof(__PDP_ENDIAN))) { 12685 enum __PDP_ENDIAN = 3412; 12686 } 12687 12688 12689 12690 12691 static if(!is(typeof(__BIG_ENDIAN))) { 12692 enum __BIG_ENDIAN = 4321; 12693 } 12694 12695 12696 12697 12698 static if(!is(typeof(__LITTLE_ENDIAN))) { 12699 enum __LITTLE_ENDIAN = 1234; 12700 } 12701 12702 12703 12704 12705 static if(!is(typeof(_ENDIAN_H))) { 12706 enum _ENDIAN_H = 1; 12707 } 12708 static if(!is(typeof(_DIRENT_H))) { 12709 enum _DIRENT_H = 1; 12710 } 12711 12712 12713 12714 12715 static if(!is(typeof(__SYSCALL_WORDSIZE))) { 12716 enum __SYSCALL_WORDSIZE = 64; 12717 } 12718 12719 12720 12721 12722 static if(!is(typeof(__WORDSIZE_TIME64_COMPAT32))) { 12723 enum __WORDSIZE_TIME64_COMPAT32 = 1; 12724 } 12725 12726 12727 12728 12729 static if(!is(typeof(__WORDSIZE))) { 12730 enum __WORDSIZE = 64; 12731 } 12732 static if(!is(typeof(_BITS_WCHAR_H))) { 12733 enum _BITS_WCHAR_H = 1; 12734 } 12735 12736 12737 12738 12739 static if(!is(typeof(__WCOREFLAG))) { 12740 enum __WCOREFLAG = 0x80; 12741 } 12742 12743 12744 12745 12746 static if(!is(typeof(__W_CONTINUED))) { 12747 enum __W_CONTINUED = 0xffff; 12748 } 12749 static if(!is(typeof(__WCLONE))) { 12750 enum __WCLONE = 0x80000000; 12751 } 12752 12753 12754 12755 12756 static if(!is(typeof(__WALL))) { 12757 enum __WALL = 0x40000000; 12758 } 12759 12760 12761 12762 12763 static if(!is(typeof(__WNOTHREAD))) { 12764 enum __WNOTHREAD = 0x20000000; 12765 } 12766 12767 12768 12769 12770 static if(!is(typeof(WNOWAIT))) { 12771 enum WNOWAIT = 0x01000000; 12772 } 12773 12774 12775 12776 12777 static if(!is(typeof(WCONTINUED))) { 12778 enum WCONTINUED = 8; 12779 } 12780 static if(!is(typeof(WEXITED))) { 12781 enum WEXITED = 4; 12782 } 12783 12784 12785 12786 12787 static if(!is(typeof(WSTOPPED))) { 12788 enum WSTOPPED = 2; 12789 } 12790 12791 12792 12793 12794 static if(!is(typeof(WUNTRACED))) { 12795 enum WUNTRACED = 2; 12796 } 12797 12798 12799 12800 12801 static if(!is(typeof(WNOHANG))) { 12802 enum WNOHANG = 1; 12803 } 12804 12805 12806 12807 12808 static if(!is(typeof(_BITS_UINTN_IDENTITY_H))) { 12809 enum _BITS_UINTN_IDENTITY_H = 1; 12810 } 12811 12812 12813 12814 12815 static if(!is(typeof(__RLIM_T_MATCHES_RLIM64_T))) { 12816 enum __RLIM_T_MATCHES_RLIM64_T = 1; 12817 } 12818 12819 12820 12821 12822 static if(!is(typeof(__INO_T_MATCHES_INO64_T))) { 12823 enum __INO_T_MATCHES_INO64_T = 1; 12824 } 12825 12826 12827 12828 12829 static if(!is(typeof(__OFF_T_MATCHES_OFF64_T))) { 12830 enum __OFF_T_MATCHES_OFF64_T = 1; 12831 } 12832 static if(!is(typeof(_BITS_TYPESIZES_H))) { 12833 enum _BITS_TYPESIZES_H = 1; 12834 } 12835 12836 12837 12838 12839 static if(!is(typeof(__timer_t_defined))) { 12840 enum __timer_t_defined = 1; 12841 } 12842 12843 12844 12845 12846 static if(!is(typeof(__time_t_defined))) { 12847 enum __time_t_defined = 1; 12848 } 12849 12850 12851 12852 12853 static if(!is(typeof(__struct_tm_defined))) { 12854 enum __struct_tm_defined = 1; 12855 } 12856 static if(!is(typeof(__timeval_defined))) { 12857 enum __timeval_defined = 1; 12858 } 12859 12860 12861 12862 12863 static if(!is(typeof(_STRUCT_TIMESPEC))) { 12864 enum _STRUCT_TIMESPEC = 1; 12865 } 12866 12867 12868 12869 12870 static if(!is(typeof(__sigstack_defined))) { 12871 enum __sigstack_defined = 1; 12872 } 12873 12874 12875 12876 12877 static if(!is(typeof(_BITS_TYPES_STRUCT_SCHED_PARAM))) { 12878 enum _BITS_TYPES_STRUCT_SCHED_PARAM = 1; 12879 } 12880 12881 12882 12883 12884 static if(!is(typeof(__osockaddr_defined))) { 12885 enum __osockaddr_defined = 1; 12886 } 12887 12888 12889 12890 12891 static if(!is(typeof(__itimerspec_defined))) { 12892 enum __itimerspec_defined = 1; 12893 } 12894 12895 12896 12897 12898 static if(!is(typeof(__iovec_defined))) { 12899 enum __iovec_defined = 1; 12900 } 12901 12902 12903 12904 12905 static if(!is(typeof(__stack_t_defined))) { 12906 enum __stack_t_defined = 1; 12907 } 12908 12909 12910 12911 12912 12913 12914 static if(!is(typeof(__sigset_t_defined))) { 12915 enum __sigset_t_defined = 1; 12916 } 12917 static if(!is(typeof(__SI_HAVE_SIGSYS))) { 12918 enum __SI_HAVE_SIGSYS = 1; 12919 } 12920 12921 12922 12923 12924 static if(!is(typeof(__SI_ERRNO_THEN_CODE))) { 12925 enum __SI_ERRNO_THEN_CODE = 1; 12926 } 12927 static if(!is(typeof(__SI_MAX_SIZE))) { 12928 enum __SI_MAX_SIZE = 128; 12929 } 12930 12931 12932 12933 12934 static if(!is(typeof(__siginfo_t_defined))) { 12935 enum __siginfo_t_defined = 1; 12936 } 12937 static if(!is(typeof(__SIGEV_MAX_SIZE))) { 12938 enum __SIGEV_MAX_SIZE = 64; 12939 } 12940 12941 12942 12943 12944 static if(!is(typeof(__sigevent_t_defined))) { 12945 enum __sigevent_t_defined = 1; 12946 } 12947 12948 12949 12950 12951 static if(!is(typeof(__sig_atomic_t_defined))) { 12952 enum __sig_atomic_t_defined = 1; 12953 } 12954 12955 12956 12957 12958 static if(!is(typeof(_BITS_TYPES_LOCALE_T_H))) { 12959 enum _BITS_TYPES_LOCALE_T_H = 1; 12960 } 12961 12962 12963 12964 12965 static if(!is(typeof(__clockid_t_defined))) { 12966 enum __clockid_t_defined = 1; 12967 } 12968 12969 12970 12971 12972 static if(!is(typeof(__clock_t_defined))) { 12973 enum __clock_t_defined = 1; 12974 } 12975 static if(!is(typeof(_BITS_TYPES___LOCALE_T_H))) { 12976 enum _BITS_TYPES___LOCALE_T_H = 1; 12977 } 12978 12979 12980 12981 12982 static if(!is(typeof(__FILE_defined))) { 12983 enum __FILE_defined = 1; 12984 } 12985 static if(!is(typeof(_BITS_TYPES_H))) { 12986 enum _BITS_TYPES_H = 1; 12987 } 12988 static if(!is(typeof(_BITS_TIME64_H))) { 12989 enum _BITS_TIME64_H = 1; 12990 } 12991 12992 12993 12994 12995 static if(!is(typeof(TIMER_ABSTIME))) { 12996 enum TIMER_ABSTIME = 1; 12997 } 12998 12999 13000 13001 13002 static if(!is(typeof(CLOCK_TAI))) { 13003 enum CLOCK_TAI = 11; 13004 } 13005 13006 13007 13008 13009 13010 13011 static if(!is(typeof(CLOCK_BOOTTIME_ALARM))) { 13012 enum CLOCK_BOOTTIME_ALARM = 9; 13013 } 13014 13015 13016 13017 13018 static if(!is(typeof(CLOCK_REALTIME_ALARM))) { 13019 enum CLOCK_REALTIME_ALARM = 8; 13020 } 13021 13022 13023 13024 13025 13026 13027 static if(!is(typeof(CLOCK_BOOTTIME))) { 13028 enum CLOCK_BOOTTIME = 7; 13029 } 13030 13031 13032 13033 13034 static if(!is(typeof(CLOCK_MONOTONIC_COARSE))) { 13035 enum CLOCK_MONOTONIC_COARSE = 6; 13036 } 13037 13038 13039 13040 13041 static if(!is(typeof(CLOCK_REALTIME_COARSE))) { 13042 enum CLOCK_REALTIME_COARSE = 5; 13043 } 13044 13045 13046 13047 13048 static if(!is(typeof(CLOCK_MONOTONIC_RAW))) { 13049 enum CLOCK_MONOTONIC_RAW = 4; 13050 } 13051 13052 13053 13054 13055 static if(!is(typeof(CLOCK_THREAD_CPUTIME_ID))) { 13056 enum CLOCK_THREAD_CPUTIME_ID = 3; 13057 } 13058 13059 13060 13061 13062 static if(!is(typeof(CLOCK_PROCESS_CPUTIME_ID))) { 13063 enum CLOCK_PROCESS_CPUTIME_ID = 2; 13064 } 13065 13066 13067 13068 13069 static if(!is(typeof(CLOCK_MONOTONIC))) { 13070 enum CLOCK_MONOTONIC = 1; 13071 } 13072 13073 13074 13075 13076 static if(!is(typeof(CLOCK_REALTIME))) { 13077 enum CLOCK_REALTIME = 0; 13078 } 13079 13080 13081 13082 13083 13084 13085 static if(!is(typeof(_BITS_TIME_H))) { 13086 enum _BITS_TIME_H = 1; 13087 } 13088 13089 13090 13091 13092 static if(!is(typeof(__PTHREAD_MUTEX_HAVE_PREV))) { 13093 enum __PTHREAD_MUTEX_HAVE_PREV = 1; 13094 } 13095 static if(!is(typeof(_THREAD_SHARED_TYPES_H))) { 13096 enum _THREAD_SHARED_TYPES_H = 1; 13097 } 13098 13099 13100 13101 13102 static if(!is(typeof(TCIOFLUSH))) { 13103 enum TCIOFLUSH = 2; 13104 } 13105 13106 13107 13108 13109 static if(!is(typeof(TCOFLUSH))) { 13110 enum TCOFLUSH = 1; 13111 } 13112 13113 13114 13115 13116 static if(!is(typeof(TCIFLUSH))) { 13117 enum TCIFLUSH = 0; 13118 } 13119 13120 13121 13122 13123 static if(!is(typeof(TCION))) { 13124 enum TCION = 3; 13125 } 13126 13127 13128 13129 13130 static if(!is(typeof(TCIOFF))) { 13131 enum TCIOFF = 2; 13132 } 13133 13134 13135 13136 13137 static if(!is(typeof(TCOON))) { 13138 enum TCOON = 1; 13139 } 13140 13141 13142 13143 13144 static if(!is(typeof(TCOOFF))) { 13145 enum TCOOFF = 0; 13146 } 13147 13148 13149 13150 13151 static if(!is(typeof(TIOCSER_TEMT))) { 13152 enum TIOCSER_TEMT = 0x01; 13153 } 13154 static if(!is(typeof(B38400))) { 13155 enum B38400 = std.conv.octal!17; 13156 } 13157 13158 13159 13160 13161 static if(!is(typeof(B19200))) { 13162 enum B19200 = std.conv.octal!16; 13163 } 13164 13165 13166 13167 13168 static if(!is(typeof(B9600))) { 13169 enum B9600 = std.conv.octal!15; 13170 } 13171 13172 13173 13174 13175 static if(!is(typeof(B4800))) { 13176 enum B4800 = std.conv.octal!14; 13177 } 13178 13179 13180 13181 13182 static if(!is(typeof(B2400))) { 13183 enum B2400 = std.conv.octal!13; 13184 } 13185 13186 13187 13188 13189 static if(!is(typeof(B1800))) { 13190 enum B1800 = std.conv.octal!12; 13191 } 13192 13193 13194 13195 13196 static if(!is(typeof(B1200))) { 13197 enum B1200 = std.conv.octal!11; 13198 } 13199 13200 13201 13202 13203 static if(!is(typeof(B600))) { 13204 enum B600 = std.conv.octal!10; 13205 } 13206 13207 13208 13209 13210 static if(!is(typeof(B300))) { 13211 enum B300 = std.conv.octal!7; 13212 } 13213 13214 13215 13216 13217 static if(!is(typeof(B200))) { 13218 enum B200 = std.conv.octal!6; 13219 } 13220 13221 13222 13223 13224 static if(!is(typeof(B150))) { 13225 enum B150 = std.conv.octal!5; 13226 } 13227 13228 13229 13230 13231 static if(!is(typeof(B134))) { 13232 enum B134 = std.conv.octal!4; 13233 } 13234 13235 13236 13237 13238 static if(!is(typeof(B110))) { 13239 enum B110 = std.conv.octal!3; 13240 } 13241 13242 13243 13244 13245 static if(!is(typeof(B75))) { 13246 enum B75 = std.conv.octal!2; 13247 } 13248 13249 13250 13251 13252 static if(!is(typeof(B50))) { 13253 enum B50 = std.conv.octal!1; 13254 } 13255 13256 13257 13258 13259 static if(!is(typeof(B0))) { 13260 enum B0 = 0; 13261 } 13262 13263 13264 13265 13266 static if(!is(typeof(TCSAFLUSH))) { 13267 enum TCSAFLUSH = 2; 13268 } 13269 13270 13271 13272 13273 static if(!is(typeof(TCSADRAIN))) { 13274 enum TCSADRAIN = 1; 13275 } 13276 13277 13278 13279 13280 static if(!is(typeof(TCSANOW))) { 13281 enum TCSANOW = 0; 13282 } 13283 13284 13285 13286 13287 static if(!is(typeof(_HAVE_STRUCT_TERMIOS_C_OSPEED))) { 13288 enum _HAVE_STRUCT_TERMIOS_C_OSPEED = 1; 13289 } 13290 13291 13292 13293 13294 static if(!is(typeof(_HAVE_STRUCT_TERMIOS_C_ISPEED))) { 13295 enum _HAVE_STRUCT_TERMIOS_C_ISPEED = 1; 13296 } 13297 13298 13299 13300 13301 static if(!is(typeof(NCCS))) { 13302 enum NCCS = 32; 13303 } 13304 13305 13306 13307 13308 static if(!is(typeof(XTABS))) { 13309 enum XTABS = std.conv.octal!14000; 13310 } 13311 13312 13313 13314 13315 static if(!is(typeof(VT1))) { 13316 enum VT1 = std.conv.octal!40000; 13317 } 13318 13319 13320 13321 13322 static if(!is(typeof(VT0))) { 13323 enum VT0 = 0; 13324 } 13325 13326 13327 13328 13329 static if(!is(typeof(VTDLY))) { 13330 enum VTDLY = std.conv.octal!40000; 13331 } 13332 13333 13334 13335 13336 static if(!is(typeof(FF1))) { 13337 enum FF1 = std.conv.octal!100000; 13338 } 13339 13340 13341 13342 13343 static if(!is(typeof(FF0))) { 13344 enum FF0 = 0; 13345 } 13346 13347 13348 13349 13350 static if(!is(typeof(FFDLY))) { 13351 enum FFDLY = std.conv.octal!100000; 13352 } 13353 13354 13355 13356 13357 static if(!is(typeof(BS1))) { 13358 enum BS1 = std.conv.octal!20000; 13359 } 13360 13361 13362 13363 13364 static if(!is(typeof(BS0))) { 13365 enum BS0 = 0; 13366 } 13367 13368 13369 13370 13371 static if(!is(typeof(BSDLY))) { 13372 enum BSDLY = std.conv.octal!20000; 13373 } 13374 13375 13376 13377 13378 static if(!is(typeof(TAB3))) { 13379 enum TAB3 = std.conv.octal!14000; 13380 } 13381 13382 13383 13384 13385 static if(!is(typeof(TAB2))) { 13386 enum TAB2 = std.conv.octal!10000; 13387 } 13388 13389 13390 13391 13392 static if(!is(typeof(TAB1))) { 13393 enum TAB1 = std.conv.octal!4000; 13394 } 13395 13396 13397 13398 13399 static if(!is(typeof(TAB0))) { 13400 enum TAB0 = 0; 13401 } 13402 13403 13404 13405 13406 static if(!is(typeof(TABDLY))) { 13407 enum TABDLY = std.conv.octal!14000; 13408 } 13409 13410 13411 13412 13413 static if(!is(typeof(CR3))) { 13414 enum CR3 = std.conv.octal!3000; 13415 } 13416 13417 13418 13419 13420 static if(!is(typeof(CR2))) { 13421 enum CR2 = std.conv.octal!2000; 13422 } 13423 13424 13425 13426 13427 static if(!is(typeof(CR1))) { 13428 enum CR1 = std.conv.octal!1000; 13429 } 13430 13431 13432 13433 13434 static if(!is(typeof(CR0))) { 13435 enum CR0 = 0; 13436 } 13437 13438 13439 13440 13441 static if(!is(typeof(CRDLY))) { 13442 enum CRDLY = std.conv.octal!3000; 13443 } 13444 13445 13446 13447 13448 static if(!is(typeof(NL1))) { 13449 enum NL1 = std.conv.octal!400; 13450 } 13451 13452 13453 13454 13455 static if(!is(typeof(NL0))) { 13456 enum NL0 = 0; 13457 } 13458 13459 13460 13461 13462 static if(!is(typeof(NLDLY))) { 13463 enum NLDLY = std.conv.octal!400; 13464 } 13465 13466 13467 13468 13469 static if(!is(typeof(OFDEL))) { 13470 enum OFDEL = std.conv.octal!200; 13471 } 13472 13473 13474 13475 13476 static if(!is(typeof(OFILL))) { 13477 enum OFILL = std.conv.octal!100; 13478 } 13479 13480 13481 13482 13483 static if(!is(typeof(ONLRET))) { 13484 enum ONLRET = std.conv.octal!40; 13485 } 13486 13487 13488 13489 13490 static if(!is(typeof(ONOCR))) { 13491 enum ONOCR = std.conv.octal!20; 13492 } 13493 13494 13495 13496 13497 static if(!is(typeof(OCRNL))) { 13498 enum OCRNL = std.conv.octal!10; 13499 } 13500 13501 13502 13503 13504 static if(!is(typeof(ONLCR))) { 13505 enum ONLCR = std.conv.octal!4; 13506 } 13507 13508 13509 13510 13511 static if(!is(typeof(OLCUC))) { 13512 enum OLCUC = std.conv.octal!2; 13513 } 13514 13515 13516 13517 13518 static if(!is(typeof(OPOST))) { 13519 enum OPOST = std.conv.octal!1; 13520 } 13521 13522 13523 13524 13525 static if(!is(typeof(EXTPROC))) { 13526 enum EXTPROC = std.conv.octal!200000; 13527 } 13528 13529 13530 13531 13532 static if(!is(typeof(IEXTEN))) { 13533 enum IEXTEN = std.conv.octal!100000; 13534 } 13535 13536 13537 13538 13539 static if(!is(typeof(PENDIN))) { 13540 enum PENDIN = std.conv.octal!40000; 13541 } 13542 13543 13544 13545 13546 static if(!is(typeof(FLUSHO))) { 13547 enum FLUSHO = std.conv.octal!10000; 13548 } 13549 13550 13551 13552 13553 static if(!is(typeof(ECHOKE))) { 13554 enum ECHOKE = std.conv.octal!4000; 13555 } 13556 13557 13558 13559 13560 static if(!is(typeof(ECHOPRT))) { 13561 enum ECHOPRT = std.conv.octal!2000; 13562 } 13563 13564 13565 13566 13567 static if(!is(typeof(ECHOCTL))) { 13568 enum ECHOCTL = std.conv.octal!1000; 13569 } 13570 13571 13572 13573 13574 static if(!is(typeof(TOSTOP))) { 13575 enum TOSTOP = std.conv.octal!400; 13576 } 13577 13578 13579 13580 13581 static if(!is(typeof(NOFLSH))) { 13582 enum NOFLSH = std.conv.octal!200; 13583 } 13584 13585 13586 13587 13588 static if(!is(typeof(ECHONL))) { 13589 enum ECHONL = std.conv.octal!100; 13590 } 13591 13592 13593 13594 13595 static if(!is(typeof(ECHOK))) { 13596 enum ECHOK = std.conv.octal!40; 13597 } 13598 13599 13600 13601 13602 static if(!is(typeof(ECHOE))) { 13603 enum ECHOE = std.conv.octal!20; 13604 } 13605 13606 13607 13608 13609 static if(!is(typeof(ECHO))) { 13610 enum ECHO = std.conv.octal!10; 13611 } 13612 13613 13614 13615 13616 static if(!is(typeof(XCASE))) { 13617 enum XCASE = std.conv.octal!4; 13618 } 13619 13620 13621 13622 13623 static if(!is(typeof(ICANON))) { 13624 enum ICANON = std.conv.octal!2; 13625 } 13626 13627 13628 13629 13630 static if(!is(typeof(ISIG))) { 13631 enum ISIG = std.conv.octal!1; 13632 } 13633 13634 13635 13636 13637 static if(!is(typeof(IUTF8))) { 13638 enum IUTF8 = std.conv.octal!40000; 13639 } 13640 13641 13642 13643 13644 static if(!is(typeof(IMAXBEL))) { 13645 enum IMAXBEL = std.conv.octal!20000; 13646 } 13647 13648 13649 13650 13651 static if(!is(typeof(IXOFF))) { 13652 enum IXOFF = std.conv.octal!10000; 13653 } 13654 13655 13656 13657 13658 static if(!is(typeof(IXANY))) { 13659 enum IXANY = std.conv.octal!4000; 13660 } 13661 13662 13663 13664 13665 static if(!is(typeof(IXON))) { 13666 enum IXON = std.conv.octal!2000; 13667 } 13668 13669 13670 13671 13672 static if(!is(typeof(IUCLC))) { 13673 enum IUCLC = std.conv.octal!1000; 13674 } 13675 13676 13677 13678 13679 static if(!is(typeof(ICRNL))) { 13680 enum ICRNL = std.conv.octal!400; 13681 } 13682 13683 13684 13685 13686 static if(!is(typeof(IGNCR))) { 13687 enum IGNCR = std.conv.octal!200; 13688 } 13689 13690 13691 13692 13693 static if(!is(typeof(INLCR))) { 13694 enum INLCR = std.conv.octal!100; 13695 } 13696 13697 13698 13699 13700 static if(!is(typeof(ISTRIP))) { 13701 enum ISTRIP = std.conv.octal!40; 13702 } 13703 13704 13705 13706 13707 static if(!is(typeof(INPCK))) { 13708 enum INPCK = std.conv.octal!20; 13709 } 13710 13711 13712 13713 13714 static if(!is(typeof(PARMRK))) { 13715 enum PARMRK = std.conv.octal!10; 13716 } 13717 13718 13719 13720 13721 static if(!is(typeof(IGNPAR))) { 13722 enum IGNPAR = std.conv.octal!4; 13723 } 13724 13725 13726 13727 13728 static if(!is(typeof(BRKINT))) { 13729 enum BRKINT = std.conv.octal!2; 13730 } 13731 13732 13733 13734 13735 static if(!is(typeof(IGNBRK))) { 13736 enum IGNBRK = std.conv.octal!1; 13737 } 13738 13739 13740 13741 13742 static if(!is(typeof(CLOCAL))) { 13743 enum CLOCAL = std.conv.octal!4000; 13744 } 13745 13746 13747 13748 13749 static if(!is(typeof(HUPCL))) { 13750 enum HUPCL = std.conv.octal!2000; 13751 } 13752 13753 13754 13755 13756 static if(!is(typeof(PARODD))) { 13757 enum PARODD = std.conv.octal!1000; 13758 } 13759 13760 13761 13762 13763 static if(!is(typeof(PARENB))) { 13764 enum PARENB = std.conv.octal!400; 13765 } 13766 13767 13768 13769 13770 static if(!is(typeof(CREAD))) { 13771 enum CREAD = std.conv.octal!200; 13772 } 13773 13774 13775 13776 13777 static if(!is(typeof(CSTOPB))) { 13778 enum CSTOPB = std.conv.octal!100; 13779 } 13780 13781 13782 13783 13784 static if(!is(typeof(CS8))) { 13785 enum CS8 = std.conv.octal!60; 13786 } 13787 13788 13789 13790 13791 static if(!is(typeof(CS7))) { 13792 enum CS7 = std.conv.octal!40; 13793 } 13794 13795 13796 13797 13798 static if(!is(typeof(CS6))) { 13799 enum CS6 = std.conv.octal!20; 13800 } 13801 13802 13803 13804 13805 static if(!is(typeof(CS5))) { 13806 enum CS5 = 0; 13807 } 13808 13809 13810 13811 13812 static if(!is(typeof(CSIZE))) { 13813 enum CSIZE = std.conv.octal!60; 13814 } 13815 13816 13817 13818 13819 static if(!is(typeof(VEOL2))) { 13820 enum VEOL2 = 16; 13821 } 13822 13823 13824 13825 13826 static if(!is(typeof(VLNEXT))) { 13827 enum VLNEXT = 15; 13828 } 13829 13830 13831 13832 13833 static if(!is(typeof(VWERASE))) { 13834 enum VWERASE = 14; 13835 } 13836 13837 13838 13839 13840 static if(!is(typeof(VDISCARD))) { 13841 enum VDISCARD = 13; 13842 } 13843 13844 13845 13846 13847 static if(!is(typeof(VREPRINT))) { 13848 enum VREPRINT = 12; 13849 } 13850 13851 13852 13853 13854 static if(!is(typeof(VEOL))) { 13855 enum VEOL = 11; 13856 } 13857 13858 13859 13860 13861 static if(!is(typeof(VSUSP))) { 13862 enum VSUSP = 10; 13863 } 13864 13865 13866 13867 13868 static if(!is(typeof(VSTOP))) { 13869 enum VSTOP = 9; 13870 } 13871 13872 13873 13874 13875 static if(!is(typeof(VSTART))) { 13876 enum VSTART = 8; 13877 } 13878 13879 13880 13881 13882 static if(!is(typeof(VSWTC))) { 13883 enum VSWTC = 7; 13884 } 13885 13886 13887 13888 13889 static if(!is(typeof(VMIN))) { 13890 enum VMIN = 6; 13891 } 13892 13893 13894 13895 13896 static if(!is(typeof(VTIME))) { 13897 enum VTIME = 5; 13898 } 13899 13900 13901 13902 13903 static if(!is(typeof(VEOF))) { 13904 enum VEOF = 4; 13905 } 13906 13907 13908 13909 13910 static if(!is(typeof(VKILL))) { 13911 enum VKILL = 3; 13912 } 13913 13914 13915 13916 13917 static if(!is(typeof(VERASE))) { 13918 enum VERASE = 2; 13919 } 13920 13921 13922 13923 13924 static if(!is(typeof(VQUIT))) { 13925 enum VQUIT = 1; 13926 } 13927 13928 13929 13930 13931 static if(!is(typeof(VINTR))) { 13932 enum VINTR = 0; 13933 } 13934 13935 13936 13937 13938 13939 13940 static if(!is(typeof(B4000000))) { 13941 enum B4000000 = std.conv.octal!10017; 13942 } 13943 13944 13945 13946 13947 static if(!is(typeof(B3500000))) { 13948 enum B3500000 = std.conv.octal!10016; 13949 } 13950 13951 13952 13953 13954 static if(!is(typeof(B3000000))) { 13955 enum B3000000 = std.conv.octal!10015; 13956 } 13957 13958 13959 13960 13961 static if(!is(typeof(B2500000))) { 13962 enum B2500000 = std.conv.octal!10014; 13963 } 13964 13965 13966 13967 13968 static if(!is(typeof(B2000000))) { 13969 enum B2000000 = std.conv.octal!10013; 13970 } 13971 13972 13973 13974 13975 static if(!is(typeof(B1500000))) { 13976 enum B1500000 = std.conv.octal!10012; 13977 } 13978 13979 13980 13981 13982 static if(!is(typeof(B1152000))) { 13983 enum B1152000 = std.conv.octal!10011; 13984 } 13985 13986 13987 13988 13989 static if(!is(typeof(B1000000))) { 13990 enum B1000000 = std.conv.octal!10010; 13991 } 13992 13993 13994 13995 13996 static if(!is(typeof(B921600))) { 13997 enum B921600 = std.conv.octal!10007; 13998 } 13999 14000 14001 14002 14003 static if(!is(typeof(B576000))) { 14004 enum B576000 = std.conv.octal!10006; 14005 } 14006 14007 14008 14009 14010 static if(!is(typeof(B500000))) { 14011 enum B500000 = std.conv.octal!10005; 14012 } 14013 14014 14015 14016 14017 static if(!is(typeof(B460800))) { 14018 enum B460800 = std.conv.octal!10004; 14019 } 14020 14021 14022 14023 14024 static if(!is(typeof(B230400))) { 14025 enum B230400 = std.conv.octal!10003; 14026 } 14027 14028 14029 14030 14031 static if(!is(typeof(B115200))) { 14032 enum B115200 = std.conv.octal!10002; 14033 } 14034 14035 14036 14037 14038 14039 14040 static if(!is(typeof(B57600))) { 14041 enum B57600 = std.conv.octal!10001; 14042 } 14043 14044 14045 14046 14047 static if(!is(typeof(CRTSCTS))) { 14048 enum CRTSCTS = std.conv.octal!20000000000; 14049 } 14050 14051 14052 14053 14054 static if(!is(typeof(CMSPAR))) { 14055 enum CMSPAR = std.conv.octal!10000000000; 14056 } 14057 14058 14059 14060 14061 static if(!is(typeof(CIBAUD))) { 14062 enum CIBAUD = std.conv.octal!2003600000; 14063 } 14064 14065 14066 14067 14068 static if(!is(typeof(CBAUDEX))) { 14069 enum CBAUDEX = std.conv.octal!10000; 14070 } 14071 14072 14073 14074 14075 static if(!is(typeof(CBAUD))) { 14076 enum CBAUD = std.conv.octal!10017; 14077 } 14078 14079 14080 14081 14082 static if(!is(typeof(_BITS_STDINT_UINTN_H))) { 14083 enum _BITS_STDINT_UINTN_H = 1; 14084 } 14085 14086 14087 14088 14089 static if(!is(typeof(_BITS_STDINT_INTN_H))) { 14090 enum _BITS_STDINT_INTN_H = 1; 14091 } 14092 static if(!is(typeof(__S_IEXEC))) { 14093 enum __S_IEXEC = std.conv.octal!100; 14094 } 14095 14096 14097 14098 14099 static if(!is(typeof(__S_IWRITE))) { 14100 enum __S_IWRITE = std.conv.octal!200; 14101 } 14102 14103 14104 14105 14106 static if(!is(typeof(__S_IREAD))) { 14107 enum __S_IREAD = std.conv.octal!400; 14108 } 14109 14110 14111 14112 14113 static if(!is(typeof(__S_ISVTX))) { 14114 enum __S_ISVTX = std.conv.octal!1000; 14115 } 14116 14117 14118 14119 14120 static if(!is(typeof(__S_ISGID))) { 14121 enum __S_ISGID = std.conv.octal!2000; 14122 } 14123 14124 14125 14126 14127 static if(!is(typeof(__S_ISUID))) { 14128 enum __S_ISUID = std.conv.octal!4000; 14129 } 14130 static if(!is(typeof(__S_IFSOCK))) { 14131 enum __S_IFSOCK = std.conv.octal!140000; 14132 } 14133 14134 14135 14136 14137 static if(!is(typeof(__S_IFLNK))) { 14138 enum __S_IFLNK = std.conv.octal!120000; 14139 } 14140 14141 14142 14143 14144 static if(!is(typeof(__S_IFIFO))) { 14145 enum __S_IFIFO = std.conv.octal!10000; 14146 } 14147 14148 14149 14150 14151 static if(!is(typeof(__S_IFREG))) { 14152 enum __S_IFREG = std.conv.octal!100000; 14153 } 14154 14155 14156 14157 14158 static if(!is(typeof(__S_IFBLK))) { 14159 enum __S_IFBLK = std.conv.octal!60000; 14160 } 14161 14162 14163 14164 14165 static if(!is(typeof(__S_IFCHR))) { 14166 enum __S_IFCHR = std.conv.octal!20000; 14167 } 14168 14169 14170 14171 14172 static if(!is(typeof(__S_IFDIR))) { 14173 enum __S_IFDIR = std.conv.octal!40000; 14174 } 14175 14176 14177 14178 14179 static if(!is(typeof(__S_IFMT))) { 14180 enum __S_IFMT = std.conv.octal!170000; 14181 } 14182 static if(!is(typeof(_MKNOD_VER_LINUX))) { 14183 enum _MKNOD_VER_LINUX = 0; 14184 } 14185 14186 14187 14188 14189 static if(!is(typeof(_STAT_VER_LINUX))) { 14190 enum _STAT_VER_LINUX = 1; 14191 } 14192 14193 14194 14195 14196 static if(!is(typeof(_STAT_VER_KERNEL))) { 14197 enum _STAT_VER_KERNEL = 0; 14198 } 14199 14200 14201 14202 14203 static if(!is(typeof(_BITS_STAT_H))) { 14204 enum _BITS_STAT_H = 1; 14205 } 14206 static if(!is(typeof(_BITS_SS_FLAGS_H))) { 14207 enum _BITS_SS_FLAGS_H = 1; 14208 } 14209 static if(!is(typeof(SOMAXCONN))) { 14210 enum SOMAXCONN = 128; 14211 } 14212 14213 14214 14215 14216 static if(!is(typeof(SOL_XDP))) { 14217 enum SOL_XDP = 283; 14218 } 14219 14220 14221 14222 14223 static if(!is(typeof(SOL_TLS))) { 14224 enum SOL_TLS = 282; 14225 } 14226 14227 14228 14229 14230 static if(!is(typeof(SOL_KCM))) { 14231 enum SOL_KCM = 281; 14232 } 14233 14234 14235 14236 14237 static if(!is(typeof(SOL_NFC))) { 14238 enum SOL_NFC = 280; 14239 } 14240 14241 14242 14243 14244 static if(!is(typeof(SOL_ALG))) { 14245 enum SOL_ALG = 279; 14246 } 14247 14248 14249 14250 14251 static if(!is(typeof(SOL_CAIF))) { 14252 enum SOL_CAIF = 278; 14253 } 14254 14255 14256 14257 14258 static if(!is(typeof(SOL_IUCV))) { 14259 enum SOL_IUCV = 277; 14260 } 14261 14262 14263 14264 14265 static if(!is(typeof(SOL_RDS))) { 14266 enum SOL_RDS = 276; 14267 } 14268 14269 14270 14271 14272 static if(!is(typeof(SOL_PNPIPE))) { 14273 enum SOL_PNPIPE = 275; 14274 } 14275 14276 14277 14278 14279 static if(!is(typeof(SOL_BLUETOOTH))) { 14280 enum SOL_BLUETOOTH = 274; 14281 } 14282 14283 14284 14285 14286 static if(!is(typeof(SOL_PPPOL2TP))) { 14287 enum SOL_PPPOL2TP = 273; 14288 } 14289 14290 14291 14292 14293 static if(!is(typeof(SOL_RXRPC))) { 14294 enum SOL_RXRPC = 272; 14295 } 14296 14297 14298 14299 14300 static if(!is(typeof(SOL_TIPC))) { 14301 enum SOL_TIPC = 271; 14302 } 14303 14304 14305 14306 14307 static if(!is(typeof(SOL_NETLINK))) { 14308 enum SOL_NETLINK = 270; 14309 } 14310 14311 14312 14313 14314 static if(!is(typeof(SOL_DCCP))) { 14315 enum SOL_DCCP = 269; 14316 } 14317 14318 14319 14320 14321 static if(!is(typeof(SOL_LLC))) { 14322 enum SOL_LLC = 268; 14323 } 14324 14325 14326 14327 14328 static if(!is(typeof(SOL_NETBEUI))) { 14329 enum SOL_NETBEUI = 267; 14330 } 14331 14332 14333 14334 14335 static if(!is(typeof(SOL_IRDA))) { 14336 enum SOL_IRDA = 266; 14337 } 14338 14339 14340 14341 14342 static if(!is(typeof(SOL_AAL))) { 14343 enum SOL_AAL = 265; 14344 } 14345 14346 14347 14348 14349 static if(!is(typeof(SOL_ATM))) { 14350 enum SOL_ATM = 264; 14351 } 14352 14353 14354 14355 14356 static if(!is(typeof(SOL_PACKET))) { 14357 enum SOL_PACKET = 263; 14358 } 14359 14360 14361 14362 14363 static if(!is(typeof(SOL_X25))) { 14364 enum SOL_X25 = 262; 14365 } 14366 14367 14368 14369 14370 static if(!is(typeof(SOL_DECNET))) { 14371 enum SOL_DECNET = 261; 14372 } 14373 14374 14375 14376 14377 static if(!is(typeof(SOL_RAW))) { 14378 enum SOL_RAW = 255; 14379 } 14380 static if(!is(typeof(PF_MAX))) { 14381 enum PF_MAX = 45; 14382 } 14383 14384 14385 14386 14387 static if(!is(typeof(PF_XDP))) { 14388 enum PF_XDP = 44; 14389 } 14390 14391 14392 14393 14394 static if(!is(typeof(PF_SMC))) { 14395 enum PF_SMC = 43; 14396 } 14397 14398 14399 14400 14401 static if(!is(typeof(PF_QIPCRTR))) { 14402 enum PF_QIPCRTR = 42; 14403 } 14404 14405 14406 14407 14408 static if(!is(typeof(PF_KCM))) { 14409 enum PF_KCM = 41; 14410 } 14411 14412 14413 14414 14415 static if(!is(typeof(PF_VSOCK))) { 14416 enum PF_VSOCK = 40; 14417 } 14418 14419 14420 14421 14422 static if(!is(typeof(PF_NFC))) { 14423 enum PF_NFC = 39; 14424 } 14425 14426 14427 14428 14429 static if(!is(typeof(PF_ALG))) { 14430 enum PF_ALG = 38; 14431 } 14432 14433 14434 14435 14436 static if(!is(typeof(PF_CAIF))) { 14437 enum PF_CAIF = 37; 14438 } 14439 14440 14441 14442 14443 static if(!is(typeof(PF_IEEE802154))) { 14444 enum PF_IEEE802154 = 36; 14445 } 14446 14447 14448 14449 14450 static if(!is(typeof(PF_PHONET))) { 14451 enum PF_PHONET = 35; 14452 } 14453 14454 14455 14456 14457 static if(!is(typeof(PF_ISDN))) { 14458 enum PF_ISDN = 34; 14459 } 14460 14461 14462 14463 14464 static if(!is(typeof(PF_RXRPC))) { 14465 enum PF_RXRPC = 33; 14466 } 14467 14468 14469 14470 14471 static if(!is(typeof(PF_IUCV))) { 14472 enum PF_IUCV = 32; 14473 } 14474 14475 14476 14477 14478 static if(!is(typeof(PF_BLUETOOTH))) { 14479 enum PF_BLUETOOTH = 31; 14480 } 14481 14482 14483 14484 14485 static if(!is(typeof(PF_TIPC))) { 14486 enum PF_TIPC = 30; 14487 } 14488 14489 14490 14491 14492 static if(!is(typeof(PF_CAN))) { 14493 enum PF_CAN = 29; 14494 } 14495 14496 14497 14498 14499 static if(!is(typeof(PF_MPLS))) { 14500 enum PF_MPLS = 28; 14501 } 14502 14503 14504 14505 14506 static if(!is(typeof(PF_IB))) { 14507 enum PF_IB = 27; 14508 } 14509 14510 14511 14512 14513 static if(!is(typeof(PF_LLC))) { 14514 enum PF_LLC = 26; 14515 } 14516 14517 14518 14519 14520 static if(!is(typeof(PF_WANPIPE))) { 14521 enum PF_WANPIPE = 25; 14522 } 14523 14524 14525 14526 14527 static if(!is(typeof(PF_PPPOX))) { 14528 enum PF_PPPOX = 24; 14529 } 14530 14531 14532 14533 14534 static if(!is(typeof(PF_IRDA))) { 14535 enum PF_IRDA = 23; 14536 } 14537 14538 14539 14540 14541 static if(!is(typeof(PF_SNA))) { 14542 enum PF_SNA = 22; 14543 } 14544 14545 14546 14547 14548 static if(!is(typeof(PF_RDS))) { 14549 enum PF_RDS = 21; 14550 } 14551 14552 14553 14554 14555 static if(!is(typeof(PF_ATMSVC))) { 14556 enum PF_ATMSVC = 20; 14557 } 14558 14559 14560 14561 14562 static if(!is(typeof(PF_ECONET))) { 14563 enum PF_ECONET = 19; 14564 } 14565 14566 14567 14568 14569 static if(!is(typeof(PF_ASH))) { 14570 enum PF_ASH = 18; 14571 } 14572 14573 14574 14575 14576 static if(!is(typeof(PF_PACKET))) { 14577 enum PF_PACKET = 17; 14578 } 14579 14580 14581 14582 14583 14584 14585 static if(!is(typeof(PF_NETLINK))) { 14586 enum PF_NETLINK = 16; 14587 } 14588 14589 14590 14591 14592 static if(!is(typeof(PF_KEY))) { 14593 enum PF_KEY = 15; 14594 } 14595 14596 14597 14598 14599 static if(!is(typeof(PF_SECURITY))) { 14600 enum PF_SECURITY = 14; 14601 } 14602 14603 14604 14605 14606 static if(!is(typeof(PF_NETBEUI))) { 14607 enum PF_NETBEUI = 13; 14608 } 14609 14610 14611 14612 14613 static if(!is(typeof(PF_DECnet))) { 14614 enum PF_DECnet = 12; 14615 } 14616 14617 14618 14619 14620 static if(!is(typeof(PF_ROSE))) { 14621 enum PF_ROSE = 11; 14622 } 14623 14624 14625 14626 14627 static if(!is(typeof(PF_INET6))) { 14628 enum PF_INET6 = 10; 14629 } 14630 14631 14632 14633 14634 static if(!is(typeof(PF_X25))) { 14635 enum PF_X25 = 9; 14636 } 14637 14638 14639 14640 14641 static if(!is(typeof(PF_ATMPVC))) { 14642 enum PF_ATMPVC = 8; 14643 } 14644 14645 14646 14647 14648 static if(!is(typeof(PF_BRIDGE))) { 14649 enum PF_BRIDGE = 7; 14650 } 14651 14652 14653 14654 14655 static if(!is(typeof(PF_NETROM))) { 14656 enum PF_NETROM = 6; 14657 } 14658 14659 14660 14661 14662 static if(!is(typeof(PF_APPLETALK))) { 14663 enum PF_APPLETALK = 5; 14664 } 14665 14666 14667 14668 14669 static if(!is(typeof(PF_IPX))) { 14670 enum PF_IPX = 4; 14671 } 14672 14673 14674 14675 14676 static if(!is(typeof(PF_AX25))) { 14677 enum PF_AX25 = 3; 14678 } 14679 14680 14681 14682 14683 static if(!is(typeof(PF_INET))) { 14684 enum PF_INET = 2; 14685 } 14686 static if(!is(typeof(PF_LOCAL))) { 14687 enum PF_LOCAL = 1; 14688 } 14689 14690 14691 14692 14693 static if(!is(typeof(PF_UNSPEC))) { 14694 enum PF_UNSPEC = 0; 14695 } 14696 static if(!is(typeof(_SS_SIZE))) { 14697 enum _SS_SIZE = 128; 14698 } 14699 static if(!is(typeof(_BITS_SOCKADDR_H))) { 14700 enum _BITS_SOCKADDR_H = 1; 14701 } 14702 14703 14704 14705 14706 static if(!is(typeof(_BITS_SIGTHREAD_H))) { 14707 enum _BITS_SIGTHREAD_H = 1; 14708 } 14709 14710 14711 14712 14713 static if(!is(typeof(SIGSTKSZ))) { 14714 enum SIGSTKSZ = 8192; 14715 } 14716 14717 14718 14719 14720 static if(!is(typeof(MINSIGSTKSZ))) { 14721 enum MINSIGSTKSZ = 2048; 14722 } 14723 14724 14725 14726 14727 static if(!is(typeof(_BITS_SIGSTACK_H))) { 14728 enum _BITS_SIGSTACK_H = 1; 14729 } 14730 14731 14732 14733 14734 static if(!is(typeof(__SIGRTMAX))) { 14735 enum __SIGRTMAX = 64; 14736 } 14737 14738 14739 14740 14741 static if(!is(typeof(SIGSYS))) { 14742 enum SIGSYS = 31; 14743 } 14744 14745 14746 14747 14748 static if(!is(typeof(SIGPOLL))) { 14749 enum SIGPOLL = 29; 14750 } 14751 14752 14753 14754 14755 static if(!is(typeof(SIGURG))) { 14756 enum SIGURG = 23; 14757 } 14758 14759 14760 14761 14762 static if(!is(typeof(SIGTSTP))) { 14763 enum SIGTSTP = 20; 14764 } 14765 14766 14767 14768 14769 static if(!is(typeof(SIGSTOP))) { 14770 enum SIGSTOP = 19; 14771 } 14772 14773 14774 14775 14776 static if(!is(typeof(SIGCONT))) { 14777 enum SIGCONT = 18; 14778 } 14779 14780 14781 14782 14783 static if(!is(typeof(SIGCHLD))) { 14784 enum SIGCHLD = 17; 14785 } 14786 14787 14788 14789 14790 static if(!is(typeof(SIGUSR2))) { 14791 enum SIGUSR2 = 12; 14792 } 14793 14794 14795 14796 14797 static if(!is(typeof(SIGUSR1))) { 14798 enum SIGUSR1 = 10; 14799 } 14800 14801 14802 14803 14804 static if(!is(typeof(SIGBUS))) { 14805 enum SIGBUS = 7; 14806 } 14807 14808 14809 14810 14811 static if(!is(typeof(SIGPWR))) { 14812 enum SIGPWR = 30; 14813 } 14814 14815 14816 14817 14818 static if(!is(typeof(SIGSTKFLT))) { 14819 enum SIGSTKFLT = 16; 14820 } 14821 14822 14823 14824 14825 static if(!is(typeof(_BITS_SIGNUM_H))) { 14826 enum _BITS_SIGNUM_H = 1; 14827 } 14828 14829 14830 14831 14832 14833 14834 static if(!is(typeof(__SIGRTMIN))) { 14835 enum __SIGRTMIN = 32; 14836 } 14837 static if(!is(typeof(SIGWINCH))) { 14838 enum SIGWINCH = 28; 14839 } 14840 14841 14842 14843 14844 static if(!is(typeof(SIGPROF))) { 14845 enum SIGPROF = 27; 14846 } 14847 14848 14849 14850 14851 static if(!is(typeof(SIGVTALRM))) { 14852 enum SIGVTALRM = 26; 14853 } 14854 14855 14856 14857 14858 static if(!is(typeof(SIGXFSZ))) { 14859 enum SIGXFSZ = 25; 14860 } 14861 14862 14863 14864 14865 static if(!is(typeof(SIGXCPU))) { 14866 enum SIGXCPU = 24; 14867 } 14868 14869 14870 14871 14872 static if(!is(typeof(SIGTTOU))) { 14873 enum SIGTTOU = 22; 14874 } 14875 14876 14877 14878 14879 static if(!is(typeof(SIGTTIN))) { 14880 enum SIGTTIN = 21; 14881 } 14882 14883 14884 14885 14886 static if(!is(typeof(SIGALRM))) { 14887 enum SIGALRM = 14; 14888 } 14889 14890 14891 14892 14893 static if(!is(typeof(SIGPIPE))) { 14894 enum SIGPIPE = 13; 14895 } 14896 14897 14898 14899 14900 static if(!is(typeof(SIGKILL))) { 14901 enum SIGKILL = 9; 14902 } 14903 static if(!is(typeof(SIGTRAP))) { 14904 enum SIGTRAP = 5; 14905 } 14906 14907 14908 14909 14910 static if(!is(typeof(SIGQUIT))) { 14911 enum SIGQUIT = 3; 14912 } 14913 static if(!is(typeof(SIGHUP))) { 14914 enum SIGHUP = 1; 14915 } 14916 14917 14918 14919 14920 static if(!is(typeof(SIGTERM))) { 14921 enum SIGTERM = 15; 14922 } 14923 14924 14925 14926 14927 static if(!is(typeof(SIGSEGV))) { 14928 enum SIGSEGV = 11; 14929 } 14930 14931 14932 14933 14934 static if(!is(typeof(SIGFPE))) { 14935 enum SIGFPE = 8; 14936 } 14937 14938 14939 14940 14941 static if(!is(typeof(SIGABRT))) { 14942 enum SIGABRT = 6; 14943 } 14944 14945 14946 14947 14948 static if(!is(typeof(SIGILL))) { 14949 enum SIGILL = 4; 14950 } 14951 14952 14953 14954 14955 static if(!is(typeof(SIGINT))) { 14956 enum SIGINT = 2; 14957 } 14958 static if(!is(typeof(_BITS_SIGNUM_GENERIC_H))) { 14959 enum _BITS_SIGNUM_GENERIC_H = 1; 14960 } 14961 static if(!is(typeof(__SI_ASYNCIO_AFTER_SIGIO))) { 14962 enum __SI_ASYNCIO_AFTER_SIGIO = 1; 14963 } 14964 14965 14966 14967 14968 static if(!is(typeof(_BITS_SIGINFO_CONSTS_H))) { 14969 enum _BITS_SIGINFO_CONSTS_H = 1; 14970 } 14971 14972 14973 14974 14975 static if(!is(typeof(_BITS_SIGINFO_ARCH_H))) { 14976 enum _BITS_SIGINFO_ARCH_H = 1; 14977 } 14978 static if(!is(typeof(_BITS_SIGEVENT_CONSTS_H))) { 14979 enum _BITS_SIGEVENT_CONSTS_H = 1; 14980 } 14981 14982 14983 14984 14985 14986 14987 static if(!is(typeof(FP_XSTATE_MAGIC2))) { 14988 enum FP_XSTATE_MAGIC2 = 0x46505845U; 14989 } 14990 14991 14992 14993 14994 static if(!is(typeof(FP_XSTATE_MAGIC1))) { 14995 enum FP_XSTATE_MAGIC1 = 0x46505853U; 14996 } 14997 14998 14999 15000 15001 static if(!is(typeof(_BITS_SIGCONTEXT_H))) { 15002 enum _BITS_SIGCONTEXT_H = 1; 15003 } 15004 15005 15006 15007 15008 static if(!is(typeof(SIG_SETMASK))) { 15009 enum SIG_SETMASK = 2; 15010 } 15011 15012 15013 15014 15015 static if(!is(typeof(SIG_UNBLOCK))) { 15016 enum SIG_UNBLOCK = 1; 15017 } 15018 15019 15020 15021 15022 static if(!is(typeof(SIG_BLOCK))) { 15023 enum SIG_BLOCK = 0; 15024 } 15025 static if(!is(typeof(SA_INTERRUPT))) { 15026 enum SA_INTERRUPT = 0x20000000; 15027 } 15028 15029 15030 15031 15032 static if(!is(typeof(SA_RESETHAND))) { 15033 enum SA_RESETHAND = 0x80000000; 15034 } 15035 15036 15037 15038 15039 static if(!is(typeof(SA_NODEFER))) { 15040 enum SA_NODEFER = 0x40000000; 15041 } 15042 15043 15044 15045 15046 static if(!is(typeof(SA_RESTART))) { 15047 enum SA_RESTART = 0x10000000; 15048 } 15049 15050 15051 15052 15053 static if(!is(typeof(SA_ONSTACK))) { 15054 enum SA_ONSTACK = 0x08000000; 15055 } 15056 15057 15058 15059 15060 static if(!is(typeof(SA_SIGINFO))) { 15061 enum SA_SIGINFO = 4; 15062 } 15063 15064 15065 15066 15067 static if(!is(typeof(SA_NOCLDWAIT))) { 15068 enum SA_NOCLDWAIT = 2; 15069 } 15070 15071 15072 15073 15074 static if(!is(typeof(SA_NOCLDSTOP))) { 15075 enum SA_NOCLDSTOP = 1; 15076 } 15077 static if(!is(typeof(_BITS_SIGACTION_H))) { 15078 enum _BITS_SIGACTION_H = 1; 15079 } 15080 15081 15082 15083 15084 static if(!is(typeof(_BITS_SETJMP_H))) { 15085 enum _BITS_SETJMP_H = 1; 15086 } 15087 15088 15089 15090 15091 15092 15093 static if(!is(typeof(__SIZEOF_SEM_T))) { 15094 enum __SIZEOF_SEM_T = 32; 15095 } 15096 static if(!is(typeof(__FD_ZERO_STOS))) { 15097 enum __FD_ZERO_STOS = "stosq"; 15098 } 15099 15100 15101 15102 15103 static if(!is(typeof(SCHED_RR))) { 15104 enum SCHED_RR = 2; 15105 } 15106 15107 15108 15109 15110 static if(!is(typeof(SCHED_FIFO))) { 15111 enum SCHED_FIFO = 1; 15112 } 15113 15114 15115 15116 15117 static if(!is(typeof(SCHED_OTHER))) { 15118 enum SCHED_OTHER = 0; 15119 } 15120 15121 15122 15123 15124 static if(!is(typeof(_BITS_SCHED_H))) { 15125 enum _BITS_SCHED_H = 1; 15126 } 15127 15128 15129 15130 15131 static if(!is(typeof(__have_pthread_attr_t))) { 15132 enum __have_pthread_attr_t = 1; 15133 } 15134 15135 15136 15137 15138 static if(!is(typeof(_BITS_PTHREADTYPES_COMMON_H))) { 15139 enum _BITS_PTHREADTYPES_COMMON_H = 1; 15140 } 15141 15142 15143 15144 15145 static if(!is(typeof(__PTHREAD_RWLOCK_INT_FLAGS_SHARED))) { 15146 enum __PTHREAD_RWLOCK_INT_FLAGS_SHARED = 1; 15147 } 15148 static if(!is(typeof(__PTHREAD_MUTEX_USE_UNION))) { 15149 enum __PTHREAD_MUTEX_USE_UNION = 0; 15150 } 15151 15152 15153 15154 15155 static if(!is(typeof(__PTHREAD_MUTEX_NUSERS_AFTER_KIND))) { 15156 enum __PTHREAD_MUTEX_NUSERS_AFTER_KIND = 0; 15157 } 15158 15159 15160 15161 15162 15163 15164 static if(!is(typeof(__PTHREAD_MUTEX_LOCK_ELISION))) { 15165 enum __PTHREAD_MUTEX_LOCK_ELISION = 1; 15166 } 15167 static if(!is(typeof(__SIZEOF_PTHREAD_BARRIERATTR_T))) { 15168 enum __SIZEOF_PTHREAD_BARRIERATTR_T = 4; 15169 } 15170 15171 15172 15173 15174 static if(!is(typeof(__SIZEOF_PTHREAD_RWLOCKATTR_T))) { 15175 enum __SIZEOF_PTHREAD_RWLOCKATTR_T = 8; 15176 } 15177 15178 15179 15180 15181 static if(!is(typeof(__SIZEOF_PTHREAD_CONDATTR_T))) { 15182 enum __SIZEOF_PTHREAD_CONDATTR_T = 4; 15183 } 15184 15185 15186 15187 15188 static if(!is(typeof(__SIZEOF_PTHREAD_COND_T))) { 15189 enum __SIZEOF_PTHREAD_COND_T = 48; 15190 } 15191 15192 15193 15194 15195 static if(!is(typeof(__SIZEOF_PTHREAD_MUTEXATTR_T))) { 15196 enum __SIZEOF_PTHREAD_MUTEXATTR_T = 4; 15197 } 15198 15199 15200 15201 15202 static if(!is(typeof(__SIZEOF_PTHREAD_BARRIER_T))) { 15203 enum __SIZEOF_PTHREAD_BARRIER_T = 32; 15204 } 15205 15206 15207 15208 15209 static if(!is(typeof(__SIZEOF_PTHREAD_RWLOCK_T))) { 15210 enum __SIZEOF_PTHREAD_RWLOCK_T = 56; 15211 } 15212 static if(!is(typeof(__SIZEOF_PTHREAD_MUTEX_T))) { 15213 enum __SIZEOF_PTHREAD_MUTEX_T = 40; 15214 } 15215 15216 15217 15218 15219 static if(!is(typeof(__SIZEOF_PTHREAD_ATTR_T))) { 15220 enum __SIZEOF_PTHREAD_ATTR_T = 56; 15221 } 15222 15223 15224 15225 15226 static if(!is(typeof(_BITS_PTHREADTYPES_ARCH_H))) { 15227 enum _BITS_PTHREADTYPES_ARCH_H = 1; 15228 } 15229 15230 15231 15232 15233 15234 15235 static if(!is(typeof(_POSIX_CLOCKRES_MIN))) { 15236 enum _POSIX_CLOCKRES_MIN = 20000000; 15237 } 15238 15239 15240 15241 15242 static if(!is(typeof(_POSIX_TZNAME_MAX))) { 15243 enum _POSIX_TZNAME_MAX = 6; 15244 } 15245 15246 15247 15248 15249 static if(!is(typeof(_POSIX_TTY_NAME_MAX))) { 15250 enum _POSIX_TTY_NAME_MAX = 9; 15251 } 15252 15253 15254 15255 15256 static if(!is(typeof(_POSIX_TIMER_MAX))) { 15257 enum _POSIX_TIMER_MAX = 32; 15258 } 15259 15260 15261 15262 15263 static if(!is(typeof(_POSIX_SYMLOOP_MAX))) { 15264 enum _POSIX_SYMLOOP_MAX = 8; 15265 } 15266 15267 15268 15269 15270 static if(!is(typeof(_POSIX_SYMLINK_MAX))) { 15271 enum _POSIX_SYMLINK_MAX = 255; 15272 } 15273 15274 15275 15276 15277 static if(!is(typeof(_POSIX_STREAM_MAX))) { 15278 enum _POSIX_STREAM_MAX = 8; 15279 } 15280 15281 15282 15283 15284 static if(!is(typeof(_POSIX_SSIZE_MAX))) { 15285 enum _POSIX_SSIZE_MAX = 32767; 15286 } 15287 15288 15289 15290 15291 static if(!is(typeof(_POSIX_SIGQUEUE_MAX))) { 15292 enum _POSIX_SIGQUEUE_MAX = 32; 15293 } 15294 15295 15296 15297 15298 static if(!is(typeof(_POSIX_SEM_VALUE_MAX))) { 15299 enum _POSIX_SEM_VALUE_MAX = 32767; 15300 } 15301 15302 15303 15304 15305 static if(!is(typeof(_POSIX_SEM_NSEMS_MAX))) { 15306 enum _POSIX_SEM_NSEMS_MAX = 256; 15307 } 15308 15309 15310 15311 15312 static if(!is(typeof(_POSIX_RTSIG_MAX))) { 15313 enum _POSIX_RTSIG_MAX = 8; 15314 } 15315 15316 15317 15318 15319 static if(!is(typeof(_POSIX_RE_DUP_MAX))) { 15320 enum _POSIX_RE_DUP_MAX = 255; 15321 } 15322 15323 15324 15325 15326 15327 15328 static if(!is(typeof(_POSIX_PIPE_BUF))) { 15329 enum _POSIX_PIPE_BUF = 512; 15330 } 15331 15332 15333 15334 15335 static if(!is(typeof(_POSIX_PATH_MAX))) { 15336 enum _POSIX_PATH_MAX = 256; 15337 } 15338 15339 15340 15341 15342 static if(!is(typeof(_POSIX_OPEN_MAX))) { 15343 enum _POSIX_OPEN_MAX = 20; 15344 } 15345 15346 15347 15348 15349 static if(!is(typeof(_POSIX_NGROUPS_MAX))) { 15350 enum _POSIX_NGROUPS_MAX = 8; 15351 } 15352 15353 15354 15355 15356 static if(!is(typeof(_POSIX_NAME_MAX))) { 15357 enum _POSIX_NAME_MAX = 14; 15358 } 15359 15360 15361 15362 15363 static if(!is(typeof(_POSIX_MQ_PRIO_MAX))) { 15364 enum _POSIX_MQ_PRIO_MAX = 32; 15365 } 15366 15367 15368 15369 15370 static if(!is(typeof(_POSIX_MQ_OPEN_MAX))) { 15371 enum _POSIX_MQ_OPEN_MAX = 8; 15372 } 15373 15374 15375 15376 15377 static if(!is(typeof(_POSIX_MAX_INPUT))) { 15378 enum _POSIX_MAX_INPUT = 255; 15379 } 15380 15381 15382 15383 15384 static if(!is(typeof(_POSIX_MAX_CANON))) { 15385 enum _POSIX_MAX_CANON = 255; 15386 } 15387 15388 15389 15390 15391 static if(!is(typeof(_POSIX_LOGIN_NAME_MAX))) { 15392 enum _POSIX_LOGIN_NAME_MAX = 9; 15393 } 15394 15395 15396 15397 15398 static if(!is(typeof(_POSIX_LINK_MAX))) { 15399 enum _POSIX_LINK_MAX = 8; 15400 } 15401 15402 15403 15404 15405 static if(!is(typeof(_POSIX_HOST_NAME_MAX))) { 15406 enum _POSIX_HOST_NAME_MAX = 255; 15407 } 15408 15409 15410 15411 15412 static if(!is(typeof(_POSIX_DELAYTIMER_MAX))) { 15413 enum _POSIX_DELAYTIMER_MAX = 32; 15414 } 15415 15416 15417 15418 15419 static if(!is(typeof(_POSIX_CHILD_MAX))) { 15420 enum _POSIX_CHILD_MAX = 25; 15421 } 15422 15423 15424 15425 15426 static if(!is(typeof(_POSIX_ARG_MAX))) { 15427 enum _POSIX_ARG_MAX = 4096; 15428 } 15429 15430 15431 15432 15433 static if(!is(typeof(_POSIX_AIO_MAX))) { 15434 enum _POSIX_AIO_MAX = 1; 15435 } 15436 15437 15438 15439 15440 static if(!is(typeof(_POSIX_AIO_LISTIO_MAX))) { 15441 enum _POSIX_AIO_LISTIO_MAX = 2; 15442 } 15443 15444 15445 15446 15447 static if(!is(typeof(_BITS_POSIX1_LIM_H))) { 15448 enum _BITS_POSIX1_LIM_H = 1; 15449 } 15450 15451 15452 15453 15454 15455 15456 static if(!is(typeof(MQ_PRIO_MAX))) { 15457 enum MQ_PRIO_MAX = 32768; 15458 } 15459 15460 15461 15462 15463 static if(!is(typeof(HOST_NAME_MAX))) { 15464 enum HOST_NAME_MAX = 64; 15465 } 15466 15467 15468 15469 15470 static if(!is(typeof(LOGIN_NAME_MAX))) { 15471 enum LOGIN_NAME_MAX = 256; 15472 } 15473 15474 15475 15476 15477 static if(!is(typeof(TTY_NAME_MAX))) { 15478 enum TTY_NAME_MAX = 32; 15479 } 15480 15481 15482 15483 15484 static if(!is(typeof(DELAYTIMER_MAX))) { 15485 enum DELAYTIMER_MAX = 2147483647; 15486 } 15487 15488 15489 15490 15491 static if(!is(typeof(PTHREAD_STACK_MIN))) { 15492 enum PTHREAD_STACK_MIN = 16384; 15493 } 15494 15495 15496 15497 15498 static if(!is(typeof(AIO_PRIO_DELTA_MAX))) { 15499 enum AIO_PRIO_DELTA_MAX = 20; 15500 } 15501 15502 15503 15504 15505 static if(!is(typeof(_POSIX_THREAD_THREADS_MAX))) { 15506 enum _POSIX_THREAD_THREADS_MAX = 64; 15507 } 15508 15509 15510 15511 15512 15513 15514 static if(!is(typeof(_POSIX_THREAD_DESTRUCTOR_ITERATIONS))) { 15515 enum _POSIX_THREAD_DESTRUCTOR_ITERATIONS = 4; 15516 } 15517 15518 15519 15520 15521 static if(!is(typeof(PTHREAD_KEYS_MAX))) { 15522 enum PTHREAD_KEYS_MAX = 1024; 15523 } 15524 15525 15526 15527 15528 static if(!is(typeof(_POSIX_THREAD_KEYS_MAX))) { 15529 enum _POSIX_THREAD_KEYS_MAX = 128; 15530 } 15531 static if(!is(typeof(_BITS_LIBM_SIMD_DECL_STUBS_H))) { 15532 enum _BITS_LIBM_SIMD_DECL_STUBS_H = 1; 15533 } 15534 15535 15536 15537 15538 static if(!is(typeof(__GLIBC_USE_IEC_60559_TYPES_EXT))) { 15539 enum __GLIBC_USE_IEC_60559_TYPES_EXT = 0; 15540 } 15541 15542 15543 15544 15545 static if(!is(typeof(__GLIBC_USE_IEC_60559_FUNCS_EXT))) { 15546 enum __GLIBC_USE_IEC_60559_FUNCS_EXT = 0; 15547 } 15548 15549 15550 15551 15552 static if(!is(typeof(__GLIBC_USE_IEC_60559_BFP_EXT))) { 15553 enum __GLIBC_USE_IEC_60559_BFP_EXT = 0; 15554 } 15555 15556 15557 15558 15559 static if(!is(typeof(__GLIBC_USE_LIB_EXT2))) { 15560 enum __GLIBC_USE_LIB_EXT2 = 0; 15561 } 15562 15563 15564 15565 15566 static if(!is(typeof(IPV6_RTHDR_TYPE_0))) { 15567 enum IPV6_RTHDR_TYPE_0 = 0; 15568 } 15569 15570 15571 15572 15573 static if(!is(typeof(IPV6_RTHDR_STRICT))) { 15574 enum IPV6_RTHDR_STRICT = 1; 15575 } 15576 15577 15578 15579 15580 static if(!is(typeof(IPV6_RTHDR_LOOSE))) { 15581 enum IPV6_RTHDR_LOOSE = 0; 15582 } 15583 15584 15585 15586 15587 static if(!is(typeof(SOL_ICMPV6))) { 15588 enum SOL_ICMPV6 = 58; 15589 } 15590 15591 15592 15593 15594 static if(!is(typeof(SOL_IPV6))) { 15595 enum SOL_IPV6 = 41; 15596 } 15597 15598 15599 15600 15601 static if(!is(typeof(IPV6_PMTUDISC_OMIT))) { 15602 enum IPV6_PMTUDISC_OMIT = 5; 15603 } 15604 15605 15606 15607 15608 static if(!is(typeof(IPV6_PMTUDISC_INTERFACE))) { 15609 enum IPV6_PMTUDISC_INTERFACE = 4; 15610 } 15611 15612 15613 15614 15615 static if(!is(typeof(IPV6_PMTUDISC_PROBE))) { 15616 enum IPV6_PMTUDISC_PROBE = 3; 15617 } 15618 15619 15620 15621 15622 static if(!is(typeof(IPV6_PMTUDISC_DO))) { 15623 enum IPV6_PMTUDISC_DO = 2; 15624 } 15625 15626 15627 15628 15629 static if(!is(typeof(IPV6_PMTUDISC_WANT))) { 15630 enum IPV6_PMTUDISC_WANT = 1; 15631 } 15632 15633 15634 15635 15636 static if(!is(typeof(IPV6_PMTUDISC_DONT))) { 15637 enum IPV6_PMTUDISC_DONT = 0; 15638 } 15639 static if(!is(typeof(IPV6_FREEBIND))) { 15640 enum IPV6_FREEBIND = 78; 15641 } 15642 15643 15644 15645 15646 static if(!is(typeof(IPV6_RECVFRAGSIZE))) { 15647 enum IPV6_RECVFRAGSIZE = 77; 15648 } 15649 15650 15651 15652 15653 static if(!is(typeof(IPV6_UNICAST_IF))) { 15654 enum IPV6_UNICAST_IF = 76; 15655 } 15656 15657 15658 15659 15660 static if(!is(typeof(IPV6_TRANSPARENT))) { 15661 enum IPV6_TRANSPARENT = 75; 15662 } 15663 15664 15665 15666 15667 15668 15669 static if(!is(typeof(IPV6_ORIGDSTADDR))) { 15670 enum IPV6_ORIGDSTADDR = 74; 15671 } 15672 15673 15674 15675 15676 static if(!is(typeof(IPV6_MINHOPCOUNT))) { 15677 enum IPV6_MINHOPCOUNT = 73; 15678 } 15679 15680 15681 15682 15683 static if(!is(typeof(IPV6_ADDR_PREFERENCES))) { 15684 enum IPV6_ADDR_PREFERENCES = 72; 15685 } 15686 15687 15688 15689 15690 static if(!is(typeof(IPV6_AUTOFLOWLABEL))) { 15691 enum IPV6_AUTOFLOWLABEL = 70; 15692 } 15693 15694 15695 15696 15697 static if(!is(typeof(IPV6_TCLASS))) { 15698 enum IPV6_TCLASS = 67; 15699 } 15700 15701 15702 15703 15704 static if(!is(typeof(IPV6_RECVTCLASS))) { 15705 enum IPV6_RECVTCLASS = 66; 15706 } 15707 15708 15709 15710 15711 static if(!is(typeof(IPV6_DONTFRAG))) { 15712 enum IPV6_DONTFRAG = 62; 15713 } 15714 15715 15716 15717 15718 static if(!is(typeof(IPV6_PATHMTU))) { 15719 enum IPV6_PATHMTU = 61; 15720 } 15721 15722 15723 15724 15725 static if(!is(typeof(IPV6_RECVPATHMTU))) { 15726 enum IPV6_RECVPATHMTU = 60; 15727 } 15728 15729 15730 15731 15732 static if(!is(typeof(IPV6_DSTOPTS))) { 15733 enum IPV6_DSTOPTS = 59; 15734 } 15735 15736 15737 15738 15739 static if(!is(typeof(IPV6_RECVDSTOPTS))) { 15740 enum IPV6_RECVDSTOPTS = 58; 15741 } 15742 15743 15744 15745 15746 static if(!is(typeof(IPV6_RTHDR))) { 15747 enum IPV6_RTHDR = 57; 15748 } 15749 15750 15751 15752 15753 static if(!is(typeof(IPV6_RECVRTHDR))) { 15754 enum IPV6_RECVRTHDR = 56; 15755 } 15756 15757 15758 15759 15760 static if(!is(typeof(IPV6_RTHDRDSTOPTS))) { 15761 enum IPV6_RTHDRDSTOPTS = 55; 15762 } 15763 15764 15765 15766 15767 static if(!is(typeof(IPV6_HOPOPTS))) { 15768 enum IPV6_HOPOPTS = 54; 15769 } 15770 15771 15772 15773 15774 static if(!is(typeof(IPV6_RECVHOPOPTS))) { 15775 enum IPV6_RECVHOPOPTS = 53; 15776 } 15777 15778 15779 15780 15781 static if(!is(typeof(IPV6_HOPLIMIT))) { 15782 enum IPV6_HOPLIMIT = 52; 15783 } 15784 15785 15786 15787 15788 static if(!is(typeof(IPV6_RECVHOPLIMIT))) { 15789 enum IPV6_RECVHOPLIMIT = 51; 15790 } 15791 15792 15793 15794 15795 static if(!is(typeof(IPV6_PKTINFO))) { 15796 enum IPV6_PKTINFO = 50; 15797 } 15798 15799 15800 15801 15802 static if(!is(typeof(IPV6_RECVPKTINFO))) { 15803 enum IPV6_RECVPKTINFO = 49; 15804 } 15805 15806 15807 15808 15809 static if(!is(typeof(IPV6_HDRINCL))) { 15810 enum IPV6_HDRINCL = 36; 15811 } 15812 15813 15814 15815 15816 15817 15818 static if(!is(typeof(IPV6_XFRM_POLICY))) { 15819 enum IPV6_XFRM_POLICY = 35; 15820 } 15821 15822 15823 15824 15825 static if(!is(typeof(IPV6_IPSEC_POLICY))) { 15826 enum IPV6_IPSEC_POLICY = 34; 15827 } 15828 15829 15830 15831 15832 15833 15834 static if(!is(typeof(IPV6_MULTICAST_ALL))) { 15835 enum IPV6_MULTICAST_ALL = 29; 15836 } 15837 15838 15839 15840 15841 static if(!is(typeof(IPV6_LEAVE_ANYCAST))) { 15842 enum IPV6_LEAVE_ANYCAST = 28; 15843 } 15844 static if(!is(typeof(IPV6_JOIN_ANYCAST))) { 15845 enum IPV6_JOIN_ANYCAST = 27; 15846 } 15847 15848 15849 15850 15851 static if(!is(typeof(IPV6_V6ONLY))) { 15852 enum IPV6_V6ONLY = 26; 15853 } 15854 15855 15856 15857 15858 static if(!is(typeof(IPV6_RECVERR))) { 15859 enum IPV6_RECVERR = 25; 15860 } 15861 15862 15863 15864 15865 static if(!is(typeof(IPV6_MTU))) { 15866 enum IPV6_MTU = 24; 15867 } 15868 15869 15870 15871 15872 static if(!is(typeof(IPV6_MTU_DISCOVER))) { 15873 enum IPV6_MTU_DISCOVER = 23; 15874 } 15875 15876 15877 15878 15879 15880 15881 static if(!is(typeof(IPV6_ROUTER_ALERT))) { 15882 enum IPV6_ROUTER_ALERT = 22; 15883 } 15884 15885 15886 15887 15888 static if(!is(typeof(IPV6_LEAVE_GROUP))) { 15889 enum IPV6_LEAVE_GROUP = 21; 15890 } 15891 15892 15893 15894 15895 15896 15897 static if(!is(typeof(IPV6_JOIN_GROUP))) { 15898 enum IPV6_JOIN_GROUP = 20; 15899 } 15900 15901 15902 15903 15904 static if(!is(typeof(IPV6_MULTICAST_LOOP))) { 15905 enum IPV6_MULTICAST_LOOP = 19; 15906 } 15907 15908 15909 15910 15911 static if(!is(typeof(IPV6_MULTICAST_HOPS))) { 15912 enum IPV6_MULTICAST_HOPS = 18; 15913 } 15914 15915 15916 15917 15918 15919 15920 static if(!is(typeof(IPV6_MULTICAST_IF))) { 15921 enum IPV6_MULTICAST_IF = 17; 15922 } 15923 15924 15925 15926 15927 static if(!is(typeof(IPV6_UNICAST_HOPS))) { 15928 enum IPV6_UNICAST_HOPS = 16; 15929 } 15930 15931 15932 15933 15934 static if(!is(typeof(IPV6_AUTHHDR))) { 15935 enum IPV6_AUTHHDR = 10; 15936 } 15937 15938 15939 15940 15941 static if(!is(typeof(IPV6_NEXTHOP))) { 15942 enum IPV6_NEXTHOP = 9; 15943 } 15944 15945 15946 15947 15948 15949 15950 static if(!is(typeof(IPV6_2292HOPLIMIT))) { 15951 enum IPV6_2292HOPLIMIT = 8; 15952 } 15953 15954 15955 15956 15957 static if(!is(typeof(IPV6_CHECKSUM))) { 15958 enum IPV6_CHECKSUM = 7; 15959 } 15960 15961 15962 15963 15964 static if(!is(typeof(IPV6_2292PKTOPTIONS))) { 15965 enum IPV6_2292PKTOPTIONS = 6; 15966 } 15967 15968 15969 15970 15971 static if(!is(typeof(IPV6_2292RTHDR))) { 15972 enum IPV6_2292RTHDR = 5; 15973 } 15974 15975 15976 15977 15978 static if(!is(typeof(IPV6_2292DSTOPTS))) { 15979 enum IPV6_2292DSTOPTS = 4; 15980 } 15981 15982 15983 15984 15985 static if(!is(typeof(IPV6_2292HOPOPTS))) { 15986 enum IPV6_2292HOPOPTS = 3; 15987 } 15988 15989 15990 15991 15992 static if(!is(typeof(IPV6_2292PKTINFO))) { 15993 enum IPV6_2292PKTINFO = 2; 15994 } 15995 15996 15997 15998 15999 static if(!is(typeof(IPV6_ADDRFORM))) { 16000 enum IPV6_ADDRFORM = 1; 16001 } 16002 16003 16004 16005 16006 static if(!is(typeof(IP_MAX_MEMBERSHIPS))) { 16007 enum IP_MAX_MEMBERSHIPS = 20; 16008 } 16009 16010 16011 16012 16013 static if(!is(typeof(IP_DEFAULT_MULTICAST_LOOP))) { 16014 enum IP_DEFAULT_MULTICAST_LOOP = 1; 16015 } 16016 16017 16018 16019 16020 static if(!is(typeof(IP_DEFAULT_MULTICAST_TTL))) { 16021 enum IP_DEFAULT_MULTICAST_TTL = 1; 16022 } 16023 16024 16025 16026 16027 static if(!is(typeof(SOL_IP))) { 16028 enum SOL_IP = 0; 16029 } 16030 16031 16032 16033 16034 static if(!is(typeof(IP_UNICAST_IF))) { 16035 enum IP_UNICAST_IF = 50; 16036 } 16037 16038 16039 16040 16041 static if(!is(typeof(IP_MULTICAST_ALL))) { 16042 enum IP_MULTICAST_ALL = 49; 16043 } 16044 16045 16046 16047 16048 static if(!is(typeof(IP_MSFILTER))) { 16049 enum IP_MSFILTER = 41; 16050 } 16051 16052 16053 16054 16055 static if(!is(typeof(IP_DROP_SOURCE_MEMBERSHIP))) { 16056 enum IP_DROP_SOURCE_MEMBERSHIP = 40; 16057 } 16058 16059 16060 16061 16062 static if(!is(typeof(IP_ADD_SOURCE_MEMBERSHIP))) { 16063 enum IP_ADD_SOURCE_MEMBERSHIP = 39; 16064 } 16065 16066 16067 16068 16069 static if(!is(typeof(IP_BLOCK_SOURCE))) { 16070 enum IP_BLOCK_SOURCE = 38; 16071 } 16072 16073 16074 16075 16076 static if(!is(typeof(IP_UNBLOCK_SOURCE))) { 16077 enum IP_UNBLOCK_SOURCE = 37; 16078 } 16079 16080 16081 16082 16083 static if(!is(typeof(IP_DROP_MEMBERSHIP))) { 16084 enum IP_DROP_MEMBERSHIP = 36; 16085 } 16086 16087 16088 16089 16090 static if(!is(typeof(IP_ADD_MEMBERSHIP))) { 16091 enum IP_ADD_MEMBERSHIP = 35; 16092 } 16093 16094 16095 16096 16097 static if(!is(typeof(IP_MULTICAST_LOOP))) { 16098 enum IP_MULTICAST_LOOP = 34; 16099 } 16100 16101 16102 16103 16104 static if(!is(typeof(IP_MULTICAST_TTL))) { 16105 enum IP_MULTICAST_TTL = 33; 16106 } 16107 16108 16109 16110 16111 static if(!is(typeof(IP_MULTICAST_IF))) { 16112 enum IP_MULTICAST_IF = 32; 16113 } 16114 16115 16116 16117 16118 static if(!is(typeof(IP_PMTUDISC_OMIT))) { 16119 enum IP_PMTUDISC_OMIT = 5; 16120 } 16121 16122 16123 16124 16125 static if(!is(typeof(IP_PMTUDISC_INTERFACE))) { 16126 enum IP_PMTUDISC_INTERFACE = 4; 16127 } 16128 16129 16130 16131 16132 static if(!is(typeof(IP_PMTUDISC_PROBE))) { 16133 enum IP_PMTUDISC_PROBE = 3; 16134 } 16135 16136 16137 16138 16139 static if(!is(typeof(IP_PMTUDISC_DO))) { 16140 enum IP_PMTUDISC_DO = 2; 16141 } 16142 16143 16144 16145 16146 static if(!is(typeof(IP_PMTUDISC_WANT))) { 16147 enum IP_PMTUDISC_WANT = 1; 16148 } 16149 16150 16151 16152 16153 static if(!is(typeof(IP_PMTUDISC_DONT))) { 16154 enum IP_PMTUDISC_DONT = 0; 16155 } 16156 16157 16158 16159 16160 static if(!is(typeof(IP_RECVFRAGSIZE))) { 16161 enum IP_RECVFRAGSIZE = 25; 16162 } 16163 16164 16165 16166 16167 static if(!is(typeof(IP_BIND_ADDRESS_NO_PORT))) { 16168 enum IP_BIND_ADDRESS_NO_PORT = 24; 16169 } 16170 16171 16172 16173 16174 static if(!is(typeof(IP_CHECKSUM))) { 16175 enum IP_CHECKSUM = 23; 16176 } 16177 16178 16179 16180 16181 static if(!is(typeof(IP_NODEFRAG))) { 16182 enum IP_NODEFRAG = 22; 16183 } 16184 16185 16186 16187 16188 static if(!is(typeof(IP_MINTTL))) { 16189 enum IP_MINTTL = 21; 16190 } 16191 16192 16193 16194 16195 16196 16197 static if(!is(typeof(IP_ORIGDSTADDR))) { 16198 enum IP_ORIGDSTADDR = 20; 16199 } 16200 16201 16202 16203 16204 static if(!is(typeof(IP_TRANSPARENT))) { 16205 enum IP_TRANSPARENT = 19; 16206 } 16207 16208 16209 16210 16211 static if(!is(typeof(IP_PASSSEC))) { 16212 enum IP_PASSSEC = 18; 16213 } 16214 16215 16216 16217 16218 static if(!is(typeof(IP_XFRM_POLICY))) { 16219 enum IP_XFRM_POLICY = 17; 16220 } 16221 16222 16223 16224 16225 static if(!is(typeof(IP_IPSEC_POLICY))) { 16226 enum IP_IPSEC_POLICY = 16; 16227 } 16228 16229 16230 16231 16232 static if(!is(typeof(IP_FREEBIND))) { 16233 enum IP_FREEBIND = 15; 16234 } 16235 16236 16237 16238 16239 static if(!is(typeof(IP_MTU))) { 16240 enum IP_MTU = 14; 16241 } 16242 16243 16244 16245 16246 static if(!is(typeof(IP_RECVTOS))) { 16247 enum IP_RECVTOS = 13; 16248 } 16249 16250 16251 16252 16253 static if(!is(typeof(IP_RECVTTL))) { 16254 enum IP_RECVTTL = 12; 16255 } 16256 16257 16258 16259 16260 static if(!is(typeof(IP_RECVERR))) { 16261 enum IP_RECVERR = 11; 16262 } 16263 16264 16265 16266 16267 static if(!is(typeof(IP_MTU_DISCOVER))) { 16268 enum IP_MTU_DISCOVER = 10; 16269 } 16270 16271 16272 16273 16274 static if(!is(typeof(IP_PMTUDISC))) { 16275 enum IP_PMTUDISC = 10; 16276 } 16277 16278 16279 16280 16281 static if(!is(typeof(IP_PKTOPTIONS))) { 16282 enum IP_PKTOPTIONS = 9; 16283 } 16284 16285 16286 16287 16288 static if(!is(typeof(IP_PKTINFO))) { 16289 enum IP_PKTINFO = 8; 16290 } 16291 16292 16293 16294 16295 static if(!is(typeof(IP_ROUTER_ALERT))) { 16296 enum IP_ROUTER_ALERT = 5; 16297 } 16298 16299 16300 16301 16302 static if(!is(typeof(MCAST_INCLUDE))) { 16303 enum MCAST_INCLUDE = 1; 16304 } 16305 16306 16307 16308 16309 static if(!is(typeof(MCAST_EXCLUDE))) { 16310 enum MCAST_EXCLUDE = 0; 16311 } 16312 16313 16314 16315 16316 static if(!is(typeof(MCAST_MSFILTER))) { 16317 enum MCAST_MSFILTER = 48; 16318 } 16319 16320 16321 16322 16323 static if(!is(typeof(MCAST_LEAVE_SOURCE_GROUP))) { 16324 enum MCAST_LEAVE_SOURCE_GROUP = 47; 16325 } 16326 16327 16328 16329 16330 static if(!is(typeof(MCAST_JOIN_SOURCE_GROUP))) { 16331 enum MCAST_JOIN_SOURCE_GROUP = 46; 16332 } 16333 16334 16335 16336 16337 static if(!is(typeof(MCAST_LEAVE_GROUP))) { 16338 enum MCAST_LEAVE_GROUP = 45; 16339 } 16340 16341 16342 16343 16344 static if(!is(typeof(MCAST_UNBLOCK_SOURCE))) { 16345 enum MCAST_UNBLOCK_SOURCE = 44; 16346 } 16347 16348 16349 16350 16351 static if(!is(typeof(MCAST_BLOCK_SOURCE))) { 16352 enum MCAST_BLOCK_SOURCE = 43; 16353 } 16354 16355 16356 16357 16358 static if(!is(typeof(MCAST_JOIN_GROUP))) { 16359 enum MCAST_JOIN_GROUP = 42; 16360 } 16361 16362 16363 16364 16365 static if(!is(typeof(IP_RETOPTS))) { 16366 enum IP_RETOPTS = 7; 16367 } 16368 16369 16370 16371 16372 16373 16374 static if(!is(typeof(IP_RECVOPTS))) { 16375 enum IP_RECVOPTS = 6; 16376 } 16377 16378 16379 16380 16381 static if(!is(typeof(IP_TTL))) { 16382 enum IP_TTL = 2; 16383 } 16384 16385 16386 16387 16388 static if(!is(typeof(IP_TOS))) { 16389 enum IP_TOS = 1; 16390 } 16391 16392 16393 16394 16395 static if(!is(typeof(IP_HDRINCL))) { 16396 enum IP_HDRINCL = 3; 16397 } 16398 16399 16400 16401 16402 static if(!is(typeof(IP_OPTIONS))) { 16403 enum IP_OPTIONS = 4; 16404 } 16405 16406 16407 16408 16409 static if(!is(typeof(__USE_KERNEL_IPV6_DEFS))) { 16410 enum __USE_KERNEL_IPV6_DEFS = 0; 16411 } 16412 16413 16414 16415 16416 static if(!is(typeof(__FP_LOGBNAN_IS_MIN))) { 16417 enum __FP_LOGBNAN_IS_MIN = 1; 16418 } 16419 16420 16421 16422 16423 static if(!is(typeof(__FP_LOGB0_IS_MIN))) { 16424 enum __FP_LOGB0_IS_MIN = 1; 16425 } 16426 16427 16428 16429 16430 16431 16432 static if(!is(typeof(__HAVE_FLOAT64X_LONG_DOUBLE))) { 16433 enum __HAVE_FLOAT64X_LONG_DOUBLE = 1; 16434 } 16435 16436 16437 16438 16439 static if(!is(typeof(__HAVE_FLOAT64X))) { 16440 enum __HAVE_FLOAT64X = 1; 16441 } 16442 16443 16444 16445 16446 static if(!is(typeof(__HAVE_DISTINCT_FLOAT128))) { 16447 enum __HAVE_DISTINCT_FLOAT128 = 0; 16448 } 16449 16450 16451 16452 16453 static if(!is(typeof(__HAVE_FLOAT128))) { 16454 enum __HAVE_FLOAT128 = 0; 16455 } 16456 static if(!is(typeof(__HAVE_FLOATN_NOT_TYPEDEF))) { 16457 enum __HAVE_FLOATN_NOT_TYPEDEF = 0; 16458 } 16459 static if(!is(typeof(__HAVE_DISTINCT_FLOAT64X))) { 16460 enum __HAVE_DISTINCT_FLOAT64X = 0; 16461 } 16462 16463 16464 16465 16466 static if(!is(typeof(__HAVE_DISTINCT_FLOAT32X))) { 16467 enum __HAVE_DISTINCT_FLOAT32X = 0; 16468 } 16469 16470 16471 16472 16473 static if(!is(typeof(__HAVE_DISTINCT_FLOAT64))) { 16474 enum __HAVE_DISTINCT_FLOAT64 = 0; 16475 } 16476 16477 16478 16479 16480 static if(!is(typeof(__HAVE_DISTINCT_FLOAT32))) { 16481 enum __HAVE_DISTINCT_FLOAT32 = 0; 16482 } 16483 16484 16485 16486 16487 16488 16489 static if(!is(typeof(__HAVE_FLOAT128X))) { 16490 enum __HAVE_FLOAT128X = 0; 16491 } 16492 16493 16494 16495 16496 static if(!is(typeof(__HAVE_FLOAT32X))) { 16497 enum __HAVE_FLOAT32X = 1; 16498 } 16499 16500 16501 16502 16503 static if(!is(typeof(__HAVE_FLOAT64))) { 16504 enum __HAVE_FLOAT64 = 1; 16505 } 16506 16507 16508 16509 16510 static if(!is(typeof(__HAVE_FLOAT32))) { 16511 enum __HAVE_FLOAT32 = 1; 16512 } 16513 16514 16515 16516 16517 static if(!is(typeof(__HAVE_FLOAT16))) { 16518 enum __HAVE_FLOAT16 = 0; 16519 } 16520 16521 16522 16523 16524 16525 16526 static if(!is(typeof(F_SETLKW64))) { 16527 enum F_SETLKW64 = 7; 16528 } 16529 16530 16531 16532 16533 static if(!is(typeof(F_SETLK64))) { 16534 enum F_SETLK64 = 6; 16535 } 16536 16537 16538 16539 16540 static if(!is(typeof(F_GETLK64))) { 16541 enum F_GETLK64 = 5; 16542 } 16543 16544 16545 16546 16547 static if(!is(typeof(__O_LARGEFILE))) { 16548 enum __O_LARGEFILE = 0; 16549 } 16550 static if(!is(typeof(POSIX_FADV_WILLNEED))) { 16551 enum POSIX_FADV_WILLNEED = 3; 16552 } 16553 16554 16555 16556 16557 16558 16559 static if(!is(typeof(POSIX_FADV_SEQUENTIAL))) { 16560 enum POSIX_FADV_SEQUENTIAL = 2; 16561 } 16562 16563 16564 16565 16566 static if(!is(typeof(POSIX_FADV_RANDOM))) { 16567 enum POSIX_FADV_RANDOM = 1; 16568 } 16569 16570 16571 16572 16573 static if(!is(typeof(POSIX_FADV_NORMAL))) { 16574 enum POSIX_FADV_NORMAL = 0; 16575 } 16576 16577 16578 16579 16580 static if(!is(typeof(__POSIX_FADV_NOREUSE))) { 16581 enum __POSIX_FADV_NOREUSE = 5; 16582 } 16583 16584 16585 16586 16587 static if(!is(typeof(__POSIX_FADV_DONTNEED))) { 16588 enum __POSIX_FADV_DONTNEED = 4; 16589 } 16590 16591 16592 16593 16594 16595 16596 static if(!is(typeof(__PCONFIG_KEY_PROGRAM))) { 16597 enum __PCONFIG_KEY_PROGRAM = 0x00000001; 16598 } 16599 static if(!is(typeof(LOCK_UN))) { 16600 enum LOCK_UN = 8; 16601 } 16602 16603 16604 16605 16606 static if(!is(typeof(LOCK_NB))) { 16607 enum LOCK_NB = 4; 16608 } 16609 16610 16611 16612 16613 static if(!is(typeof(LOCK_EX))) { 16614 enum LOCK_EX = 2; 16615 } 16616 16617 16618 16619 16620 16621 16622 static if(!is(typeof(LOCK_SH))) { 16623 enum LOCK_SH = 1; 16624 } 16625 16626 16627 16628 16629 static if(!is(typeof(F_SHLCK))) { 16630 enum F_SHLCK = 8; 16631 } 16632 16633 16634 16635 16636 static if(!is(typeof(F_EXLCK))) { 16637 enum F_EXLCK = 4; 16638 } 16639 16640 16641 16642 16643 static if(!is(typeof(F_UNLCK))) { 16644 enum F_UNLCK = 2; 16645 } 16646 16647 16648 16649 16650 static if(!is(typeof(F_WRLCK))) { 16651 enum F_WRLCK = 1; 16652 } 16653 16654 16655 16656 16657 static if(!is(typeof(F_RDLCK))) { 16658 enum F_RDLCK = 0; 16659 } 16660 16661 16662 16663 16664 static if(!is(typeof(FD_CLOEXEC))) { 16665 enum FD_CLOEXEC = 1; 16666 } 16667 16668 16669 16670 16671 static if(!is(typeof(F_DUPFD_CLOEXEC))) { 16672 enum F_DUPFD_CLOEXEC = 1030; 16673 } 16674 16675 16676 16677 16678 static if(!is(typeof(__F_GETOWN_EX))) { 16679 enum __F_GETOWN_EX = 16; 16680 } 16681 16682 16683 16684 16685 static if(!is(typeof(__F_SETOWN_EX))) { 16686 enum __F_SETOWN_EX = 15; 16687 } 16688 16689 16690 16691 16692 static if(!is(typeof(__F_GETSIG))) { 16693 enum __F_GETSIG = 11; 16694 } 16695 16696 16697 16698 16699 static if(!is(typeof(__F_SETSIG))) { 16700 enum __F_SETSIG = 10; 16701 } 16702 static if(!is(typeof(__F_GETOWN))) { 16703 enum __F_GETOWN = 9; 16704 } 16705 16706 16707 16708 16709 static if(!is(typeof(__F_SETOWN))) { 16710 enum __F_SETOWN = 8; 16711 } 16712 16713 16714 16715 16716 static if(!is(typeof(F_SETFL))) { 16717 enum F_SETFL = 4; 16718 } 16719 16720 16721 16722 16723 static if(!is(typeof(F_GETFL))) { 16724 enum F_GETFL = 3; 16725 } 16726 16727 16728 16729 16730 static if(!is(typeof(F_SETFD))) { 16731 enum F_SETFD = 2; 16732 } 16733 16734 16735 16736 16737 16738 16739 static if(!is(typeof(F_GETFD))) { 16740 enum F_GETFD = 1; 16741 } 16742 16743 16744 16745 16746 static if(!is(typeof(F_DUPFD))) { 16747 enum F_DUPFD = 0; 16748 } 16749 static if(!is(typeof(F_SETLKW))) { 16750 enum F_SETLKW = 7; 16751 } 16752 16753 16754 16755 16756 static if(!is(typeof(F_SETLK))) { 16757 enum F_SETLK = 6; 16758 } 16759 16760 16761 16762 16763 static if(!is(typeof(F_GETLK))) { 16764 enum F_GETLK = 5; 16765 } 16766 16767 16768 16769 16770 16771 16772 static if(!is(typeof(__O_DSYNC))) { 16773 enum __O_DSYNC = std.conv.octal!10000; 16774 } 16775 16776 16777 16778 16779 static if(!is(typeof(__O_PATH))) { 16780 enum __O_PATH = std.conv.octal!10000000; 16781 } 16782 16783 16784 16785 16786 static if(!is(typeof(__O_NOATIME))) { 16787 enum __O_NOATIME = std.conv.octal!1000000; 16788 } 16789 16790 16791 16792 16793 static if(!is(typeof(__O_DIRECT))) { 16794 enum __O_DIRECT = std.conv.octal!40000; 16795 } 16796 16797 16798 16799 16800 static if(!is(typeof(__O_CLOEXEC))) { 16801 enum __O_CLOEXEC = std.conv.octal!2000000; 16802 } 16803 16804 16805 16806 16807 16808 16809 static if(!is(typeof(__O_NOFOLLOW))) { 16810 enum __O_NOFOLLOW = std.conv.octal!400000; 16811 } 16812 16813 16814 16815 16816 static if(!is(typeof(__O_DIRECTORY))) { 16817 enum __O_DIRECTORY = std.conv.octal!200000; 16818 } 16819 16820 16821 16822 16823 static if(!is(typeof(O_ASYNC))) { 16824 enum O_ASYNC = std.conv.octal!20000; 16825 } 16826 16827 16828 16829 16830 16831 16832 static if(!is(typeof(O_SYNC))) { 16833 enum O_SYNC = std.conv.octal!4010000; 16834 } 16835 static if(!is(typeof(O_NONBLOCK))) { 16836 enum O_NONBLOCK = std.conv.octal!4000; 16837 } 16838 16839 16840 16841 16842 static if(!is(typeof(O_APPEND))) { 16843 enum O_APPEND = std.conv.octal!2000; 16844 } 16845 16846 16847 16848 16849 static if(!is(typeof(O_TRUNC))) { 16850 enum O_TRUNC = std.conv.octal!1000; 16851 } 16852 16853 16854 16855 16856 static if(!is(typeof(O_NOCTTY))) { 16857 enum O_NOCTTY = std.conv.octal!400; 16858 } 16859 16860 16861 16862 16863 static if(!is(typeof(O_EXCL))) { 16864 enum O_EXCL = std.conv.octal!200; 16865 } 16866 16867 16868 16869 16870 static if(!is(typeof(O_CREAT))) { 16871 enum O_CREAT = std.conv.octal!100; 16872 } 16873 16874 16875 16876 16877 static if(!is(typeof(O_RDWR))) { 16878 enum O_RDWR = std.conv.octal!2; 16879 } 16880 16881 16882 16883 16884 static if(!is(typeof(O_WRONLY))) { 16885 enum O_WRONLY = std.conv.octal!1; 16886 } 16887 static if(!is(typeof(O_RDONLY))) { 16888 enum O_RDONLY = 0; 16889 } 16890 16891 16892 16893 16894 static if(!is(typeof(O_ACCMODE))) { 16895 enum O_ACCMODE = std.conv.octal!3; 16896 } 16897 16898 16899 16900 16901 16902 16903 static if(!is(typeof(_BITS_ERRNO_H))) { 16904 enum _BITS_ERRNO_H = 1; 16905 } 16906 static if(!is(typeof(_DIRENT_MATCHES_DIRENT64))) { 16907 enum _DIRENT_MATCHES_DIRENT64 = 1; 16908 } 16909 static if(!is(typeof(__CPU_SETSIZE))) { 16910 enum __CPU_SETSIZE = 1024; 16911 } 16912 16913 16914 16915 16916 static if(!is(typeof(_BITS_CPU_SET_H))) { 16917 enum _BITS_CPU_SET_H = 1; 16918 } 16919 static if(!is(typeof(_MM_FROUND_RAISE_EXC))) { 16920 enum _MM_FROUND_RAISE_EXC = 0x00; 16921 } 16922 16923 16924 16925 16926 static if(!is(typeof(_MM_FROUND_NO_EXC))) { 16927 enum _MM_FROUND_NO_EXC = 0x08; 16928 } 16929 static if(!is(typeof(_BITS_BYTESWAP_H))) { 16930 enum _BITS_BYTESWAP_H = 1; 16931 } 16932 static if(!is(typeof(_ASSERT_H))) { 16933 enum _ASSERT_H = 1; 16934 } 16935 static if(!is(typeof(__BITS_PER_LONG))) { 16936 enum __BITS_PER_LONG = 64; 16937 } 16938 16939 16940 16941 16942 16943 16944 static if(!is(typeof(SIOCGSTAMPNS))) { 16945 enum SIOCGSTAMPNS = 0x8907; 16946 } 16947 16948 16949 16950 16951 static if(!is(typeof(SIOCGSTAMP))) { 16952 enum SIOCGSTAMP = 0x8906; 16953 } 16954 16955 16956 16957 16958 static if(!is(typeof(SIOCATMARK))) { 16959 enum SIOCATMARK = 0x8905; 16960 } 16961 16962 16963 16964 16965 static if(!is(typeof(SIOCGPGRP))) { 16966 enum SIOCGPGRP = 0x8904; 16967 } 16968 16969 16970 16971 16972 static if(!is(typeof(FIOGETOWN))) { 16973 enum FIOGETOWN = 0x8903; 16974 } 16975 16976 16977 16978 16979 static if(!is(typeof(SIOCSPGRP))) { 16980 enum SIOCSPGRP = 0x8902; 16981 } 16982 16983 16984 16985 16986 static if(!is(typeof(FIOSETOWN))) { 16987 enum FIOSETOWN = 0x8901; 16988 } 16989 static if(!is(typeof(SO_SNDTIMEO_NEW))) { 16990 enum SO_SNDTIMEO_NEW = 67; 16991 } 16992 16993 16994 16995 16996 static if(!is(typeof(SO_RCVTIMEO_NEW))) { 16997 enum SO_RCVTIMEO_NEW = 66; 16998 } 16999 17000 17001 17002 17003 static if(!is(typeof(SO_TIMESTAMPING_NEW))) { 17004 enum SO_TIMESTAMPING_NEW = 65; 17005 } 17006 17007 17008 17009 17010 static if(!is(typeof(SO_TIMESTAMPNS_NEW))) { 17011 enum SO_TIMESTAMPNS_NEW = 64; 17012 } 17013 static if(!is(typeof(SO_TIMESTAMP_NEW))) { 17014 enum SO_TIMESTAMP_NEW = 63; 17015 } 17016 17017 17018 17019 17020 static if(!is(typeof(SO_TIMESTAMPING_OLD))) { 17021 enum SO_TIMESTAMPING_OLD = 37; 17022 } 17023 17024 17025 17026 17027 static if(!is(typeof(SO_TIMESTAMPNS_OLD))) { 17028 enum SO_TIMESTAMPNS_OLD = 35; 17029 } 17030 17031 17032 17033 17034 static if(!is(typeof(SO_TIMESTAMP_OLD))) { 17035 enum SO_TIMESTAMP_OLD = 29; 17036 } 17037 17038 17039 17040 17041 static if(!is(typeof(SO_BINDTOIFINDEX))) { 17042 enum SO_BINDTOIFINDEX = 62; 17043 } 17044 17045 17046 17047 17048 17049 17050 static if(!is(typeof(SO_TXTIME))) { 17051 enum SO_TXTIME = 61; 17052 } 17053 17054 17055 17056 17057 static if(!is(typeof(SO_ZEROCOPY))) { 17058 enum SO_ZEROCOPY = 60; 17059 } 17060 17061 17062 17063 17064 static if(!is(typeof(SO_PEERGROUPS))) { 17065 enum SO_PEERGROUPS = 59; 17066 } 17067 17068 17069 17070 17071 static if(!is(typeof(SCM_TIMESTAMPING_PKTINFO))) { 17072 enum SCM_TIMESTAMPING_PKTINFO = 58; 17073 } 17074 17075 17076 17077 17078 static if(!is(typeof(SO_COOKIE))) { 17079 enum SO_COOKIE = 57; 17080 } 17081 17082 17083 17084 17085 static if(!is(typeof(SO_INCOMING_NAPI_ID))) { 17086 enum SO_INCOMING_NAPI_ID = 56; 17087 } 17088 17089 17090 17091 17092 static if(!is(typeof(SO_MEMINFO))) { 17093 enum SO_MEMINFO = 55; 17094 } 17095 17096 17097 17098 17099 static if(!is(typeof(SCM_TIMESTAMPING_OPT_STATS))) { 17100 enum SCM_TIMESTAMPING_OPT_STATS = 54; 17101 } 17102 17103 17104 17105 17106 static if(!is(typeof(SO_CNX_ADVICE))) { 17107 enum SO_CNX_ADVICE = 53; 17108 } 17109 17110 17111 17112 17113 static if(!is(typeof(SO_ATTACH_REUSEPORT_EBPF))) { 17114 enum SO_ATTACH_REUSEPORT_EBPF = 52; 17115 } 17116 17117 17118 17119 17120 static if(!is(typeof(SO_ATTACH_REUSEPORT_CBPF))) { 17121 enum SO_ATTACH_REUSEPORT_CBPF = 51; 17122 } 17123 17124 17125 17126 17127 17128 17129 static if(!is(typeof(SO_ATTACH_BPF))) { 17130 enum SO_ATTACH_BPF = 50; 17131 } 17132 17133 17134 17135 17136 static if(!is(typeof(SO_INCOMING_CPU))) { 17137 enum SO_INCOMING_CPU = 49; 17138 } 17139 17140 17141 17142 17143 static if(!is(typeof(SO_BPF_EXTENSIONS))) { 17144 enum SO_BPF_EXTENSIONS = 48; 17145 } 17146 17147 17148 17149 17150 static if(!is(typeof(SO_MAX_PACING_RATE))) { 17151 enum SO_MAX_PACING_RATE = 47; 17152 } 17153 17154 17155 17156 17157 static if(!is(typeof(SO_BUSY_POLL))) { 17158 enum SO_BUSY_POLL = 46; 17159 } 17160 17161 17162 17163 17164 static if(!is(typeof(SO_SELECT_ERR_QUEUE))) { 17165 enum SO_SELECT_ERR_QUEUE = 45; 17166 } 17167 17168 17169 17170 17171 static if(!is(typeof(SO_LOCK_FILTER))) { 17172 enum SO_LOCK_FILTER = 44; 17173 } 17174 17175 17176 17177 17178 static if(!is(typeof(SO_NOFCS))) { 17179 enum SO_NOFCS = 43; 17180 } 17181 17182 17183 17184 17185 static if(!is(typeof(SO_PEEK_OFF))) { 17186 enum SO_PEEK_OFF = 42; 17187 } 17188 static if(!is(typeof(SO_WIFI_STATUS))) { 17189 enum SO_WIFI_STATUS = 41; 17190 } 17191 17192 17193 17194 17195 static if(!is(typeof(SO_RXQ_OVFL))) { 17196 enum SO_RXQ_OVFL = 40; 17197 } 17198 17199 17200 17201 17202 static if(!is(typeof(_SIDD_UBYTE_OPS))) { 17203 enum _SIDD_UBYTE_OPS = 0x00; 17204 } 17205 17206 17207 17208 17209 static if(!is(typeof(_SIDD_UWORD_OPS))) { 17210 enum _SIDD_UWORD_OPS = 0x01; 17211 } 17212 17213 17214 17215 17216 static if(!is(typeof(_SIDD_SBYTE_OPS))) { 17217 enum _SIDD_SBYTE_OPS = 0x02; 17218 } 17219 17220 17221 17222 17223 static if(!is(typeof(_SIDD_SWORD_OPS))) { 17224 enum _SIDD_SWORD_OPS = 0x03; 17225 } 17226 17227 17228 17229 17230 static if(!is(typeof(_SIDD_CMP_EQUAL_ANY))) { 17231 enum _SIDD_CMP_EQUAL_ANY = 0x00; 17232 } 17233 17234 17235 17236 17237 static if(!is(typeof(_SIDD_CMP_RANGES))) { 17238 enum _SIDD_CMP_RANGES = 0x04; 17239 } 17240 17241 17242 17243 17244 static if(!is(typeof(_SIDD_CMP_EQUAL_EACH))) { 17245 enum _SIDD_CMP_EQUAL_EACH = 0x08; 17246 } 17247 17248 17249 17250 17251 static if(!is(typeof(_SIDD_CMP_EQUAL_ORDERED))) { 17252 enum _SIDD_CMP_EQUAL_ORDERED = 0x0c; 17253 } 17254 17255 17256 17257 17258 static if(!is(typeof(_SIDD_POSITIVE_POLARITY))) { 17259 enum _SIDD_POSITIVE_POLARITY = 0x00; 17260 } 17261 17262 17263 17264 17265 static if(!is(typeof(_SIDD_NEGATIVE_POLARITY))) { 17266 enum _SIDD_NEGATIVE_POLARITY = 0x10; 17267 } 17268 17269 17270 17271 17272 static if(!is(typeof(_SIDD_MASKED_POSITIVE_POLARITY))) { 17273 enum _SIDD_MASKED_POSITIVE_POLARITY = 0x20; 17274 } 17275 17276 17277 17278 17279 static if(!is(typeof(_SIDD_MASKED_NEGATIVE_POLARITY))) { 17280 enum _SIDD_MASKED_NEGATIVE_POLARITY = 0x30; 17281 } 17282 17283 17284 17285 17286 static if(!is(typeof(_SIDD_LEAST_SIGNIFICANT))) { 17287 enum _SIDD_LEAST_SIGNIFICANT = 0x00; 17288 } 17289 17290 17291 17292 17293 static if(!is(typeof(_SIDD_MOST_SIGNIFICANT))) { 17294 enum _SIDD_MOST_SIGNIFICANT = 0x40; 17295 } 17296 17297 17298 17299 17300 static if(!is(typeof(_SIDD_BIT_MASK))) { 17301 enum _SIDD_BIT_MASK = 0x00; 17302 } 17303 17304 17305 17306 17307 static if(!is(typeof(_SIDD_UNIT_MASK))) { 17308 enum _SIDD_UNIT_MASK = 0x40; 17309 } 17310 static if(!is(typeof(SO_DOMAIN))) { 17311 enum SO_DOMAIN = 39; 17312 } 17313 17314 17315 17316 17317 static if(!is(typeof(SO_PROTOCOL))) { 17318 enum SO_PROTOCOL = 38; 17319 } 17320 17321 17322 17323 17324 static if(!is(typeof(SO_MARK))) { 17325 enum SO_MARK = 36; 17326 } 17327 17328 17329 17330 17331 static if(!is(typeof(SO_PASSSEC))) { 17332 enum SO_PASSSEC = 34; 17333 } 17334 17335 17336 17337 17338 static if(!is(typeof(SO_PEERSEC))) { 17339 enum SO_PEERSEC = 31; 17340 } 17341 17342 17343 17344 17345 static if(!is(typeof(SO_ACCEPTCONN))) { 17346 enum SO_ACCEPTCONN = 30; 17347 } 17348 17349 17350 17351 17352 static if(!is(typeof(SO_PEERNAME))) { 17353 enum SO_PEERNAME = 28; 17354 } 17355 17356 17357 17358 17359 17360 17361 static if(!is(typeof(SO_DETACH_FILTER))) { 17362 enum SO_DETACH_FILTER = 27; 17363 } 17364 17365 17366 17367 17368 static if(!is(typeof(SO_ATTACH_FILTER))) { 17369 enum SO_ATTACH_FILTER = 26; 17370 } 17371 17372 17373 17374 17375 static if(!is(typeof(SO_BINDTODEVICE))) { 17376 enum SO_BINDTODEVICE = 25; 17377 } 17378 17379 17380 17381 17382 static if(!is(typeof(SO_SECURITY_ENCRYPTION_NETWORK))) { 17383 enum SO_SECURITY_ENCRYPTION_NETWORK = 24; 17384 } 17385 17386 17387 17388 17389 17390 17391 static if(!is(typeof(SO_SECURITY_ENCRYPTION_TRANSPORT))) { 17392 enum SO_SECURITY_ENCRYPTION_TRANSPORT = 23; 17393 } 17394 static if(!is(typeof(SO_SECURITY_AUTHENTICATION))) { 17395 enum SO_SECURITY_AUTHENTICATION = 22; 17396 } 17397 17398 17399 17400 17401 17402 17403 static if(!is(typeof(__GNUC_VA_LIST))) { 17404 enum __GNUC_VA_LIST = 1; 17405 } 17406 17407 17408 17409 17410 static if(!is(typeof(SO_SNDTIMEO_OLD))) { 17411 enum SO_SNDTIMEO_OLD = 21; 17412 } 17413 17414 17415 17416 17417 static if(!is(typeof(SO_RCVTIMEO_OLD))) { 17418 enum SO_RCVTIMEO_OLD = 20; 17419 } 17420 17421 17422 17423 17424 static if(!is(typeof(SO_SNDLOWAT))) { 17425 enum SO_SNDLOWAT = 19; 17426 } 17427 17428 17429 17430 17431 static if(!is(typeof(SO_RCVLOWAT))) { 17432 enum SO_RCVLOWAT = 18; 17433 } 17434 17435 17436 17437 17438 static if(!is(typeof(SO_PEERCRED))) { 17439 enum SO_PEERCRED = 17; 17440 } 17441 17442 17443 17444 17445 static if(!is(typeof(SO_PASSCRED))) { 17446 enum SO_PASSCRED = 16; 17447 } 17448 17449 17450 17451 17452 static if(!is(typeof(SO_REUSEPORT))) { 17453 enum SO_REUSEPORT = 15; 17454 } 17455 17456 17457 17458 17459 static if(!is(typeof(SO_BSDCOMPAT))) { 17460 enum SO_BSDCOMPAT = 14; 17461 } 17462 17463 17464 17465 17466 static if(!is(typeof(SO_LINGER))) { 17467 enum SO_LINGER = 13; 17468 } 17469 17470 17471 17472 17473 static if(!is(typeof(SO_PRIORITY))) { 17474 enum SO_PRIORITY = 12; 17475 } 17476 17477 17478 17479 17480 static if(!is(typeof(SO_NO_CHECK))) { 17481 enum SO_NO_CHECK = 11; 17482 } 17483 17484 17485 17486 17487 static if(!is(typeof(SO_OOBINLINE))) { 17488 enum SO_OOBINLINE = 10; 17489 } 17490 17491 17492 17493 17494 static if(!is(typeof(SO_KEEPALIVE))) { 17495 enum SO_KEEPALIVE = 9; 17496 } 17497 17498 17499 17500 17501 static if(!is(typeof(SO_RCVBUFFORCE))) { 17502 enum SO_RCVBUFFORCE = 33; 17503 } 17504 17505 17506 17507 17508 static if(!is(typeof(SO_SNDBUFFORCE))) { 17509 enum SO_SNDBUFFORCE = 32; 17510 } 17511 17512 17513 17514 17515 static if(!is(typeof(SO_RCVBUF))) { 17516 enum SO_RCVBUF = 8; 17517 } 17518 17519 17520 17521 17522 static if(!is(typeof(SO_SNDBUF))) { 17523 enum SO_SNDBUF = 7; 17524 } 17525 17526 17527 17528 17529 static if(!is(typeof(SO_BROADCAST))) { 17530 enum SO_BROADCAST = 6; 17531 } 17532 17533 17534 17535 17536 static if(!is(typeof(SO_DONTROUTE))) { 17537 enum SO_DONTROUTE = 5; 17538 } 17539 17540 17541 17542 17543 static if(!is(typeof(SO_ERROR))) { 17544 enum SO_ERROR = 4; 17545 } 17546 17547 17548 17549 17550 static if(!is(typeof(SO_TYPE))) { 17551 enum SO_TYPE = 3; 17552 } 17553 17554 17555 17556 17557 static if(!is(typeof(SO_REUSEADDR))) { 17558 enum SO_REUSEADDR = 2; 17559 } 17560 17561 17562 17563 17564 static if(!is(typeof(SO_DEBUG))) { 17565 enum SO_DEBUG = 1; 17566 } 17567 17568 17569 17570 17571 static if(!is(typeof(SOL_SOCKET))) { 17572 enum SOL_SOCKET = 1; 17573 } 17574 static if(!is(typeof(EHWPOISON))) { 17575 enum EHWPOISON = 133; 17576 } 17577 17578 17579 17580 17581 static if(!is(typeof(ERFKILL))) { 17582 enum ERFKILL = 132; 17583 } 17584 17585 17586 17587 17588 static if(!is(typeof(ENOTRECOVERABLE))) { 17589 enum ENOTRECOVERABLE = 131; 17590 } 17591 17592 17593 17594 17595 static if(!is(typeof(EOWNERDEAD))) { 17596 enum EOWNERDEAD = 130; 17597 } 17598 17599 17600 17601 17602 static if(!is(typeof(EKEYREJECTED))) { 17603 enum EKEYREJECTED = 129; 17604 } 17605 17606 17607 17608 17609 static if(!is(typeof(EKEYREVOKED))) { 17610 enum EKEYREVOKED = 128; 17611 } 17612 17613 17614 17615 17616 static if(!is(typeof(EKEYEXPIRED))) { 17617 enum EKEYEXPIRED = 127; 17618 } 17619 17620 17621 17622 17623 static if(!is(typeof(ENOKEY))) { 17624 enum ENOKEY = 126; 17625 } 17626 17627 17628 17629 17630 static if(!is(typeof(ECANCELED))) { 17631 enum ECANCELED = 125; 17632 } 17633 17634 17635 17636 17637 static if(!is(typeof(EMEDIUMTYPE))) { 17638 enum EMEDIUMTYPE = 124; 17639 } 17640 17641 17642 17643 17644 static if(!is(typeof(ENOMEDIUM))) { 17645 enum ENOMEDIUM = 123; 17646 } 17647 17648 17649 17650 17651 static if(!is(typeof(EDQUOT))) { 17652 enum EDQUOT = 122; 17653 } 17654 17655 17656 17657 17658 static if(!is(typeof(EREMOTEIO))) { 17659 enum EREMOTEIO = 121; 17660 } 17661 17662 17663 17664 17665 static if(!is(typeof(EISNAM))) { 17666 enum EISNAM = 120; 17667 } 17668 17669 17670 17671 17672 static if(!is(typeof(ENAVAIL))) { 17673 enum ENAVAIL = 119; 17674 } 17675 17676 17677 17678 17679 static if(!is(typeof(ENOTNAM))) { 17680 enum ENOTNAM = 118; 17681 } 17682 17683 17684 17685 17686 static if(!is(typeof(EUCLEAN))) { 17687 enum EUCLEAN = 117; 17688 } 17689 17690 17691 17692 17693 static if(!is(typeof(ESTALE))) { 17694 enum ESTALE = 116; 17695 } 17696 17697 17698 17699 17700 static if(!is(typeof(EINPROGRESS))) { 17701 enum EINPROGRESS = 115; 17702 } 17703 17704 17705 17706 17707 static if(!is(typeof(EALREADY))) { 17708 enum EALREADY = 114; 17709 } 17710 17711 17712 17713 17714 static if(!is(typeof(EHOSTUNREACH))) { 17715 enum EHOSTUNREACH = 113; 17716 } 17717 17718 17719 17720 17721 static if(!is(typeof(EHOSTDOWN))) { 17722 enum EHOSTDOWN = 112; 17723 } 17724 17725 17726 17727 17728 static if(!is(typeof(ECONNREFUSED))) { 17729 enum ECONNREFUSED = 111; 17730 } 17731 17732 17733 17734 17735 static if(!is(typeof(ETIMEDOUT))) { 17736 enum ETIMEDOUT = 110; 17737 } 17738 17739 17740 17741 17742 static if(!is(typeof(ETOOMANYREFS))) { 17743 enum ETOOMANYREFS = 109; 17744 } 17745 17746 17747 17748 17749 static if(!is(typeof(ESHUTDOWN))) { 17750 enum ESHUTDOWN = 108; 17751 } 17752 17753 17754 17755 17756 static if(!is(typeof(ENOTCONN))) { 17757 enum ENOTCONN = 107; 17758 } 17759 17760 17761 17762 17763 static if(!is(typeof(EISCONN))) { 17764 enum EISCONN = 106; 17765 } 17766 17767 17768 17769 17770 static if(!is(typeof(ENOBUFS))) { 17771 enum ENOBUFS = 105; 17772 } 17773 17774 17775 17776 17777 static if(!is(typeof(ECONNRESET))) { 17778 enum ECONNRESET = 104; 17779 } 17780 static if(!is(typeof(ECONNABORTED))) { 17781 enum ECONNABORTED = 103; 17782 } 17783 17784 17785 17786 17787 static if(!is(typeof(ENETRESET))) { 17788 enum ENETRESET = 102; 17789 } 17790 17791 17792 17793 17794 static if(!is(typeof(ENETUNREACH))) { 17795 enum ENETUNREACH = 101; 17796 } 17797 17798 17799 17800 17801 17802 17803 static if(!is(typeof(ENETDOWN))) { 17804 enum ENETDOWN = 100; 17805 } 17806 17807 17808 17809 17810 static if(!is(typeof(EADDRNOTAVAIL))) { 17811 enum EADDRNOTAVAIL = 99; 17812 } 17813 17814 17815 17816 17817 static if(!is(typeof(EADDRINUSE))) { 17818 enum EADDRINUSE = 98; 17819 } 17820 17821 17822 17823 17824 static if(!is(typeof(EAFNOSUPPORT))) { 17825 enum EAFNOSUPPORT = 97; 17826 } 17827 17828 17829 17830 17831 static if(!is(typeof(EPFNOSUPPORT))) { 17832 enum EPFNOSUPPORT = 96; 17833 } 17834 17835 17836 17837 17838 static if(!is(typeof(EOPNOTSUPP))) { 17839 enum EOPNOTSUPP = 95; 17840 } 17841 17842 17843 17844 17845 static if(!is(typeof(ESOCKTNOSUPPORT))) { 17846 enum ESOCKTNOSUPPORT = 94; 17847 } 17848 17849 17850 17851 17852 static if(!is(typeof(EPROTONOSUPPORT))) { 17853 enum EPROTONOSUPPORT = 93; 17854 } 17855 17856 17857 17858 17859 static if(!is(typeof(ENOPROTOOPT))) { 17860 enum ENOPROTOOPT = 92; 17861 } 17862 17863 17864 17865 17866 static if(!is(typeof(EPROTOTYPE))) { 17867 enum EPROTOTYPE = 91; 17868 } 17869 17870 17871 17872 17873 static if(!is(typeof(EMSGSIZE))) { 17874 enum EMSGSIZE = 90; 17875 } 17876 17877 17878 17879 17880 static if(!is(typeof(EDESTADDRREQ))) { 17881 enum EDESTADDRREQ = 89; 17882 } 17883 17884 17885 17886 17887 static if(!is(typeof(ENOTSOCK))) { 17888 enum ENOTSOCK = 88; 17889 } 17890 17891 17892 17893 17894 static if(!is(typeof(EUSERS))) { 17895 enum EUSERS = 87; 17896 } 17897 17898 17899 17900 17901 static if(!is(typeof(ESTRPIPE))) { 17902 enum ESTRPIPE = 86; 17903 } 17904 17905 17906 17907 17908 static if(!is(typeof(ERESTART))) { 17909 enum ERESTART = 85; 17910 } 17911 17912 17913 17914 17915 static if(!is(typeof(EILSEQ))) { 17916 enum EILSEQ = 84; 17917 } 17918 17919 17920 17921 17922 static if(!is(typeof(ELIBEXEC))) { 17923 enum ELIBEXEC = 83; 17924 } 17925 17926 17927 17928 17929 static if(!is(typeof(ELIBMAX))) { 17930 enum ELIBMAX = 82; 17931 } 17932 17933 17934 17935 17936 static if(!is(typeof(ELIBSCN))) { 17937 enum ELIBSCN = 81; 17938 } 17939 17940 17941 17942 17943 static if(!is(typeof(ELIBBAD))) { 17944 enum ELIBBAD = 80; 17945 } 17946 17947 17948 17949 17950 static if(!is(typeof(ELIBACC))) { 17951 enum ELIBACC = 79; 17952 } 17953 17954 17955 17956 17957 static if(!is(typeof(EREMCHG))) { 17958 enum EREMCHG = 78; 17959 } 17960 17961 17962 17963 17964 static if(!is(typeof(EBADFD))) { 17965 enum EBADFD = 77; 17966 } 17967 17968 17969 17970 17971 static if(!is(typeof(ENOTUNIQ))) { 17972 enum ENOTUNIQ = 76; 17973 } 17974 17975 17976 17977 17978 static if(!is(typeof(EOVERFLOW))) { 17979 enum EOVERFLOW = 75; 17980 } 17981 17982 17983 17984 17985 static if(!is(typeof(EBADMSG))) { 17986 enum EBADMSG = 74; 17987 } 17988 17989 17990 17991 17992 static if(!is(typeof(EDOTDOT))) { 17993 enum EDOTDOT = 73; 17994 } 17995 17996 17997 17998 17999 static if(!is(typeof(EMULTIHOP))) { 18000 enum EMULTIHOP = 72; 18001 } 18002 18003 18004 18005 18006 static if(!is(typeof(EPROTO))) { 18007 enum EPROTO = 71; 18008 } 18009 18010 18011 18012 18013 static if(!is(typeof(ECOMM))) { 18014 enum ECOMM = 70; 18015 } 18016 18017 18018 18019 18020 static if(!is(typeof(ESRMNT))) { 18021 enum ESRMNT = 69; 18022 } 18023 18024 18025 18026 18027 static if(!is(typeof(EADV))) { 18028 enum EADV = 68; 18029 } 18030 18031 18032 18033 18034 static if(!is(typeof(ENOLINK))) { 18035 enum ENOLINK = 67; 18036 } 18037 18038 18039 18040 18041 static if(!is(typeof(EREMOTE))) { 18042 enum EREMOTE = 66; 18043 } 18044 18045 18046 18047 18048 static if(!is(typeof(ENOPKG))) { 18049 enum ENOPKG = 65; 18050 } 18051 18052 18053 18054 18055 static if(!is(typeof(ENONET))) { 18056 enum ENONET = 64; 18057 } 18058 18059 18060 18061 18062 static if(!is(typeof(ENOSR))) { 18063 enum ENOSR = 63; 18064 } 18065 18066 18067 18068 18069 static if(!is(typeof(ETIME))) { 18070 enum ETIME = 62; 18071 } 18072 18073 18074 18075 18076 static if(!is(typeof(ENODATA))) { 18077 enum ENODATA = 61; 18078 } 18079 18080 18081 18082 18083 static if(!is(typeof(ENOSTR))) { 18084 enum ENOSTR = 60; 18085 } 18086 18087 18088 18089 18090 static if(!is(typeof(EBFONT))) { 18091 enum EBFONT = 59; 18092 } 18093 18094 18095 18096 18097 18098 18099 static if(!is(typeof(EBADSLT))) { 18100 enum EBADSLT = 57; 18101 } 18102 18103 18104 18105 18106 static if(!is(typeof(EBADRQC))) { 18107 enum EBADRQC = 56; 18108 } 18109 18110 18111 18112 18113 static if(!is(typeof(ENOANO))) { 18114 enum ENOANO = 55; 18115 } 18116 18117 18118 18119 18120 static if(!is(typeof(EXFULL))) { 18121 enum EXFULL = 54; 18122 } 18123 18124 18125 18126 18127 static if(!is(typeof(EBADR))) { 18128 enum EBADR = 53; 18129 } 18130 18131 18132 18133 18134 static if(!is(typeof(EBADE))) { 18135 enum EBADE = 52; 18136 } 18137 18138 18139 18140 18141 static if(!is(typeof(EL2HLT))) { 18142 enum EL2HLT = 51; 18143 } 18144 18145 18146 18147 18148 18149 18150 static if(!is(typeof(ENOCSI))) { 18151 enum ENOCSI = 50; 18152 } 18153 18154 18155 18156 18157 static if(!is(typeof(EUNATCH))) { 18158 enum EUNATCH = 49; 18159 } 18160 18161 18162 18163 18164 static if(!is(typeof(ELNRNG))) { 18165 enum ELNRNG = 48; 18166 } 18167 18168 18169 18170 18171 static if(!is(typeof(EL3RST))) { 18172 enum EL3RST = 47; 18173 } 18174 18175 18176 18177 18178 static if(!is(typeof(EL3HLT))) { 18179 enum EL3HLT = 46; 18180 } 18181 18182 18183 18184 18185 static if(!is(typeof(EL2NSYNC))) { 18186 enum EL2NSYNC = 45; 18187 } 18188 18189 18190 18191 18192 static if(!is(typeof(ECHRNG))) { 18193 enum ECHRNG = 44; 18194 } 18195 18196 18197 18198 18199 static if(!is(typeof(EIDRM))) { 18200 enum EIDRM = 43; 18201 } 18202 18203 18204 18205 18206 static if(!is(typeof(ENOMSG))) { 18207 enum ENOMSG = 42; 18208 } 18209 static if(!is(typeof(ELOOP))) { 18210 enum ELOOP = 40; 18211 } 18212 18213 18214 18215 18216 static if(!is(typeof(ENOTEMPTY))) { 18217 enum ENOTEMPTY = 39; 18218 } 18219 18220 18221 18222 18223 static if(!is(typeof(ENOSYS))) { 18224 enum ENOSYS = 38; 18225 } 18226 18227 18228 18229 18230 static if(!is(typeof(ENOLCK))) { 18231 enum ENOLCK = 37; 18232 } 18233 18234 18235 18236 18237 static if(!is(typeof(ENAMETOOLONG))) { 18238 enum ENAMETOOLONG = 36; 18239 } 18240 18241 18242 18243 18244 static if(!is(typeof(EDEADLK))) { 18245 enum EDEADLK = 35; 18246 } 18247 static if(!is(typeof(ERANGE))) { 18248 enum ERANGE = 34; 18249 } 18250 18251 18252 18253 18254 static if(!is(typeof(EDOM))) { 18255 enum EDOM = 33; 18256 } 18257 18258 18259 18260 18261 static if(!is(typeof(EPIPE))) { 18262 enum EPIPE = 32; 18263 } 18264 static if(!is(typeof(EMLINK))) { 18265 enum EMLINK = 31; 18266 } 18267 18268 18269 18270 18271 static if(!is(typeof(EROFS))) { 18272 enum EROFS = 30; 18273 } 18274 18275 18276 18277 18278 static if(!is(typeof(ESPIPE))) { 18279 enum ESPIPE = 29; 18280 } 18281 18282 18283 18284 18285 18286 18287 static if(!is(typeof(ENOSPC))) { 18288 enum ENOSPC = 28; 18289 } 18290 18291 18292 18293 18294 static if(!is(typeof(EFBIG))) { 18295 enum EFBIG = 27; 18296 } 18297 18298 18299 18300 18301 static if(!is(typeof(ETXTBSY))) { 18302 enum ETXTBSY = 26; 18303 } 18304 18305 18306 18307 18308 static if(!is(typeof(ENOTTY))) { 18309 enum ENOTTY = 25; 18310 } 18311 18312 18313 18314 18315 static if(!is(typeof(EMFILE))) { 18316 enum EMFILE = 24; 18317 } 18318 18319 18320 18321 18322 static if(!is(typeof(ENFILE))) { 18323 enum ENFILE = 23; 18324 } 18325 18326 18327 18328 18329 static if(!is(typeof(EINVAL))) { 18330 enum EINVAL = 22; 18331 } 18332 18333 18334 18335 18336 static if(!is(typeof(EISDIR))) { 18337 enum EISDIR = 21; 18338 } 18339 18340 18341 18342 18343 static if(!is(typeof(ENOTDIR))) { 18344 enum ENOTDIR = 20; 18345 } 18346 18347 18348 18349 18350 static if(!is(typeof(ENODEV))) { 18351 enum ENODEV = 19; 18352 } 18353 18354 18355 18356 18357 static if(!is(typeof(EXDEV))) { 18358 enum EXDEV = 18; 18359 } 18360 18361 18362 18363 18364 static if(!is(typeof(EEXIST))) { 18365 enum EEXIST = 17; 18366 } 18367 18368 18369 18370 18371 static if(!is(typeof(EBUSY))) { 18372 enum EBUSY = 16; 18373 } 18374 static if(!is(typeof(ENOTBLK))) { 18375 enum ENOTBLK = 15; 18376 } 18377 18378 18379 18380 18381 static if(!is(typeof(EFAULT))) { 18382 enum EFAULT = 14; 18383 } 18384 18385 18386 18387 18388 static if(!is(typeof(EACCES))) { 18389 enum EACCES = 13; 18390 } 18391 18392 18393 18394 18395 static if(!is(typeof(ENOMEM))) { 18396 enum ENOMEM = 12; 18397 } 18398 18399 18400 18401 18402 static if(!is(typeof(EAGAIN))) { 18403 enum EAGAIN = 11; 18404 } 18405 18406 18407 18408 18409 static if(!is(typeof(ECHILD))) { 18410 enum ECHILD = 10; 18411 } 18412 18413 18414 18415 18416 static if(!is(typeof(EBADF))) { 18417 enum EBADF = 9; 18418 } 18419 18420 18421 18422 18423 static if(!is(typeof(ENOEXEC))) { 18424 enum ENOEXEC = 8; 18425 } 18426 18427 18428 18429 18430 static if(!is(typeof(E2BIG))) { 18431 enum E2BIG = 7; 18432 } 18433 18434 18435 18436 18437 static if(!is(typeof(ENXIO))) { 18438 enum ENXIO = 6; 18439 } 18440 18441 18442 18443 18444 static if(!is(typeof(EIO))) { 18445 enum EIO = 5; 18446 } 18447 18448 18449 18450 18451 static if(!is(typeof(EINTR))) { 18452 enum EINTR = 4; 18453 } 18454 18455 18456 18457 18458 static if(!is(typeof(ESRCH))) { 18459 enum ESRCH = 3; 18460 } 18461 18462 18463 18464 18465 static if(!is(typeof(ENOENT))) { 18466 enum ENOENT = 2; 18467 } 18468 18469 18470 18471 18472 static if(!is(typeof(EPERM))) { 18473 enum EPERM = 1; 18474 } 18475 static if(!is(typeof(_ARPA_INET_H))) { 18476 enum _ARPA_INET_H = 1; 18477 } 18478 18479 18480 18481 18482 18483 18484 static if(!is(typeof(_ALLOCA_H))) { 18485 enum _ALLOCA_H = 1; 18486 } 18487 static if(!is(typeof(_MM_HINT_ET0))) { 18488 enum _MM_HINT_ET0 = 7; 18489 } 18490 18491 18492 18493 18494 static if(!is(typeof(_MM_HINT_ET1))) { 18495 enum _MM_HINT_ET1 = 6; 18496 } 18497 18498 18499 18500 18501 static if(!is(typeof(_MM_HINT_T0))) { 18502 enum _MM_HINT_T0 = 3; 18503 } 18504 18505 18506 18507 18508 static if(!is(typeof(_MM_HINT_T1))) { 18509 enum _MM_HINT_T1 = 2; 18510 } 18511 18512 18513 18514 18515 static if(!is(typeof(_MM_HINT_T2))) { 18516 enum _MM_HINT_T2 = 1; 18517 } 18518 18519 18520 18521 18522 static if(!is(typeof(_MM_HINT_NTA))) { 18523 enum _MM_HINT_NTA = 0; 18524 } 18525 } 18526 18527 18528 struct _mallocarray_t; 18529 struct _jl_value_t; 18530 struct _bigval_t;