# 1 "CMakeCUDACompilerId.cu" #pragma GCC diagnostic ignored "-Wunused-local-typedefs" # 1 #pragma GCC diagnostic push # 1 #pragma GCC diagnostic ignored "-Wunused-variable" # 1 #pragma GCC diagnostic ignored "-Wunused-function" # 1 static char __nv_inited_managed_rt = 0; static void **__nv_fatbinhandle_for_managed_rt; static void __nv_save_fatbinhandle_for_managed_rt(void **in){__nv_fatbinhandle_for_managed_rt = in;} static char __nv_init_managed_rt_with_module(void **); static inline void __nv_init_managed_rt(void) { __nv_inited_managed_rt = (__nv_inited_managed_rt ? __nv_inited_managed_rt : __nv_init_managed_rt_with_module(__nv_fatbinhandle_for_managed_rt));} # 1 #pragma GCC diagnostic pop # 1 #pragma GCC diagnostic ignored "-Wunused-variable" # 1 #define __nv_is_extended_device_lambda_closure_type(X) false #define __nv_is_extended_host_device_lambda_closure_type(X) false #if defined(__nv_is_extended_device_lambda_closure_type) && defined(__nv_is_extended_host_device_lambda_closure_type) #endif # 1 # 61 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime.h" #pragma GCC diagnostic push # 64 #pragma GCC diagnostic ignored "-Wunused-function" # 68 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/device_types.h" #if 0 # 68 enum cudaRoundMode { # 70 cudaRoundNearest, # 71 cudaRoundZero, # 72 cudaRoundPosInf, # 73 cudaRoundMinInf # 74 }; #endif # 100 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 # 100 struct char1 { # 102 signed char x; # 103 }; #endif # 105 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 # 105 struct uchar1 { # 107 unsigned char x; # 108 }; #endif # 111 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 # 111 struct __attribute((aligned(2))) char2 { # 113 signed char x, y; # 114 }; #endif # 116 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 # 116 struct __attribute((aligned(2))) uchar2 { # 118 unsigned char x, y; # 119 }; #endif # 121 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 # 121 struct char3 { # 123 signed char x, y, z; # 124 }; #endif # 126 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 # 126 struct uchar3 { # 128 unsigned char x, y, z; # 129 }; #endif # 131 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 # 131 struct __attribute((aligned(4))) char4 { # 133 signed char x, y, z, w; # 134 }; #endif # 136 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 # 136 struct __attribute((aligned(4))) uchar4 { # 138 unsigned char x, y, z, w; # 139 }; #endif # 141 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 # 141 struct short1 { # 143 short x; # 144 }; #endif # 146 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 # 146 struct ushort1 { # 148 unsigned short x; # 149 }; #endif # 151 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 # 151 struct __attribute((aligned(4))) short2 { # 153 short x, y; # 154 }; #endif # 156 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 # 156 struct __attribute((aligned(4))) ushort2 { # 158 unsigned short x, y; # 159 }; #endif # 161 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 # 161 struct short3 { # 163 short x, y, z; # 164 }; #endif # 166 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 # 166 struct ushort3 { # 168 unsigned short x, y, z; # 169 }; #endif # 171 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 # 171 struct __attribute((aligned(8))) short4 { short x; short y; short z; short w; }; #endif # 172 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 # 172 struct __attribute((aligned(8))) ushort4 { unsigned short x; unsigned short y; unsigned short z; unsigned short w; }; #endif # 174 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 # 174 struct int1 { # 176 int x; # 177 }; #endif # 179 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 # 179 struct uint1 { # 181 unsigned x; # 182 }; #endif # 184 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 # 184 struct __attribute((aligned(8))) int2 { int x; int y; }; #endif # 185 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 # 185 struct __attribute((aligned(8))) uint2 { unsigned x; unsigned y; }; #endif # 187 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 # 187 struct int3 { # 189 int x, y, z; # 190 }; #endif # 192 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 # 192 struct uint3 { # 194 unsigned x, y, z; # 195 }; #endif # 197 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 # 197 struct __attribute((aligned(16))) int4 { # 199 int x, y, z, w; # 200 }; #endif # 202 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 # 202 struct __attribute((aligned(16))) uint4 { # 204 unsigned x, y, z, w; # 205 }; #endif # 207 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 # 207 struct long1 { # 209 long x; # 210 }; #endif # 212 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 # 212 struct ulong1 { # 214 unsigned long x; # 215 }; #endif # 222 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 # 222 struct __attribute((aligned((2) * sizeof(long)))) long2 { # 224 long x, y; # 225 }; #endif # 227 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 # 227 struct __attribute((aligned((2) * sizeof(unsigned long)))) ulong2 { # 229 unsigned long x, y; # 230 }; #endif # 234 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 # 234 struct long3 { # 236 long x, y, z; # 237 }; #endif # 239 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 # 239 struct ulong3 { # 241 unsigned long x, y, z; # 242 }; #endif # 244 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 # 244 struct __attribute((aligned(16))) long4 { # 246 long x, y, z, w; # 247 }; #endif # 249 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 # 249 struct __attribute((aligned(16))) ulong4 { # 251 unsigned long x, y, z, w; # 252 }; #endif # 254 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 # 254 struct float1 { # 256 float x; # 257 }; #endif # 276 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 # 276 struct __attribute((aligned(8))) float2 { float x; float y; }; #endif # 281 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 # 281 struct float3 { # 283 float x, y, z; # 284 }; #endif # 286 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 # 286 struct __attribute((aligned(16))) float4 { # 288 float x, y, z, w; # 289 }; #endif # 291 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 # 291 struct longlong1 { # 293 long long x; # 294 }; #endif # 296 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 # 296 struct ulonglong1 { # 298 unsigned long long x; # 299 }; #endif # 301 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 # 301 struct __attribute((aligned(16))) longlong2 { # 303 long long x, y; # 304 }; #endif # 306 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 # 306 struct __attribute((aligned(16))) ulonglong2 { # 308 unsigned long long x, y; # 309 }; #endif # 311 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 # 311 struct longlong3 { # 313 long long x, y, z; # 314 }; #endif # 316 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 # 316 struct ulonglong3 { # 318 unsigned long long x, y, z; # 319 }; #endif # 321 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 # 321 struct __attribute((aligned(16))) longlong4 { # 323 long long x, y, z, w; # 324 }; #endif # 326 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 # 326 struct __attribute((aligned(16))) ulonglong4 { # 328 unsigned long long x, y, z, w; # 329 }; #endif # 331 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 # 331 struct double1 { # 333 double x; # 334 }; #endif # 336 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 # 336 struct __attribute((aligned(16))) double2 { # 338 double x, y; # 339 }; #endif # 341 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 # 341 struct double3 { # 343 double x, y, z; # 344 }; #endif # 346 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 # 346 struct __attribute((aligned(16))) double4 { # 348 double x, y, z, w; # 349 }; #endif # 363 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 typedef char1 # 363 char1; #endif # 364 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 typedef uchar1 # 364 uchar1; #endif # 365 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 typedef char2 # 365 char2; #endif # 366 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 typedef uchar2 # 366 uchar2; #endif # 367 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 typedef char3 # 367 char3; #endif # 368 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 typedef uchar3 # 368 uchar3; #endif # 369 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 typedef char4 # 369 char4; #endif # 370 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 typedef uchar4 # 370 uchar4; #endif # 371 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 typedef short1 # 371 short1; #endif # 372 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 typedef ushort1 # 372 ushort1; #endif # 373 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 typedef short2 # 373 short2; #endif # 374 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 typedef ushort2 # 374 ushort2; #endif # 375 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 typedef short3 # 375 short3; #endif # 376 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 typedef ushort3 # 376 ushort3; #endif # 377 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 typedef short4 # 377 short4; #endif # 378 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 typedef ushort4 # 378 ushort4; #endif # 379 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 typedef int1 # 379 int1; #endif # 380 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 typedef uint1 # 380 uint1; #endif # 381 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 typedef int2 # 381 int2; #endif # 382 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 typedef uint2 # 382 uint2; #endif # 383 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 typedef int3 # 383 int3; #endif # 384 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 typedef uint3 # 384 uint3; #endif # 385 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 typedef int4 # 385 int4; #endif # 386 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 typedef uint4 # 386 uint4; #endif # 387 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 typedef long1 # 387 long1; #endif # 388 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 typedef ulong1 # 388 ulong1; #endif # 389 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 typedef long2 # 389 long2; #endif # 390 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 typedef ulong2 # 390 ulong2; #endif # 391 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 typedef long3 # 391 long3; #endif # 392 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 typedef ulong3 # 392 ulong3; #endif # 393 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 typedef long4 # 393 long4; #endif # 394 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 typedef ulong4 # 394 ulong4; #endif # 395 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 typedef float1 # 395 float1; #endif # 396 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 typedef float2 # 396 float2; #endif # 397 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 typedef float3 # 397 float3; #endif # 398 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 typedef float4 # 398 float4; #endif # 399 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 typedef longlong1 # 399 longlong1; #endif # 400 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 typedef ulonglong1 # 400 ulonglong1; #endif # 401 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 typedef longlong2 # 401 longlong2; #endif # 402 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 typedef ulonglong2 # 402 ulonglong2; #endif # 403 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 typedef longlong3 # 403 longlong3; #endif # 404 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 typedef ulonglong3 # 404 ulonglong3; #endif # 405 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 typedef longlong4 # 405 longlong4; #endif # 406 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 typedef ulonglong4 # 406 ulonglong4; #endif # 407 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 typedef double1 # 407 double1; #endif # 408 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 typedef double2 # 408 double2; #endif # 409 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 typedef double3 # 409 double3; #endif # 410 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 typedef double4 # 410 double4; #endif # 418 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 # 418 struct dim3 { # 420 unsigned x, y, z; # 432 }; #endif # 434 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_types.h" #if 0 typedef dim3 # 434 dim3; #endif # 143 "/usr/lib/gcc/aarch64-linux-gnu/9/include/stddef.h" 3 typedef long ptrdiff_t; # 209 "/usr/lib/gcc/aarch64-linux-gnu/9/include/stddef.h" 3 typedef unsigned long size_t; #if !defined(__CUDA_INCLUDE_COMPILER_INTERNAL_HEADERS__) #define __CUDA_INCLUDE_COMPILER_INTERNAL_HEADERS__ #endif #include "crt/host_runtime.h" # 426 "/usr/lib/gcc/aarch64-linux-gnu/9/include/stddef.h" 3 typedef # 415 "/usr/lib/gcc/aarch64-linux-gnu/9/include/stddef.h" 3 struct { # 416 long long __max_align_ll __attribute((__aligned__(__alignof__(long long)))); # 417 long double __max_align_ld __attribute((__aligned__(__alignof__(long double)))); # 426 "/usr/lib/gcc/aarch64-linux-gnu/9/include/stddef.h" 3 } max_align_t; # 433 typedef __decltype((nullptr)) nullptr_t; # 199 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 # 199 enum cudaError { # 206 cudaSuccess, # 212 cudaErrorInvalidValue, # 218 cudaErrorMemoryAllocation, # 224 cudaErrorInitializationError, # 231 cudaErrorCudartUnloading, # 238 cudaErrorProfilerDisabled, # 246 cudaErrorProfilerNotInitialized, # 253 cudaErrorProfilerAlreadyStarted, # 260 cudaErrorProfilerAlreadyStopped, # 269 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" cudaErrorInvalidConfiguration, # 275 cudaErrorInvalidPitchValue = 12, # 281 cudaErrorInvalidSymbol, # 289 cudaErrorInvalidHostPointer = 16, # 297 cudaErrorInvalidDevicePointer, # 303 cudaErrorInvalidTexture, # 309 cudaErrorInvalidTextureBinding, # 316 cudaErrorInvalidChannelDescriptor, # 322 cudaErrorInvalidMemcpyDirection, # 332 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" cudaErrorAddressOfConstant, # 341 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" cudaErrorTextureFetchFailed, # 350 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" cudaErrorTextureNotBound, # 359 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" cudaErrorSynchronizationError, # 365 cudaErrorInvalidFilterSetting, # 371 cudaErrorInvalidNormSetting, # 379 cudaErrorMixedDeviceExecution, # 387 cudaErrorNotYetImplemented = 31, # 396 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" cudaErrorMemoryValueTooLarge, # 403 cudaErrorStubLibrary = 34, # 410 cudaErrorInsufficientDriver, # 417 cudaErrorCallRequiresNewerDriver, # 423 cudaErrorInvalidSurface, # 429 cudaErrorDuplicateVariableName = 43, # 435 cudaErrorDuplicateTextureName, # 441 cudaErrorDuplicateSurfaceName, # 451 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" cudaErrorDevicesUnavailable, # 464 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" cudaErrorIncompatibleDriverContext = 49, # 470 cudaErrorMissingConfiguration = 52, # 479 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" cudaErrorPriorLaunchFailure, # 486 cudaErrorLaunchMaxDepthExceeded = 65, # 494 cudaErrorLaunchFileScopedTex, # 502 cudaErrorLaunchFileScopedSurf, # 517 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" cudaErrorSyncDepthExceeded, # 529 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" cudaErrorLaunchPendingCountExceeded, # 535 cudaErrorInvalidDeviceFunction = 98, # 541 cudaErrorNoDevice = 100, # 548 cudaErrorInvalidDevice, # 553 cudaErrorDeviceNotLicensed, # 562 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" cudaErrorSoftwareValidityNotEstablished, # 567 cudaErrorStartupFailure = 127, # 572 cudaErrorInvalidKernelImage = 200, # 582 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" cudaErrorDeviceUninitialized, # 587 cudaErrorMapBufferObjectFailed = 205, # 592 cudaErrorUnmapBufferObjectFailed, # 598 cudaErrorArrayIsMapped, # 603 cudaErrorAlreadyMapped, # 611 cudaErrorNoKernelImageForDevice, # 616 cudaErrorAlreadyAcquired, # 621 cudaErrorNotMapped, # 627 cudaErrorNotMappedAsArray, # 633 cudaErrorNotMappedAsPointer, # 639 cudaErrorECCUncorrectable, # 645 cudaErrorUnsupportedLimit, # 651 cudaErrorDeviceAlreadyInUse, # 657 cudaErrorPeerAccessUnsupported, # 663 cudaErrorInvalidPtx, # 668 cudaErrorInvalidGraphicsContext, # 674 cudaErrorNvlinkUncorrectable, # 681 cudaErrorJitCompilerNotFound, # 688 cudaErrorUnsupportedPtxVersion, # 695 cudaErrorJitCompilationDisabled, # 700 cudaErrorUnsupportedExecAffinity, # 705 cudaErrorInvalidSource = 300, # 710 cudaErrorFileNotFound, # 715 cudaErrorSharedObjectSymbolNotFound, # 720 cudaErrorSharedObjectInitFailed, # 725 cudaErrorOperatingSystem, # 732 cudaErrorInvalidResourceHandle = 400, # 738 cudaErrorIllegalState, # 745 cudaErrorSymbolNotFound = 500, # 753 cudaErrorNotReady = 600, # 761 cudaErrorIllegalAddress = 700, # 770 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" cudaErrorLaunchOutOfResources, # 781 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" cudaErrorLaunchTimeout, # 787 cudaErrorLaunchIncompatibleTexturing, # 794 cudaErrorPeerAccessAlreadyEnabled, # 801 cudaErrorPeerAccessNotEnabled, # 814 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" cudaErrorSetOnActiveProcess = 708, # 821 cudaErrorContextIsDestroyed, # 828 cudaErrorAssert, # 835 cudaErrorTooManyPeers, # 841 cudaErrorHostMemoryAlreadyRegistered, # 847 cudaErrorHostMemoryNotRegistered, # 856 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" cudaErrorHardwareStackError, # 864 cudaErrorIllegalInstruction, # 873 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" cudaErrorMisalignedAddress, # 884 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" cudaErrorInvalidAddressSpace, # 892 cudaErrorInvalidPc, # 903 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" cudaErrorLaunchFailure, # 912 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" cudaErrorCooperativeLaunchTooLarge, # 917 cudaErrorNotPermitted = 800, # 923 cudaErrorNotSupported, # 932 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" cudaErrorSystemNotReady, # 939 cudaErrorSystemDriverMismatch, # 948 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" cudaErrorCompatNotSupportedOnDevice, # 953 cudaErrorMpsConnectionFailed, # 958 cudaErrorMpsRpcFailure, # 964 cudaErrorMpsServerNotReady, # 969 cudaErrorMpsMaxClientsReached, # 974 cudaErrorMpsMaxConnectionsReached, # 979 cudaErrorStreamCaptureUnsupported = 900, # 985 cudaErrorStreamCaptureInvalidated, # 991 cudaErrorStreamCaptureMerge, # 996 cudaErrorStreamCaptureUnmatched, # 1002 cudaErrorStreamCaptureUnjoined, # 1009 cudaErrorStreamCaptureIsolation, # 1015 cudaErrorStreamCaptureImplicit, # 1021 cudaErrorCapturedEvent, # 1028 cudaErrorStreamCaptureWrongThread, # 1033 cudaErrorTimeout, # 1039 cudaErrorGraphExecUpdateFailure, # 1049 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" cudaErrorExternalDevice, # 1054 cudaErrorUnknown = 999, # 1062 cudaErrorApiFailureBase = 10000 # 1063 }; #endif # 1068 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 # 1068 enum cudaChannelFormatKind { # 1070 cudaChannelFormatKindSigned, # 1071 cudaChannelFormatKindUnsigned, # 1072 cudaChannelFormatKindFloat, # 1073 cudaChannelFormatKindNone, # 1074 cudaChannelFormatKindNV12 # 1075 }; #endif # 1080 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 # 1080 struct cudaChannelFormatDesc { # 1082 int x; # 1083 int y; # 1084 int z; # 1085 int w; # 1086 cudaChannelFormatKind f; # 1087 }; #endif # 1092 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" typedef struct cudaArray *cudaArray_t; # 1097 typedef const cudaArray *cudaArray_const_t; # 1099 struct cudaArray; # 1104 typedef struct cudaMipmappedArray *cudaMipmappedArray_t; # 1109 typedef const cudaMipmappedArray *cudaMipmappedArray_const_t; # 1111 struct cudaMipmappedArray; # 1121 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 # 1121 struct cudaArraySparseProperties { # 1122 struct { # 1123 unsigned width; # 1124 unsigned height; # 1125 unsigned depth; # 1126 } tileExtent; # 1127 unsigned miptailFirstLevel; # 1128 unsigned long long miptailSize; # 1129 unsigned flags; # 1130 unsigned reserved[4]; # 1131 }; #endif # 1136 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 # 1136 enum cudaMemoryType { # 1138 cudaMemoryTypeUnregistered, # 1139 cudaMemoryTypeHost, # 1140 cudaMemoryTypeDevice, # 1141 cudaMemoryTypeManaged # 1142 }; #endif # 1147 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 # 1147 enum cudaMemcpyKind { # 1149 cudaMemcpyHostToHost, # 1150 cudaMemcpyHostToDevice, # 1151 cudaMemcpyDeviceToHost, # 1152 cudaMemcpyDeviceToDevice, # 1153 cudaMemcpyDefault # 1154 }; #endif # 1161 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 # 1161 struct cudaPitchedPtr { # 1163 void *ptr; # 1164 size_t pitch; # 1165 size_t xsize; # 1166 size_t ysize; # 1167 }; #endif # 1174 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 # 1174 struct cudaExtent { # 1176 size_t width; # 1177 size_t height; # 1178 size_t depth; # 1179 }; #endif # 1186 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 # 1186 struct cudaPos { # 1188 size_t x; # 1189 size_t y; # 1190 size_t z; # 1191 }; #endif # 1196 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 # 1196 struct cudaMemcpy3DParms { # 1198 cudaArray_t srcArray; # 1199 cudaPos srcPos; # 1200 cudaPitchedPtr srcPtr; # 1202 cudaArray_t dstArray; # 1203 cudaPos dstPos; # 1204 cudaPitchedPtr dstPtr; # 1206 cudaExtent extent; # 1207 cudaMemcpyKind kind; __pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;) # 1208 }; #endif # 1213 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 # 1213 struct cudaMemcpy3DPeerParms { # 1215 cudaArray_t srcArray; # 1216 cudaPos srcPos; # 1217 cudaPitchedPtr srcPtr; # 1218 int srcDevice; # 1220 cudaArray_t dstArray; # 1221 cudaPos dstPos; # 1222 cudaPitchedPtr dstPtr; # 1223 int dstDevice; # 1225 cudaExtent extent; # 1226 }; #endif # 1231 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 # 1231 struct cudaMemsetParams { # 1232 void *dst; # 1233 size_t pitch; # 1234 unsigned value; # 1235 unsigned elementSize; # 1236 size_t width; # 1237 size_t height; # 1238 }; #endif # 1243 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 # 1243 enum cudaAccessProperty { # 1244 cudaAccessPropertyNormal, # 1245 cudaAccessPropertyStreaming, # 1246 cudaAccessPropertyPersisting # 1247 }; #endif # 1260 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 # 1260 struct cudaAccessPolicyWindow { # 1261 void *base_ptr; # 1262 size_t num_bytes; # 1263 float hitRatio; # 1264 cudaAccessProperty hitProp; # 1265 cudaAccessProperty missProp; __pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;) # 1266 }; #endif # 1278 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" typedef void (*cudaHostFn_t)(void * userData); # 1283 #if 0 # 1283 struct cudaHostNodeParams { # 1284 cudaHostFn_t fn; # 1285 void *userData; # 1286 }; #endif # 1291 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 # 1291 enum cudaStreamCaptureStatus { # 1292 cudaStreamCaptureStatusNone, # 1293 cudaStreamCaptureStatusActive, # 1294 cudaStreamCaptureStatusInvalidated # 1296 }; #endif # 1302 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 # 1302 enum cudaStreamCaptureMode { # 1303 cudaStreamCaptureModeGlobal, # 1304 cudaStreamCaptureModeThreadLocal, # 1305 cudaStreamCaptureModeRelaxed # 1306 }; #endif # 1308 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 # 1308 enum cudaSynchronizationPolicy { # 1309 cudaSyncPolicyAuto = 1, # 1310 cudaSyncPolicySpin, # 1311 cudaSyncPolicyYield, # 1312 cudaSyncPolicyBlockingSync # 1313 }; #endif # 1318 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 # 1318 enum cudaStreamAttrID { # 1319 cudaStreamAttributeAccessPolicyWindow = 1, # 1320 cudaStreamAttributeSynchronizationPolicy = 3 # 1321 }; #endif # 1326 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 # 1326 union cudaStreamAttrValue { # 1327 cudaAccessPolicyWindow accessPolicyWindow; # 1328 cudaSynchronizationPolicy syncPolicy; __pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;) # 1329 }; #endif # 1334 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 # 1334 enum cudaStreamUpdateCaptureDependenciesFlags { # 1335 cudaStreamAddCaptureDependencies, # 1336 cudaStreamSetCaptureDependencies # 1337 }; #endif # 1342 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 # 1342 enum cudaUserObjectFlags { # 1343 cudaUserObjectNoDestructorSync = 1 # 1344 }; #endif # 1349 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 # 1349 enum cudaUserObjectRetainFlags { # 1350 cudaGraphUserObjectMove = 1 # 1351 }; #endif # 1356 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" struct cudaGraphicsResource; # 1361 #if 0 # 1361 enum cudaGraphicsRegisterFlags { # 1363 cudaGraphicsRegisterFlagsNone, # 1364 cudaGraphicsRegisterFlagsReadOnly, # 1365 cudaGraphicsRegisterFlagsWriteDiscard, # 1366 cudaGraphicsRegisterFlagsSurfaceLoadStore = 4, # 1367 cudaGraphicsRegisterFlagsTextureGather = 8 # 1368 }; #endif # 1373 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 # 1373 enum cudaGraphicsMapFlags { # 1375 cudaGraphicsMapFlagsNone, # 1376 cudaGraphicsMapFlagsReadOnly, # 1377 cudaGraphicsMapFlagsWriteDiscard # 1378 }; #endif # 1383 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 # 1383 enum cudaGraphicsCubeFace { # 1385 cudaGraphicsCubeFacePositiveX, # 1386 cudaGraphicsCubeFaceNegativeX, # 1387 cudaGraphicsCubeFacePositiveY, # 1388 cudaGraphicsCubeFaceNegativeY, # 1389 cudaGraphicsCubeFacePositiveZ, # 1390 cudaGraphicsCubeFaceNegativeZ # 1391 }; #endif # 1396 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 # 1396 enum cudaKernelNodeAttrID { # 1397 cudaKernelNodeAttributeAccessPolicyWindow = 1, # 1398 cudaKernelNodeAttributeCooperative # 1399 }; #endif # 1404 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 # 1404 union cudaKernelNodeAttrValue { # 1405 cudaAccessPolicyWindow accessPolicyWindow; # 1406 int cooperative; __pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;) # 1407 }; #endif # 1412 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 # 1412 enum cudaResourceType { # 1414 cudaResourceTypeArray, # 1415 cudaResourceTypeMipmappedArray, # 1416 cudaResourceTypeLinear, # 1417 cudaResourceTypePitch2D # 1418 }; #endif # 1423 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 # 1423 enum cudaResourceViewFormat { # 1425 cudaResViewFormatNone, # 1426 cudaResViewFormatUnsignedChar1, # 1427 cudaResViewFormatUnsignedChar2, # 1428 cudaResViewFormatUnsignedChar4, # 1429 cudaResViewFormatSignedChar1, # 1430 cudaResViewFormatSignedChar2, # 1431 cudaResViewFormatSignedChar4, # 1432 cudaResViewFormatUnsignedShort1, # 1433 cudaResViewFormatUnsignedShort2, # 1434 cudaResViewFormatUnsignedShort4, # 1435 cudaResViewFormatSignedShort1, # 1436 cudaResViewFormatSignedShort2, # 1437 cudaResViewFormatSignedShort4, # 1438 cudaResViewFormatUnsignedInt1, # 1439 cudaResViewFormatUnsignedInt2, # 1440 cudaResViewFormatUnsignedInt4, # 1441 cudaResViewFormatSignedInt1, # 1442 cudaResViewFormatSignedInt2, # 1443 cudaResViewFormatSignedInt4, # 1444 cudaResViewFormatHalf1, # 1445 cudaResViewFormatHalf2, # 1446 cudaResViewFormatHalf4, # 1447 cudaResViewFormatFloat1, # 1448 cudaResViewFormatFloat2, # 1449 cudaResViewFormatFloat4, # 1450 cudaResViewFormatUnsignedBlockCompressed1, # 1451 cudaResViewFormatUnsignedBlockCompressed2, # 1452 cudaResViewFormatUnsignedBlockCompressed3, # 1453 cudaResViewFormatUnsignedBlockCompressed4, # 1454 cudaResViewFormatSignedBlockCompressed4, # 1455 cudaResViewFormatUnsignedBlockCompressed5, # 1456 cudaResViewFormatSignedBlockCompressed5, # 1457 cudaResViewFormatUnsignedBlockCompressed6H, # 1458 cudaResViewFormatSignedBlockCompressed6H, # 1459 cudaResViewFormatUnsignedBlockCompressed7 # 1460 }; #endif # 1465 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 # 1465 struct cudaResourceDesc { # 1466 cudaResourceType resType; # 1468 union { # 1469 struct { # 1470 cudaArray_t array; # 1471 } array; # 1472 struct { # 1473 cudaMipmappedArray_t mipmap; # 1474 } mipmap; # 1475 struct { # 1476 void *devPtr; # 1477 cudaChannelFormatDesc desc; # 1478 size_t sizeInBytes; # 1479 } linear; # 1480 struct { # 1481 void *devPtr; # 1482 cudaChannelFormatDesc desc; # 1483 size_t width; # 1484 size_t height; # 1485 size_t pitchInBytes; # 1486 } pitch2D; # 1487 } res; # 1488 }; #endif # 1493 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 # 1493 struct cudaResourceViewDesc { # 1495 cudaResourceViewFormat format; # 1496 size_t width; # 1497 size_t height; # 1498 size_t depth; # 1499 unsigned firstMipmapLevel; # 1500 unsigned lastMipmapLevel; # 1501 unsigned firstLayer; # 1502 unsigned lastLayer; # 1503 }; #endif # 1508 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 # 1508 struct cudaPointerAttributes { # 1514 cudaMemoryType type; # 1525 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" int device; # 1531 void *devicePointer; # 1540 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" void *hostPointer; # 1541 }; #endif # 1546 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 # 1546 struct cudaFuncAttributes { # 1553 size_t sharedSizeBytes; # 1559 size_t constSizeBytes; # 1564 size_t localSizeBytes; # 1571 int maxThreadsPerBlock; # 1576 int numRegs; # 1583 int ptxVersion; # 1590 int binaryVersion; # 1596 int cacheModeCA; # 1603 int maxDynamicSharedSizeBytes; # 1612 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" int preferredShmemCarveout; # 1613 }; #endif # 1618 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 # 1618 enum cudaFuncAttribute { # 1620 cudaFuncAttributeMaxDynamicSharedMemorySize = 8, # 1621 cudaFuncAttributePreferredSharedMemoryCarveout, # 1622 cudaFuncAttributeMax # 1623 }; #endif # 1628 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 # 1628 enum cudaFuncCache { # 1630 cudaFuncCachePreferNone, # 1631 cudaFuncCachePreferShared, # 1632 cudaFuncCachePreferL1, # 1633 cudaFuncCachePreferEqual # 1634 }; #endif # 1640 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 # 1640 enum cudaSharedMemConfig { # 1642 cudaSharedMemBankSizeDefault, # 1643 cudaSharedMemBankSizeFourByte, # 1644 cudaSharedMemBankSizeEightByte # 1645 }; #endif # 1650 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 # 1650 enum cudaSharedCarveout { # 1651 cudaSharedmemCarveoutDefault = (-1), # 1652 cudaSharedmemCarveoutMaxShared = 100, # 1653 cudaSharedmemCarveoutMaxL1 = 0 # 1654 }; #endif # 1659 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 # 1659 enum cudaComputeMode { # 1661 cudaComputeModeDefault, # 1662 cudaComputeModeExclusive, # 1663 cudaComputeModeProhibited, # 1664 cudaComputeModeExclusiveProcess # 1665 }; #endif # 1670 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 # 1670 enum cudaLimit { # 1672 cudaLimitStackSize, # 1673 cudaLimitPrintfFifoSize, # 1674 cudaLimitMallocHeapSize, # 1675 cudaLimitDevRuntimeSyncDepth, # 1676 cudaLimitDevRuntimePendingLaunchCount, # 1677 cudaLimitMaxL2FetchGranularity, # 1678 cudaLimitPersistingL2CacheSize # 1679 }; #endif # 1684 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 # 1684 enum cudaMemoryAdvise { # 1686 cudaMemAdviseSetReadMostly = 1, # 1687 cudaMemAdviseUnsetReadMostly, # 1688 cudaMemAdviseSetPreferredLocation, # 1689 cudaMemAdviseUnsetPreferredLocation, # 1690 cudaMemAdviseSetAccessedBy, # 1691 cudaMemAdviseUnsetAccessedBy # 1692 }; #endif # 1697 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 # 1697 enum cudaMemRangeAttribute { # 1699 cudaMemRangeAttributeReadMostly = 1, # 1700 cudaMemRangeAttributePreferredLocation, # 1701 cudaMemRangeAttributeAccessedBy, # 1702 cudaMemRangeAttributeLastPrefetchLocation # 1703 }; #endif # 1708 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 # 1708 enum cudaOutputMode { # 1710 cudaKeyValuePair, # 1711 cudaCSV # 1712 }; #endif # 1717 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 # 1717 enum cudaFlushGPUDirectRDMAWritesOptions { # 1718 cudaFlushGPUDirectRDMAWritesOptionHost = (1 << 0), # 1719 cudaFlushGPUDirectRDMAWritesOptionMemOps # 1720 }; #endif # 1725 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 # 1725 enum cudaGPUDirectRDMAWritesOrdering { # 1726 cudaGPUDirectRDMAWritesOrderingNone, # 1727 cudaGPUDirectRDMAWritesOrderingOwner = 100, # 1728 cudaGPUDirectRDMAWritesOrderingAllDevices = 200 # 1729 }; #endif # 1734 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 # 1734 enum cudaFlushGPUDirectRDMAWritesScope { # 1735 cudaFlushGPUDirectRDMAWritesToOwner = 100, # 1736 cudaFlushGPUDirectRDMAWritesToAllDevices = 200 # 1737 }; #endif # 1742 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 # 1742 enum cudaFlushGPUDirectRDMAWritesTarget { # 1743 cudaFlushGPUDirectRDMAWritesTargetCurrentDevice # 1744 }; #endif # 1750 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 # 1750 enum cudaDeviceAttr { # 1752 cudaDevAttrMaxThreadsPerBlock = 1, # 1753 cudaDevAttrMaxBlockDimX, # 1754 cudaDevAttrMaxBlockDimY, # 1755 cudaDevAttrMaxBlockDimZ, # 1756 cudaDevAttrMaxGridDimX, # 1757 cudaDevAttrMaxGridDimY, # 1758 cudaDevAttrMaxGridDimZ, # 1759 cudaDevAttrMaxSharedMemoryPerBlock, # 1760 cudaDevAttrTotalConstantMemory, # 1761 cudaDevAttrWarpSize, # 1762 cudaDevAttrMaxPitch, # 1763 cudaDevAttrMaxRegistersPerBlock, # 1764 cudaDevAttrClockRate, # 1765 cudaDevAttrTextureAlignment, # 1766 cudaDevAttrGpuOverlap, # 1767 cudaDevAttrMultiProcessorCount, # 1768 cudaDevAttrKernelExecTimeout, # 1769 cudaDevAttrIntegrated, # 1770 cudaDevAttrCanMapHostMemory, # 1771 cudaDevAttrComputeMode, # 1772 cudaDevAttrMaxTexture1DWidth, # 1773 cudaDevAttrMaxTexture2DWidth, # 1774 cudaDevAttrMaxTexture2DHeight, # 1775 cudaDevAttrMaxTexture3DWidth, # 1776 cudaDevAttrMaxTexture3DHeight, # 1777 cudaDevAttrMaxTexture3DDepth, # 1778 cudaDevAttrMaxTexture2DLayeredWidth, # 1779 cudaDevAttrMaxTexture2DLayeredHeight, # 1780 cudaDevAttrMaxTexture2DLayeredLayers, # 1781 cudaDevAttrSurfaceAlignment, # 1782 cudaDevAttrConcurrentKernels, # 1783 cudaDevAttrEccEnabled, # 1784 cudaDevAttrPciBusId, # 1785 cudaDevAttrPciDeviceId, # 1786 cudaDevAttrTccDriver, # 1787 cudaDevAttrMemoryClockRate, # 1788 cudaDevAttrGlobalMemoryBusWidth, # 1789 cudaDevAttrL2CacheSize, # 1790 cudaDevAttrMaxThreadsPerMultiProcessor, # 1791 cudaDevAttrAsyncEngineCount, # 1792 cudaDevAttrUnifiedAddressing, # 1793 cudaDevAttrMaxTexture1DLayeredWidth, # 1794 cudaDevAttrMaxTexture1DLayeredLayers, # 1795 cudaDevAttrMaxTexture2DGatherWidth = 45, # 1796 cudaDevAttrMaxTexture2DGatherHeight, # 1797 cudaDevAttrMaxTexture3DWidthAlt, # 1798 cudaDevAttrMaxTexture3DHeightAlt, # 1799 cudaDevAttrMaxTexture3DDepthAlt, # 1800 cudaDevAttrPciDomainId, # 1801 cudaDevAttrTexturePitchAlignment, # 1802 cudaDevAttrMaxTextureCubemapWidth, # 1803 cudaDevAttrMaxTextureCubemapLayeredWidth, # 1804 cudaDevAttrMaxTextureCubemapLayeredLayers, # 1805 cudaDevAttrMaxSurface1DWidth, # 1806 cudaDevAttrMaxSurface2DWidth, # 1807 cudaDevAttrMaxSurface2DHeight, # 1808 cudaDevAttrMaxSurface3DWidth, # 1809 cudaDevAttrMaxSurface3DHeight, # 1810 cudaDevAttrMaxSurface3DDepth, # 1811 cudaDevAttrMaxSurface1DLayeredWidth, # 1812 cudaDevAttrMaxSurface1DLayeredLayers, # 1813 cudaDevAttrMaxSurface2DLayeredWidth, # 1814 cudaDevAttrMaxSurface2DLayeredHeight, # 1815 cudaDevAttrMaxSurface2DLayeredLayers, # 1816 cudaDevAttrMaxSurfaceCubemapWidth, # 1817 cudaDevAttrMaxSurfaceCubemapLayeredWidth, # 1818 cudaDevAttrMaxSurfaceCubemapLayeredLayers, # 1819 cudaDevAttrMaxTexture1DLinearWidth, # 1820 cudaDevAttrMaxTexture2DLinearWidth, # 1821 cudaDevAttrMaxTexture2DLinearHeight, # 1822 cudaDevAttrMaxTexture2DLinearPitch, # 1823 cudaDevAttrMaxTexture2DMipmappedWidth, # 1824 cudaDevAttrMaxTexture2DMipmappedHeight, # 1825 cudaDevAttrComputeCapabilityMajor, # 1826 cudaDevAttrComputeCapabilityMinor, # 1827 cudaDevAttrMaxTexture1DMipmappedWidth, # 1828 cudaDevAttrStreamPrioritiesSupported, # 1829 cudaDevAttrGlobalL1CacheSupported, # 1830 cudaDevAttrLocalL1CacheSupported, # 1831 cudaDevAttrMaxSharedMemoryPerMultiprocessor, # 1832 cudaDevAttrMaxRegistersPerMultiprocessor, # 1833 cudaDevAttrManagedMemory, # 1834 cudaDevAttrIsMultiGpuBoard, # 1835 cudaDevAttrMultiGpuBoardGroupID, # 1836 cudaDevAttrHostNativeAtomicSupported, # 1837 cudaDevAttrSingleToDoublePrecisionPerfRatio, # 1838 cudaDevAttrPageableMemoryAccess, # 1839 cudaDevAttrConcurrentManagedAccess, # 1840 cudaDevAttrComputePreemptionSupported, # 1841 cudaDevAttrCanUseHostPointerForRegisteredMem, # 1842 cudaDevAttrReserved92, # 1843 cudaDevAttrReserved93, # 1844 cudaDevAttrReserved94, # 1845 cudaDevAttrCooperativeLaunch, # 1846 cudaDevAttrCooperativeMultiDeviceLaunch, # 1847 cudaDevAttrMaxSharedMemoryPerBlockOptin, # 1848 cudaDevAttrCanFlushRemoteWrites, # 1849 cudaDevAttrHostRegisterSupported, # 1850 cudaDevAttrPageableMemoryAccessUsesHostPageTables, # 1851 cudaDevAttrDirectManagedMemAccessFromHost, # 1852 cudaDevAttrMaxBlocksPerMultiprocessor = 106, # 1853 cudaDevAttrMaxPersistingL2CacheSize = 108, # 1854 cudaDevAttrMaxAccessPolicyWindowSize, # 1855 cudaDevAttrReservedSharedMemoryPerBlock = 111, # 1856 cudaDevAttrSparseCudaArraySupported, # 1857 cudaDevAttrHostRegisterReadOnlySupported, # 1858 cudaDevAttrMaxTimelineSemaphoreInteropSupported, # 1859 cudaDevAttrMemoryPoolsSupported, # 1860 cudaDevAttrGPUDirectRDMASupported, # 1861 cudaDevAttrGPUDirectRDMAFlushWritesOptions, # 1862 cudaDevAttrGPUDirectRDMAWritesOrdering, # 1863 cudaDevAttrMemoryPoolSupportedHandleTypes, # 1864 cudaDevAttrMax # 1865 }; #endif # 1870 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 # 1870 enum cudaMemPoolAttr { # 1880 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" cudaMemPoolReuseFollowEventDependencies = 1, # 1887 cudaMemPoolReuseAllowOpportunistic, # 1895 cudaMemPoolReuseAllowInternalDependencies, # 1906 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" cudaMemPoolAttrReleaseThreshold, # 1912 cudaMemPoolAttrReservedMemCurrent, # 1919 cudaMemPoolAttrReservedMemHigh, # 1925 cudaMemPoolAttrUsedMemCurrent, # 1932 cudaMemPoolAttrUsedMemHigh # 1933 }; #endif # 1938 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 # 1938 enum cudaMemLocationType { # 1939 cudaMemLocationTypeInvalid, # 1940 cudaMemLocationTypeDevice # 1941 }; #endif # 1948 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 # 1948 struct cudaMemLocation { # 1949 cudaMemLocationType type; # 1950 int id; # 1951 }; #endif # 1956 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 # 1956 enum cudaMemAccessFlags { # 1957 cudaMemAccessFlagsProtNone, # 1958 cudaMemAccessFlagsProtRead, # 1959 cudaMemAccessFlagsProtReadWrite = 3 # 1960 }; #endif # 1965 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 # 1965 struct cudaMemAccessDesc { # 1966 cudaMemLocation location; # 1967 cudaMemAccessFlags flags; # 1968 }; #endif # 1973 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 # 1973 enum cudaMemAllocationType { # 1974 cudaMemAllocationTypeInvalid, # 1978 cudaMemAllocationTypePinned, # 1979 cudaMemAllocationTypeMax = 2147483647 # 1980 }; #endif # 1985 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 # 1985 enum cudaMemAllocationHandleType { # 1986 cudaMemHandleTypeNone, # 1987 cudaMemHandleTypePosixFileDescriptor, # 1988 cudaMemHandleTypeWin32, # 1989 cudaMemHandleTypeWin32Kmt = 4 # 1990 }; #endif # 1995 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 # 1995 struct cudaMemPoolProps { # 1996 cudaMemAllocationType allocType; # 1997 cudaMemAllocationHandleType handleTypes; # 1998 cudaMemLocation location; # 2005 void *win32SecurityAttributes; # 2006 unsigned char reserved[64]; # 2007 }; #endif # 2012 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 # 2012 struct cudaMemPoolPtrExportData { # 2013 unsigned char reserved[64]; # 2014 }; #endif # 2019 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 # 2019 struct cudaMemAllocNodeParams { # 2024 cudaMemPoolProps poolProps; # 2025 const cudaMemAccessDesc *accessDescs; # 2026 size_t accessDescCount; # 2027 size_t bytesize; # 2028 void *dptr; # 2029 }; #endif # 2034 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 # 2034 enum cudaGraphMemAttributeType { # 2039 cudaGraphMemAttrUsedMemCurrent = 1, # 2046 cudaGraphMemAttrUsedMemHigh, # 2053 cudaGraphMemAttrReservedMemCurrent, # 2060 cudaGraphMemAttrReservedMemHigh # 2061 }; #endif # 2067 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 # 2067 enum cudaDeviceP2PAttr { # 2068 cudaDevP2PAttrPerformanceRank = 1, # 2069 cudaDevP2PAttrAccessSupported, # 2070 cudaDevP2PAttrNativeAtomicSupported, # 2071 cudaDevP2PAttrCudaArrayAccessSupported # 2072 }; #endif # 2079 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 # 2079 struct CUuuid_st { # 2080 char bytes[16]; # 2081 }; #endif # 2082 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 typedef CUuuid_st # 2082 CUuuid; #endif # 2084 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 typedef CUuuid_st # 2084 cudaUUID_t; #endif # 2089 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 # 2089 struct cudaDeviceProp { # 2091 char name[256]; # 2092 cudaUUID_t uuid; # 2093 char luid[8]; # 2094 unsigned luidDeviceNodeMask; # 2095 size_t totalGlobalMem; # 2096 size_t sharedMemPerBlock; # 2097 int regsPerBlock; # 2098 int warpSize; # 2099 size_t memPitch; # 2100 int maxThreadsPerBlock; # 2101 int maxThreadsDim[3]; # 2102 int maxGridSize[3]; # 2103 int clockRate; # 2104 size_t totalConstMem; # 2105 int major; # 2106 int minor; # 2107 size_t textureAlignment; # 2108 size_t texturePitchAlignment; # 2109 int deviceOverlap; # 2110 int multiProcessorCount; # 2111 int kernelExecTimeoutEnabled; # 2112 int integrated; # 2113 int canMapHostMemory; # 2114 int computeMode; # 2115 int maxTexture1D; # 2116 int maxTexture1DMipmap; # 2117 int maxTexture1DLinear; # 2118 int maxTexture2D[2]; # 2119 int maxTexture2DMipmap[2]; # 2120 int maxTexture2DLinear[3]; # 2121 int maxTexture2DGather[2]; # 2122 int maxTexture3D[3]; # 2123 int maxTexture3DAlt[3]; # 2124 int maxTextureCubemap; # 2125 int maxTexture1DLayered[2]; # 2126 int maxTexture2DLayered[3]; # 2127 int maxTextureCubemapLayered[2]; # 2128 int maxSurface1D; # 2129 int maxSurface2D[2]; # 2130 int maxSurface3D[3]; # 2131 int maxSurface1DLayered[2]; # 2132 int maxSurface2DLayered[3]; # 2133 int maxSurfaceCubemap; # 2134 int maxSurfaceCubemapLayered[2]; # 2135 size_t surfaceAlignment; # 2136 int concurrentKernels; # 2137 int ECCEnabled; # 2138 int pciBusID; # 2139 int pciDeviceID; # 2140 int pciDomainID; # 2141 int tccDriver; # 2142 int asyncEngineCount; # 2143 int unifiedAddressing; # 2144 int memoryClockRate; # 2145 int memoryBusWidth; # 2146 int l2CacheSize; # 2147 int persistingL2CacheMaxSize; # 2148 int maxThreadsPerMultiProcessor; # 2149 int streamPrioritiesSupported; # 2150 int globalL1CacheSupported; # 2151 int localL1CacheSupported; # 2152 size_t sharedMemPerMultiprocessor; # 2153 int regsPerMultiprocessor; # 2154 int managedMemory; # 2155 int isMultiGpuBoard; # 2156 int multiGpuBoardGroupID; # 2157 int hostNativeAtomicSupported; # 2158 int singleToDoublePrecisionPerfRatio; # 2159 int pageableMemoryAccess; # 2160 int concurrentManagedAccess; # 2161 int computePreemptionSupported; # 2162 int canUseHostPointerForRegisteredMem; # 2163 int cooperativeLaunch; # 2164 int cooperativeMultiDeviceLaunch; # 2165 size_t sharedMemPerBlockOptin; # 2166 int pageableMemoryAccessUsesHostPageTables; # 2167 int directManagedMemAccessFromHost; # 2168 int maxBlocksPerMultiProcessor; # 2169 int accessPolicyMaxWindowSize; # 2170 size_t reservedSharedMemPerBlock; # 2171 }; #endif # 2267 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 typedef # 2264 struct cudaIpcEventHandle_st { # 2266 char reserved[64]; # 2267 } cudaIpcEventHandle_t; #endif # 2275 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 typedef # 2272 struct cudaIpcMemHandle_st { # 2274 char reserved[64]; # 2275 } cudaIpcMemHandle_t; #endif # 2280 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 # 2280 enum cudaExternalMemoryHandleType { # 2284 cudaExternalMemoryHandleTypeOpaqueFd = 1, # 2288 cudaExternalMemoryHandleTypeOpaqueWin32, # 2292 cudaExternalMemoryHandleTypeOpaqueWin32Kmt, # 2296 cudaExternalMemoryHandleTypeD3D12Heap, # 2300 cudaExternalMemoryHandleTypeD3D12Resource, # 2304 cudaExternalMemoryHandleTypeD3D11Resource, # 2308 cudaExternalMemoryHandleTypeD3D11ResourceKmt, # 2312 cudaExternalMemoryHandleTypeNvSciBuf # 2313 }; #endif # 2355 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 # 2355 struct cudaExternalMemoryHandleDesc { # 2359 cudaExternalMemoryHandleType type; # 2360 union { # 2366 int fd; # 2382 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" struct { # 2386 void *handle; # 2391 const void *name; # 2392 } win32; # 2397 const void *nvSciBufObject; # 2398 } handle; # 2402 unsigned long long size; # 2406 unsigned flags; __pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;) # 2407 }; #endif # 2412 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 # 2412 struct cudaExternalMemoryBufferDesc { # 2416 unsigned long long offset; # 2420 unsigned long long size; # 2424 unsigned flags; # 2425 }; #endif # 2430 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 # 2430 struct cudaExternalMemoryMipmappedArrayDesc { # 2435 unsigned long long offset; # 2439 cudaChannelFormatDesc formatDesc; # 2443 cudaExtent extent; # 2448 unsigned flags; # 2452 unsigned numLevels; # 2453 }; #endif # 2458 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 # 2458 enum cudaExternalSemaphoreHandleType { # 2462 cudaExternalSemaphoreHandleTypeOpaqueFd = 1, # 2466 cudaExternalSemaphoreHandleTypeOpaqueWin32, # 2470 cudaExternalSemaphoreHandleTypeOpaqueWin32Kmt, # 2474 cudaExternalSemaphoreHandleTypeD3D12Fence, # 2478 cudaExternalSemaphoreHandleTypeD3D11Fence, # 2482 cudaExternalSemaphoreHandleTypeNvSciSync, # 2486 cudaExternalSemaphoreHandleTypeKeyedMutex, # 2490 cudaExternalSemaphoreHandleTypeKeyedMutexKmt, # 2494 cudaExternalSemaphoreHandleTypeTimelineSemaphoreFd, # 2498 cudaExternalSemaphoreHandleTypeTimelineSemaphoreWin32 # 2499 }; #endif # 2504 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 # 2504 struct cudaExternalSemaphoreHandleDesc { # 2508 cudaExternalSemaphoreHandleType type; # 2509 union { # 2516 int fd; # 2532 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" struct { # 2536 void *handle; # 2541 const void *name; # 2542 } win32; # 2546 const void *nvSciSyncObj; # 2547 } handle; # 2551 unsigned flags; __pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;)__pad__(volatile char:8;) # 2552 }; #endif # 2653 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 # 2653 struct cudaExternalSemaphoreSignalParams { # 2654 struct { # 2658 struct { # 2662 unsigned long long value; # 2663 } fence; # 2664 union { # 2669 void *fence; # 2670 unsigned long long reserved; # 2671 } nvSciSync; # 2675 struct { # 2679 unsigned long long key; # 2680 } keyedMutex; # 2681 unsigned reserved[12]; # 2682 } params; # 2693 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" unsigned flags; # 2694 unsigned reserved[16]; # 2695 }; #endif # 2700 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 # 2700 struct cudaExternalSemaphoreWaitParams { # 2701 struct { # 2705 struct { # 2709 unsigned long long value; # 2710 } fence; # 2711 union { # 2716 void *fence; # 2717 unsigned long long reserved; # 2718 } nvSciSync; # 2722 struct { # 2726 unsigned long long key; # 2730 unsigned timeoutMs; # 2731 } keyedMutex; # 2732 unsigned reserved[10]; # 2733 } params; # 2744 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" unsigned flags; # 2745 unsigned reserved[16]; # 2746 }; #endif # 2758 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 typedef cudaError # 2758 cudaError_t; #endif # 2763 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 typedef struct CUstream_st * # 2763 cudaStream_t; #endif # 2768 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 typedef struct CUevent_st * # 2768 cudaEvent_t; #endif # 2773 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 typedef cudaGraphicsResource * # 2773 cudaGraphicsResource_t; #endif # 2778 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 typedef cudaOutputMode # 2778 cudaOutputMode_t; #endif # 2783 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 typedef struct CUexternalMemory_st * # 2783 cudaExternalMemory_t; #endif # 2788 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 typedef struct CUexternalSemaphore_st * # 2788 cudaExternalSemaphore_t; #endif # 2793 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 typedef struct CUgraph_st * # 2793 cudaGraph_t; #endif # 2798 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 typedef struct CUgraphNode_st * # 2798 cudaGraphNode_t; #endif # 2803 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 typedef struct CUuserObject_st * # 2803 cudaUserObject_t; #endif # 2808 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 typedef struct CUfunc_st * # 2808 cudaFunction_t; #endif # 2813 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 typedef struct CUmemPoolHandle_st * # 2813 cudaMemPool_t; #endif # 2818 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 # 2818 enum cudaCGScope { # 2819 cudaCGScopeInvalid, # 2820 cudaCGScopeGrid, # 2821 cudaCGScopeMultiGrid # 2822 }; #endif # 2827 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 # 2827 struct cudaLaunchParams { # 2829 void *func; # 2830 dim3 gridDim; # 2831 dim3 blockDim; # 2832 void **args; # 2833 size_t sharedMem; # 2834 cudaStream_t stream; # 2835 }; #endif # 2840 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 # 2840 struct cudaKernelNodeParams { # 2841 void *func; # 2842 dim3 gridDim; # 2843 dim3 blockDim; # 2844 unsigned sharedMemBytes; # 2845 void **kernelParams; # 2846 void **extra; # 2847 }; #endif # 2852 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 # 2852 struct cudaExternalSemaphoreSignalNodeParams { # 2853 cudaExternalSemaphore_t *extSemArray; # 2854 const cudaExternalSemaphoreSignalParams *paramsArray; # 2855 unsigned numExtSems; # 2856 }; #endif # 2861 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 # 2861 struct cudaExternalSemaphoreWaitNodeParams { # 2862 cudaExternalSemaphore_t *extSemArray; # 2863 const cudaExternalSemaphoreWaitParams *paramsArray; # 2864 unsigned numExtSems; # 2865 }; #endif # 2870 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 # 2870 enum cudaGraphNodeType { # 2871 cudaGraphNodeTypeKernel, # 2872 cudaGraphNodeTypeMemcpy, # 2873 cudaGraphNodeTypeMemset, # 2874 cudaGraphNodeTypeHost, # 2875 cudaGraphNodeTypeGraph, # 2876 cudaGraphNodeTypeEmpty, # 2877 cudaGraphNodeTypeWaitEvent, # 2878 cudaGraphNodeTypeEventRecord, # 2879 cudaGraphNodeTypeExtSemaphoreSignal, # 2880 cudaGraphNodeTypeExtSemaphoreWait, # 2881 cudaGraphNodeTypeMemAlloc, # 2882 cudaGraphNodeTypeMemFree, # 2883 cudaGraphNodeTypeCount # 2884 }; #endif # 2889 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" typedef struct CUgraphExec_st *cudaGraphExec_t; # 2894 #if 0 # 2894 enum cudaGraphExecUpdateResult { # 2895 cudaGraphExecUpdateSuccess, # 2896 cudaGraphExecUpdateError, # 2897 cudaGraphExecUpdateErrorTopologyChanged, # 2898 cudaGraphExecUpdateErrorNodeTypeChanged, # 2899 cudaGraphExecUpdateErrorFunctionChanged, # 2900 cudaGraphExecUpdateErrorParametersChanged, # 2901 cudaGraphExecUpdateErrorNotSupported, # 2902 cudaGraphExecUpdateErrorUnsupportedFunctionChange # 2903 }; #endif # 2909 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 # 2909 enum cudaGetDriverEntryPointFlags { # 2910 cudaEnableDefault, # 2911 cudaEnableLegacyStream, # 2912 cudaEnablePerThreadDefaultStream # 2913 }; #endif # 2918 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 # 2918 enum cudaGraphDebugDotFlags { # 2919 cudaGraphDebugDotFlagsVerbose = (1 << 0), # 2920 cudaGraphDebugDotFlagsKernelNodeParams = (1 << 2), # 2921 cudaGraphDebugDotFlagsMemcpyNodeParams = (1 << 3), # 2922 cudaGraphDebugDotFlagsMemsetNodeParams = (1 << 4), # 2923 cudaGraphDebugDotFlagsHostNodeParams = (1 << 5), # 2924 cudaGraphDebugDotFlagsEventNodeParams = (1 << 6), # 2925 cudaGraphDebugDotFlagsExtSemasSignalNodeParams = (1 << 7), # 2926 cudaGraphDebugDotFlagsExtSemasWaitNodeParams = (1 << 8), # 2927 cudaGraphDebugDotFlagsKernelNodeAttributes = (1 << 9), # 2928 cudaGraphDebugDotFlagsHandles = (1 << 10) # 2929 }; #endif # 2934 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_types.h" #if 0 # 2934 enum cudaGraphInstantiateFlags { # 2935 cudaGraphInstantiateFlagAutoFreeOnLaunch = 1 # 2936 }; #endif # 84 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/surface_types.h" #if 0 # 84 enum cudaSurfaceBoundaryMode { # 86 cudaBoundaryModeZero, # 87 cudaBoundaryModeClamp, # 88 cudaBoundaryModeTrap # 89 }; #endif # 94 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/surface_types.h" #if 0 # 94 enum cudaSurfaceFormatMode { # 96 cudaFormatModeForced, # 97 cudaFormatModeAuto # 98 }; #endif # 103 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/surface_types.h" #if 0 # 103 struct surfaceReference { # 108 cudaChannelFormatDesc channelDesc; # 109 }; #endif # 114 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/surface_types.h" #if 0 typedef unsigned long long # 114 cudaSurfaceObject_t; #endif # 84 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_types.h" #if 0 # 84 enum cudaTextureAddressMode { # 86 cudaAddressModeWrap, # 87 cudaAddressModeClamp, # 88 cudaAddressModeMirror, # 89 cudaAddressModeBorder # 90 }; #endif # 95 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_types.h" #if 0 # 95 enum cudaTextureFilterMode { # 97 cudaFilterModePoint, # 98 cudaFilterModeLinear # 99 }; #endif # 104 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_types.h" #if 0 # 104 enum cudaTextureReadMode { # 106 cudaReadModeElementType, # 107 cudaReadModeNormalizedFloat # 108 }; #endif # 113 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_types.h" #if 0 # 113 struct textureReference { # 118 int normalized; # 122 cudaTextureFilterMode filterMode; # 126 cudaTextureAddressMode addressMode[3]; # 130 cudaChannelFormatDesc channelDesc; # 134 int sRGB; # 138 unsigned maxAnisotropy; # 142 cudaTextureFilterMode mipmapFilterMode; # 146 float mipmapLevelBias; # 150 float minMipmapLevelClamp; # 154 float maxMipmapLevelClamp; # 158 int disableTrilinearOptimization; # 159 int __cudaReserved[14]; # 160 }; #endif # 165 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_types.h" #if 0 # 165 struct cudaTextureDesc { # 170 cudaTextureAddressMode addressMode[3]; # 174 cudaTextureFilterMode filterMode; # 178 cudaTextureReadMode readMode; # 182 int sRGB; # 186 float borderColor[4]; # 190 int normalizedCoords; # 194 unsigned maxAnisotropy; # 198 cudaTextureFilterMode mipmapFilterMode; # 202 float mipmapLevelBias; # 206 float minMipmapLevelClamp; # 210 float maxMipmapLevelClamp; # 214 int disableTrilinearOptimization; # 215 }; #endif # 220 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_types.h" #if 0 typedef unsigned long long # 220 cudaTextureObject_t; #endif # 84 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/library_types.h" typedef # 54 enum cudaDataType_t { # 56 CUDA_R_16F = 2, # 57 CUDA_C_16F = 6, # 58 CUDA_R_16BF = 14, # 59 CUDA_C_16BF, # 60 CUDA_R_32F = 0, # 61 CUDA_C_32F = 4, # 62 CUDA_R_64F = 1, # 63 CUDA_C_64F = 5, # 64 CUDA_R_4I = 16, # 65 CUDA_C_4I, # 66 CUDA_R_4U, # 67 CUDA_C_4U, # 68 CUDA_R_8I = 3, # 69 CUDA_C_8I = 7, # 70 CUDA_R_8U, # 71 CUDA_C_8U, # 72 CUDA_R_16I = 20, # 73 CUDA_C_16I, # 74 CUDA_R_16U, # 75 CUDA_C_16U, # 76 CUDA_R_32I = 10, # 77 CUDA_C_32I, # 78 CUDA_R_32U, # 79 CUDA_C_32U, # 80 CUDA_R_64I = 24, # 81 CUDA_C_64I, # 82 CUDA_R_64U, # 83 CUDA_C_64U # 84 } cudaDataType; # 92 typedef # 87 enum libraryPropertyType_t { # 89 MAJOR_VERSION, # 90 MINOR_VERSION, # 91 PATCH_LEVEL # 92 } libraryPropertyType; # 115 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_device_runtime_api.h" extern "C" { # 117 extern cudaError_t cudaDeviceGetAttribute(int * value, cudaDeviceAttr attr, int device); # 118 extern cudaError_t cudaDeviceGetLimit(size_t * pValue, cudaLimit limit); # 119 extern cudaError_t cudaDeviceGetCacheConfig(cudaFuncCache * pCacheConfig); # 120 extern cudaError_t cudaDeviceGetSharedMemConfig(cudaSharedMemConfig * pConfig); # 121 extern cudaError_t cudaDeviceSynchronize(); # 122 extern cudaError_t cudaGetLastError(); # 123 extern cudaError_t cudaPeekAtLastError(); # 124 extern const char *cudaGetErrorString(cudaError_t error); # 125 extern const char *cudaGetErrorName(cudaError_t error); # 126 extern cudaError_t cudaGetDeviceCount(int * count); # 127 extern cudaError_t cudaGetDevice(int * device); # 128 extern cudaError_t cudaStreamCreateWithFlags(cudaStream_t * pStream, unsigned flags); # 129 extern cudaError_t cudaStreamDestroy(cudaStream_t stream); # 130 extern cudaError_t cudaStreamWaitEvent(cudaStream_t stream, cudaEvent_t event, unsigned flags); # 131 __attribute__((unused)) extern cudaError_t cudaStreamWaitEvent_ptsz(cudaStream_t stream, cudaEvent_t event, unsigned flags); # 132 extern cudaError_t cudaEventCreateWithFlags(cudaEvent_t * event, unsigned flags); # 133 extern cudaError_t cudaEventRecord(cudaEvent_t event, cudaStream_t stream); # 134 __attribute__((unused)) extern cudaError_t cudaEventRecord_ptsz(cudaEvent_t event, cudaStream_t stream); # 135 extern cudaError_t cudaEventRecordWithFlags(cudaEvent_t event, cudaStream_t stream, unsigned flags); # 136 __attribute__((unused)) extern cudaError_t cudaEventRecordWithFlags_ptsz(cudaEvent_t event, cudaStream_t stream, unsigned flags); # 137 extern cudaError_t cudaEventDestroy(cudaEvent_t event); # 138 extern cudaError_t cudaFuncGetAttributes(cudaFuncAttributes * attr, const void * func); # 139 extern cudaError_t cudaFree(void * devPtr); # 140 extern cudaError_t cudaMalloc(void ** devPtr, size_t size); # 141 extern cudaError_t cudaMemcpyAsync(void * dst, const void * src, size_t count, cudaMemcpyKind kind, cudaStream_t stream); # 142 __attribute__((unused)) extern cudaError_t cudaMemcpyAsync_ptsz(void * dst, const void * src, size_t count, cudaMemcpyKind kind, cudaStream_t stream); # 143 extern cudaError_t cudaMemcpy2DAsync(void * dst, size_t dpitch, const void * src, size_t spitch, size_t width, size_t height, cudaMemcpyKind kind, cudaStream_t stream); # 144 __attribute__((unused)) extern cudaError_t cudaMemcpy2DAsync_ptsz(void * dst, size_t dpitch, const void * src, size_t spitch, size_t width, size_t height, cudaMemcpyKind kind, cudaStream_t stream); # 145 extern cudaError_t cudaMemcpy3DAsync(const cudaMemcpy3DParms * p, cudaStream_t stream); # 146 __attribute__((unused)) extern cudaError_t cudaMemcpy3DAsync_ptsz(const cudaMemcpy3DParms * p, cudaStream_t stream); # 147 extern cudaError_t cudaMemsetAsync(void * devPtr, int value, size_t count, cudaStream_t stream); # 148 __attribute__((unused)) extern cudaError_t cudaMemsetAsync_ptsz(void * devPtr, int value, size_t count, cudaStream_t stream); # 149 extern cudaError_t cudaMemset2DAsync(void * devPtr, size_t pitch, int value, size_t width, size_t height, cudaStream_t stream); # 150 __attribute__((unused)) extern cudaError_t cudaMemset2DAsync_ptsz(void * devPtr, size_t pitch, int value, size_t width, size_t height, cudaStream_t stream); # 151 extern cudaError_t cudaMemset3DAsync(cudaPitchedPtr pitchedDevPtr, int value, cudaExtent extent, cudaStream_t stream); # 152 __attribute__((unused)) extern cudaError_t cudaMemset3DAsync_ptsz(cudaPitchedPtr pitchedDevPtr, int value, cudaExtent extent, cudaStream_t stream); # 153 extern cudaError_t cudaRuntimeGetVersion(int * runtimeVersion); # 174 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_device_runtime_api.h" __attribute__((unused)) extern void *cudaGetParameterBuffer(size_t alignment, size_t size); # 202 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_device_runtime_api.h" __attribute__((unused)) extern void *cudaGetParameterBufferV2(void * func, dim3 gridDimension, dim3 blockDimension, unsigned sharedMemSize); # 203 __attribute__((unused)) extern cudaError_t cudaLaunchDevice_ptsz(void * func, void * parameterBuffer, dim3 gridDimension, dim3 blockDimension, unsigned sharedMemSize, cudaStream_t stream); # 204 __attribute__((unused)) extern cudaError_t cudaLaunchDeviceV2_ptsz(void * parameterBuffer, cudaStream_t stream); # 222 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_device_runtime_api.h" __attribute__((unused)) extern cudaError_t cudaLaunchDevice(void * func, void * parameterBuffer, dim3 gridDimension, dim3 blockDimension, unsigned sharedMemSize, cudaStream_t stream); # 223 __attribute__((unused)) extern cudaError_t cudaLaunchDeviceV2(void * parameterBuffer, cudaStream_t stream); # 226 extern cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessor(int * numBlocks, const void * func, int blockSize, size_t dynamicSmemSize); # 227 extern cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(int * numBlocks, const void * func, int blockSize, size_t dynamicSmemSize, unsigned flags); # 229 __attribute__((unused)) extern unsigned long long cudaCGGetIntrinsicHandle(cudaCGScope scope); # 230 __attribute__((unused)) extern cudaError_t cudaCGSynchronize(unsigned long long handle, unsigned flags); # 231 __attribute__((unused)) extern cudaError_t cudaCGSynchronizeGrid(unsigned long long handle, unsigned flags); # 232 __attribute__((unused)) extern cudaError_t cudaCGGetSize(unsigned * numThreads, unsigned * numGrids, unsigned long long handle); # 233 __attribute__((unused)) extern cudaError_t cudaCGGetRank(unsigned * threadRank, unsigned * gridRank, unsigned long long handle); # 234 } # 236 template< class T> static inline cudaError_t cudaMalloc(T ** devPtr, size_t size); # 237 template< class T> static inline cudaError_t cudaFuncGetAttributes(cudaFuncAttributes * attr, T * entry); # 238 template< class T> static inline cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessor(int * numBlocks, T func, int blockSize, size_t dynamicSmemSize); # 239 template< class T> static inline cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(int * numBlocks, T func, int blockSize, size_t dynamicSmemSize, unsigned flags); # 266 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern "C" { # 301 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaDeviceReset(); # 322 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaDeviceSynchronize(); # 409 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaDeviceSetLimit(cudaLimit limit, size_t value); # 444 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaDeviceGetLimit(size_t * pValue, cudaLimit limit); # 467 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaDeviceGetTexture1DLinearMaxWidth(size_t * maxWidthInElements, const cudaChannelFormatDesc * fmtDesc, int device); # 501 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaDeviceGetCacheConfig(cudaFuncCache * pCacheConfig); # 538 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaDeviceGetStreamPriorityRange(int * leastPriority, int * greatestPriority); # 582 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaDeviceSetCacheConfig(cudaFuncCache cacheConfig); # 613 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaDeviceGetSharedMemConfig(cudaSharedMemConfig * pConfig); # 657 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaDeviceSetSharedMemConfig(cudaSharedMemConfig config); # 684 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaDeviceGetByPCIBusId(int * device, const char * pciBusId); # 714 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaDeviceGetPCIBusId(char * pciBusId, int len, int device); # 762 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaIpcGetEventHandle(cudaIpcEventHandle_t * handle, cudaEvent_t event); # 803 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaIpcOpenEventHandle(cudaEvent_t * event, cudaIpcEventHandle_t handle); # 846 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaIpcGetMemHandle(cudaIpcMemHandle_t * handle, void * devPtr); # 910 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaIpcOpenMemHandle(void ** devPtr, cudaIpcMemHandle_t handle, unsigned flags); # 946 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaIpcCloseMemHandle(void * devPtr); # 978 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaDeviceFlushGPUDirectRDMAWrites(cudaFlushGPUDirectRDMAWritesTarget target, cudaFlushGPUDirectRDMAWritesScope scope); # 1022 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" __attribute((deprecated)) extern cudaError_t cudaThreadExit(); # 1048 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" __attribute((deprecated)) extern cudaError_t cudaThreadSynchronize(); # 1097 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" __attribute((deprecated)) extern cudaError_t cudaThreadSetLimit(cudaLimit limit, size_t value); # 1130 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" __attribute((deprecated)) extern cudaError_t cudaThreadGetLimit(size_t * pValue, cudaLimit limit); # 1166 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" __attribute((deprecated)) extern cudaError_t cudaThreadGetCacheConfig(cudaFuncCache * pCacheConfig); # 1213 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" __attribute((deprecated)) extern cudaError_t cudaThreadSetCacheConfig(cudaFuncCache cacheConfig); # 1276 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGetLastError(); # 1324 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaPeekAtLastError(); # 1340 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern const char *cudaGetErrorName(cudaError_t error); # 1356 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern const char *cudaGetErrorString(cudaError_t error); # 1384 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGetDeviceCount(int * count); # 1662 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGetDeviceProperties(cudaDeviceProp * prop, int device); # 1857 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaDeviceGetAttribute(int * value, cudaDeviceAttr attr, int device); # 1875 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaDeviceGetDefaultMemPool(cudaMemPool_t * memPool, int device); # 1899 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaDeviceSetMemPool(int device, cudaMemPool_t memPool); # 1919 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaDeviceGetMemPool(cudaMemPool_t * memPool, int device); # 1967 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaDeviceGetNvSciSyncAttributes(void * nvSciSyncAttrList, int device, int flags); # 2007 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaDeviceGetP2PAttribute(int * value, cudaDeviceP2PAttr attr, int srcDevice, int dstDevice); # 2028 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaChooseDevice(int * device, const cudaDeviceProp * prop); # 2065 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaSetDevice(int device); # 2086 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGetDevice(int * device); # 2117 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaSetValidDevices(int * device_arr, int len); # 2182 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaSetDeviceFlags(unsigned flags); # 2226 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGetDeviceFlags(unsigned * flags); # 2266 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaStreamCreate(cudaStream_t * pStream); # 2298 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaStreamCreateWithFlags(cudaStream_t * pStream, unsigned flags); # 2344 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaStreamCreateWithPriority(cudaStream_t * pStream, unsigned flags, int priority); # 2371 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaStreamGetPriority(cudaStream_t hStream, int * priority); # 2396 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaStreamGetFlags(cudaStream_t hStream, unsigned * flags); # 2411 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaCtxResetPersistingL2Cache(); # 2431 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaStreamCopyAttributes(cudaStream_t dst, cudaStream_t src); # 2452 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaStreamGetAttribute(cudaStream_t hStream, cudaStreamAttrID attr, cudaStreamAttrValue * value_out); # 2476 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaStreamSetAttribute(cudaStream_t hStream, cudaStreamAttrID attr, const cudaStreamAttrValue * value); # 2510 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaStreamDestroy(cudaStream_t stream); # 2541 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaStreamWaitEvent(cudaStream_t stream, cudaEvent_t event, unsigned flags = 0); # 2549 typedef void (*cudaStreamCallback_t)(cudaStream_t stream, cudaError_t status, void * userData); # 2616 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaStreamAddCallback(cudaStream_t stream, cudaStreamCallback_t callback, void * userData, unsigned flags); # 2640 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaStreamSynchronize(cudaStream_t stream); # 2665 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaStreamQuery(cudaStream_t stream); # 2749 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaStreamAttachMemAsync(cudaStream_t stream, void * devPtr, size_t length = 0, unsigned flags = 4); # 2788 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaStreamBeginCapture(cudaStream_t stream, cudaStreamCaptureMode mode); # 2839 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaThreadExchangeStreamCaptureMode(cudaStreamCaptureMode * mode); # 2867 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaStreamEndCapture(cudaStream_t stream, cudaGraph_t * pGraph); # 2905 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaStreamIsCapturing(cudaStream_t stream, cudaStreamCaptureStatus * pCaptureStatus); # 2937 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaStreamGetCaptureInfo(cudaStream_t stream, cudaStreamCaptureStatus * pCaptureStatus, unsigned long long * pId); # 2992 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaStreamGetCaptureInfo_v2(cudaStream_t stream, cudaStreamCaptureStatus * captureStatus_out, unsigned long long * id_out = 0, cudaGraph_t * graph_out = 0, const cudaGraphNode_t ** dependencies_out = 0, size_t * numDependencies_out = 0); # 3025 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaStreamUpdateCaptureDependencies(cudaStream_t stream, cudaGraphNode_t * dependencies, size_t numDependencies, unsigned flags = 0); # 3062 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaEventCreate(cudaEvent_t * event); # 3099 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaEventCreateWithFlags(cudaEvent_t * event, unsigned flags); # 3139 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaEventRecord(cudaEvent_t event, cudaStream_t stream = 0); # 3186 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaEventRecordWithFlags(cudaEvent_t event, cudaStream_t stream = 0, unsigned flags = 0); # 3218 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaEventQuery(cudaEvent_t event); # 3248 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaEventSynchronize(cudaEvent_t event); # 3277 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaEventDestroy(cudaEvent_t event); # 3320 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaEventElapsedTime(float * ms, cudaEvent_t start, cudaEvent_t end); # 3500 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaImportExternalMemory(cudaExternalMemory_t * extMem_out, const cudaExternalMemoryHandleDesc * memHandleDesc); # 3555 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaExternalMemoryGetMappedBuffer(void ** devPtr, cudaExternalMemory_t extMem, const cudaExternalMemoryBufferDesc * bufferDesc); # 3615 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaExternalMemoryGetMappedMipmappedArray(cudaMipmappedArray_t * mipmap, cudaExternalMemory_t extMem, const cudaExternalMemoryMipmappedArrayDesc * mipmapDesc); # 3639 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaDestroyExternalMemory(cudaExternalMemory_t extMem); # 3792 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaImportExternalSemaphore(cudaExternalSemaphore_t * extSem_out, const cudaExternalSemaphoreHandleDesc * semHandleDesc); # 3859 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaSignalExternalSemaphoresAsync_v2(const cudaExternalSemaphore_t * extSemArray, const cudaExternalSemaphoreSignalParams * paramsArray, unsigned numExtSems, cudaStream_t stream = 0); # 3935 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaWaitExternalSemaphoresAsync_v2(const cudaExternalSemaphore_t * extSemArray, const cudaExternalSemaphoreWaitParams * paramsArray, unsigned numExtSems, cudaStream_t stream = 0); # 3958 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaDestroyExternalSemaphore(cudaExternalSemaphore_t extSem); # 4025 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaLaunchKernel(const void * func, dim3 gridDim, dim3 blockDim, void ** args, size_t sharedMem, cudaStream_t stream); # 4082 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaLaunchCooperativeKernel(const void * func, dim3 gridDim, dim3 blockDim, void ** args, size_t sharedMem, cudaStream_t stream); # 4183 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" __attribute((deprecated)) extern cudaError_t cudaLaunchCooperativeKernelMultiDevice(cudaLaunchParams * launchParamsList, unsigned numDevices, unsigned flags = 0); # 4230 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaFuncSetCacheConfig(const void * func, cudaFuncCache cacheConfig); # 4285 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaFuncSetSharedMemConfig(const void * func, cudaSharedMemConfig config); # 4318 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaFuncGetAttributes(cudaFuncAttributes * attr, const void * func); # 4355 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaFuncSetAttribute(const void * func, cudaFuncAttribute attr, int value); # 4381 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" __attribute((deprecated)) extern cudaError_t cudaSetDoubleForDevice(double * d); # 4405 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" __attribute((deprecated)) extern cudaError_t cudaSetDoubleForHost(double * d); # 4473 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaLaunchHostFunc(cudaStream_t stream, cudaHostFn_t fn, void * userData); # 4530 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessor(int * numBlocks, const void * func, int blockSize, size_t dynamicSMemSize); # 4559 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaOccupancyAvailableDynamicSMemPerBlock(size_t * dynamicSmemSize, const void * func, int numBlocks, int blockSize); # 4604 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(int * numBlocks, const void * func, int blockSize, size_t dynamicSMemSize, unsigned flags); # 4725 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaMallocManaged(void ** devPtr, size_t size, unsigned flags = 1); # 4758 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaMalloc(void ** devPtr, size_t size); # 4791 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaMallocHost(void ** ptr, size_t size); # 4834 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaMallocPitch(void ** devPtr, size_t * pitch, size_t width, size_t height); # 4883 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaMallocArray(cudaArray_t * array, const cudaChannelFormatDesc * desc, size_t width, size_t height = 0, unsigned flags = 0); # 4912 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaFree(void * devPtr); # 4935 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaFreeHost(void * ptr); # 4958 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaFreeArray(cudaArray_t array); # 4981 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaFreeMipmappedArray(cudaMipmappedArray_t mipmappedArray); # 5047 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaHostAlloc(void ** pHost, size_t size, unsigned flags); # 5140 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaHostRegister(void * ptr, size_t size, unsigned flags); # 5163 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaHostUnregister(void * ptr); # 5208 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaHostGetDevicePointer(void ** pDevice, void * pHost, unsigned flags); # 5230 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaHostGetFlags(unsigned * pFlags, void * pHost); # 5269 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaMalloc3D(cudaPitchedPtr * pitchedDevPtr, cudaExtent extent); # 5411 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaMalloc3DArray(cudaArray_t * array, const cudaChannelFormatDesc * desc, cudaExtent extent, unsigned flags = 0); # 5553 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaMallocMipmappedArray(cudaMipmappedArray_t * mipmappedArray, const cudaChannelFormatDesc * desc, cudaExtent extent, unsigned numLevels, unsigned flags = 0); # 5586 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGetMipmappedArrayLevel(cudaArray_t * levelArray, cudaMipmappedArray_const_t mipmappedArray, unsigned level); # 5691 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaMemcpy3D(const cudaMemcpy3DParms * p); # 5722 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaMemcpy3DPeer(const cudaMemcpy3DPeerParms * p); # 5840 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaMemcpy3DAsync(const cudaMemcpy3DParms * p, cudaStream_t stream = 0); # 5866 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaMemcpy3DPeerAsync(const cudaMemcpy3DPeerParms * p, cudaStream_t stream = 0); # 5900 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaMemGetInfo(size_t * free, size_t * total); # 5926 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaArrayGetInfo(cudaChannelFormatDesc * desc, cudaExtent * extent, unsigned * flags, cudaArray_t array); # 5955 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaArrayGetPlane(cudaArray_t * pPlaneArray, cudaArray_t hArray, unsigned planeIdx); # 5983 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaArrayGetSparseProperties(cudaArraySparseProperties * sparseProperties, cudaArray_t array); # 6013 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaMipmappedArrayGetSparseProperties(cudaArraySparseProperties * sparseProperties, cudaMipmappedArray_t mipmap); # 6058 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaMemcpy(void * dst, const void * src, size_t count, cudaMemcpyKind kind); # 6093 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaMemcpyPeer(void * dst, int dstDevice, const void * src, int srcDevice, size_t count); # 6142 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaMemcpy2D(void * dst, size_t dpitch, const void * src, size_t spitch, size_t width, size_t height, cudaMemcpyKind kind); # 6192 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaMemcpy2DToArray(cudaArray_t dst, size_t wOffset, size_t hOffset, const void * src, size_t spitch, size_t width, size_t height, cudaMemcpyKind kind); # 6242 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaMemcpy2DFromArray(void * dst, size_t dpitch, cudaArray_const_t src, size_t wOffset, size_t hOffset, size_t width, size_t height, cudaMemcpyKind kind); # 6289 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaMemcpy2DArrayToArray(cudaArray_t dst, size_t wOffsetDst, size_t hOffsetDst, cudaArray_const_t src, size_t wOffsetSrc, size_t hOffsetSrc, size_t width, size_t height, cudaMemcpyKind kind = cudaMemcpyDeviceToDevice); # 6332 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaMemcpyToSymbol(const void * symbol, const void * src, size_t count, size_t offset = 0, cudaMemcpyKind kind = cudaMemcpyHostToDevice); # 6375 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaMemcpyFromSymbol(void * dst, const void * symbol, size_t count, size_t offset = 0, cudaMemcpyKind kind = cudaMemcpyDeviceToHost); # 6432 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaMemcpyAsync(void * dst, const void * src, size_t count, cudaMemcpyKind kind, cudaStream_t stream = 0); # 6467 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaMemcpyPeerAsync(void * dst, int dstDevice, const void * src, int srcDevice, size_t count, cudaStream_t stream = 0); # 6530 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaMemcpy2DAsync(void * dst, size_t dpitch, const void * src, size_t spitch, size_t width, size_t height, cudaMemcpyKind kind, cudaStream_t stream = 0); # 6588 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaMemcpy2DToArrayAsync(cudaArray_t dst, size_t wOffset, size_t hOffset, const void * src, size_t spitch, size_t width, size_t height, cudaMemcpyKind kind, cudaStream_t stream = 0); # 6645 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaMemcpy2DFromArrayAsync(void * dst, size_t dpitch, cudaArray_const_t src, size_t wOffset, size_t hOffset, size_t width, size_t height, cudaMemcpyKind kind, cudaStream_t stream = 0); # 6696 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaMemcpyToSymbolAsync(const void * symbol, const void * src, size_t count, size_t offset, cudaMemcpyKind kind, cudaStream_t stream = 0); # 6747 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaMemcpyFromSymbolAsync(void * dst, const void * symbol, size_t count, size_t offset, cudaMemcpyKind kind, cudaStream_t stream = 0); # 6776 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaMemset(void * devPtr, int value, size_t count); # 6810 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaMemset2D(void * devPtr, size_t pitch, int value, size_t width, size_t height); # 6856 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaMemset3D(cudaPitchedPtr pitchedDevPtr, int value, cudaExtent extent); # 6892 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaMemsetAsync(void * devPtr, int value, size_t count, cudaStream_t stream = 0); # 6933 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaMemset2DAsync(void * devPtr, size_t pitch, int value, size_t width, size_t height, cudaStream_t stream = 0); # 6986 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaMemset3DAsync(cudaPitchedPtr pitchedDevPtr, int value, cudaExtent extent, cudaStream_t stream = 0); # 7014 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGetSymbolAddress(void ** devPtr, const void * symbol); # 7041 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGetSymbolSize(size_t * size, const void * symbol); # 7111 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaMemPrefetchAsync(const void * devPtr, size_t count, int dstDevice, cudaStream_t stream = 0); # 7227 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaMemAdvise(const void * devPtr, size_t count, cudaMemoryAdvise advice, int device); # 7286 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaMemRangeGetAttribute(void * data, size_t dataSize, cudaMemRangeAttribute attribute, const void * devPtr, size_t count); # 7325 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaMemRangeGetAttributes(void ** data, size_t * dataSizes, cudaMemRangeAttribute * attributes, size_t numAttributes, const void * devPtr, size_t count); # 7385 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" __attribute((deprecated)) extern cudaError_t cudaMemcpyToArray(cudaArray_t dst, size_t wOffset, size_t hOffset, const void * src, size_t count, cudaMemcpyKind kind); # 7427 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" __attribute((deprecated)) extern cudaError_t cudaMemcpyFromArray(void * dst, cudaArray_const_t src, size_t wOffset, size_t hOffset, size_t count, cudaMemcpyKind kind); # 7470 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" __attribute((deprecated)) extern cudaError_t cudaMemcpyArrayToArray(cudaArray_t dst, size_t wOffsetDst, size_t hOffsetDst, cudaArray_const_t src, size_t wOffsetSrc, size_t hOffsetSrc, size_t count, cudaMemcpyKind kind = cudaMemcpyDeviceToDevice); # 7521 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" __attribute((deprecated)) extern cudaError_t cudaMemcpyToArrayAsync(cudaArray_t dst, size_t wOffset, size_t hOffset, const void * src, size_t count, cudaMemcpyKind kind, cudaStream_t stream = 0); # 7571 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" __attribute((deprecated)) extern cudaError_t cudaMemcpyFromArrayAsync(void * dst, cudaArray_const_t src, size_t wOffset, size_t hOffset, size_t count, cudaMemcpyKind kind, cudaStream_t stream = 0); # 7640 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaMallocAsync(void ** devPtr, size_t size, cudaStream_t hStream); # 7666 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaFreeAsync(void * devPtr, cudaStream_t hStream); # 7691 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaMemPoolTrimTo(cudaMemPool_t memPool, size_t minBytesToKeep); # 7729 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaMemPoolSetAttribute(cudaMemPool_t memPool, cudaMemPoolAttr attr, void * value); # 7767 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaMemPoolGetAttribute(cudaMemPool_t memPool, cudaMemPoolAttr attr, void * value); # 7782 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaMemPoolSetAccess(cudaMemPool_t memPool, const cudaMemAccessDesc * descList, size_t count); # 7795 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaMemPoolGetAccess(cudaMemAccessFlags * flags, cudaMemPool_t memPool, cudaMemLocation * location); # 7815 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaMemPoolCreate(cudaMemPool_t * memPool, const cudaMemPoolProps * poolProps); # 7837 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaMemPoolDestroy(cudaMemPool_t memPool); # 7873 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaMallocFromPoolAsync(void ** ptr, size_t size, cudaMemPool_t memPool, cudaStream_t stream); # 7898 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaMemPoolExportToShareableHandle(void * shareableHandle, cudaMemPool_t memPool, cudaMemAllocationHandleType handleType, unsigned flags); # 7925 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaMemPoolImportFromShareableHandle(cudaMemPool_t * memPool, void * shareableHandle, cudaMemAllocationHandleType handleType, unsigned flags); # 7948 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaMemPoolExportPointer(cudaMemPoolPtrExportData * exportData, void * ptr); # 7977 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaMemPoolImportPointer(void ** ptr, cudaMemPool_t memPool, cudaMemPoolPtrExportData * exportData); # 8129 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaPointerGetAttributes(cudaPointerAttributes * attributes, const void * ptr); # 8170 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaDeviceCanAccessPeer(int * canAccessPeer, int device, int peerDevice); # 8212 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaDeviceEnablePeerAccess(int peerDevice, unsigned flags); # 8234 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaDeviceDisablePeerAccess(int peerDevice); # 8298 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGraphicsUnregisterResource(cudaGraphicsResource_t resource); # 8333 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGraphicsResourceSetMapFlags(cudaGraphicsResource_t resource, unsigned flags); # 8372 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGraphicsMapResources(int count, cudaGraphicsResource_t * resources, cudaStream_t stream = 0); # 8407 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGraphicsUnmapResources(int count, cudaGraphicsResource_t * resources, cudaStream_t stream = 0); # 8439 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGraphicsResourceGetMappedPointer(void ** devPtr, size_t * size, cudaGraphicsResource_t resource); # 8477 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGraphicsSubResourceGetMappedArray(cudaArray_t * array, cudaGraphicsResource_t resource, unsigned arrayIndex, unsigned mipLevel); # 8506 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGraphicsResourceGetMappedMipmappedArray(cudaMipmappedArray_t * mipmappedArray, cudaGraphicsResource_t resource); # 8577 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" __attribute((deprecated)) extern cudaError_t cudaBindTexture(size_t * offset, const textureReference * texref, const void * devPtr, const cudaChannelFormatDesc * desc, size_t size = ((2147483647) * 2U) + 1U); # 8636 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" __attribute((deprecated)) extern cudaError_t cudaBindTexture2D(size_t * offset, const textureReference * texref, const void * devPtr, const cudaChannelFormatDesc * desc, size_t width, size_t height, size_t pitch); # 8674 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" __attribute((deprecated)) extern cudaError_t cudaBindTextureToArray(const textureReference * texref, cudaArray_const_t array, const cudaChannelFormatDesc * desc); # 8714 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" __attribute((deprecated)) extern cudaError_t cudaBindTextureToMipmappedArray(const textureReference * texref, cudaMipmappedArray_const_t mipmappedArray, const cudaChannelFormatDesc * desc); # 8740 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" __attribute((deprecated)) extern cudaError_t cudaUnbindTexture(const textureReference * texref); # 8769 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" __attribute((deprecated)) extern cudaError_t cudaGetTextureAlignmentOffset(size_t * offset, const textureReference * texref); # 8799 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" __attribute((deprecated)) extern cudaError_t cudaGetTextureReference(const textureReference ** texref, const void * symbol); # 8844 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" __attribute((deprecated)) extern cudaError_t cudaBindSurfaceToArray(const surfaceReference * surfref, cudaArray_const_t array, const cudaChannelFormatDesc * desc); # 8869 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" __attribute((deprecated)) extern cudaError_t cudaGetSurfaceReference(const surfaceReference ** surfref, const void * symbol); # 8904 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGetChannelDesc(cudaChannelFormatDesc * desc, cudaArray_const_t array); # 8934 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaChannelFormatDesc cudaCreateChannelDesc(int x, int y, int z, int w, cudaChannelFormatKind f); # 9152 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaCreateTextureObject(cudaTextureObject_t * pTexObject, const cudaResourceDesc * pResDesc, const cudaTextureDesc * pTexDesc, const cudaResourceViewDesc * pResViewDesc); # 9172 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaDestroyTextureObject(cudaTextureObject_t texObject); # 9192 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGetTextureObjectResourceDesc(cudaResourceDesc * pResDesc, cudaTextureObject_t texObject); # 9212 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGetTextureObjectTextureDesc(cudaTextureDesc * pTexDesc, cudaTextureObject_t texObject); # 9233 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGetTextureObjectResourceViewDesc(cudaResourceViewDesc * pResViewDesc, cudaTextureObject_t texObject); # 9278 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaCreateSurfaceObject(cudaSurfaceObject_t * pSurfObject, const cudaResourceDesc * pResDesc); # 9298 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaDestroySurfaceObject(cudaSurfaceObject_t surfObject); # 9317 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGetSurfaceObjectResourceDesc(cudaResourceDesc * pResDesc, cudaSurfaceObject_t surfObject); # 9351 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaDriverGetVersion(int * driverVersion); # 9376 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaRuntimeGetVersion(int * runtimeVersion); # 9423 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGraphCreate(cudaGraph_t * pGraph, unsigned flags); # 9520 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGraphAddKernelNode(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, const cudaKernelNodeParams * pNodeParams); # 9553 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGraphKernelNodeGetParams(cudaGraphNode_t node, cudaKernelNodeParams * pNodeParams); # 9578 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGraphKernelNodeSetParams(cudaGraphNode_t node, const cudaKernelNodeParams * pNodeParams); # 9598 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGraphKernelNodeCopyAttributes(cudaGraphNode_t hSrc, cudaGraphNode_t hDst); # 9621 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGraphKernelNodeGetAttribute(cudaGraphNode_t hNode, cudaKernelNodeAttrID attr, cudaKernelNodeAttrValue * value_out); # 9645 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGraphKernelNodeSetAttribute(cudaGraphNode_t hNode, cudaKernelNodeAttrID attr, const cudaKernelNodeAttrValue * value); # 9695 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGraphAddMemcpyNode(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, const cudaMemcpy3DParms * pCopyParams); # 9754 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGraphAddMemcpyNodeToSymbol(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, const void * symbol, const void * src, size_t count, size_t offset, cudaMemcpyKind kind); # 9823 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGraphAddMemcpyNodeFromSymbol(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, void * dst, const void * symbol, size_t count, size_t offset, cudaMemcpyKind kind); # 9891 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGraphAddMemcpyNode1D(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, void * dst, const void * src, size_t count, cudaMemcpyKind kind); # 9923 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGraphMemcpyNodeGetParams(cudaGraphNode_t node, cudaMemcpy3DParms * pNodeParams); # 9949 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGraphMemcpyNodeSetParams(cudaGraphNode_t node, const cudaMemcpy3DParms * pNodeParams); # 9988 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGraphMemcpyNodeSetParamsToSymbol(cudaGraphNode_t node, const void * symbol, const void * src, size_t count, size_t offset, cudaMemcpyKind kind); # 10034 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGraphMemcpyNodeSetParamsFromSymbol(cudaGraphNode_t node, void * dst, const void * symbol, size_t count, size_t offset, cudaMemcpyKind kind); # 10080 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGraphMemcpyNodeSetParams1D(cudaGraphNode_t node, void * dst, const void * src, size_t count, cudaMemcpyKind kind); # 10127 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGraphAddMemsetNode(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, const cudaMemsetParams * pMemsetParams); # 10150 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGraphMemsetNodeGetParams(cudaGraphNode_t node, cudaMemsetParams * pNodeParams); # 10173 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGraphMemsetNodeSetParams(cudaGraphNode_t node, const cudaMemsetParams * pNodeParams); # 10214 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGraphAddHostNode(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, const cudaHostNodeParams * pNodeParams); # 10237 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGraphHostNodeGetParams(cudaGraphNode_t node, cudaHostNodeParams * pNodeParams); # 10260 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGraphHostNodeSetParams(cudaGraphNode_t node, const cudaHostNodeParams * pNodeParams); # 10300 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGraphAddChildGraphNode(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, cudaGraph_t childGraph); # 10327 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGraphChildGraphNodeGetGraph(cudaGraphNode_t node, cudaGraph_t * pGraph); # 10364 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGraphAddEmptyNode(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies); # 10407 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGraphAddEventRecordNode(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, cudaEvent_t event); # 10434 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGraphEventRecordNodeGetEvent(cudaGraphNode_t node, cudaEvent_t * event_out); # 10461 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGraphEventRecordNodeSetEvent(cudaGraphNode_t node, cudaEvent_t event); # 10507 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGraphAddEventWaitNode(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, cudaEvent_t event); # 10534 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGraphEventWaitNodeGetEvent(cudaGraphNode_t node, cudaEvent_t * event_out); # 10561 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGraphEventWaitNodeSetEvent(cudaGraphNode_t node, cudaEvent_t event); # 10610 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGraphAddExternalSemaphoresSignalNode(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, const cudaExternalSemaphoreSignalNodeParams * nodeParams); # 10643 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGraphExternalSemaphoresSignalNodeGetParams(cudaGraphNode_t hNode, cudaExternalSemaphoreSignalNodeParams * params_out); # 10670 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGraphExternalSemaphoresSignalNodeSetParams(cudaGraphNode_t hNode, const cudaExternalSemaphoreSignalNodeParams * nodeParams); # 10719 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGraphAddExternalSemaphoresWaitNode(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, const cudaExternalSemaphoreWaitNodeParams * nodeParams); # 10752 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGraphExternalSemaphoresWaitNodeGetParams(cudaGraphNode_t hNode, cudaExternalSemaphoreWaitNodeParams * params_out); # 10779 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGraphExternalSemaphoresWaitNodeSetParams(cudaGraphNode_t hNode, const cudaExternalSemaphoreWaitNodeParams * nodeParams); # 10856 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGraphAddMemAllocNode(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, cudaMemAllocNodeParams * nodeParams); # 10883 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGraphMemAllocNodeGetParams(cudaGraphNode_t node, cudaMemAllocNodeParams * params_out); # 10943 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGraphAddMemFreeNode(cudaGraphNode_t * pGraphNode, cudaGraph_t graph, const cudaGraphNode_t * pDependencies, size_t numDependencies, void * dptr); # 10967 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGraphMemFreeNodeGetParams(cudaGraphNode_t node, void * dptr_out); # 10995 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaDeviceGraphMemTrim(int device); # 11032 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaDeviceGetGraphMemAttribute(int device, cudaGraphMemAttributeType attr, void * value); # 11066 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaDeviceSetGraphMemAttribute(int device, cudaGraphMemAttributeType attr, void * value); # 11094 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGraphClone(cudaGraph_t * pGraphClone, cudaGraph_t originalGraph); # 11122 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGraphNodeFindInClone(cudaGraphNode_t * pNode, cudaGraphNode_t originalNode, cudaGraph_t clonedGraph); # 11153 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGraphNodeGetType(cudaGraphNode_t node, cudaGraphNodeType * pType); # 11184 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGraphGetNodes(cudaGraph_t graph, cudaGraphNode_t * nodes, size_t * numNodes); # 11215 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGraphGetRootNodes(cudaGraph_t graph, cudaGraphNode_t * pRootNodes, size_t * pNumRootNodes); # 11249 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGraphGetEdges(cudaGraph_t graph, cudaGraphNode_t * from, cudaGraphNode_t * to, size_t * numEdges); # 11280 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGraphNodeGetDependencies(cudaGraphNode_t node, cudaGraphNode_t * pDependencies, size_t * pNumDependencies); # 11312 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGraphNodeGetDependentNodes(cudaGraphNode_t node, cudaGraphNode_t * pDependentNodes, size_t * pNumDependentNodes); # 11343 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGraphAddDependencies(cudaGraph_t graph, const cudaGraphNode_t * from, const cudaGraphNode_t * to, size_t numDependencies); # 11374 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGraphRemoveDependencies(cudaGraph_t graph, const cudaGraphNode_t * from, const cudaGraphNode_t * to, size_t numDependencies); # 11404 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGraphDestroyNode(cudaGraphNode_t node); # 11442 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGraphInstantiate(cudaGraphExec_t * pGraphExec, cudaGraph_t graph, cudaGraphNode_t * pErrorNode, char * pLogBuffer, size_t bufferSize); # 11485 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGraphInstantiateWithFlags(cudaGraphExec_t * pGraphExec, cudaGraph_t graph, unsigned long long flags); # 11529 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGraphExecKernelNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const cudaKernelNodeParams * pNodeParams); # 11579 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGraphExecMemcpyNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const cudaMemcpy3DParms * pNodeParams); # 11634 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGraphExecMemcpyNodeSetParamsToSymbol(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const void * symbol, const void * src, size_t count, size_t offset, cudaMemcpyKind kind); # 11697 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGraphExecMemcpyNodeSetParamsFromSymbol(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, void * dst, const void * symbol, size_t count, size_t offset, cudaMemcpyKind kind); # 11758 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGraphExecMemcpyNodeSetParams1D(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, void * dst, const void * src, size_t count, cudaMemcpyKind kind); # 11812 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGraphExecMemsetNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const cudaMemsetParams * pNodeParams); # 11851 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGraphExecHostNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const cudaHostNodeParams * pNodeParams); # 11897 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGraphExecChildGraphNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, cudaGraph_t childGraph); # 11941 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGraphExecEventRecordNodeSetEvent(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, cudaEvent_t event); # 11985 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGraphExecEventWaitNodeSetEvent(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, cudaEvent_t event); # 12032 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGraphExecExternalSemaphoresSignalNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, const cudaExternalSemaphoreSignalNodeParams * nodeParams); # 12079 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGraphExecExternalSemaphoresWaitNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, const cudaExternalSemaphoreWaitNodeParams * nodeParams); # 12154 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGraphExecUpdate(cudaGraphExec_t hGraphExec, cudaGraph_t hGraph, cudaGraphNode_t * hErrorNode_out, cudaGraphExecUpdateResult * updateResult_out); # 12179 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGraphUpload(cudaGraphExec_t graphExec, cudaStream_t stream); # 12210 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGraphLaunch(cudaGraphExec_t graphExec, cudaStream_t stream); # 12233 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGraphExecDestroy(cudaGraphExec_t graphExec); # 12254 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGraphDestroy(cudaGraph_t graph); # 12273 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGraphDebugDotPrint(cudaGraph_t graph, const char * path, unsigned flags); # 12309 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaUserObjectCreate(cudaUserObject_t * object_out, void * ptr, cudaHostFn_t destroy, unsigned initialRefcount, unsigned flags); # 12333 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaUserObjectRetain(cudaUserObject_t object, unsigned count = 1); # 12361 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaUserObjectRelease(cudaUserObject_t object, unsigned count = 1); # 12389 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGraphRetainUserObject(cudaGraph_t graph, cudaUserObject_t object, unsigned count = 1, unsigned flags = 0); # 12414 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGraphReleaseUserObject(cudaGraph_t graph, cudaUserObject_t object, unsigned count = 1); # 12480 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGetDriverEntryPoint(const char * symbol, void ** funcPtr, unsigned long long flags); # 12485 extern cudaError_t cudaGetExportTable(const void ** ppExportTable, const cudaUUID_t * pExportTableId); # 12661 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" extern cudaError_t cudaGetFuncBySymbol(cudaFunction_t * functionPtr, const void * symbolPtr); # 12803 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime_api.h" } # 104 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/channel_descriptor.h" template< class T> inline cudaChannelFormatDesc cudaCreateChannelDesc() # 105 { # 106 return cudaCreateChannelDesc(0, 0, 0, 0, cudaChannelFormatKindNone); # 107 } # 109 static inline cudaChannelFormatDesc cudaCreateChannelDescHalf() # 110 { # 111 int e = (((int)sizeof(unsigned short)) * 8); # 113 return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindFloat); # 114 } # 116 static inline cudaChannelFormatDesc cudaCreateChannelDescHalf1() # 117 { # 118 int e = (((int)sizeof(unsigned short)) * 8); # 120 return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindFloat); # 121 } # 123 static inline cudaChannelFormatDesc cudaCreateChannelDescHalf2() # 124 { # 125 int e = (((int)sizeof(unsigned short)) * 8); # 127 return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindFloat); # 128 } # 130 static inline cudaChannelFormatDesc cudaCreateChannelDescHalf4() # 131 { # 132 int e = (((int)sizeof(unsigned short)) * 8); # 134 return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindFloat); # 135 } # 137 template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< char> () # 138 { # 139 int e = (((int)sizeof(char)) * 8); # 142 return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); # 146 } # 148 template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< signed char> () # 149 { # 150 int e = (((int)sizeof(signed char)) * 8); # 152 return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); # 153 } # 155 template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< unsigned char> () # 156 { # 157 int e = (((int)sizeof(unsigned char)) * 8); # 159 return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); # 160 } # 162 template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< char1> () # 163 { # 164 int e = (((int)sizeof(signed char)) * 8); # 166 return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); # 167 } # 169 template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< uchar1> () # 170 { # 171 int e = (((int)sizeof(unsigned char)) * 8); # 173 return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); # 174 } # 176 template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< char2> () # 177 { # 178 int e = (((int)sizeof(signed char)) * 8); # 180 return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindSigned); # 181 } # 183 template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< uchar2> () # 184 { # 185 int e = (((int)sizeof(unsigned char)) * 8); # 187 return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindUnsigned); # 188 } # 190 template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< char4> () # 191 { # 192 int e = (((int)sizeof(signed char)) * 8); # 194 return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindSigned); # 195 } # 197 template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< uchar4> () # 198 { # 199 int e = (((int)sizeof(unsigned char)) * 8); # 201 return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindUnsigned); # 202 } # 204 template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< short> () # 205 { # 206 int e = (((int)sizeof(short)) * 8); # 208 return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); # 209 } # 211 template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< unsigned short> () # 212 { # 213 int e = (((int)sizeof(unsigned short)) * 8); # 215 return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); # 216 } # 218 template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< short1> () # 219 { # 220 int e = (((int)sizeof(short)) * 8); # 222 return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); # 223 } # 225 template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< ushort1> () # 226 { # 227 int e = (((int)sizeof(unsigned short)) * 8); # 229 return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); # 230 } # 232 template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< short2> () # 233 { # 234 int e = (((int)sizeof(short)) * 8); # 236 return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindSigned); # 237 } # 239 template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< ushort2> () # 240 { # 241 int e = (((int)sizeof(unsigned short)) * 8); # 243 return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindUnsigned); # 244 } # 246 template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< short4> () # 247 { # 248 int e = (((int)sizeof(short)) * 8); # 250 return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindSigned); # 251 } # 253 template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< ushort4> () # 254 { # 255 int e = (((int)sizeof(unsigned short)) * 8); # 257 return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindUnsigned); # 258 } # 260 template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< int> () # 261 { # 262 int e = (((int)sizeof(int)) * 8); # 264 return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); # 265 } # 267 template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< unsigned> () # 268 { # 269 int e = (((int)sizeof(unsigned)) * 8); # 271 return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); # 272 } # 274 template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< int1> () # 275 { # 276 int e = (((int)sizeof(int)) * 8); # 278 return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); # 279 } # 281 template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< uint1> () # 282 { # 283 int e = (((int)sizeof(unsigned)) * 8); # 285 return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); # 286 } # 288 template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< int2> () # 289 { # 290 int e = (((int)sizeof(int)) * 8); # 292 return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindSigned); # 293 } # 295 template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< uint2> () # 296 { # 297 int e = (((int)sizeof(unsigned)) * 8); # 299 return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindUnsigned); # 300 } # 302 template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< int4> () # 303 { # 304 int e = (((int)sizeof(int)) * 8); # 306 return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindSigned); # 307 } # 309 template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< uint4> () # 310 { # 311 int e = (((int)sizeof(unsigned)) * 8); # 313 return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindUnsigned); # 314 } # 376 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/channel_descriptor.h" template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< float> () # 377 { # 378 int e = (((int)sizeof(float)) * 8); # 380 return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindFloat); # 381 } # 383 template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< float1> () # 384 { # 385 int e = (((int)sizeof(float)) * 8); # 387 return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindFloat); # 388 } # 390 template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< float2> () # 391 { # 392 int e = (((int)sizeof(float)) * 8); # 394 return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindFloat); # 395 } # 397 template<> inline cudaChannelFormatDesc cudaCreateChannelDesc< float4> () # 398 { # 399 int e = (((int)sizeof(float)) * 8); # 401 return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindFloat); # 402 } # 404 static inline cudaChannelFormatDesc cudaCreateChannelDescNV12() # 405 { # 406 int e = (((int)sizeof(char)) * 8); # 408 return cudaCreateChannelDesc(e, e, e, 0, cudaChannelFormatKindNV12); # 409 } # 79 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_functions.h" static inline cudaPitchedPtr make_cudaPitchedPtr(void *d, size_t p, size_t xsz, size_t ysz) # 80 { # 81 cudaPitchedPtr s; # 83 (s.ptr) = d; # 84 (s.pitch) = p; # 85 (s.xsize) = xsz; # 86 (s.ysize) = ysz; # 88 return s; # 89 } # 106 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_functions.h" static inline cudaPos make_cudaPos(size_t x, size_t y, size_t z) # 107 { # 108 cudaPos p; # 110 (p.x) = x; # 111 (p.y) = y; # 112 (p.z) = z; # 114 return p; # 115 } # 132 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/driver_functions.h" static inline cudaExtent make_cudaExtent(size_t w, size_t h, size_t d) # 133 { # 134 cudaExtent e; # 136 (e.width) = w; # 137 (e.height) = h; # 138 (e.depth) = d; # 140 return e; # 141 } # 73 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_functions.h" static inline char1 make_char1(signed char x); # 75 static inline uchar1 make_uchar1(unsigned char x); # 77 static inline char2 make_char2(signed char x, signed char y); # 79 static inline uchar2 make_uchar2(unsigned char x, unsigned char y); # 81 static inline char3 make_char3(signed char x, signed char y, signed char z); # 83 static inline uchar3 make_uchar3(unsigned char x, unsigned char y, unsigned char z); # 85 static inline char4 make_char4(signed char x, signed char y, signed char z, signed char w); # 87 static inline uchar4 make_uchar4(unsigned char x, unsigned char y, unsigned char z, unsigned char w); # 89 static inline short1 make_short1(short x); # 91 static inline ushort1 make_ushort1(unsigned short x); # 93 static inline short2 make_short2(short x, short y); # 95 static inline ushort2 make_ushort2(unsigned short x, unsigned short y); # 97 static inline short3 make_short3(short x, short y, short z); # 99 static inline ushort3 make_ushort3(unsigned short x, unsigned short y, unsigned short z); # 101 static inline short4 make_short4(short x, short y, short z, short w); # 103 static inline ushort4 make_ushort4(unsigned short x, unsigned short y, unsigned short z, unsigned short w); # 105 static inline int1 make_int1(int x); # 107 static inline uint1 make_uint1(unsigned x); # 109 static inline int2 make_int2(int x, int y); # 111 static inline uint2 make_uint2(unsigned x, unsigned y); # 113 static inline int3 make_int3(int x, int y, int z); # 115 static inline uint3 make_uint3(unsigned x, unsigned y, unsigned z); # 117 static inline int4 make_int4(int x, int y, int z, int w); # 119 static inline uint4 make_uint4(unsigned x, unsigned y, unsigned z, unsigned w); # 121 static inline long1 make_long1(long x); # 123 static inline ulong1 make_ulong1(unsigned long x); # 125 static inline long2 make_long2(long x, long y); # 127 static inline ulong2 make_ulong2(unsigned long x, unsigned long y); # 129 static inline long3 make_long3(long x, long y, long z); # 131 static inline ulong3 make_ulong3(unsigned long x, unsigned long y, unsigned long z); # 133 static inline long4 make_long4(long x, long y, long z, long w); # 135 static inline ulong4 make_ulong4(unsigned long x, unsigned long y, unsigned long z, unsigned long w); # 137 static inline float1 make_float1(float x); # 139 static inline float2 make_float2(float x, float y); # 141 static inline float3 make_float3(float x, float y, float z); # 143 static inline float4 make_float4(float x, float y, float z, float w); # 145 static inline longlong1 make_longlong1(long long x); # 147 static inline ulonglong1 make_ulonglong1(unsigned long long x); # 149 static inline longlong2 make_longlong2(long long x, long long y); # 151 static inline ulonglong2 make_ulonglong2(unsigned long long x, unsigned long long y); # 153 static inline longlong3 make_longlong3(long long x, long long y, long long z); # 155 static inline ulonglong3 make_ulonglong3(unsigned long long x, unsigned long long y, unsigned long long z); # 157 static inline longlong4 make_longlong4(long long x, long long y, long long z, long long w); # 159 static inline ulonglong4 make_ulonglong4(unsigned long long x, unsigned long long y, unsigned long long z, unsigned long long w); # 161 static inline double1 make_double1(double x); # 163 static inline double2 make_double2(double x, double y); # 165 static inline double3 make_double3(double x, double y, double z); # 167 static inline double4 make_double4(double x, double y, double z, double w); # 73 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/vector_functions.hpp" static inline char1 make_char1(signed char x) # 74 { # 75 char1 t; (t.x) = x; return t; # 76 } # 78 static inline uchar1 make_uchar1(unsigned char x) # 79 { # 80 uchar1 t; (t.x) = x; return t; # 81 } # 83 static inline char2 make_char2(signed char x, signed char y) # 84 { # 85 char2 t; (t.x) = x; (t.y) = y; return t; # 86 } # 88 static inline uchar2 make_uchar2(unsigned char x, unsigned char y) # 89 { # 90 uchar2 t; (t.x) = x; (t.y) = y; return t; # 91 } # 93 static inline char3 make_char3(signed char x, signed char y, signed char z) # 94 { # 95 char3 t; (t.x) = x; (t.y) = y; (t.z) = z; return t; # 96 } # 98 static inline uchar3 make_uchar3(unsigned char x, unsigned char y, unsigned char z) # 99 { # 100 uchar3 t; (t.x) = x; (t.y) = y; (t.z) = z; return t; # 101 } # 103 static inline char4 make_char4(signed char x, signed char y, signed char z, signed char w) # 104 { # 105 char4 t; (t.x) = x; (t.y) = y; (t.z) = z; (t.w) = w; return t; # 106 } # 108 static inline uchar4 make_uchar4(unsigned char x, unsigned char y, unsigned char z, unsigned char w) # 109 { # 110 uchar4 t; (t.x) = x; (t.y) = y; (t.z) = z; (t.w) = w; return t; # 111 } # 113 static inline short1 make_short1(short x) # 114 { # 115 short1 t; (t.x) = x; return t; # 116 } # 118 static inline ushort1 make_ushort1(unsigned short x) # 119 { # 120 ushort1 t; (t.x) = x; return t; # 121 } # 123 static inline short2 make_short2(short x, short y) # 124 { # 125 short2 t; (t.x) = x; (t.y) = y; return t; # 126 } # 128 static inline ushort2 make_ushort2(unsigned short x, unsigned short y) # 129 { # 130 ushort2 t; (t.x) = x; (t.y) = y; return t; # 131 } # 133 static inline short3 make_short3(short x, short y, short z) # 134 { # 135 short3 t; (t.x) = x; (t.y) = y; (t.z) = z; return t; # 136 } # 138 static inline ushort3 make_ushort3(unsigned short x, unsigned short y, unsigned short z) # 139 { # 140 ushort3 t; (t.x) = x; (t.y) = y; (t.z) = z; return t; # 141 } # 143 static inline short4 make_short4(short x, short y, short z, short w) # 144 { # 145 short4 t; (t.x) = x; (t.y) = y; (t.z) = z; (t.w) = w; return t; # 146 } # 148 static inline ushort4 make_ushort4(unsigned short x, unsigned short y, unsigned short z, unsigned short w) # 149 { # 150 ushort4 t; (t.x) = x; (t.y) = y; (t.z) = z; (t.w) = w; return t; # 151 } # 153 static inline int1 make_int1(int x) # 154 { # 155 int1 t; (t.x) = x; return t; # 156 } # 158 static inline uint1 make_uint1(unsigned x) # 159 { # 160 uint1 t; (t.x) = x; return t; # 161 } # 163 static inline int2 make_int2(int x, int y) # 164 { # 165 int2 t; (t.x) = x; (t.y) = y; return t; # 166 } # 168 static inline uint2 make_uint2(unsigned x, unsigned y) # 169 { # 170 uint2 t; (t.x) = x; (t.y) = y; return t; # 171 } # 173 static inline int3 make_int3(int x, int y, int z) # 174 { # 175 int3 t; (t.x) = x; (t.y) = y; (t.z) = z; return t; # 176 } # 178 static inline uint3 make_uint3(unsigned x, unsigned y, unsigned z) # 179 { # 180 uint3 t; (t.x) = x; (t.y) = y; (t.z) = z; return t; # 181 } # 183 static inline int4 make_int4(int x, int y, int z, int w) # 184 { # 185 int4 t; (t.x) = x; (t.y) = y; (t.z) = z; (t.w) = w; return t; # 186 } # 188 static inline uint4 make_uint4(unsigned x, unsigned y, unsigned z, unsigned w) # 189 { # 190 uint4 t; (t.x) = x; (t.y) = y; (t.z) = z; (t.w) = w; return t; # 191 } # 193 static inline long1 make_long1(long x) # 194 { # 195 long1 t; (t.x) = x; return t; # 196 } # 198 static inline ulong1 make_ulong1(unsigned long x) # 199 { # 200 ulong1 t; (t.x) = x; return t; # 201 } # 203 static inline long2 make_long2(long x, long y) # 204 { # 205 long2 t; (t.x) = x; (t.y) = y; return t; # 206 } # 208 static inline ulong2 make_ulong2(unsigned long x, unsigned long y) # 209 { # 210 ulong2 t; (t.x) = x; (t.y) = y; return t; # 211 } # 213 static inline long3 make_long3(long x, long y, long z) # 214 { # 215 long3 t; (t.x) = x; (t.y) = y; (t.z) = z; return t; # 216 } # 218 static inline ulong3 make_ulong3(unsigned long x, unsigned long y, unsigned long z) # 219 { # 220 ulong3 t; (t.x) = x; (t.y) = y; (t.z) = z; return t; # 221 } # 223 static inline long4 make_long4(long x, long y, long z, long w) # 224 { # 225 long4 t; (t.x) = x; (t.y) = y; (t.z) = z; (t.w) = w; return t; # 226 } # 228 static inline ulong4 make_ulong4(unsigned long x, unsigned long y, unsigned long z, unsigned long w) # 229 { # 230 ulong4 t; (t.x) = x; (t.y) = y; (t.z) = z; (t.w) = w; return t; # 231 } # 233 static inline float1 make_float1(float x) # 234 { # 235 float1 t; (t.x) = x; return t; # 236 } # 238 static inline float2 make_float2(float x, float y) # 239 { # 240 float2 t; (t.x) = x; (t.y) = y; return t; # 241 } # 243 static inline float3 make_float3(float x, float y, float z) # 244 { # 245 float3 t; (t.x) = x; (t.y) = y; (t.z) = z; return t; # 246 } # 248 static inline float4 make_float4(float x, float y, float z, float w) # 249 { # 250 float4 t; (t.x) = x; (t.y) = y; (t.z) = z; (t.w) = w; return t; # 251 } # 253 static inline longlong1 make_longlong1(long long x) # 254 { # 255 longlong1 t; (t.x) = x; return t; # 256 } # 258 static inline ulonglong1 make_ulonglong1(unsigned long long x) # 259 { # 260 ulonglong1 t; (t.x) = x; return t; # 261 } # 263 static inline longlong2 make_longlong2(long long x, long long y) # 264 { # 265 longlong2 t; (t.x) = x; (t.y) = y; return t; # 266 } # 268 static inline ulonglong2 make_ulonglong2(unsigned long long x, unsigned long long y) # 269 { # 270 ulonglong2 t; (t.x) = x; (t.y) = y; return t; # 271 } # 273 static inline longlong3 make_longlong3(long long x, long long y, long long z) # 274 { # 275 longlong3 t; (t.x) = x; (t.y) = y; (t.z) = z; return t; # 276 } # 278 static inline ulonglong3 make_ulonglong3(unsigned long long x, unsigned long long y, unsigned long long z) # 279 { # 280 ulonglong3 t; (t.x) = x; (t.y) = y; (t.z) = z; return t; # 281 } # 283 static inline longlong4 make_longlong4(long long x, long long y, long long z, long long w) # 284 { # 285 longlong4 t; (t.x) = x; (t.y) = y; (t.z) = z; (t.w) = w; return t; # 286 } # 288 static inline ulonglong4 make_ulonglong4(unsigned long long x, unsigned long long y, unsigned long long z, unsigned long long w) # 289 { # 290 ulonglong4 t; (t.x) = x; (t.y) = y; (t.z) = z; (t.w) = w; return t; # 291 } # 293 static inline double1 make_double1(double x) # 294 { # 295 double1 t; (t.x) = x; return t; # 296 } # 298 static inline double2 make_double2(double x, double y) # 299 { # 300 double2 t; (t.x) = x; (t.y) = y; return t; # 301 } # 303 static inline double3 make_double3(double x, double y, double z) # 304 { # 305 double3 t; (t.x) = x; (t.y) = y; (t.z) = z; return t; # 306 } # 308 static inline double4 make_double4(double x, double y, double z, double w) # 309 { # 310 double4 t; (t.x) = x; (t.y) = y; (t.z) = z; (t.w) = w; return t; # 311 } # 28 "/usr/include/string.h" 3 extern "C" { # 43 "/usr/include/string.h" 3 extern void *memcpy(void *__restrict__ __dest, const void *__restrict__ __src, size_t __n) throw() # 44 __attribute((__nonnull__(1, 2))); # 47 extern void *memmove(void * __dest, const void * __src, size_t __n) throw() # 48 __attribute((__nonnull__(1, 2))); # 54 extern void *memccpy(void *__restrict__ __dest, const void *__restrict__ __src, int __c, size_t __n) throw() # 56 __attribute((__nonnull__(1, 2))); # 61 extern void *memset(void * __s, int __c, size_t __n) throw() __attribute((__nonnull__(1))); # 64 extern int memcmp(const void * __s1, const void * __s2, size_t __n) throw() # 65 __attribute((__pure__)) __attribute((__nonnull__(1, 2))); # 69 extern "C++" { # 71 extern void *memchr(void * __s, int __c, size_t __n) throw() __asm__("memchr") # 72 __attribute((__pure__)) __attribute((__nonnull__(1))); # 73 extern const void *memchr(const void * __s, int __c, size_t __n) throw() __asm__("memchr") # 74 __attribute((__pure__)) __attribute((__nonnull__(1))); # 89 "/usr/include/string.h" 3 } # 99 "/usr/include/string.h" 3 extern "C++" void *rawmemchr(void * __s, int __c) throw() __asm__("rawmemchr") # 100 __attribute((__pure__)) __attribute((__nonnull__(1))); # 101 extern "C++" const void *rawmemchr(const void * __s, int __c) throw() __asm__("rawmemchr") # 102 __attribute((__pure__)) __attribute((__nonnull__(1))); # 110 extern "C++" void *memrchr(void * __s, int __c, size_t __n) throw() __asm__("memrchr") # 111 __attribute((__pure__)) __attribute((__nonnull__(1))); # 112 extern "C++" const void *memrchr(const void * __s, int __c, size_t __n) throw() __asm__("memrchr") # 113 __attribute((__pure__)) __attribute((__nonnull__(1))); # 122 "/usr/include/string.h" 3 extern char *strcpy(char *__restrict__ __dest, const char *__restrict__ __src) throw() # 123 __attribute((__nonnull__(1, 2))); # 125 extern char *strncpy(char *__restrict__ __dest, const char *__restrict__ __src, size_t __n) throw() # 127 __attribute((__nonnull__(1, 2))); # 130 extern char *strcat(char *__restrict__ __dest, const char *__restrict__ __src) throw() # 131 __attribute((__nonnull__(1, 2))); # 133 extern char *strncat(char *__restrict__ __dest, const char *__restrict__ __src, size_t __n) throw() # 134 __attribute((__nonnull__(1, 2))); # 137 extern int strcmp(const char * __s1, const char * __s2) throw() # 138 __attribute((__pure__)) __attribute((__nonnull__(1, 2))); # 140 extern int strncmp(const char * __s1, const char * __s2, size_t __n) throw() # 141 __attribute((__pure__)) __attribute((__nonnull__(1, 2))); # 144 extern int strcoll(const char * __s1, const char * __s2) throw() # 145 __attribute((__pure__)) __attribute((__nonnull__(1, 2))); # 147 extern size_t strxfrm(char *__restrict__ __dest, const char *__restrict__ __src, size_t __n) throw() # 149 __attribute((__nonnull__(2))); # 28 "/usr/include/aarch64-linux-gnu/bits/types/__locale_t.h" 3 struct __locale_struct { # 31 struct __locale_data *__locales[13]; # 34 const unsigned short *__ctype_b; # 35 const int *__ctype_tolower; # 36 const int *__ctype_toupper; # 39 const char *__names[13]; # 40 }; # 42 typedef __locale_struct *__locale_t; # 24 "/usr/include/aarch64-linux-gnu/bits/types/locale_t.h" 3 typedef __locale_t locale_t; # 156 "/usr/include/string.h" 3 extern int strcoll_l(const char * __s1, const char * __s2, locale_t __l) throw() # 157 __attribute((__pure__)) __attribute((__nonnull__(1, 2, 3))); # 160 extern size_t strxfrm_l(char * __dest, const char * __src, size_t __n, locale_t __l) throw() # 161 __attribute((__nonnull__(2, 4))); # 167 extern char *strdup(const char * __s) throw() # 168 __attribute((__malloc__)) __attribute((__nonnull__(1))); # 175 extern char *strndup(const char * __string, size_t __n) throw() # 176 __attribute((__malloc__)) __attribute((__nonnull__(1))); # 204 "/usr/include/string.h" 3 extern "C++" { # 206 extern char *strchr(char * __s, int __c) throw() __asm__("strchr") # 207 __attribute((__pure__)) __attribute((__nonnull__(1))); # 208 extern const char *strchr(const char * __s, int __c) throw() __asm__("strchr") # 209 __attribute((__pure__)) __attribute((__nonnull__(1))); # 224 "/usr/include/string.h" 3 } # 231 extern "C++" { # 233 extern char *strrchr(char * __s, int __c) throw() __asm__("strrchr") # 234 __attribute((__pure__)) __attribute((__nonnull__(1))); # 235 extern const char *strrchr(const char * __s, int __c) throw() __asm__("strrchr") # 236 __attribute((__pure__)) __attribute((__nonnull__(1))); # 251 "/usr/include/string.h" 3 } # 261 "/usr/include/string.h" 3 extern "C++" char *strchrnul(char * __s, int __c) throw() __asm__("strchrnul") # 262 __attribute((__pure__)) __attribute((__nonnull__(1))); # 263 extern "C++" const char *strchrnul(const char * __s, int __c) throw() __asm__("strchrnul") # 264 __attribute((__pure__)) __attribute((__nonnull__(1))); # 273 "/usr/include/string.h" 3 extern size_t strcspn(const char * __s, const char * __reject) throw() # 274 __attribute((__pure__)) __attribute((__nonnull__(1, 2))); # 277 extern size_t strspn(const char * __s, const char * __accept) throw() # 278 __attribute((__pure__)) __attribute((__nonnull__(1, 2))); # 281 extern "C++" { # 283 extern char *strpbrk(char * __s, const char * __accept) throw() __asm__("strpbrk") # 284 __attribute((__pure__)) __attribute((__nonnull__(1, 2))); # 285 extern const char *strpbrk(const char * __s, const char * __accept) throw() __asm__("strpbrk") # 286 __attribute((__pure__)) __attribute((__nonnull__(1, 2))); # 301 "/usr/include/string.h" 3 } # 308 extern "C++" { # 310 extern char *strstr(char * __haystack, const char * __needle) throw() __asm__("strstr") # 311 __attribute((__pure__)) __attribute((__nonnull__(1, 2))); # 312 extern const char *strstr(const char * __haystack, const char * __needle) throw() __asm__("strstr") # 313 __attribute((__pure__)) __attribute((__nonnull__(1, 2))); # 328 "/usr/include/string.h" 3 } # 336 extern char *strtok(char *__restrict__ __s, const char *__restrict__ __delim) throw() # 337 __attribute((__nonnull__(2))); # 341 extern char *__strtok_r(char *__restrict__ __s, const char *__restrict__ __delim, char **__restrict__ __save_ptr) throw() # 344 __attribute((__nonnull__(2, 3))); # 346 extern char *strtok_r(char *__restrict__ __s, const char *__restrict__ __delim, char **__restrict__ __save_ptr) throw() # 348 __attribute((__nonnull__(2, 3))); # 354 extern "C++" char *strcasestr(char * __haystack, const char * __needle) throw() __asm__("strcasestr") # 355 __attribute((__pure__)) __attribute((__nonnull__(1, 2))); # 356 extern "C++" const char *strcasestr(const char * __haystack, const char * __needle) throw() __asm__("strcasestr") # 358 __attribute((__pure__)) __attribute((__nonnull__(1, 2))); # 369 "/usr/include/string.h" 3 extern void *memmem(const void * __haystack, size_t __haystacklen, const void * __needle, size_t __needlelen) throw() # 371 __attribute((__pure__)) __attribute((__nonnull__(1, 3))); # 375 extern void *__mempcpy(void *__restrict__ __dest, const void *__restrict__ __src, size_t __n) throw() # 377 __attribute((__nonnull__(1, 2))); # 378 extern void *mempcpy(void *__restrict__ __dest, const void *__restrict__ __src, size_t __n) throw() # 380 __attribute((__nonnull__(1, 2))); # 385 extern size_t strlen(const char * __s) throw() # 386 __attribute((__pure__)) __attribute((__nonnull__(1))); # 391 extern size_t strnlen(const char * __string, size_t __maxlen) throw() # 392 __attribute((__pure__)) __attribute((__nonnull__(1))); # 397 extern char *strerror(int __errnum) throw(); # 421 "/usr/include/string.h" 3 extern char *strerror_r(int __errnum, char * __buf, size_t __buflen) throw() # 422 __attribute((__nonnull__(2))); # 428 extern char *strerror_l(int __errnum, locale_t __l) throw(); # 30 "/usr/include/strings.h" 3 extern "C" { # 34 extern int bcmp(const void * __s1, const void * __s2, size_t __n) throw() # 35 __attribute((__pure__)) __attribute((__nonnull__(1, 2))); # 38 extern void bcopy(const void * __src, void * __dest, size_t __n) throw() # 39 __attribute((__nonnull__(1, 2))); # 42 extern void bzero(void * __s, size_t __n) throw() __attribute((__nonnull__(1))); # 46 extern "C++" { # 48 extern char *index(char * __s, int __c) throw() __asm__("index") # 49 __attribute((__pure__)) __attribute((__nonnull__(1))); # 50 extern const char *index(const char * __s, int __c) throw() __asm__("index") # 51 __attribute((__pure__)) __attribute((__nonnull__(1))); # 66 "/usr/include/strings.h" 3 } # 74 extern "C++" { # 76 extern char *rindex(char * __s, int __c) throw() __asm__("rindex") # 77 __attribute((__pure__)) __attribute((__nonnull__(1))); # 78 extern const char *rindex(const char * __s, int __c) throw() __asm__("rindex") # 79 __attribute((__pure__)) __attribute((__nonnull__(1))); # 94 "/usr/include/strings.h" 3 } # 104 "/usr/include/strings.h" 3 extern int ffs(int __i) throw() __attribute((const)); # 110 extern int ffsl(long __l) throw() __attribute((const)); # 111 __extension__ extern int ffsll(long long __ll) throw() # 112 __attribute((const)); # 116 extern int strcasecmp(const char * __s1, const char * __s2) throw() # 117 __attribute((__pure__)) __attribute((__nonnull__(1, 2))); # 120 extern int strncasecmp(const char * __s1, const char * __s2, size_t __n) throw() # 121 __attribute((__pure__)) __attribute((__nonnull__(1, 2))); # 128 extern int strcasecmp_l(const char * __s1, const char * __s2, locale_t __loc) throw() # 129 __attribute((__pure__)) __attribute((__nonnull__(1, 2, 3))); # 133 extern int strncasecmp_l(const char * __s1, const char * __s2, size_t __n, locale_t __loc) throw() # 135 __attribute((__pure__)) __attribute((__nonnull__(1, 2, 4))); # 138 } # 436 "/usr/include/string.h" 3 extern void explicit_bzero(void * __s, size_t __n) throw() __attribute((__nonnull__(1))); # 440 extern char *strsep(char **__restrict__ __stringp, const char *__restrict__ __delim) throw() # 442 __attribute((__nonnull__(1, 2))); # 447 extern char *strsignal(int __sig) throw(); # 450 extern char *__stpcpy(char *__restrict__ __dest, const char *__restrict__ __src) throw() # 451 __attribute((__nonnull__(1, 2))); # 452 extern char *stpcpy(char *__restrict__ __dest, const char *__restrict__ __src) throw() # 453 __attribute((__nonnull__(1, 2))); # 457 extern char *__stpncpy(char *__restrict__ __dest, const char *__restrict__ __src, size_t __n) throw() # 459 __attribute((__nonnull__(1, 2))); # 460 extern char *stpncpy(char *__restrict__ __dest, const char *__restrict__ __src, size_t __n) throw() # 462 __attribute((__nonnull__(1, 2))); # 467 extern int strverscmp(const char * __s1, const char * __s2) throw() # 468 __attribute((__pure__)) __attribute((__nonnull__(1, 2))); # 471 extern char *strfry(char * __string) throw() __attribute((__nonnull__(1))); # 474 extern void *memfrob(void * __s, size_t __n) throw() __attribute((__nonnull__(1))); # 482 extern "C++" char *basename(char * __filename) throw() __asm__("basename") # 483 __attribute((__nonnull__(1))); # 484 extern "C++" const char *basename(const char * __filename) throw() __asm__("basename") # 485 __attribute((__nonnull__(1))); # 499 "/usr/include/string.h" 3 } # 31 "/usr/include/aarch64-linux-gnu/bits/types.h" 3 typedef unsigned char __u_char; # 32 typedef unsigned short __u_short; # 33 typedef unsigned __u_int; # 34 typedef unsigned long __u_long; # 37 typedef signed char __int8_t; # 38 typedef unsigned char __uint8_t; # 39 typedef signed short __int16_t; # 40 typedef unsigned short __uint16_t; # 41 typedef signed int __int32_t; # 42 typedef unsigned __uint32_t; # 44 typedef signed long __int64_t; # 45 typedef unsigned long __uint64_t; # 52 typedef __int8_t __int_least8_t; # 53 typedef __uint8_t __uint_least8_t; # 54 typedef __int16_t __int_least16_t; # 55 typedef __uint16_t __uint_least16_t; # 56 typedef __int32_t __int_least32_t; # 57 typedef __uint32_t __uint_least32_t; # 58 typedef __int64_t __int_least64_t; # 59 typedef __uint64_t __uint_least64_t; # 63 typedef long __quad_t; # 64 typedef unsigned long __u_quad_t; # 72 typedef long __intmax_t; # 73 typedef unsigned long __uintmax_t; # 145 "/usr/include/aarch64-linux-gnu/bits/types.h" 3 typedef unsigned long __dev_t; # 146 typedef unsigned __uid_t; # 147 typedef unsigned __gid_t; # 148 typedef unsigned long __ino_t; # 149 typedef unsigned long __ino64_t; # 150 typedef unsigned __mode_t; # 151 typedef unsigned __nlink_t; # 152 typedef long __off_t; # 153 typedef long __off64_t; # 154 typedef int __pid_t; # 155 typedef struct { int __val[2]; } __fsid_t; # 156 typedef long __clock_t; # 157 typedef unsigned long __rlim_t; # 158 typedef unsigned long __rlim64_t; # 159 typedef unsigned __id_t; # 160 typedef long __time_t; # 161 typedef unsigned __useconds_t; # 162 typedef long __suseconds_t; # 164 typedef int __daddr_t; # 165 typedef int __key_t; # 168 typedef int __clockid_t; # 171 typedef void *__timer_t; # 174 typedef int __blksize_t; # 179 typedef long __blkcnt_t; # 180 typedef long __blkcnt64_t; # 183 typedef unsigned long __fsblkcnt_t; # 184 typedef unsigned long __fsblkcnt64_t; # 187 typedef unsigned long __fsfilcnt_t; # 188 typedef unsigned long __fsfilcnt64_t; # 191 typedef long __fsword_t; # 193 typedef long __ssize_t; # 196 typedef long __syscall_slong_t; # 198 typedef unsigned long __syscall_ulong_t; # 202 typedef __off64_t __loff_t; # 203 typedef char *__caddr_t; # 206 typedef long __intptr_t; # 209 typedef unsigned __socklen_t; # 214 typedef int __sig_atomic_t; # 8 "/usr/include/aarch64-linux-gnu/bits/types/struct_timeval.h" 3 struct timeval { # 10 __time_t tv_sec; # 11 __suseconds_t tv_usec; # 12 }; # 26 "/usr/include/aarch64-linux-gnu/bits/timex.h" 3 struct timex { # 28 unsigned modes; # 29 __syscall_slong_t offset; # 30 __syscall_slong_t freq; # 31 __syscall_slong_t maxerror; # 32 __syscall_slong_t esterror; # 33 int status; # 34 __syscall_slong_t constant; # 35 __syscall_slong_t precision; # 36 __syscall_slong_t tolerance; # 37 timeval time; # 38 __syscall_slong_t tick; # 39 __syscall_slong_t ppsfreq; # 40 __syscall_slong_t jitter; # 41 int shift; # 42 __syscall_slong_t stabil; # 43 __syscall_slong_t jitcnt; # 44 __syscall_slong_t calcnt; # 45 __syscall_slong_t errcnt; # 46 __syscall_slong_t stbcnt; # 48 int tai; # 51 int:32; int:32; int:32; int:32; # 52 int:32; int:32; int:32; int:32; # 53 int:32; int:32; int:32; # 54 }; # 75 "/usr/include/aarch64-linux-gnu/bits/time.h" 3 extern "C" { # 78 extern int clock_adjtime(__clockid_t __clock_id, timex * __utx) throw(); # 80 } # 7 "/usr/include/aarch64-linux-gnu/bits/types/clock_t.h" 3 typedef __clock_t clock_t; # 7 "/usr/include/aarch64-linux-gnu/bits/types/time_t.h" 3 typedef __time_t time_t; # 7 "/usr/include/aarch64-linux-gnu/bits/types/struct_tm.h" 3 struct tm { # 9 int tm_sec; # 10 int tm_min; # 11 int tm_hour; # 12 int tm_mday; # 13 int tm_mon; # 14 int tm_year; # 15 int tm_wday; # 16 int tm_yday; # 17 int tm_isdst; # 20 long tm_gmtoff; # 21 const char *tm_zone; # 26 }; # 10 "/usr/include/aarch64-linux-gnu/bits/types/struct_timespec.h" 3 struct timespec { # 12 __time_t tv_sec; # 16 __syscall_slong_t tv_nsec; # 26 "/usr/include/aarch64-linux-gnu/bits/types/struct_timespec.h" 3 }; # 7 "/usr/include/aarch64-linux-gnu/bits/types/clockid_t.h" 3 typedef __clockid_t clockid_t; # 7 "/usr/include/aarch64-linux-gnu/bits/types/timer_t.h" 3 typedef __timer_t timer_t; # 8 "/usr/include/aarch64-linux-gnu/bits/types/struct_itimerspec.h" 3 struct itimerspec { # 10 timespec it_interval; # 11 timespec it_value; # 12 }; # 49 "/usr/include/time.h" 3 struct sigevent; # 54 typedef __pid_t pid_t; # 68 "/usr/include/time.h" 3 extern "C" { # 72 extern clock_t clock() throw(); # 75 extern time_t time(time_t * __timer) throw(); # 78 extern double difftime(time_t __time1, time_t __time0) throw() # 79 __attribute((const)); # 82 extern time_t mktime(tm * __tp) throw(); # 88 extern size_t strftime(char *__restrict__ __s, size_t __maxsize, const char *__restrict__ __format, const tm *__restrict__ __tp) throw(); # 95 extern char *strptime(const char *__restrict__ __s, const char *__restrict__ __fmt, tm * __tp) throw(); # 104 extern size_t strftime_l(char *__restrict__ __s, size_t __maxsize, const char *__restrict__ __format, const tm *__restrict__ __tp, locale_t __loc) throw(); # 111 extern char *strptime_l(const char *__restrict__ __s, const char *__restrict__ __fmt, tm * __tp, locale_t __loc) throw(); # 119 extern tm *gmtime(const time_t * __timer) throw(); # 123 extern tm *localtime(const time_t * __timer) throw(); # 128 extern tm *gmtime_r(const time_t *__restrict__ __timer, tm *__restrict__ __tp) throw(); # 133 extern tm *localtime_r(const time_t *__restrict__ __timer, tm *__restrict__ __tp) throw(); # 139 extern char *asctime(const tm * __tp) throw(); # 142 extern char *ctime(const time_t * __timer) throw(); # 149 extern char *asctime_r(const tm *__restrict__ __tp, char *__restrict__ __buf) throw(); # 153 extern char *ctime_r(const time_t *__restrict__ __timer, char *__restrict__ __buf) throw(); # 159 extern char *__tzname[2]; # 160 extern int __daylight; # 161 extern long __timezone; # 166 extern char *tzname[2]; # 170 extern void tzset() throw(); # 174 extern int daylight; # 175 extern long timezone; # 190 "/usr/include/time.h" 3 extern time_t timegm(tm * __tp) throw(); # 193 extern time_t timelocal(tm * __tp) throw(); # 196 extern int dysize(int __year) throw() __attribute((const)); # 205 "/usr/include/time.h" 3 extern int nanosleep(const timespec * __requested_time, timespec * __remaining); # 210 extern int clock_getres(clockid_t __clock_id, timespec * __res) throw(); # 213 extern int clock_gettime(clockid_t __clock_id, timespec * __tp) throw(); # 216 extern int clock_settime(clockid_t __clock_id, const timespec * __tp) throw(); # 224 extern int clock_nanosleep(clockid_t __clock_id, int __flags, const timespec * __req, timespec * __rem); # 229 extern int clock_getcpuclockid(pid_t __pid, clockid_t * __clock_id) throw(); # 234 extern int timer_create(clockid_t __clock_id, sigevent *__restrict__ __evp, timer_t *__restrict__ __timerid) throw(); # 239 extern int timer_delete(timer_t __timerid) throw(); # 242 extern int timer_settime(timer_t __timerid, int __flags, const itimerspec *__restrict__ __value, itimerspec *__restrict__ __ovalue) throw(); # 247 extern int timer_gettime(timer_t __timerid, itimerspec * __value) throw(); # 251 extern int timer_getoverrun(timer_t __timerid) throw(); # 257 extern int timespec_get(timespec * __ts, int __base) throw() # 258 __attribute((__nonnull__(1))); # 274 "/usr/include/time.h" 3 extern int getdate_err; # 283 "/usr/include/time.h" 3 extern tm *getdate(const char * __string); # 297 "/usr/include/time.h" 3 extern int getdate_r(const char *__restrict__ __string, tm *__restrict__ __resbufp); # 301 } # 88 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/common_functions.h" extern "C" { # 91 extern clock_t clock() throw(); # 96 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/common_functions.h" extern void *memset(void *, int, size_t) throw(); # 97 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/common_functions.h" extern void *memcpy(void *, const void *, size_t) throw(); # 99 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/common_functions.h" } # 121 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern "C" { # 219 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern int abs(int a) throw(); # 227 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern long labs(long a) throw(); # 235 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern long long llabs(long long a) throw(); # 285 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern double fabs(double x) throw(); # 328 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern float fabsf(float x) throw(); # 338 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern inline int min(const int a, const int b); # 345 extern inline unsigned umin(const unsigned a, const unsigned b); # 352 extern inline long long llmin(const long long a, const long long b); # 359 extern inline unsigned long long ullmin(const unsigned long long a, const unsigned long long b); # 380 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern float fminf(float x, float y) throw(); # 400 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern double fmin(double x, double y) throw(); # 413 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern inline int max(const int a, const int b); # 421 extern inline unsigned umax(const unsigned a, const unsigned b); # 428 extern inline long long llmax(const long long a, const long long b); # 435 extern inline unsigned long long ullmax(const unsigned long long a, const unsigned long long b); # 456 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern float fmaxf(float x, float y) throw(); # 476 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern double fmax(double, double) throw(); # 520 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern double sin(double x) throw(); # 553 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern double cos(double x) throw(); # 572 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern void sincos(double x, double * sptr, double * cptr) throw(); # 588 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern void sincosf(float x, float * sptr, float * cptr) throw(); # 633 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern double tan(double x) throw(); # 702 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern double sqrt(double x) throw(); # 774 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern double rsqrt(double x); # 844 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern float rsqrtf(float x); # 900 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern double log2(double x) throw(); # 965 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern double exp2(double x) throw(); # 1030 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern float exp2f(float x) throw(); # 1097 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern double exp10(double x) throw(); # 1160 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern float exp10f(float x) throw(); # 1253 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern double expm1(double x) throw(); # 1345 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern float expm1f(float x) throw(); # 1401 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern float log2f(float x) throw(); # 1455 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern double log10(double x) throw(); # 1525 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern double log(double x) throw(); # 1621 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern double log1p(double x) throw(); # 1720 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern float log1pf(float x) throw(); # 1784 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern double floor(double x) throw(); # 1863 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern double exp(double x) throw(); # 1904 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern double cosh(double x) throw(); # 1954 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern double sinh(double x) throw(); # 2004 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern double tanh(double x) throw(); # 2059 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern double acosh(double x) throw(); # 2117 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern float acoshf(float x) throw(); # 2170 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern double asinh(double x) throw(); # 2223 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern float asinhf(float x) throw(); # 2277 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern double atanh(double x) throw(); # 2331 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern float atanhf(float x) throw(); # 2380 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern double ldexp(double x, int exp) throw(); # 2426 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern float ldexpf(float x, int exp) throw(); # 2478 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern double logb(double x) throw(); # 2533 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern float logbf(float x) throw(); # 2573 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern int ilogb(double x) throw(); # 2613 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern int ilogbf(float x) throw(); # 2689 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern double scalbn(double x, int n) throw(); # 2765 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern float scalbnf(float x, int n) throw(); # 2841 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern double scalbln(double x, long n) throw(); # 2917 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern float scalblnf(float x, long n) throw(); # 2994 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern double frexp(double x, int * nptr) throw(); # 3068 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern float frexpf(float x, int * nptr) throw(); # 3120 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern double round(double x) throw(); # 3175 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern float roundf(float x) throw(); # 3193 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern long lround(double x) throw(); # 3211 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern long lroundf(float x) throw(); # 3229 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern long long llround(double x) throw(); # 3247 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern long long llroundf(float x) throw(); # 3375 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern float rintf(float x) throw(); # 3392 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern long lrint(double x) throw(); # 3409 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern long lrintf(float x) throw(); # 3426 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern long long llrint(double x) throw(); # 3443 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern long long llrintf(float x) throw(); # 3496 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern double nearbyint(double x) throw(); # 3549 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern float nearbyintf(float x) throw(); # 3611 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern double ceil(double x) throw(); # 3661 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern double trunc(double x) throw(); # 3714 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern float truncf(float x) throw(); # 3740 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern double fdim(double x, double y) throw(); # 3766 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern float fdimf(float x, float y) throw(); # 4066 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern double atan2(double y, double x) throw(); # 4137 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern double atan(double x) throw(); # 4160 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern double acos(double x) throw(); # 4211 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern double asin(double x) throw(); # 4279 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern double hypot(double x, double y) throw(); # 4402 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern float hypotf(float x, float y) throw(); # 5188 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern double cbrt(double x) throw(); # 5274 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern float cbrtf(float x) throw(); # 5329 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern double rcbrt(double x); # 5379 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern float rcbrtf(float x); # 5439 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern double sinpi(double x); # 5499 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern float sinpif(float x); # 5551 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern double cospi(double x); # 5603 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern float cospif(float x); # 5633 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern void sincospi(double x, double * sptr, double * cptr); # 5663 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern void sincospif(float x, float * sptr, float * cptr); # 5996 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern double pow(double x, double y) throw(); # 6052 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern double modf(double x, double * iptr) throw(); # 6111 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern double fmod(double x, double y) throw(); # 6207 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern double remainder(double x, double y) throw(); # 6306 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern float remainderf(float x, float y) throw(); # 6378 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern double remquo(double x, double y, int * quo) throw(); # 6450 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern float remquof(float x, float y, int * quo) throw(); # 6491 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern double j0(double x) throw(); # 6533 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern float j0f(float x) throw(); # 6602 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern double j1(double x) throw(); # 6671 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern float j1f(float x) throw(); # 6714 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern double jn(int n, double x) throw(); # 6757 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern float jnf(int n, float x) throw(); # 6818 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern double y0(double x) throw(); # 6879 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern float y0f(float x) throw(); # 6940 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern double y1(double x) throw(); # 7001 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern float y1f(float x) throw(); # 7064 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern double yn(int n, double x) throw(); # 7127 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern float ynf(int n, float x) throw(); # 7316 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern double erf(double x) throw(); # 7398 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern float erff(float x) throw(); # 7470 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern double erfinv(double x); # 7535 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern float erfinvf(float x); # 7574 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern double erfc(double x) throw(); # 7612 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern float erfcf(float x) throw(); # 7729 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern double lgamma(double x) throw(); # 7791 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern double erfcinv(double x); # 7846 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern float erfcinvf(float x); # 7914 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern double normcdfinv(double x); # 7982 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern float normcdfinvf(float x); # 8025 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern double normcdf(double x); # 8068 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern float normcdff(float x); # 8132 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern double erfcx(double x); # 8196 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern float erfcxf(float x); # 8315 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern float lgammaf(float x) throw(); # 8413 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern double tgamma(double x) throw(); # 8511 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern float tgammaf(float x) throw(); # 8524 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern double copysign(double x, double y) throw(); # 8537 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern float copysignf(float x, float y) throw(); # 8556 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern double nextafter(double x, double y) throw(); # 8575 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern float nextafterf(float x, float y) throw(); # 8591 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern double nan(const char * tagp) throw(); # 8607 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern float nanf(const char * tagp) throw(); # 8614 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern int __isinff(float) throw(); # 8615 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern int __isnanf(float) throw(); # 8625 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern int __finite(double) throw(); # 8626 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern int __finitef(float) throw(); # 8627 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern int __signbit(double) throw(); # 8628 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern int __isnan(double) throw(); # 8629 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern int __isinf(double) throw(); # 8632 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern int __signbitf(float) throw(); # 8791 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern double fma(double x, double y, double z) throw(); # 8949 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern float fmaf(float x, float y, float z) throw(); # 8960 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern int __signbitl(long double) throw(); # 8966 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern int __finitel(long double) throw(); # 8967 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern int __isinfl(long double) throw(); # 8968 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern int __isnanl(long double) throw(); # 9018 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern float acosf(float x) throw(); # 9077 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern float asinf(float x) throw(); # 9157 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern float atanf(float x) throw(); # 9454 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern float atan2f(float y, float x) throw(); # 9488 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern float cosf(float x) throw(); # 9530 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern float sinf(float x) throw(); # 9572 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern float tanf(float x) throw(); # 9613 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern float coshf(float x) throw(); # 9663 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern float sinhf(float x) throw(); # 9713 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern float tanhf(float x) throw(); # 9765 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern float logf(float x) throw(); # 9845 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern float expf(float x) throw(); # 9897 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern float log10f(float x) throw(); # 9952 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern float modff(float x, float * iptr) throw(); # 10282 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern float powf(float x, float y) throw(); # 10351 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern float sqrtf(float x) throw(); # 10410 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern float ceilf(float x) throw(); # 10471 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern float floorf(float x) throw(); # 10529 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern float fmodf(float x, float y) throw(); # 10544 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" } # 256 "/usr/include/aarch64-linux-gnu/c++/9/bits/c++config.h" 3 namespace std { # 258 typedef unsigned long size_t; # 259 typedef long ptrdiff_t; # 262 typedef __decltype((nullptr)) nullptr_t; # 264 } # 278 "/usr/include/aarch64-linux-gnu/c++/9/bits/c++config.h" 3 namespace std { # 280 inline namespace __cxx11 __attribute((__abi_tag__("cxx11"))) { } # 281 } # 282 namespace __gnu_cxx { # 284 inline namespace __cxx11 __attribute((__abi_tag__("cxx11"))) { } # 285 } # 67 "/usr/include/c++/9/bits/cpp_type_traits.h" 3 extern "C++" { # 69 namespace std __attribute((__visibility__("default"))) { # 73 struct __true_type { }; # 74 struct __false_type { }; # 76 template< bool > # 77 struct __truth_type { # 78 typedef __false_type __type; }; # 81 template<> struct __truth_type< true> { # 82 typedef __true_type __type; }; # 86 template< class _Sp, class _Tp> # 87 struct __traitor { # 89 enum { __value = ((bool)_Sp::__value) || ((bool)_Tp::__value)}; # 90 typedef typename __truth_type< __value> ::__type __type; # 91 }; # 94 template< class , class > # 95 struct __are_same { # 97 enum { __value}; # 98 typedef __false_type __type; # 99 }; # 101 template< class _Tp> # 102 struct __are_same< _Tp, _Tp> { # 104 enum { __value = 1}; # 105 typedef __true_type __type; # 106 }; # 109 template< class _Tp> # 110 struct __is_void { # 112 enum { __value}; # 113 typedef __false_type __type; # 114 }; # 117 template<> struct __is_void< void> { # 119 enum { __value = 1}; # 120 typedef __true_type __type; # 121 }; # 126 template< class _Tp> # 127 struct __is_integer { # 129 enum { __value}; # 130 typedef __false_type __type; # 131 }; # 138 template<> struct __is_integer< bool> { # 140 enum { __value = 1}; # 141 typedef __true_type __type; # 142 }; # 145 template<> struct __is_integer< char> { # 147 enum { __value = 1}; # 148 typedef __true_type __type; # 149 }; # 152 template<> struct __is_integer< signed char> { # 154 enum { __value = 1}; # 155 typedef __true_type __type; # 156 }; # 159 template<> struct __is_integer< unsigned char> { # 161 enum { __value = 1}; # 162 typedef __true_type __type; # 163 }; # 167 template<> struct __is_integer< wchar_t> { # 169 enum { __value = 1}; # 170 typedef __true_type __type; # 171 }; # 185 "/usr/include/c++/9/bits/cpp_type_traits.h" 3 template<> struct __is_integer< char16_t> { # 187 enum { __value = 1}; # 188 typedef __true_type __type; # 189 }; # 192 template<> struct __is_integer< char32_t> { # 194 enum { __value = 1}; # 195 typedef __true_type __type; # 196 }; # 200 template<> struct __is_integer< short> { # 202 enum { __value = 1}; # 203 typedef __true_type __type; # 204 }; # 207 template<> struct __is_integer< unsigned short> { # 209 enum { __value = 1}; # 210 typedef __true_type __type; # 211 }; # 214 template<> struct __is_integer< int> { # 216 enum { __value = 1}; # 217 typedef __true_type __type; # 218 }; # 221 template<> struct __is_integer< unsigned> { # 223 enum { __value = 1}; # 224 typedef __true_type __type; # 225 }; # 228 template<> struct __is_integer< long> { # 230 enum { __value = 1}; # 231 typedef __true_type __type; # 232 }; # 235 template<> struct __is_integer< unsigned long> { # 237 enum { __value = 1}; # 238 typedef __true_type __type; # 239 }; # 242 template<> struct __is_integer< long long> { # 244 enum { __value = 1}; # 245 typedef __true_type __type; # 246 }; # 249 template<> struct __is_integer< unsigned long long> { # 251 enum { __value = 1}; # 252 typedef __true_type __type; # 253 }; # 270 "/usr/include/c++/9/bits/cpp_type_traits.h" 3 template<> struct __is_integer< __int128> { enum { __value = 1}; typedef __true_type __type; }; template<> struct __is_integer< unsigned __int128> { enum { __value = 1}; typedef __true_type __type; }; # 287 "/usr/include/c++/9/bits/cpp_type_traits.h" 3 template< class _Tp> # 288 struct __is_floating { # 290 enum { __value}; # 291 typedef __false_type __type; # 292 }; # 296 template<> struct __is_floating< float> { # 298 enum { __value = 1}; # 299 typedef __true_type __type; # 300 }; # 303 template<> struct __is_floating< double> { # 305 enum { __value = 1}; # 306 typedef __true_type __type; # 307 }; # 310 template<> struct __is_floating< long double> { # 312 enum { __value = 1}; # 313 typedef __true_type __type; # 314 }; # 319 template< class _Tp> # 320 struct __is_pointer { # 322 enum { __value}; # 323 typedef __false_type __type; # 324 }; # 326 template< class _Tp> # 327 struct __is_pointer< _Tp *> { # 329 enum { __value = 1}; # 330 typedef __true_type __type; # 331 }; # 336 template< class _Tp> # 337 struct __is_arithmetic : public __traitor< __is_integer< _Tp> , __is_floating< _Tp> > { # 339 }; # 344 template< class _Tp> # 345 struct __is_scalar : public __traitor< __is_arithmetic< _Tp> , __is_pointer< _Tp> > { # 347 }; # 352 template< class _Tp> # 353 struct __is_char { # 355 enum { __value}; # 356 typedef __false_type __type; # 357 }; # 360 template<> struct __is_char< char> { # 362 enum { __value = 1}; # 363 typedef __true_type __type; # 364 }; # 368 template<> struct __is_char< wchar_t> { # 370 enum { __value = 1}; # 371 typedef __true_type __type; # 372 }; # 375 template< class _Tp> # 376 struct __is_byte { # 378 enum { __value}; # 379 typedef __false_type __type; # 380 }; # 383 template<> struct __is_byte< char> { # 385 enum { __value = 1}; # 386 typedef __true_type __type; # 387 }; # 390 template<> struct __is_byte< signed char> { # 392 enum { __value = 1}; # 393 typedef __true_type __type; # 394 }; # 397 template<> struct __is_byte< unsigned char> { # 399 enum { __value = 1}; # 400 typedef __true_type __type; # 401 }; # 417 "/usr/include/c++/9/bits/cpp_type_traits.h" 3 template< class _Tp> # 418 struct __is_move_iterator { # 420 enum { __value}; # 421 typedef __false_type __type; # 422 }; # 426 template< class _Iterator> inline _Iterator # 428 __miter_base(_Iterator __it) # 429 { return __it; } # 432 } # 433 } # 37 "/usr/include/c++/9/ext/type_traits.h" 3 extern "C++" { # 39 namespace __gnu_cxx __attribute((__visibility__("default"))) { # 44 template< bool , class > # 45 struct __enable_if { # 46 }; # 48 template< class _Tp> # 49 struct __enable_if< true, _Tp> { # 50 typedef _Tp __type; }; # 54 template< bool _Cond, class _Iftrue, class _Iffalse> # 55 struct __conditional_type { # 56 typedef _Iftrue __type; }; # 58 template< class _Iftrue, class _Iffalse> # 59 struct __conditional_type< false, _Iftrue, _Iffalse> { # 60 typedef _Iffalse __type; }; # 64 template< class _Tp> # 65 struct __add_unsigned { # 68 private: typedef __enable_if< std::__is_integer< _Tp> ::__value, _Tp> __if_type; # 71 public: typedef typename __enable_if< std::__is_integer< _Tp> ::__value, _Tp> ::__type __type; # 72 }; # 75 template<> struct __add_unsigned< char> { # 76 typedef unsigned char __type; }; # 79 template<> struct __add_unsigned< signed char> { # 80 typedef unsigned char __type; }; # 83 template<> struct __add_unsigned< short> { # 84 typedef unsigned short __type; }; # 87 template<> struct __add_unsigned< int> { # 88 typedef unsigned __type; }; # 91 template<> struct __add_unsigned< long> { # 92 typedef unsigned long __type; }; # 95 template<> struct __add_unsigned< long long> { # 96 typedef unsigned long long __type; }; # 100 template<> struct __add_unsigned< bool> ; # 103 template<> struct __add_unsigned< wchar_t> ; # 107 template< class _Tp> # 108 struct __remove_unsigned { # 111 private: typedef __enable_if< std::__is_integer< _Tp> ::__value, _Tp> __if_type; # 114 public: typedef typename __enable_if< std::__is_integer< _Tp> ::__value, _Tp> ::__type __type; # 115 }; # 118 template<> struct __remove_unsigned< char> { # 119 typedef signed char __type; }; # 122 template<> struct __remove_unsigned< unsigned char> { # 123 typedef signed char __type; }; # 126 template<> struct __remove_unsigned< unsigned short> { # 127 typedef short __type; }; # 130 template<> struct __remove_unsigned< unsigned> { # 131 typedef int __type; }; # 134 template<> struct __remove_unsigned< unsigned long> { # 135 typedef long __type; }; # 138 template<> struct __remove_unsigned< unsigned long long> { # 139 typedef long long __type; }; # 143 template<> struct __remove_unsigned< bool> ; # 146 template<> struct __remove_unsigned< wchar_t> ; # 150 template< class _Type> inline bool # 152 __is_null_pointer(_Type *__ptr) # 153 { return __ptr == 0; } # 155 template< class _Type> inline bool # 157 __is_null_pointer(_Type) # 158 { return false; } # 162 inline bool __is_null_pointer(std::nullptr_t) # 163 { return true; } # 167 template< class _Tp, bool = std::__is_integer< _Tp> ::__value> # 168 struct __promote { # 169 typedef double __type; }; # 174 template< class _Tp> # 175 struct __promote< _Tp, false> { # 176 }; # 179 template<> struct __promote< long double> { # 180 typedef long double __type; }; # 183 template<> struct __promote< double> { # 184 typedef double __type; }; # 187 template<> struct __promote< float> { # 188 typedef float __type; }; # 190 template< class _Tp, class _Up, class # 191 _Tp2 = typename __promote< _Tp> ::__type, class # 192 _Up2 = typename __promote< _Up> ::__type> # 193 struct __promote_2 { # 195 typedef __typeof__(_Tp2() + _Up2()) __type; # 196 }; # 198 template< class _Tp, class _Up, class _Vp, class # 199 _Tp2 = typename __promote< _Tp> ::__type, class # 200 _Up2 = typename __promote< _Up> ::__type, class # 201 _Vp2 = typename __promote< _Vp> ::__type> # 202 struct __promote_3 { # 204 typedef __typeof__((_Tp2() + _Up2()) + _Vp2()) __type; # 205 }; # 207 template< class _Tp, class _Up, class _Vp, class _Wp, class # 208 _Tp2 = typename __promote< _Tp> ::__type, class # 209 _Up2 = typename __promote< _Up> ::__type, class # 210 _Vp2 = typename __promote< _Vp> ::__type, class # 211 _Wp2 = typename __promote< _Wp> ::__type> # 212 struct __promote_4 { # 214 typedef __typeof__(((_Tp2() + _Up2()) + _Vp2()) + _Wp2()) __type; # 215 }; # 218 } # 219 } # 34 "/usr/include/math.h" 3 extern "C" { # 80 "/usr/include/aarch64-linux-gnu/bits/floatn.h" 3 typedef long double _Float128; # 214 "/usr/include/aarch64-linux-gnu/bits/floatn-common.h" 3 typedef float _Float32; # 251 "/usr/include/aarch64-linux-gnu/bits/floatn-common.h" 3 typedef double _Float64; # 268 "/usr/include/aarch64-linux-gnu/bits/floatn-common.h" 3 typedef double _Float32x; # 285 "/usr/include/aarch64-linux-gnu/bits/floatn-common.h" 3 typedef long double _Float64x; # 149 "/usr/include/math.h" 3 typedef float float_t; # 150 typedef double double_t; # 238 "/usr/include/math.h" 3 enum { # 239 FP_INT_UPWARD, # 242 FP_INT_DOWNWARD, # 245 FP_INT_TOWARDZERO, # 248 FP_INT_TONEARESTFROMZERO, # 251 FP_INT_TONEAREST # 254 }; # 21 "/usr/include/aarch64-linux-gnu/bits/mathcalls-helper-functions.h" 3 extern int __fpclassify(double __value) throw() # 22 __attribute((const)); # 25 extern int __signbit(double __value) throw() # 26 __attribute((const)); # 30 extern int __isinf(double __value) throw() __attribute((const)); # 33 extern int __finite(double __value) throw() __attribute((const)); # 36 extern int __isnan(double __value) throw() __attribute((const)); # 39 extern int __iseqsig(double __x, double __y) throw(); # 42 extern int __issignaling(double __value) throw() # 43 __attribute((const)); # 53 "/usr/include/aarch64-linux-gnu/bits/mathcalls.h" 3 extern double acos(double __x) throw(); extern double __acos(double __x) throw(); # 55 extern double asin(double __x) throw(); extern double __asin(double __x) throw(); # 57 extern double atan(double __x) throw(); extern double __atan(double __x) throw(); # 59 extern double atan2(double __y, double __x) throw(); extern double __atan2(double __y, double __x) throw(); # 62 extern double cos(double __x) throw(); extern double __cos(double __x) throw(); # 64 extern double sin(double __x) throw(); extern double __sin(double __x) throw(); # 66 extern double tan(double __x) throw(); extern double __tan(double __x) throw(); # 71 extern double cosh(double __x) throw(); extern double __cosh(double __x) throw(); # 73 extern double sinh(double __x) throw(); extern double __sinh(double __x) throw(); # 75 extern double tanh(double __x) throw(); extern double __tanh(double __x) throw(); # 79 extern void sincos(double __x, double * __sinx, double * __cosx) throw(); extern void __sincos(double __x, double * __sinx, double * __cosx) throw(); # 85 extern double acosh(double __x) throw(); extern double __acosh(double __x) throw(); # 87 extern double asinh(double __x) throw(); extern double __asinh(double __x) throw(); # 89 extern double atanh(double __x) throw(); extern double __atanh(double __x) throw(); # 95 extern double exp(double __x) throw(); extern double __exp(double __x) throw(); # 98 extern double frexp(double __x, int * __exponent) throw(); extern double __frexp(double __x, int * __exponent) throw(); # 101 extern double ldexp(double __x, int __exponent) throw(); extern double __ldexp(double __x, int __exponent) throw(); # 104 extern double log(double __x) throw(); extern double __log(double __x) throw(); # 107 extern double log10(double __x) throw(); extern double __log10(double __x) throw(); # 110 extern double modf(double __x, double * __iptr) throw(); extern double __modf(double __x, double * __iptr) throw() __attribute((__nonnull__(2))); # 114 extern double exp10(double __x) throw(); extern double __exp10(double __x) throw(); # 119 extern double expm1(double __x) throw(); extern double __expm1(double __x) throw(); # 122 extern double log1p(double __x) throw(); extern double __log1p(double __x) throw(); # 125 extern double logb(double __x) throw(); extern double __logb(double __x) throw(); # 130 extern double exp2(double __x) throw(); extern double __exp2(double __x) throw(); # 133 extern double log2(double __x) throw(); extern double __log2(double __x) throw(); # 140 extern double pow(double __x, double __y) throw(); extern double __pow(double __x, double __y) throw(); # 143 extern double sqrt(double __x) throw(); extern double __sqrt(double __x) throw(); # 147 extern double hypot(double __x, double __y) throw(); extern double __hypot(double __x, double __y) throw(); # 152 extern double cbrt(double __x) throw(); extern double __cbrt(double __x) throw(); # 159 extern double ceil(double __x) throw() __attribute((const)); extern double __ceil(double __x) throw() __attribute((const)); # 162 extern double fabs(double __x) throw() __attribute((const)); extern double __fabs(double __x) throw() __attribute((const)); # 165 extern double floor(double __x) throw() __attribute((const)); extern double __floor(double __x) throw() __attribute((const)); # 168 extern double fmod(double __x, double __y) throw(); extern double __fmod(double __x, double __y) throw(); # 182 "/usr/include/aarch64-linux-gnu/bits/mathcalls.h" 3 extern int finite(double __value) throw() __attribute((const)); # 185 extern double drem(double __x, double __y) throw(); extern double __drem(double __x, double __y) throw(); # 189 extern double significand(double __x) throw(); extern double __significand(double __x) throw(); # 196 extern double copysign(double __x, double __y) throw() __attribute((const)); extern double __copysign(double __x, double __y) throw() __attribute((const)); # 201 extern double nan(const char * __tagb) throw(); extern double __nan(const char * __tagb) throw(); # 217 "/usr/include/aarch64-linux-gnu/bits/mathcalls.h" 3 extern double j0(double) throw(); extern double __j0(double) throw(); # 218 extern double j1(double) throw(); extern double __j1(double) throw(); # 219 extern double jn(int, double) throw(); extern double __jn(int, double) throw(); # 220 extern double y0(double) throw(); extern double __y0(double) throw(); # 221 extern double y1(double) throw(); extern double __y1(double) throw(); # 222 extern double yn(int, double) throw(); extern double __yn(int, double) throw(); # 228 extern double erf(double) throw(); extern double __erf(double) throw(); # 229 extern double erfc(double) throw(); extern double __erfc(double) throw(); # 230 extern double lgamma(double) throw(); extern double __lgamma(double) throw(); # 235 extern double tgamma(double) throw(); extern double __tgamma(double) throw(); # 241 extern double gamma(double) throw(); extern double __gamma(double) throw(); # 249 extern double lgamma_r(double, int * __signgamp) throw(); extern double __lgamma_r(double, int * __signgamp) throw(); # 256 extern double rint(double __x) throw(); extern double __rint(double __x) throw(); # 259 extern double nextafter(double __x, double __y) throw(); extern double __nextafter(double __x, double __y) throw(); # 261 extern double nexttoward(double __x, long double __y) throw(); extern double __nexttoward(double __x, long double __y) throw(); # 266 extern double nextdown(double __x) throw(); extern double __nextdown(double __x) throw(); # 268 extern double nextup(double __x) throw(); extern double __nextup(double __x) throw(); # 272 extern double remainder(double __x, double __y) throw(); extern double __remainder(double __x, double __y) throw(); # 276 extern double scalbn(double __x, int __n) throw(); extern double __scalbn(double __x, int __n) throw(); # 280 extern int ilogb(double __x) throw(); extern int __ilogb(double __x) throw(); # 285 extern long llogb(double __x) throw(); extern long __llogb(double __x) throw(); # 290 extern double scalbln(double __x, long __n) throw(); extern double __scalbln(double __x, long __n) throw(); # 294 extern double nearbyint(double __x) throw(); extern double __nearbyint(double __x) throw(); # 298 extern double round(double __x) throw() __attribute((const)); extern double __round(double __x) throw() __attribute((const)); # 302 extern double trunc(double __x) throw() __attribute((const)); extern double __trunc(double __x) throw() __attribute((const)); # 307 extern double remquo(double __x, double __y, int * __quo) throw(); extern double __remquo(double __x, double __y, int * __quo) throw(); # 314 extern long lrint(double __x) throw(); extern long __lrint(double __x) throw(); # 316 __extension__ extern long long llrint(double __x) throw(); extern long long __llrint(double __x) throw(); # 320 extern long lround(double __x) throw(); extern long __lround(double __x) throw(); # 322 __extension__ extern long long llround(double __x) throw(); extern long long __llround(double __x) throw(); # 326 extern double fdim(double __x, double __y) throw(); extern double __fdim(double __x, double __y) throw(); # 329 extern double fmax(double __x, double __y) throw() __attribute((const)); extern double __fmax(double __x, double __y) throw() __attribute((const)); # 332 extern double fmin(double __x, double __y) throw() __attribute((const)); extern double __fmin(double __x, double __y) throw() __attribute((const)); # 335 extern double fma(double __x, double __y, double __z) throw(); extern double __fma(double __x, double __y, double __z) throw(); # 340 extern double roundeven(double __x) throw() __attribute((const)); extern double __roundeven(double __x) throw() __attribute((const)); # 344 extern __intmax_t fromfp(double __x, int __round, unsigned __width) throw(); extern __intmax_t __fromfp(double __x, int __round, unsigned __width) throw(); # 349 extern __uintmax_t ufromfp(double __x, int __round, unsigned __width) throw(); extern __uintmax_t __ufromfp(double __x, int __round, unsigned __width) throw(); # 355 extern __intmax_t fromfpx(double __x, int __round, unsigned __width) throw(); extern __intmax_t __fromfpx(double __x, int __round, unsigned __width) throw(); # 361 extern __uintmax_t ufromfpx(double __x, int __round, unsigned __width) throw(); extern __uintmax_t __ufromfpx(double __x, int __round, unsigned __width) throw(); # 365 extern double fmaxmag(double __x, double __y) throw() __attribute((const)); extern double __fmaxmag(double __x, double __y) throw() __attribute((const)); # 368 extern double fminmag(double __x, double __y) throw() __attribute((const)); extern double __fminmag(double __x, double __y) throw() __attribute((const)); # 371 extern int canonicalize(double * __cx, const double * __x) throw(); # 376 extern int totalorder(const double * __x, const double * __y) throw() # 378 __attribute((__pure__)); # 381 extern int totalordermag(const double * __x, const double * __y) throw() # 383 __attribute((__pure__)); # 386 extern double getpayload(const double * __x) throw(); extern double __getpayload(const double * __x) throw(); # 389 extern int setpayload(double * __x, double __payload) throw(); # 392 extern int setpayloadsig(double * __x, double __payload) throw(); # 400 extern double scalb(double __x, double __n) throw(); extern double __scalb(double __x, double __n) throw(); # 21 "/usr/include/aarch64-linux-gnu/bits/mathcalls-helper-functions.h" 3 extern int __fpclassifyf(float __value) throw() # 22 __attribute((const)); # 25 extern int __signbitf(float __value) throw() # 26 __attribute((const)); # 30 extern int __isinff(float __value) throw() __attribute((const)); # 33 extern int __finitef(float __value) throw() __attribute((const)); # 36 extern int __isnanf(float __value) throw() __attribute((const)); # 39 extern int __iseqsigf(float __x, float __y) throw(); # 42 extern int __issignalingf(float __value) throw() # 43 __attribute((const)); # 53 "/usr/include/aarch64-linux-gnu/bits/mathcalls.h" 3 extern float acosf(float __x) throw(); extern float __acosf(float __x) throw(); # 55 extern float asinf(float __x) throw(); extern float __asinf(float __x) throw(); # 57 extern float atanf(float __x) throw(); extern float __atanf(float __x) throw(); # 59 extern float atan2f(float __y, float __x) throw(); extern float __atan2f(float __y, float __x) throw(); # 62 extern float cosf(float __x) throw(); # 64 extern float sinf(float __x) throw(); # 66 extern float tanf(float __x) throw(); # 71 extern float coshf(float __x) throw(); extern float __coshf(float __x) throw(); # 73 extern float sinhf(float __x) throw(); extern float __sinhf(float __x) throw(); # 75 extern float tanhf(float __x) throw(); extern float __tanhf(float __x) throw(); # 79 extern void sincosf(float __x, float * __sinx, float * __cosx) throw(); # 85 extern float acoshf(float __x) throw(); extern float __acoshf(float __x) throw(); # 87 extern float asinhf(float __x) throw(); extern float __asinhf(float __x) throw(); # 89 extern float atanhf(float __x) throw(); extern float __atanhf(float __x) throw(); # 95 extern float expf(float __x) throw(); # 98 extern float frexpf(float __x, int * __exponent) throw(); extern float __frexpf(float __x, int * __exponent) throw(); # 101 extern float ldexpf(float __x, int __exponent) throw(); extern float __ldexpf(float __x, int __exponent) throw(); # 104 extern float logf(float __x) throw(); # 107 extern float log10f(float __x) throw(); # 110 extern float modff(float __x, float * __iptr) throw(); extern float __modff(float __x, float * __iptr) throw() __attribute((__nonnull__(2))); # 114 extern float exp10f(float __x) throw(); # 119 extern float expm1f(float __x) throw(); extern float __expm1f(float __x) throw(); # 122 extern float log1pf(float __x) throw(); extern float __log1pf(float __x) throw(); # 125 extern float logbf(float __x) throw(); extern float __logbf(float __x) throw(); # 130 extern float exp2f(float __x) throw(); extern float __exp2f(float __x) throw(); # 133 extern float log2f(float __x) throw(); # 140 extern float powf(float __x, float __y) throw(); # 143 extern float sqrtf(float __x) throw(); extern float __sqrtf(float __x) throw(); # 147 extern float hypotf(float __x, float __y) throw(); extern float __hypotf(float __x, float __y) throw(); # 152 extern float cbrtf(float __x) throw(); extern float __cbrtf(float __x) throw(); # 159 extern float ceilf(float __x) throw() __attribute((const)); extern float __ceilf(float __x) throw() __attribute((const)); # 162 extern float fabsf(float __x) throw() __attribute((const)); extern float __fabsf(float __x) throw() __attribute((const)); # 165 extern float floorf(float __x) throw() __attribute((const)); extern float __floorf(float __x) throw() __attribute((const)); # 168 extern float fmodf(float __x, float __y) throw(); extern float __fmodf(float __x, float __y) throw(); # 177 "/usr/include/aarch64-linux-gnu/bits/mathcalls.h" 3 extern int isinff(float __value) throw() __attribute((const)); # 182 extern int finitef(float __value) throw() __attribute((const)); # 185 extern float dremf(float __x, float __y) throw(); extern float __dremf(float __x, float __y) throw(); # 189 extern float significandf(float __x) throw(); extern float __significandf(float __x) throw(); # 196 extern float copysignf(float __x, float __y) throw() __attribute((const)); extern float __copysignf(float __x, float __y) throw() __attribute((const)); # 201 extern float nanf(const char * __tagb) throw(); extern float __nanf(const char * __tagb) throw(); # 211 "/usr/include/aarch64-linux-gnu/bits/mathcalls.h" 3 extern int isnanf(float __value) throw() __attribute((const)); # 217 extern float j0f(float) throw(); extern float __j0f(float) throw(); # 218 extern float j1f(float) throw(); extern float __j1f(float) throw(); # 219 extern float jnf(int, float) throw(); extern float __jnf(int, float) throw(); # 220 extern float y0f(float) throw(); extern float __y0f(float) throw(); # 221 extern float y1f(float) throw(); extern float __y1f(float) throw(); # 222 extern float ynf(int, float) throw(); extern float __ynf(int, float) throw(); # 228 extern float erff(float) throw(); extern float __erff(float) throw(); # 229 extern float erfcf(float) throw(); extern float __erfcf(float) throw(); # 230 extern float lgammaf(float) throw(); extern float __lgammaf(float) throw(); # 235 extern float tgammaf(float) throw(); extern float __tgammaf(float) throw(); # 241 extern float gammaf(float) throw(); extern float __gammaf(float) throw(); # 249 extern float lgammaf_r(float, int * __signgamp) throw(); extern float __lgammaf_r(float, int * __signgamp) throw(); # 256 extern float rintf(float __x) throw(); extern float __rintf(float __x) throw(); # 259 extern float nextafterf(float __x, float __y) throw(); extern float __nextafterf(float __x, float __y) throw(); # 261 extern float nexttowardf(float __x, long double __y) throw(); extern float __nexttowardf(float __x, long double __y) throw(); # 266 extern float nextdownf(float __x) throw(); extern float __nextdownf(float __x) throw(); # 268 extern float nextupf(float __x) throw(); extern float __nextupf(float __x) throw(); # 272 extern float remainderf(float __x, float __y) throw(); extern float __remainderf(float __x, float __y) throw(); # 276 extern float scalbnf(float __x, int __n) throw(); extern float __scalbnf(float __x, int __n) throw(); # 280 extern int ilogbf(float __x) throw(); extern int __ilogbf(float __x) throw(); # 285 extern long llogbf(float __x) throw(); extern long __llogbf(float __x) throw(); # 290 extern float scalblnf(float __x, long __n) throw(); extern float __scalblnf(float __x, long __n) throw(); # 294 extern float nearbyintf(float __x) throw(); extern float __nearbyintf(float __x) throw(); # 298 extern float roundf(float __x) throw() __attribute((const)); extern float __roundf(float __x) throw() __attribute((const)); # 302 extern float truncf(float __x) throw() __attribute((const)); extern float __truncf(float __x) throw() __attribute((const)); # 307 extern float remquof(float __x, float __y, int * __quo) throw(); extern float __remquof(float __x, float __y, int * __quo) throw(); # 314 extern long lrintf(float __x) throw(); extern long __lrintf(float __x) throw(); # 316 __extension__ extern long long llrintf(float __x) throw(); extern long long __llrintf(float __x) throw(); # 320 extern long lroundf(float __x) throw(); extern long __lroundf(float __x) throw(); # 322 __extension__ extern long long llroundf(float __x) throw(); extern long long __llroundf(float __x) throw(); # 326 extern float fdimf(float __x, float __y) throw(); extern float __fdimf(float __x, float __y) throw(); # 329 extern float fmaxf(float __x, float __y) throw() __attribute((const)); extern float __fmaxf(float __x, float __y) throw() __attribute((const)); # 332 extern float fminf(float __x, float __y) throw() __attribute((const)); extern float __fminf(float __x, float __y) throw() __attribute((const)); # 335 extern float fmaf(float __x, float __y, float __z) throw(); extern float __fmaf(float __x, float __y, float __z) throw(); # 340 extern float roundevenf(float __x) throw() __attribute((const)); extern float __roundevenf(float __x) throw() __attribute((const)); # 344 extern __intmax_t fromfpf(float __x, int __round, unsigned __width) throw(); extern __intmax_t __fromfpf(float __x, int __round, unsigned __width) throw(); # 349 extern __uintmax_t ufromfpf(float __x, int __round, unsigned __width) throw(); extern __uintmax_t __ufromfpf(float __x, int __round, unsigned __width) throw(); # 355 extern __intmax_t fromfpxf(float __x, int __round, unsigned __width) throw(); extern __intmax_t __fromfpxf(float __x, int __round, unsigned __width) throw(); # 361 extern __uintmax_t ufromfpxf(float __x, int __round, unsigned __width) throw(); extern __uintmax_t __ufromfpxf(float __x, int __round, unsigned __width) throw(); # 365 extern float fmaxmagf(float __x, float __y) throw() __attribute((const)); extern float __fmaxmagf(float __x, float __y) throw() __attribute((const)); # 368 extern float fminmagf(float __x, float __y) throw() __attribute((const)); extern float __fminmagf(float __x, float __y) throw() __attribute((const)); # 371 extern int canonicalizef(float * __cx, const float * __x) throw(); # 376 extern int totalorderf(const float * __x, const float * __y) throw() # 378 __attribute((__pure__)); # 381 extern int totalordermagf(const float * __x, const float * __y) throw() # 383 __attribute((__pure__)); # 386 extern float getpayloadf(const float * __x) throw(); extern float __getpayloadf(const float * __x) throw(); # 389 extern int setpayloadf(float * __x, float __payload) throw(); # 392 extern int setpayloadsigf(float * __x, float __payload) throw(); # 400 extern float scalbf(float __x, float __n) throw(); extern float __scalbf(float __x, float __n) throw(); # 21 "/usr/include/aarch64-linux-gnu/bits/mathcalls-helper-functions.h" 3 extern int __fpclassifyl(long double __value) throw() # 22 __attribute((const)); # 25 extern int __signbitl(long double __value) throw() # 26 __attribute((const)); # 30 extern int __isinfl(long double __value) throw() __attribute((const)); # 33 extern int __finitel(long double __value) throw() __attribute((const)); # 36 extern int __isnanl(long double __value) throw() __attribute((const)); # 39 extern int __iseqsigl(long double __x, long double __y) throw(); # 42 extern int __issignalingl(long double __value) throw() # 43 __attribute((const)); # 53 "/usr/include/aarch64-linux-gnu/bits/mathcalls.h" 3 extern long double acosl(long double __x) throw(); extern long double __acosl(long double __x) throw(); # 55 extern long double asinl(long double __x) throw(); extern long double __asinl(long double __x) throw(); # 57 extern long double atanl(long double __x) throw(); extern long double __atanl(long double __x) throw(); # 59 extern long double atan2l(long double __y, long double __x) throw(); extern long double __atan2l(long double __y, long double __x) throw(); # 62 extern long double cosl(long double __x) throw(); extern long double __cosl(long double __x) throw(); # 64 extern long double sinl(long double __x) throw(); extern long double __sinl(long double __x) throw(); # 66 extern long double tanl(long double __x) throw(); extern long double __tanl(long double __x) throw(); # 71 extern long double coshl(long double __x) throw(); extern long double __coshl(long double __x) throw(); # 73 extern long double sinhl(long double __x) throw(); extern long double __sinhl(long double __x) throw(); # 75 extern long double tanhl(long double __x) throw(); extern long double __tanhl(long double __x) throw(); # 79 extern void sincosl(long double __x, long double * __sinx, long double * __cosx) throw(); extern void __sincosl(long double __x, long double * __sinx, long double * __cosx) throw(); # 85 extern long double acoshl(long double __x) throw(); extern long double __acoshl(long double __x) throw(); # 87 extern long double asinhl(long double __x) throw(); extern long double __asinhl(long double __x) throw(); # 89 extern long double atanhl(long double __x) throw(); extern long double __atanhl(long double __x) throw(); # 95 extern long double expl(long double __x) throw(); extern long double __expl(long double __x) throw(); # 98 extern long double frexpl(long double __x, int * __exponent) throw(); extern long double __frexpl(long double __x, int * __exponent) throw(); # 101 extern long double ldexpl(long double __x, int __exponent) throw(); extern long double __ldexpl(long double __x, int __exponent) throw(); # 104 extern long double logl(long double __x) throw(); extern long double __logl(long double __x) throw(); # 107 extern long double log10l(long double __x) throw(); extern long double __log10l(long double __x) throw(); # 110 extern long double modfl(long double __x, long double * __iptr) throw(); extern long double __modfl(long double __x, long double * __iptr) throw() __attribute((__nonnull__(2))); # 114 extern long double exp10l(long double __x) throw(); extern long double __exp10l(long double __x) throw(); # 119 extern long double expm1l(long double __x) throw(); extern long double __expm1l(long double __x) throw(); # 122 extern long double log1pl(long double __x) throw(); extern long double __log1pl(long double __x) throw(); # 125 extern long double logbl(long double __x) throw(); extern long double __logbl(long double __x) throw(); # 130 extern long double exp2l(long double __x) throw(); extern long double __exp2l(long double __x) throw(); # 133 extern long double log2l(long double __x) throw(); extern long double __log2l(long double __x) throw(); # 140 extern long double powl(long double __x, long double __y) throw(); extern long double __powl(long double __x, long double __y) throw(); # 143 extern long double sqrtl(long double __x) throw(); extern long double __sqrtl(long double __x) throw(); # 147 extern long double hypotl(long double __x, long double __y) throw(); extern long double __hypotl(long double __x, long double __y) throw(); # 152 extern long double cbrtl(long double __x) throw(); extern long double __cbrtl(long double __x) throw(); # 159 extern long double ceill(long double __x) throw() __attribute((const)); extern long double __ceill(long double __x) throw() __attribute((const)); # 162 extern long double fabsl(long double __x) throw() __attribute((const)); extern long double __fabsl(long double __x) throw() __attribute((const)); # 165 extern long double floorl(long double __x) throw() __attribute((const)); extern long double __floorl(long double __x) throw() __attribute((const)); # 168 extern long double fmodl(long double __x, long double __y) throw(); extern long double __fmodl(long double __x, long double __y) throw(); # 177 "/usr/include/aarch64-linux-gnu/bits/mathcalls.h" 3 extern int isinfl(long double __value) throw() __attribute((const)); # 182 extern int finitel(long double __value) throw() __attribute((const)); # 185 extern long double dreml(long double __x, long double __y) throw(); extern long double __dreml(long double __x, long double __y) throw(); # 189 extern long double significandl(long double __x) throw(); extern long double __significandl(long double __x) throw(); # 196 extern long double copysignl(long double __x, long double __y) throw() __attribute((const)); extern long double __copysignl(long double __x, long double __y) throw() __attribute((const)); # 201 extern long double nanl(const char * __tagb) throw(); extern long double __nanl(const char * __tagb) throw(); # 211 "/usr/include/aarch64-linux-gnu/bits/mathcalls.h" 3 extern int isnanl(long double __value) throw() __attribute((const)); # 217 extern long double j0l(long double) throw(); extern long double __j0l(long double) throw(); # 218 extern long double j1l(long double) throw(); extern long double __j1l(long double) throw(); # 219 extern long double jnl(int, long double) throw(); extern long double __jnl(int, long double) throw(); # 220 extern long double y0l(long double) throw(); extern long double __y0l(long double) throw(); # 221 extern long double y1l(long double) throw(); extern long double __y1l(long double) throw(); # 222 extern long double ynl(int, long double) throw(); extern long double __ynl(int, long double) throw(); # 228 extern long double erfl(long double) throw(); extern long double __erfl(long double) throw(); # 229 extern long double erfcl(long double) throw(); extern long double __erfcl(long double) throw(); # 230 extern long double lgammal(long double) throw(); extern long double __lgammal(long double) throw(); # 235 extern long double tgammal(long double) throw(); extern long double __tgammal(long double) throw(); # 241 extern long double gammal(long double) throw(); extern long double __gammal(long double) throw(); # 249 extern long double lgammal_r(long double, int * __signgamp) throw(); extern long double __lgammal_r(long double, int * __signgamp) throw(); # 256 extern long double rintl(long double __x) throw(); extern long double __rintl(long double __x) throw(); # 259 extern long double nextafterl(long double __x, long double __y) throw(); extern long double __nextafterl(long double __x, long double __y) throw(); # 261 extern long double nexttowardl(long double __x, long double __y) throw(); extern long double __nexttowardl(long double __x, long double __y) throw(); # 266 extern long double nextdownl(long double __x) throw(); extern long double __nextdownl(long double __x) throw(); # 268 extern long double nextupl(long double __x) throw(); extern long double __nextupl(long double __x) throw(); # 272 extern long double remainderl(long double __x, long double __y) throw(); extern long double __remainderl(long double __x, long double __y) throw(); # 276 extern long double scalbnl(long double __x, int __n) throw(); extern long double __scalbnl(long double __x, int __n) throw(); # 280 extern int ilogbl(long double __x) throw(); extern int __ilogbl(long double __x) throw(); # 285 extern long llogbl(long double __x) throw(); extern long __llogbl(long double __x) throw(); # 290 extern long double scalblnl(long double __x, long __n) throw(); extern long double __scalblnl(long double __x, long __n) throw(); # 294 extern long double nearbyintl(long double __x) throw(); extern long double __nearbyintl(long double __x) throw(); # 298 extern long double roundl(long double __x) throw() __attribute((const)); extern long double __roundl(long double __x) throw() __attribute((const)); # 302 extern long double truncl(long double __x) throw() __attribute((const)); extern long double __truncl(long double __x) throw() __attribute((const)); # 307 extern long double remquol(long double __x, long double __y, int * __quo) throw(); extern long double __remquol(long double __x, long double __y, int * __quo) throw(); # 314 extern long lrintl(long double __x) throw(); extern long __lrintl(long double __x) throw(); # 316 __extension__ extern long long llrintl(long double __x) throw(); extern long long __llrintl(long double __x) throw(); # 320 extern long lroundl(long double __x) throw(); extern long __lroundl(long double __x) throw(); # 322 __extension__ extern long long llroundl(long double __x) throw(); extern long long __llroundl(long double __x) throw(); # 326 extern long double fdiml(long double __x, long double __y) throw(); extern long double __fdiml(long double __x, long double __y) throw(); # 329 extern long double fmaxl(long double __x, long double __y) throw() __attribute((const)); extern long double __fmaxl(long double __x, long double __y) throw() __attribute((const)); # 332 extern long double fminl(long double __x, long double __y) throw() __attribute((const)); extern long double __fminl(long double __x, long double __y) throw() __attribute((const)); # 335 extern long double fmal(long double __x, long double __y, long double __z) throw(); extern long double __fmal(long double __x, long double __y, long double __z) throw(); # 340 extern long double roundevenl(long double __x) throw() __attribute((const)); extern long double __roundevenl(long double __x) throw() __attribute((const)); # 344 extern __intmax_t fromfpl(long double __x, int __round, unsigned __width) throw(); extern __intmax_t __fromfpl(long double __x, int __round, unsigned __width) throw(); # 349 extern __uintmax_t ufromfpl(long double __x, int __round, unsigned __width) throw(); extern __uintmax_t __ufromfpl(long double __x, int __round, unsigned __width) throw(); # 355 extern __intmax_t fromfpxl(long double __x, int __round, unsigned __width) throw(); extern __intmax_t __fromfpxl(long double __x, int __round, unsigned __width) throw(); # 361 extern __uintmax_t ufromfpxl(long double __x, int __round, unsigned __width) throw(); extern __uintmax_t __ufromfpxl(long double __x, int __round, unsigned __width) throw(); # 365 extern long double fmaxmagl(long double __x, long double __y) throw() __attribute((const)); extern long double __fmaxmagl(long double __x, long double __y) throw() __attribute((const)); # 368 extern long double fminmagl(long double __x, long double __y) throw() __attribute((const)); extern long double __fminmagl(long double __x, long double __y) throw() __attribute((const)); # 371 extern int canonicalizel(long double * __cx, const long double * __x) throw(); # 376 extern int totalorderl(const long double * __x, const long double * __y) throw() # 378 __attribute((__pure__)); # 381 extern int totalordermagl(const long double * __x, const long double * __y) throw() # 383 __attribute((__pure__)); # 386 extern long double getpayloadl(const long double * __x) throw(); extern long double __getpayloadl(const long double * __x) throw(); # 389 extern int setpayloadl(long double * __x, long double __payload) throw(); # 392 extern int setpayloadsigl(long double * __x, long double __payload) throw(); # 400 extern long double scalbl(long double __x, long double __n) throw(); extern long double __scalbl(long double __x, long double __n) throw(); # 53 "/usr/include/aarch64-linux-gnu/bits/mathcalls.h" 3 extern _Float32 acosf32(_Float32 __x) throw(); extern _Float32 __acosf32(_Float32 __x) throw(); # 55 extern _Float32 asinf32(_Float32 __x) throw(); extern _Float32 __asinf32(_Float32 __x) throw(); # 57 extern _Float32 atanf32(_Float32 __x) throw(); extern _Float32 __atanf32(_Float32 __x) throw(); # 59 extern _Float32 atan2f32(_Float32 __y, _Float32 __x) throw(); extern _Float32 __atan2f32(_Float32 __y, _Float32 __x) throw(); # 62 extern _Float32 cosf32(_Float32 __x) throw(); extern _Float32 __cosf32(_Float32 __x) throw(); # 64 extern _Float32 sinf32(_Float32 __x) throw(); extern _Float32 __sinf32(_Float32 __x) throw(); # 66 extern _Float32 tanf32(_Float32 __x) throw(); extern _Float32 __tanf32(_Float32 __x) throw(); # 71 extern _Float32 coshf32(_Float32 __x) throw(); extern _Float32 __coshf32(_Float32 __x) throw(); # 73 extern _Float32 sinhf32(_Float32 __x) throw(); extern _Float32 __sinhf32(_Float32 __x) throw(); # 75 extern _Float32 tanhf32(_Float32 __x) throw(); extern _Float32 __tanhf32(_Float32 __x) throw(); # 79 extern void sincosf32(_Float32 __x, _Float32 * __sinx, _Float32 * __cosx) throw(); extern void __sincosf32(_Float32 __x, _Float32 * __sinx, _Float32 * __cosx) throw(); # 85 extern _Float32 acoshf32(_Float32 __x) throw(); extern _Float32 __acoshf32(_Float32 __x) throw(); # 87 extern _Float32 asinhf32(_Float32 __x) throw(); extern _Float32 __asinhf32(_Float32 __x) throw(); # 89 extern _Float32 atanhf32(_Float32 __x) throw(); extern _Float32 __atanhf32(_Float32 __x) throw(); # 95 extern _Float32 expf32(_Float32 __x) throw(); extern _Float32 __expf32(_Float32 __x) throw(); # 98 extern _Float32 frexpf32(_Float32 __x, int * __exponent) throw(); extern _Float32 __frexpf32(_Float32 __x, int * __exponent) throw(); # 101 extern _Float32 ldexpf32(_Float32 __x, int __exponent) throw(); extern _Float32 __ldexpf32(_Float32 __x, int __exponent) throw(); # 104 extern _Float32 logf32(_Float32 __x) throw(); extern _Float32 __logf32(_Float32 __x) throw(); # 107 extern _Float32 log10f32(_Float32 __x) throw(); extern _Float32 __log10f32(_Float32 __x) throw(); # 110 extern _Float32 modff32(_Float32 __x, _Float32 * __iptr) throw(); extern _Float32 __modff32(_Float32 __x, _Float32 * __iptr) throw() __attribute((__nonnull__(2))); # 114 extern _Float32 exp10f32(_Float32 __x) throw(); extern _Float32 __exp10f32(_Float32 __x) throw(); # 119 extern _Float32 expm1f32(_Float32 __x) throw(); extern _Float32 __expm1f32(_Float32 __x) throw(); # 122 extern _Float32 log1pf32(_Float32 __x) throw(); extern _Float32 __log1pf32(_Float32 __x) throw(); # 125 extern _Float32 logbf32(_Float32 __x) throw(); extern _Float32 __logbf32(_Float32 __x) throw(); # 130 extern _Float32 exp2f32(_Float32 __x) throw(); extern _Float32 __exp2f32(_Float32 __x) throw(); # 133 extern _Float32 log2f32(_Float32 __x) throw(); extern _Float32 __log2f32(_Float32 __x) throw(); # 140 extern _Float32 powf32(_Float32 __x, _Float32 __y) throw(); extern _Float32 __powf32(_Float32 __x, _Float32 __y) throw(); # 143 extern _Float32 sqrtf32(_Float32 __x) throw(); extern _Float32 __sqrtf32(_Float32 __x) throw(); # 147 extern _Float32 hypotf32(_Float32 __x, _Float32 __y) throw(); extern _Float32 __hypotf32(_Float32 __x, _Float32 __y) throw(); # 152 extern _Float32 cbrtf32(_Float32 __x) throw(); extern _Float32 __cbrtf32(_Float32 __x) throw(); # 159 extern _Float32 ceilf32(_Float32 __x) throw() __attribute((const)); extern _Float32 __ceilf32(_Float32 __x) throw() __attribute((const)); # 162 extern _Float32 fabsf32(_Float32 __x) throw() __attribute((const)); extern _Float32 __fabsf32(_Float32 __x) throw() __attribute((const)); # 165 extern _Float32 floorf32(_Float32 __x) throw() __attribute((const)); extern _Float32 __floorf32(_Float32 __x) throw() __attribute((const)); # 168 extern _Float32 fmodf32(_Float32 __x, _Float32 __y) throw(); extern _Float32 __fmodf32(_Float32 __x, _Float32 __y) throw(); # 196 "/usr/include/aarch64-linux-gnu/bits/mathcalls.h" 3 extern _Float32 copysignf32(_Float32 __x, _Float32 __y) throw() __attribute((const)); extern _Float32 __copysignf32(_Float32 __x, _Float32 __y) throw() __attribute((const)); # 201 extern _Float32 nanf32(const char * __tagb) throw(); extern _Float32 __nanf32(const char * __tagb) throw(); # 217 "/usr/include/aarch64-linux-gnu/bits/mathcalls.h" 3 extern _Float32 j0f32(_Float32) throw(); extern _Float32 __j0f32(_Float32) throw(); # 218 extern _Float32 j1f32(_Float32) throw(); extern _Float32 __j1f32(_Float32) throw(); # 219 extern _Float32 jnf32(int, _Float32) throw(); extern _Float32 __jnf32(int, _Float32) throw(); # 220 extern _Float32 y0f32(_Float32) throw(); extern _Float32 __y0f32(_Float32) throw(); # 221 extern _Float32 y1f32(_Float32) throw(); extern _Float32 __y1f32(_Float32) throw(); # 222 extern _Float32 ynf32(int, _Float32) throw(); extern _Float32 __ynf32(int, _Float32) throw(); # 228 extern _Float32 erff32(_Float32) throw(); extern _Float32 __erff32(_Float32) throw(); # 229 extern _Float32 erfcf32(_Float32) throw(); extern _Float32 __erfcf32(_Float32) throw(); # 230 extern _Float32 lgammaf32(_Float32) throw(); extern _Float32 __lgammaf32(_Float32) throw(); # 235 extern _Float32 tgammaf32(_Float32) throw(); extern _Float32 __tgammaf32(_Float32) throw(); # 249 "/usr/include/aarch64-linux-gnu/bits/mathcalls.h" 3 extern _Float32 lgammaf32_r(_Float32, int * __signgamp) throw(); extern _Float32 __lgammaf32_r(_Float32, int * __signgamp) throw(); # 256 extern _Float32 rintf32(_Float32 __x) throw(); extern _Float32 __rintf32(_Float32 __x) throw(); # 259 extern _Float32 nextafterf32(_Float32 __x, _Float32 __y) throw(); extern _Float32 __nextafterf32(_Float32 __x, _Float32 __y) throw(); # 266 extern _Float32 nextdownf32(_Float32 __x) throw(); extern _Float32 __nextdownf32(_Float32 __x) throw(); # 268 extern _Float32 nextupf32(_Float32 __x) throw(); extern _Float32 __nextupf32(_Float32 __x) throw(); # 272 extern _Float32 remainderf32(_Float32 __x, _Float32 __y) throw(); extern _Float32 __remainderf32(_Float32 __x, _Float32 __y) throw(); # 276 extern _Float32 scalbnf32(_Float32 __x, int __n) throw(); extern _Float32 __scalbnf32(_Float32 __x, int __n) throw(); # 280 extern int ilogbf32(_Float32 __x) throw(); extern int __ilogbf32(_Float32 __x) throw(); # 285 extern long llogbf32(_Float32 __x) throw(); extern long __llogbf32(_Float32 __x) throw(); # 290 extern _Float32 scalblnf32(_Float32 __x, long __n) throw(); extern _Float32 __scalblnf32(_Float32 __x, long __n) throw(); # 294 extern _Float32 nearbyintf32(_Float32 __x) throw(); extern _Float32 __nearbyintf32(_Float32 __x) throw(); # 298 extern _Float32 roundf32(_Float32 __x) throw() __attribute((const)); extern _Float32 __roundf32(_Float32 __x) throw() __attribute((const)); # 302 extern _Float32 truncf32(_Float32 __x) throw() __attribute((const)); extern _Float32 __truncf32(_Float32 __x) throw() __attribute((const)); # 307 extern _Float32 remquof32(_Float32 __x, _Float32 __y, int * __quo) throw(); extern _Float32 __remquof32(_Float32 __x, _Float32 __y, int * __quo) throw(); # 314 extern long lrintf32(_Float32 __x) throw(); extern long __lrintf32(_Float32 __x) throw(); # 316 __extension__ extern long long llrintf32(_Float32 __x) throw(); extern long long __llrintf32(_Float32 __x) throw(); # 320 extern long lroundf32(_Float32 __x) throw(); extern long __lroundf32(_Float32 __x) throw(); # 322 __extension__ extern long long llroundf32(_Float32 __x) throw(); extern long long __llroundf32(_Float32 __x) throw(); # 326 extern _Float32 fdimf32(_Float32 __x, _Float32 __y) throw(); extern _Float32 __fdimf32(_Float32 __x, _Float32 __y) throw(); # 329 extern _Float32 fmaxf32(_Float32 __x, _Float32 __y) throw() __attribute((const)); extern _Float32 __fmaxf32(_Float32 __x, _Float32 __y) throw() __attribute((const)); # 332 extern _Float32 fminf32(_Float32 __x, _Float32 __y) throw() __attribute((const)); extern _Float32 __fminf32(_Float32 __x, _Float32 __y) throw() __attribute((const)); # 335 extern _Float32 fmaf32(_Float32 __x, _Float32 __y, _Float32 __z) throw(); extern _Float32 __fmaf32(_Float32 __x, _Float32 __y, _Float32 __z) throw(); # 340 extern _Float32 roundevenf32(_Float32 __x) throw() __attribute((const)); extern _Float32 __roundevenf32(_Float32 __x) throw() __attribute((const)); # 344 extern __intmax_t fromfpf32(_Float32 __x, int __round, unsigned __width) throw(); extern __intmax_t __fromfpf32(_Float32 __x, int __round, unsigned __width) throw(); # 349 extern __uintmax_t ufromfpf32(_Float32 __x, int __round, unsigned __width) throw(); extern __uintmax_t __ufromfpf32(_Float32 __x, int __round, unsigned __width) throw(); # 355 extern __intmax_t fromfpxf32(_Float32 __x, int __round, unsigned __width) throw(); extern __intmax_t __fromfpxf32(_Float32 __x, int __round, unsigned __width) throw(); # 361 extern __uintmax_t ufromfpxf32(_Float32 __x, int __round, unsigned __width) throw(); extern __uintmax_t __ufromfpxf32(_Float32 __x, int __round, unsigned __width) throw(); # 365 extern _Float32 fmaxmagf32(_Float32 __x, _Float32 __y) throw() __attribute((const)); extern _Float32 __fmaxmagf32(_Float32 __x, _Float32 __y) throw() __attribute((const)); # 368 extern _Float32 fminmagf32(_Float32 __x, _Float32 __y) throw() __attribute((const)); extern _Float32 __fminmagf32(_Float32 __x, _Float32 __y) throw() __attribute((const)); # 371 extern int canonicalizef32(_Float32 * __cx, const _Float32 * __x) throw(); # 376 extern int totalorderf32(const _Float32 * __x, const _Float32 * __y) throw() # 378 __attribute((__pure__)); # 381 extern int totalordermagf32(const _Float32 * __x, const _Float32 * __y) throw() # 383 __attribute((__pure__)); # 386 extern _Float32 getpayloadf32(const _Float32 * __x) throw(); extern _Float32 __getpayloadf32(const _Float32 * __x) throw(); # 389 extern int setpayloadf32(_Float32 * __x, _Float32 __payload) throw(); # 392 extern int setpayloadsigf32(_Float32 * __x, _Float32 __payload) throw(); # 53 "/usr/include/aarch64-linux-gnu/bits/mathcalls.h" 3 extern _Float64 acosf64(_Float64 __x) throw(); extern _Float64 __acosf64(_Float64 __x) throw(); # 55 extern _Float64 asinf64(_Float64 __x) throw(); extern _Float64 __asinf64(_Float64 __x) throw(); # 57 extern _Float64 atanf64(_Float64 __x) throw(); extern _Float64 __atanf64(_Float64 __x) throw(); # 59 extern _Float64 atan2f64(_Float64 __y, _Float64 __x) throw(); extern _Float64 __atan2f64(_Float64 __y, _Float64 __x) throw(); # 62 extern _Float64 cosf64(_Float64 __x) throw(); extern _Float64 __cosf64(_Float64 __x) throw(); # 64 extern _Float64 sinf64(_Float64 __x) throw(); extern _Float64 __sinf64(_Float64 __x) throw(); # 66 extern _Float64 tanf64(_Float64 __x) throw(); extern _Float64 __tanf64(_Float64 __x) throw(); # 71 extern _Float64 coshf64(_Float64 __x) throw(); extern _Float64 __coshf64(_Float64 __x) throw(); # 73 extern _Float64 sinhf64(_Float64 __x) throw(); extern _Float64 __sinhf64(_Float64 __x) throw(); # 75 extern _Float64 tanhf64(_Float64 __x) throw(); extern _Float64 __tanhf64(_Float64 __x) throw(); # 79 extern void sincosf64(_Float64 __x, _Float64 * __sinx, _Float64 * __cosx) throw(); extern void __sincosf64(_Float64 __x, _Float64 * __sinx, _Float64 * __cosx) throw(); # 85 extern _Float64 acoshf64(_Float64 __x) throw(); extern _Float64 __acoshf64(_Float64 __x) throw(); # 87 extern _Float64 asinhf64(_Float64 __x) throw(); extern _Float64 __asinhf64(_Float64 __x) throw(); # 89 extern _Float64 atanhf64(_Float64 __x) throw(); extern _Float64 __atanhf64(_Float64 __x) throw(); # 95 extern _Float64 expf64(_Float64 __x) throw(); extern _Float64 __expf64(_Float64 __x) throw(); # 98 extern _Float64 frexpf64(_Float64 __x, int * __exponent) throw(); extern _Float64 __frexpf64(_Float64 __x, int * __exponent) throw(); # 101 extern _Float64 ldexpf64(_Float64 __x, int __exponent) throw(); extern _Float64 __ldexpf64(_Float64 __x, int __exponent) throw(); # 104 extern _Float64 logf64(_Float64 __x) throw(); extern _Float64 __logf64(_Float64 __x) throw(); # 107 extern _Float64 log10f64(_Float64 __x) throw(); extern _Float64 __log10f64(_Float64 __x) throw(); # 110 extern _Float64 modff64(_Float64 __x, _Float64 * __iptr) throw(); extern _Float64 __modff64(_Float64 __x, _Float64 * __iptr) throw() __attribute((__nonnull__(2))); # 114 extern _Float64 exp10f64(_Float64 __x) throw(); extern _Float64 __exp10f64(_Float64 __x) throw(); # 119 extern _Float64 expm1f64(_Float64 __x) throw(); extern _Float64 __expm1f64(_Float64 __x) throw(); # 122 extern _Float64 log1pf64(_Float64 __x) throw(); extern _Float64 __log1pf64(_Float64 __x) throw(); # 125 extern _Float64 logbf64(_Float64 __x) throw(); extern _Float64 __logbf64(_Float64 __x) throw(); # 130 extern _Float64 exp2f64(_Float64 __x) throw(); extern _Float64 __exp2f64(_Float64 __x) throw(); # 133 extern _Float64 log2f64(_Float64 __x) throw(); extern _Float64 __log2f64(_Float64 __x) throw(); # 140 extern _Float64 powf64(_Float64 __x, _Float64 __y) throw(); extern _Float64 __powf64(_Float64 __x, _Float64 __y) throw(); # 143 extern _Float64 sqrtf64(_Float64 __x) throw(); extern _Float64 __sqrtf64(_Float64 __x) throw(); # 147 extern _Float64 hypotf64(_Float64 __x, _Float64 __y) throw(); extern _Float64 __hypotf64(_Float64 __x, _Float64 __y) throw(); # 152 extern _Float64 cbrtf64(_Float64 __x) throw(); extern _Float64 __cbrtf64(_Float64 __x) throw(); # 159 extern _Float64 ceilf64(_Float64 __x) throw() __attribute((const)); extern _Float64 __ceilf64(_Float64 __x) throw() __attribute((const)); # 162 extern _Float64 fabsf64(_Float64 __x) throw() __attribute((const)); extern _Float64 __fabsf64(_Float64 __x) throw() __attribute((const)); # 165 extern _Float64 floorf64(_Float64 __x) throw() __attribute((const)); extern _Float64 __floorf64(_Float64 __x) throw() __attribute((const)); # 168 extern _Float64 fmodf64(_Float64 __x, _Float64 __y) throw(); extern _Float64 __fmodf64(_Float64 __x, _Float64 __y) throw(); # 196 "/usr/include/aarch64-linux-gnu/bits/mathcalls.h" 3 extern _Float64 copysignf64(_Float64 __x, _Float64 __y) throw() __attribute((const)); extern _Float64 __copysignf64(_Float64 __x, _Float64 __y) throw() __attribute((const)); # 201 extern _Float64 nanf64(const char * __tagb) throw(); extern _Float64 __nanf64(const char * __tagb) throw(); # 217 "/usr/include/aarch64-linux-gnu/bits/mathcalls.h" 3 extern _Float64 j0f64(_Float64) throw(); extern _Float64 __j0f64(_Float64) throw(); # 218 extern _Float64 j1f64(_Float64) throw(); extern _Float64 __j1f64(_Float64) throw(); # 219 extern _Float64 jnf64(int, _Float64) throw(); extern _Float64 __jnf64(int, _Float64) throw(); # 220 extern _Float64 y0f64(_Float64) throw(); extern _Float64 __y0f64(_Float64) throw(); # 221 extern _Float64 y1f64(_Float64) throw(); extern _Float64 __y1f64(_Float64) throw(); # 222 extern _Float64 ynf64(int, _Float64) throw(); extern _Float64 __ynf64(int, _Float64) throw(); # 228 extern _Float64 erff64(_Float64) throw(); extern _Float64 __erff64(_Float64) throw(); # 229 extern _Float64 erfcf64(_Float64) throw(); extern _Float64 __erfcf64(_Float64) throw(); # 230 extern _Float64 lgammaf64(_Float64) throw(); extern _Float64 __lgammaf64(_Float64) throw(); # 235 extern _Float64 tgammaf64(_Float64) throw(); extern _Float64 __tgammaf64(_Float64) throw(); # 249 "/usr/include/aarch64-linux-gnu/bits/mathcalls.h" 3 extern _Float64 lgammaf64_r(_Float64, int * __signgamp) throw(); extern _Float64 __lgammaf64_r(_Float64, int * __signgamp) throw(); # 256 extern _Float64 rintf64(_Float64 __x) throw(); extern _Float64 __rintf64(_Float64 __x) throw(); # 259 extern _Float64 nextafterf64(_Float64 __x, _Float64 __y) throw(); extern _Float64 __nextafterf64(_Float64 __x, _Float64 __y) throw(); # 266 extern _Float64 nextdownf64(_Float64 __x) throw(); extern _Float64 __nextdownf64(_Float64 __x) throw(); # 268 extern _Float64 nextupf64(_Float64 __x) throw(); extern _Float64 __nextupf64(_Float64 __x) throw(); # 272 extern _Float64 remainderf64(_Float64 __x, _Float64 __y) throw(); extern _Float64 __remainderf64(_Float64 __x, _Float64 __y) throw(); # 276 extern _Float64 scalbnf64(_Float64 __x, int __n) throw(); extern _Float64 __scalbnf64(_Float64 __x, int __n) throw(); # 280 extern int ilogbf64(_Float64 __x) throw(); extern int __ilogbf64(_Float64 __x) throw(); # 285 extern long llogbf64(_Float64 __x) throw(); extern long __llogbf64(_Float64 __x) throw(); # 290 extern _Float64 scalblnf64(_Float64 __x, long __n) throw(); extern _Float64 __scalblnf64(_Float64 __x, long __n) throw(); # 294 extern _Float64 nearbyintf64(_Float64 __x) throw(); extern _Float64 __nearbyintf64(_Float64 __x) throw(); # 298 extern _Float64 roundf64(_Float64 __x) throw() __attribute((const)); extern _Float64 __roundf64(_Float64 __x) throw() __attribute((const)); # 302 extern _Float64 truncf64(_Float64 __x) throw() __attribute((const)); extern _Float64 __truncf64(_Float64 __x) throw() __attribute((const)); # 307 extern _Float64 remquof64(_Float64 __x, _Float64 __y, int * __quo) throw(); extern _Float64 __remquof64(_Float64 __x, _Float64 __y, int * __quo) throw(); # 314 extern long lrintf64(_Float64 __x) throw(); extern long __lrintf64(_Float64 __x) throw(); # 316 __extension__ extern long long llrintf64(_Float64 __x) throw(); extern long long __llrintf64(_Float64 __x) throw(); # 320 extern long lroundf64(_Float64 __x) throw(); extern long __lroundf64(_Float64 __x) throw(); # 322 __extension__ extern long long llroundf64(_Float64 __x) throw(); extern long long __llroundf64(_Float64 __x) throw(); # 326 extern _Float64 fdimf64(_Float64 __x, _Float64 __y) throw(); extern _Float64 __fdimf64(_Float64 __x, _Float64 __y) throw(); # 329 extern _Float64 fmaxf64(_Float64 __x, _Float64 __y) throw() __attribute((const)); extern _Float64 __fmaxf64(_Float64 __x, _Float64 __y) throw() __attribute((const)); # 332 extern _Float64 fminf64(_Float64 __x, _Float64 __y) throw() __attribute((const)); extern _Float64 __fminf64(_Float64 __x, _Float64 __y) throw() __attribute((const)); # 335 extern _Float64 fmaf64(_Float64 __x, _Float64 __y, _Float64 __z) throw(); extern _Float64 __fmaf64(_Float64 __x, _Float64 __y, _Float64 __z) throw(); # 340 extern _Float64 roundevenf64(_Float64 __x) throw() __attribute((const)); extern _Float64 __roundevenf64(_Float64 __x) throw() __attribute((const)); # 344 extern __intmax_t fromfpf64(_Float64 __x, int __round, unsigned __width) throw(); extern __intmax_t __fromfpf64(_Float64 __x, int __round, unsigned __width) throw(); # 349 extern __uintmax_t ufromfpf64(_Float64 __x, int __round, unsigned __width) throw(); extern __uintmax_t __ufromfpf64(_Float64 __x, int __round, unsigned __width) throw(); # 355 extern __intmax_t fromfpxf64(_Float64 __x, int __round, unsigned __width) throw(); extern __intmax_t __fromfpxf64(_Float64 __x, int __round, unsigned __width) throw(); # 361 extern __uintmax_t ufromfpxf64(_Float64 __x, int __round, unsigned __width) throw(); extern __uintmax_t __ufromfpxf64(_Float64 __x, int __round, unsigned __width) throw(); # 365 extern _Float64 fmaxmagf64(_Float64 __x, _Float64 __y) throw() __attribute((const)); extern _Float64 __fmaxmagf64(_Float64 __x, _Float64 __y) throw() __attribute((const)); # 368 extern _Float64 fminmagf64(_Float64 __x, _Float64 __y) throw() __attribute((const)); extern _Float64 __fminmagf64(_Float64 __x, _Float64 __y) throw() __attribute((const)); # 371 extern int canonicalizef64(_Float64 * __cx, const _Float64 * __x) throw(); # 376 extern int totalorderf64(const _Float64 * __x, const _Float64 * __y) throw() # 378 __attribute((__pure__)); # 381 extern int totalordermagf64(const _Float64 * __x, const _Float64 * __y) throw() # 383 __attribute((__pure__)); # 386 extern _Float64 getpayloadf64(const _Float64 * __x) throw(); extern _Float64 __getpayloadf64(const _Float64 * __x) throw(); # 389 extern int setpayloadf64(_Float64 * __x, _Float64 __payload) throw(); # 392 extern int setpayloadsigf64(_Float64 * __x, _Float64 __payload) throw(); # 53 "/usr/include/aarch64-linux-gnu/bits/mathcalls.h" 3 extern _Float128 acosf128(_Float128 __x) throw(); extern _Float128 __acosf128(_Float128 __x) throw(); # 55 extern _Float128 asinf128(_Float128 __x) throw(); extern _Float128 __asinf128(_Float128 __x) throw(); # 57 extern _Float128 atanf128(_Float128 __x) throw(); extern _Float128 __atanf128(_Float128 __x) throw(); # 59 extern _Float128 atan2f128(_Float128 __y, _Float128 __x) throw(); extern _Float128 __atan2f128(_Float128 __y, _Float128 __x) throw(); # 62 extern _Float128 cosf128(_Float128 __x) throw(); extern _Float128 __cosf128(_Float128 __x) throw(); # 64 extern _Float128 sinf128(_Float128 __x) throw(); extern _Float128 __sinf128(_Float128 __x) throw(); # 66 extern _Float128 tanf128(_Float128 __x) throw(); extern _Float128 __tanf128(_Float128 __x) throw(); # 71 extern _Float128 coshf128(_Float128 __x) throw(); extern _Float128 __coshf128(_Float128 __x) throw(); # 73 extern _Float128 sinhf128(_Float128 __x) throw(); extern _Float128 __sinhf128(_Float128 __x) throw(); # 75 extern _Float128 tanhf128(_Float128 __x) throw(); extern _Float128 __tanhf128(_Float128 __x) throw(); # 79 extern void sincosf128(_Float128 __x, _Float128 * __sinx, _Float128 * __cosx) throw(); extern void __sincosf128(_Float128 __x, _Float128 * __sinx, _Float128 * __cosx) throw(); # 85 extern _Float128 acoshf128(_Float128 __x) throw(); extern _Float128 __acoshf128(_Float128 __x) throw(); # 87 extern _Float128 asinhf128(_Float128 __x) throw(); extern _Float128 __asinhf128(_Float128 __x) throw(); # 89 extern _Float128 atanhf128(_Float128 __x) throw(); extern _Float128 __atanhf128(_Float128 __x) throw(); # 95 extern _Float128 expf128(_Float128 __x) throw(); extern _Float128 __expf128(_Float128 __x) throw(); # 98 extern _Float128 frexpf128(_Float128 __x, int * __exponent) throw(); extern _Float128 __frexpf128(_Float128 __x, int * __exponent) throw(); # 101 extern _Float128 ldexpf128(_Float128 __x, int __exponent) throw(); extern _Float128 __ldexpf128(_Float128 __x, int __exponent) throw(); # 104 extern _Float128 logf128(_Float128 __x) throw(); extern _Float128 __logf128(_Float128 __x) throw(); # 107 extern _Float128 log10f128(_Float128 __x) throw(); extern _Float128 __log10f128(_Float128 __x) throw(); # 110 extern _Float128 modff128(_Float128 __x, _Float128 * __iptr) throw(); extern _Float128 __modff128(_Float128 __x, _Float128 * __iptr) throw() __attribute((__nonnull__(2))); # 114 extern _Float128 exp10f128(_Float128 __x) throw(); extern _Float128 __exp10f128(_Float128 __x) throw(); # 119 extern _Float128 expm1f128(_Float128 __x) throw(); extern _Float128 __expm1f128(_Float128 __x) throw(); # 122 extern _Float128 log1pf128(_Float128 __x) throw(); extern _Float128 __log1pf128(_Float128 __x) throw(); # 125 extern _Float128 logbf128(_Float128 __x) throw(); extern _Float128 __logbf128(_Float128 __x) throw(); # 130 extern _Float128 exp2f128(_Float128 __x) throw(); extern _Float128 __exp2f128(_Float128 __x) throw(); # 133 extern _Float128 log2f128(_Float128 __x) throw(); extern _Float128 __log2f128(_Float128 __x) throw(); # 140 extern _Float128 powf128(_Float128 __x, _Float128 __y) throw(); extern _Float128 __powf128(_Float128 __x, _Float128 __y) throw(); # 143 extern _Float128 sqrtf128(_Float128 __x) throw(); extern _Float128 __sqrtf128(_Float128 __x) throw(); # 147 extern _Float128 hypotf128(_Float128 __x, _Float128 __y) throw(); extern _Float128 __hypotf128(_Float128 __x, _Float128 __y) throw(); # 152 extern _Float128 cbrtf128(_Float128 __x) throw(); extern _Float128 __cbrtf128(_Float128 __x) throw(); # 159 extern _Float128 ceilf128(_Float128 __x) throw() __attribute((const)); extern _Float128 __ceilf128(_Float128 __x) throw() __attribute((const)); # 162 extern _Float128 fabsf128(_Float128 __x) throw() __attribute((const)); extern _Float128 __fabsf128(_Float128 __x) throw() __attribute((const)); # 165 extern _Float128 floorf128(_Float128 __x) throw() __attribute((const)); extern _Float128 __floorf128(_Float128 __x) throw() __attribute((const)); # 168 extern _Float128 fmodf128(_Float128 __x, _Float128 __y) throw(); extern _Float128 __fmodf128(_Float128 __x, _Float128 __y) throw(); # 196 "/usr/include/aarch64-linux-gnu/bits/mathcalls.h" 3 extern _Float128 copysignf128(_Float128 __x, _Float128 __y) throw() __attribute((const)); extern _Float128 __copysignf128(_Float128 __x, _Float128 __y) throw() __attribute((const)); # 201 extern _Float128 nanf128(const char * __tagb) throw(); extern _Float128 __nanf128(const char * __tagb) throw(); # 217 "/usr/include/aarch64-linux-gnu/bits/mathcalls.h" 3 extern _Float128 j0f128(_Float128) throw(); extern _Float128 __j0f128(_Float128) throw(); # 218 extern _Float128 j1f128(_Float128) throw(); extern _Float128 __j1f128(_Float128) throw(); # 219 extern _Float128 jnf128(int, _Float128) throw(); extern _Float128 __jnf128(int, _Float128) throw(); # 220 extern _Float128 y0f128(_Float128) throw(); extern _Float128 __y0f128(_Float128) throw(); # 221 extern _Float128 y1f128(_Float128) throw(); extern _Float128 __y1f128(_Float128) throw(); # 222 extern _Float128 ynf128(int, _Float128) throw(); extern _Float128 __ynf128(int, _Float128) throw(); # 228 extern _Float128 erff128(_Float128) throw(); extern _Float128 __erff128(_Float128) throw(); # 229 extern _Float128 erfcf128(_Float128) throw(); extern _Float128 __erfcf128(_Float128) throw(); # 230 extern _Float128 lgammaf128(_Float128) throw(); extern _Float128 __lgammaf128(_Float128) throw(); # 235 extern _Float128 tgammaf128(_Float128) throw(); extern _Float128 __tgammaf128(_Float128) throw(); # 249 "/usr/include/aarch64-linux-gnu/bits/mathcalls.h" 3 extern _Float128 lgammaf128_r(_Float128, int * __signgamp) throw(); extern _Float128 __lgammaf128_r(_Float128, int * __signgamp) throw(); # 256 extern _Float128 rintf128(_Float128 __x) throw(); extern _Float128 __rintf128(_Float128 __x) throw(); # 259 extern _Float128 nextafterf128(_Float128 __x, _Float128 __y) throw(); extern _Float128 __nextafterf128(_Float128 __x, _Float128 __y) throw(); # 266 extern _Float128 nextdownf128(_Float128 __x) throw(); extern _Float128 __nextdownf128(_Float128 __x) throw(); # 268 extern _Float128 nextupf128(_Float128 __x) throw(); extern _Float128 __nextupf128(_Float128 __x) throw(); # 272 extern _Float128 remainderf128(_Float128 __x, _Float128 __y) throw(); extern _Float128 __remainderf128(_Float128 __x, _Float128 __y) throw(); # 276 extern _Float128 scalbnf128(_Float128 __x, int __n) throw(); extern _Float128 __scalbnf128(_Float128 __x, int __n) throw(); # 280 extern int ilogbf128(_Float128 __x) throw(); extern int __ilogbf128(_Float128 __x) throw(); # 285 extern long llogbf128(_Float128 __x) throw(); extern long __llogbf128(_Float128 __x) throw(); # 290 extern _Float128 scalblnf128(_Float128 __x, long __n) throw(); extern _Float128 __scalblnf128(_Float128 __x, long __n) throw(); # 294 extern _Float128 nearbyintf128(_Float128 __x) throw(); extern _Float128 __nearbyintf128(_Float128 __x) throw(); # 298 extern _Float128 roundf128(_Float128 __x) throw() __attribute((const)); extern _Float128 __roundf128(_Float128 __x) throw() __attribute((const)); # 302 extern _Float128 truncf128(_Float128 __x) throw() __attribute((const)); extern _Float128 __truncf128(_Float128 __x) throw() __attribute((const)); # 307 extern _Float128 remquof128(_Float128 __x, _Float128 __y, int * __quo) throw(); extern _Float128 __remquof128(_Float128 __x, _Float128 __y, int * __quo) throw(); # 314 extern long lrintf128(_Float128 __x) throw(); extern long __lrintf128(_Float128 __x) throw(); # 316 __extension__ extern long long llrintf128(_Float128 __x) throw(); extern long long __llrintf128(_Float128 __x) throw(); # 320 extern long lroundf128(_Float128 __x) throw(); extern long __lroundf128(_Float128 __x) throw(); # 322 __extension__ extern long long llroundf128(_Float128 __x) throw(); extern long long __llroundf128(_Float128 __x) throw(); # 326 extern _Float128 fdimf128(_Float128 __x, _Float128 __y) throw(); extern _Float128 __fdimf128(_Float128 __x, _Float128 __y) throw(); # 329 extern _Float128 fmaxf128(_Float128 __x, _Float128 __y) throw() __attribute((const)); extern _Float128 __fmaxf128(_Float128 __x, _Float128 __y) throw() __attribute((const)); # 332 extern _Float128 fminf128(_Float128 __x, _Float128 __y) throw() __attribute((const)); extern _Float128 __fminf128(_Float128 __x, _Float128 __y) throw() __attribute((const)); # 335 extern _Float128 fmaf128(_Float128 __x, _Float128 __y, _Float128 __z) throw(); extern _Float128 __fmaf128(_Float128 __x, _Float128 __y, _Float128 __z) throw(); # 340 extern _Float128 roundevenf128(_Float128 __x) throw() __attribute((const)); extern _Float128 __roundevenf128(_Float128 __x) throw() __attribute((const)); # 344 extern __intmax_t fromfpf128(_Float128 __x, int __round, unsigned __width) throw(); extern __intmax_t __fromfpf128(_Float128 __x, int __round, unsigned __width) throw(); # 349 extern __uintmax_t ufromfpf128(_Float128 __x, int __round, unsigned __width) throw(); extern __uintmax_t __ufromfpf128(_Float128 __x, int __round, unsigned __width) throw(); # 355 extern __intmax_t fromfpxf128(_Float128 __x, int __round, unsigned __width) throw(); extern __intmax_t __fromfpxf128(_Float128 __x, int __round, unsigned __width) throw(); # 361 extern __uintmax_t ufromfpxf128(_Float128 __x, int __round, unsigned __width) throw(); extern __uintmax_t __ufromfpxf128(_Float128 __x, int __round, unsigned __width) throw(); # 365 extern _Float128 fmaxmagf128(_Float128 __x, _Float128 __y) throw() __attribute((const)); extern _Float128 __fmaxmagf128(_Float128 __x, _Float128 __y) throw() __attribute((const)); # 368 extern _Float128 fminmagf128(_Float128 __x, _Float128 __y) throw() __attribute((const)); extern _Float128 __fminmagf128(_Float128 __x, _Float128 __y) throw() __attribute((const)); # 371 extern int canonicalizef128(_Float128 * __cx, const _Float128 * __x) throw(); # 376 extern int totalorderf128(const _Float128 * __x, const _Float128 * __y) throw() # 378 __attribute((__pure__)); # 381 extern int totalordermagf128(const _Float128 * __x, const _Float128 * __y) throw() # 383 __attribute((__pure__)); # 386 extern _Float128 getpayloadf128(const _Float128 * __x) throw(); extern _Float128 __getpayloadf128(const _Float128 * __x) throw(); # 389 extern int setpayloadf128(_Float128 * __x, _Float128 __payload) throw(); # 392 extern int setpayloadsigf128(_Float128 * __x, _Float128 __payload) throw(); # 53 "/usr/include/aarch64-linux-gnu/bits/mathcalls.h" 3 extern _Float32x acosf32x(_Float32x __x) throw(); extern _Float32x __acosf32x(_Float32x __x) throw(); # 55 extern _Float32x asinf32x(_Float32x __x) throw(); extern _Float32x __asinf32x(_Float32x __x) throw(); # 57 extern _Float32x atanf32x(_Float32x __x) throw(); extern _Float32x __atanf32x(_Float32x __x) throw(); # 59 extern _Float32x atan2f32x(_Float32x __y, _Float32x __x) throw(); extern _Float32x __atan2f32x(_Float32x __y, _Float32x __x) throw(); # 62 extern _Float32x cosf32x(_Float32x __x) throw(); extern _Float32x __cosf32x(_Float32x __x) throw(); # 64 extern _Float32x sinf32x(_Float32x __x) throw(); extern _Float32x __sinf32x(_Float32x __x) throw(); # 66 extern _Float32x tanf32x(_Float32x __x) throw(); extern _Float32x __tanf32x(_Float32x __x) throw(); # 71 extern _Float32x coshf32x(_Float32x __x) throw(); extern _Float32x __coshf32x(_Float32x __x) throw(); # 73 extern _Float32x sinhf32x(_Float32x __x) throw(); extern _Float32x __sinhf32x(_Float32x __x) throw(); # 75 extern _Float32x tanhf32x(_Float32x __x) throw(); extern _Float32x __tanhf32x(_Float32x __x) throw(); # 79 extern void sincosf32x(_Float32x __x, _Float32x * __sinx, _Float32x * __cosx) throw(); extern void __sincosf32x(_Float32x __x, _Float32x * __sinx, _Float32x * __cosx) throw(); # 85 extern _Float32x acoshf32x(_Float32x __x) throw(); extern _Float32x __acoshf32x(_Float32x __x) throw(); # 87 extern _Float32x asinhf32x(_Float32x __x) throw(); extern _Float32x __asinhf32x(_Float32x __x) throw(); # 89 extern _Float32x atanhf32x(_Float32x __x) throw(); extern _Float32x __atanhf32x(_Float32x __x) throw(); # 95 extern _Float32x expf32x(_Float32x __x) throw(); extern _Float32x __expf32x(_Float32x __x) throw(); # 98 extern _Float32x frexpf32x(_Float32x __x, int * __exponent) throw(); extern _Float32x __frexpf32x(_Float32x __x, int * __exponent) throw(); # 101 extern _Float32x ldexpf32x(_Float32x __x, int __exponent) throw(); extern _Float32x __ldexpf32x(_Float32x __x, int __exponent) throw(); # 104 extern _Float32x logf32x(_Float32x __x) throw(); extern _Float32x __logf32x(_Float32x __x) throw(); # 107 extern _Float32x log10f32x(_Float32x __x) throw(); extern _Float32x __log10f32x(_Float32x __x) throw(); # 110 extern _Float32x modff32x(_Float32x __x, _Float32x * __iptr) throw(); extern _Float32x __modff32x(_Float32x __x, _Float32x * __iptr) throw() __attribute((__nonnull__(2))); # 114 extern _Float32x exp10f32x(_Float32x __x) throw(); extern _Float32x __exp10f32x(_Float32x __x) throw(); # 119 extern _Float32x expm1f32x(_Float32x __x) throw(); extern _Float32x __expm1f32x(_Float32x __x) throw(); # 122 extern _Float32x log1pf32x(_Float32x __x) throw(); extern _Float32x __log1pf32x(_Float32x __x) throw(); # 125 extern _Float32x logbf32x(_Float32x __x) throw(); extern _Float32x __logbf32x(_Float32x __x) throw(); # 130 extern _Float32x exp2f32x(_Float32x __x) throw(); extern _Float32x __exp2f32x(_Float32x __x) throw(); # 133 extern _Float32x log2f32x(_Float32x __x) throw(); extern _Float32x __log2f32x(_Float32x __x) throw(); # 140 extern _Float32x powf32x(_Float32x __x, _Float32x __y) throw(); extern _Float32x __powf32x(_Float32x __x, _Float32x __y) throw(); # 143 extern _Float32x sqrtf32x(_Float32x __x) throw(); extern _Float32x __sqrtf32x(_Float32x __x) throw(); # 147 extern _Float32x hypotf32x(_Float32x __x, _Float32x __y) throw(); extern _Float32x __hypotf32x(_Float32x __x, _Float32x __y) throw(); # 152 extern _Float32x cbrtf32x(_Float32x __x) throw(); extern _Float32x __cbrtf32x(_Float32x __x) throw(); # 159 extern _Float32x ceilf32x(_Float32x __x) throw() __attribute((const)); extern _Float32x __ceilf32x(_Float32x __x) throw() __attribute((const)); # 162 extern _Float32x fabsf32x(_Float32x __x) throw() __attribute((const)); extern _Float32x __fabsf32x(_Float32x __x) throw() __attribute((const)); # 165 extern _Float32x floorf32x(_Float32x __x) throw() __attribute((const)); extern _Float32x __floorf32x(_Float32x __x) throw() __attribute((const)); # 168 extern _Float32x fmodf32x(_Float32x __x, _Float32x __y) throw(); extern _Float32x __fmodf32x(_Float32x __x, _Float32x __y) throw(); # 196 "/usr/include/aarch64-linux-gnu/bits/mathcalls.h" 3 extern _Float32x copysignf32x(_Float32x __x, _Float32x __y) throw() __attribute((const)); extern _Float32x __copysignf32x(_Float32x __x, _Float32x __y) throw() __attribute((const)); # 201 extern _Float32x nanf32x(const char * __tagb) throw(); extern _Float32x __nanf32x(const char * __tagb) throw(); # 217 "/usr/include/aarch64-linux-gnu/bits/mathcalls.h" 3 extern _Float32x j0f32x(_Float32x) throw(); extern _Float32x __j0f32x(_Float32x) throw(); # 218 extern _Float32x j1f32x(_Float32x) throw(); extern _Float32x __j1f32x(_Float32x) throw(); # 219 extern _Float32x jnf32x(int, _Float32x) throw(); extern _Float32x __jnf32x(int, _Float32x) throw(); # 220 extern _Float32x y0f32x(_Float32x) throw(); extern _Float32x __y0f32x(_Float32x) throw(); # 221 extern _Float32x y1f32x(_Float32x) throw(); extern _Float32x __y1f32x(_Float32x) throw(); # 222 extern _Float32x ynf32x(int, _Float32x) throw(); extern _Float32x __ynf32x(int, _Float32x) throw(); # 228 extern _Float32x erff32x(_Float32x) throw(); extern _Float32x __erff32x(_Float32x) throw(); # 229 extern _Float32x erfcf32x(_Float32x) throw(); extern _Float32x __erfcf32x(_Float32x) throw(); # 230 extern _Float32x lgammaf32x(_Float32x) throw(); extern _Float32x __lgammaf32x(_Float32x) throw(); # 235 extern _Float32x tgammaf32x(_Float32x) throw(); extern _Float32x __tgammaf32x(_Float32x) throw(); # 249 "/usr/include/aarch64-linux-gnu/bits/mathcalls.h" 3 extern _Float32x lgammaf32x_r(_Float32x, int * __signgamp) throw(); extern _Float32x __lgammaf32x_r(_Float32x, int * __signgamp) throw(); # 256 extern _Float32x rintf32x(_Float32x __x) throw(); extern _Float32x __rintf32x(_Float32x __x) throw(); # 259 extern _Float32x nextafterf32x(_Float32x __x, _Float32x __y) throw(); extern _Float32x __nextafterf32x(_Float32x __x, _Float32x __y) throw(); # 266 extern _Float32x nextdownf32x(_Float32x __x) throw(); extern _Float32x __nextdownf32x(_Float32x __x) throw(); # 268 extern _Float32x nextupf32x(_Float32x __x) throw(); extern _Float32x __nextupf32x(_Float32x __x) throw(); # 272 extern _Float32x remainderf32x(_Float32x __x, _Float32x __y) throw(); extern _Float32x __remainderf32x(_Float32x __x, _Float32x __y) throw(); # 276 extern _Float32x scalbnf32x(_Float32x __x, int __n) throw(); extern _Float32x __scalbnf32x(_Float32x __x, int __n) throw(); # 280 extern int ilogbf32x(_Float32x __x) throw(); extern int __ilogbf32x(_Float32x __x) throw(); # 285 extern long llogbf32x(_Float32x __x) throw(); extern long __llogbf32x(_Float32x __x) throw(); # 290 extern _Float32x scalblnf32x(_Float32x __x, long __n) throw(); extern _Float32x __scalblnf32x(_Float32x __x, long __n) throw(); # 294 extern _Float32x nearbyintf32x(_Float32x __x) throw(); extern _Float32x __nearbyintf32x(_Float32x __x) throw(); # 298 extern _Float32x roundf32x(_Float32x __x) throw() __attribute((const)); extern _Float32x __roundf32x(_Float32x __x) throw() __attribute((const)); # 302 extern _Float32x truncf32x(_Float32x __x) throw() __attribute((const)); extern _Float32x __truncf32x(_Float32x __x) throw() __attribute((const)); # 307 extern _Float32x remquof32x(_Float32x __x, _Float32x __y, int * __quo) throw(); extern _Float32x __remquof32x(_Float32x __x, _Float32x __y, int * __quo) throw(); # 314 extern long lrintf32x(_Float32x __x) throw(); extern long __lrintf32x(_Float32x __x) throw(); # 316 __extension__ extern long long llrintf32x(_Float32x __x) throw(); extern long long __llrintf32x(_Float32x __x) throw(); # 320 extern long lroundf32x(_Float32x __x) throw(); extern long __lroundf32x(_Float32x __x) throw(); # 322 __extension__ extern long long llroundf32x(_Float32x __x) throw(); extern long long __llroundf32x(_Float32x __x) throw(); # 326 extern _Float32x fdimf32x(_Float32x __x, _Float32x __y) throw(); extern _Float32x __fdimf32x(_Float32x __x, _Float32x __y) throw(); # 329 extern _Float32x fmaxf32x(_Float32x __x, _Float32x __y) throw() __attribute((const)); extern _Float32x __fmaxf32x(_Float32x __x, _Float32x __y) throw() __attribute((const)); # 332 extern _Float32x fminf32x(_Float32x __x, _Float32x __y) throw() __attribute((const)); extern _Float32x __fminf32x(_Float32x __x, _Float32x __y) throw() __attribute((const)); # 335 extern _Float32x fmaf32x(_Float32x __x, _Float32x __y, _Float32x __z) throw(); extern _Float32x __fmaf32x(_Float32x __x, _Float32x __y, _Float32x __z) throw(); # 340 extern _Float32x roundevenf32x(_Float32x __x) throw() __attribute((const)); extern _Float32x __roundevenf32x(_Float32x __x) throw() __attribute((const)); # 344 extern __intmax_t fromfpf32x(_Float32x __x, int __round, unsigned __width) throw(); extern __intmax_t __fromfpf32x(_Float32x __x, int __round, unsigned __width) throw(); # 349 extern __uintmax_t ufromfpf32x(_Float32x __x, int __round, unsigned __width) throw(); extern __uintmax_t __ufromfpf32x(_Float32x __x, int __round, unsigned __width) throw(); # 355 extern __intmax_t fromfpxf32x(_Float32x __x, int __round, unsigned __width) throw(); extern __intmax_t __fromfpxf32x(_Float32x __x, int __round, unsigned __width) throw(); # 361 extern __uintmax_t ufromfpxf32x(_Float32x __x, int __round, unsigned __width) throw(); extern __uintmax_t __ufromfpxf32x(_Float32x __x, int __round, unsigned __width) throw(); # 365 extern _Float32x fmaxmagf32x(_Float32x __x, _Float32x __y) throw() __attribute((const)); extern _Float32x __fmaxmagf32x(_Float32x __x, _Float32x __y) throw() __attribute((const)); # 368 extern _Float32x fminmagf32x(_Float32x __x, _Float32x __y) throw() __attribute((const)); extern _Float32x __fminmagf32x(_Float32x __x, _Float32x __y) throw() __attribute((const)); # 371 extern int canonicalizef32x(_Float32x * __cx, const _Float32x * __x) throw(); # 376 extern int totalorderf32x(const _Float32x * __x, const _Float32x * __y) throw() # 378 __attribute((__pure__)); # 381 extern int totalordermagf32x(const _Float32x * __x, const _Float32x * __y) throw() # 383 __attribute((__pure__)); # 386 extern _Float32x getpayloadf32x(const _Float32x * __x) throw(); extern _Float32x __getpayloadf32x(const _Float32x * __x) throw(); # 389 extern int setpayloadf32x(_Float32x * __x, _Float32x __payload) throw(); # 392 extern int setpayloadsigf32x(_Float32x * __x, _Float32x __payload) throw(); # 53 "/usr/include/aarch64-linux-gnu/bits/mathcalls.h" 3 extern _Float64x acosf64x(_Float64x __x) throw(); extern _Float64x __acosf64x(_Float64x __x) throw(); # 55 extern _Float64x asinf64x(_Float64x __x) throw(); extern _Float64x __asinf64x(_Float64x __x) throw(); # 57 extern _Float64x atanf64x(_Float64x __x) throw(); extern _Float64x __atanf64x(_Float64x __x) throw(); # 59 extern _Float64x atan2f64x(_Float64x __y, _Float64x __x) throw(); extern _Float64x __atan2f64x(_Float64x __y, _Float64x __x) throw(); # 62 extern _Float64x cosf64x(_Float64x __x) throw(); extern _Float64x __cosf64x(_Float64x __x) throw(); # 64 extern _Float64x sinf64x(_Float64x __x) throw(); extern _Float64x __sinf64x(_Float64x __x) throw(); # 66 extern _Float64x tanf64x(_Float64x __x) throw(); extern _Float64x __tanf64x(_Float64x __x) throw(); # 71 extern _Float64x coshf64x(_Float64x __x) throw(); extern _Float64x __coshf64x(_Float64x __x) throw(); # 73 extern _Float64x sinhf64x(_Float64x __x) throw(); extern _Float64x __sinhf64x(_Float64x __x) throw(); # 75 extern _Float64x tanhf64x(_Float64x __x) throw(); extern _Float64x __tanhf64x(_Float64x __x) throw(); # 79 extern void sincosf64x(_Float64x __x, _Float64x * __sinx, _Float64x * __cosx) throw(); extern void __sincosf64x(_Float64x __x, _Float64x * __sinx, _Float64x * __cosx) throw(); # 85 extern _Float64x acoshf64x(_Float64x __x) throw(); extern _Float64x __acoshf64x(_Float64x __x) throw(); # 87 extern _Float64x asinhf64x(_Float64x __x) throw(); extern _Float64x __asinhf64x(_Float64x __x) throw(); # 89 extern _Float64x atanhf64x(_Float64x __x) throw(); extern _Float64x __atanhf64x(_Float64x __x) throw(); # 95 extern _Float64x expf64x(_Float64x __x) throw(); extern _Float64x __expf64x(_Float64x __x) throw(); # 98 extern _Float64x frexpf64x(_Float64x __x, int * __exponent) throw(); extern _Float64x __frexpf64x(_Float64x __x, int * __exponent) throw(); # 101 extern _Float64x ldexpf64x(_Float64x __x, int __exponent) throw(); extern _Float64x __ldexpf64x(_Float64x __x, int __exponent) throw(); # 104 extern _Float64x logf64x(_Float64x __x) throw(); extern _Float64x __logf64x(_Float64x __x) throw(); # 107 extern _Float64x log10f64x(_Float64x __x) throw(); extern _Float64x __log10f64x(_Float64x __x) throw(); # 110 extern _Float64x modff64x(_Float64x __x, _Float64x * __iptr) throw(); extern _Float64x __modff64x(_Float64x __x, _Float64x * __iptr) throw() __attribute((__nonnull__(2))); # 114 extern _Float64x exp10f64x(_Float64x __x) throw(); extern _Float64x __exp10f64x(_Float64x __x) throw(); # 119 extern _Float64x expm1f64x(_Float64x __x) throw(); extern _Float64x __expm1f64x(_Float64x __x) throw(); # 122 extern _Float64x log1pf64x(_Float64x __x) throw(); extern _Float64x __log1pf64x(_Float64x __x) throw(); # 125 extern _Float64x logbf64x(_Float64x __x) throw(); extern _Float64x __logbf64x(_Float64x __x) throw(); # 130 extern _Float64x exp2f64x(_Float64x __x) throw(); extern _Float64x __exp2f64x(_Float64x __x) throw(); # 133 extern _Float64x log2f64x(_Float64x __x) throw(); extern _Float64x __log2f64x(_Float64x __x) throw(); # 140 extern _Float64x powf64x(_Float64x __x, _Float64x __y) throw(); extern _Float64x __powf64x(_Float64x __x, _Float64x __y) throw(); # 143 extern _Float64x sqrtf64x(_Float64x __x) throw(); extern _Float64x __sqrtf64x(_Float64x __x) throw(); # 147 extern _Float64x hypotf64x(_Float64x __x, _Float64x __y) throw(); extern _Float64x __hypotf64x(_Float64x __x, _Float64x __y) throw(); # 152 extern _Float64x cbrtf64x(_Float64x __x) throw(); extern _Float64x __cbrtf64x(_Float64x __x) throw(); # 159 extern _Float64x ceilf64x(_Float64x __x) throw() __attribute((const)); extern _Float64x __ceilf64x(_Float64x __x) throw() __attribute((const)); # 162 extern _Float64x fabsf64x(_Float64x __x) throw() __attribute((const)); extern _Float64x __fabsf64x(_Float64x __x) throw() __attribute((const)); # 165 extern _Float64x floorf64x(_Float64x __x) throw() __attribute((const)); extern _Float64x __floorf64x(_Float64x __x) throw() __attribute((const)); # 168 extern _Float64x fmodf64x(_Float64x __x, _Float64x __y) throw(); extern _Float64x __fmodf64x(_Float64x __x, _Float64x __y) throw(); # 196 "/usr/include/aarch64-linux-gnu/bits/mathcalls.h" 3 extern _Float64x copysignf64x(_Float64x __x, _Float64x __y) throw() __attribute((const)); extern _Float64x __copysignf64x(_Float64x __x, _Float64x __y) throw() __attribute((const)); # 201 extern _Float64x nanf64x(const char * __tagb) throw(); extern _Float64x __nanf64x(const char * __tagb) throw(); # 217 "/usr/include/aarch64-linux-gnu/bits/mathcalls.h" 3 extern _Float64x j0f64x(_Float64x) throw(); extern _Float64x __j0f64x(_Float64x) throw(); # 218 extern _Float64x j1f64x(_Float64x) throw(); extern _Float64x __j1f64x(_Float64x) throw(); # 219 extern _Float64x jnf64x(int, _Float64x) throw(); extern _Float64x __jnf64x(int, _Float64x) throw(); # 220 extern _Float64x y0f64x(_Float64x) throw(); extern _Float64x __y0f64x(_Float64x) throw(); # 221 extern _Float64x y1f64x(_Float64x) throw(); extern _Float64x __y1f64x(_Float64x) throw(); # 222 extern _Float64x ynf64x(int, _Float64x) throw(); extern _Float64x __ynf64x(int, _Float64x) throw(); # 228 extern _Float64x erff64x(_Float64x) throw(); extern _Float64x __erff64x(_Float64x) throw(); # 229 extern _Float64x erfcf64x(_Float64x) throw(); extern _Float64x __erfcf64x(_Float64x) throw(); # 230 extern _Float64x lgammaf64x(_Float64x) throw(); extern _Float64x __lgammaf64x(_Float64x) throw(); # 235 extern _Float64x tgammaf64x(_Float64x) throw(); extern _Float64x __tgammaf64x(_Float64x) throw(); # 249 "/usr/include/aarch64-linux-gnu/bits/mathcalls.h" 3 extern _Float64x lgammaf64x_r(_Float64x, int * __signgamp) throw(); extern _Float64x __lgammaf64x_r(_Float64x, int * __signgamp) throw(); # 256 extern _Float64x rintf64x(_Float64x __x) throw(); extern _Float64x __rintf64x(_Float64x __x) throw(); # 259 extern _Float64x nextafterf64x(_Float64x __x, _Float64x __y) throw(); extern _Float64x __nextafterf64x(_Float64x __x, _Float64x __y) throw(); # 266 extern _Float64x nextdownf64x(_Float64x __x) throw(); extern _Float64x __nextdownf64x(_Float64x __x) throw(); # 268 extern _Float64x nextupf64x(_Float64x __x) throw(); extern _Float64x __nextupf64x(_Float64x __x) throw(); # 272 extern _Float64x remainderf64x(_Float64x __x, _Float64x __y) throw(); extern _Float64x __remainderf64x(_Float64x __x, _Float64x __y) throw(); # 276 extern _Float64x scalbnf64x(_Float64x __x, int __n) throw(); extern _Float64x __scalbnf64x(_Float64x __x, int __n) throw(); # 280 extern int ilogbf64x(_Float64x __x) throw(); extern int __ilogbf64x(_Float64x __x) throw(); # 285 extern long llogbf64x(_Float64x __x) throw(); extern long __llogbf64x(_Float64x __x) throw(); # 290 extern _Float64x scalblnf64x(_Float64x __x, long __n) throw(); extern _Float64x __scalblnf64x(_Float64x __x, long __n) throw(); # 294 extern _Float64x nearbyintf64x(_Float64x __x) throw(); extern _Float64x __nearbyintf64x(_Float64x __x) throw(); # 298 extern _Float64x roundf64x(_Float64x __x) throw() __attribute((const)); extern _Float64x __roundf64x(_Float64x __x) throw() __attribute((const)); # 302 extern _Float64x truncf64x(_Float64x __x) throw() __attribute((const)); extern _Float64x __truncf64x(_Float64x __x) throw() __attribute((const)); # 307 extern _Float64x remquof64x(_Float64x __x, _Float64x __y, int * __quo) throw(); extern _Float64x __remquof64x(_Float64x __x, _Float64x __y, int * __quo) throw(); # 314 extern long lrintf64x(_Float64x __x) throw(); extern long __lrintf64x(_Float64x __x) throw(); # 316 __extension__ extern long long llrintf64x(_Float64x __x) throw(); extern long long __llrintf64x(_Float64x __x) throw(); # 320 extern long lroundf64x(_Float64x __x) throw(); extern long __lroundf64x(_Float64x __x) throw(); # 322 __extension__ extern long long llroundf64x(_Float64x __x) throw(); extern long long __llroundf64x(_Float64x __x) throw(); # 326 extern _Float64x fdimf64x(_Float64x __x, _Float64x __y) throw(); extern _Float64x __fdimf64x(_Float64x __x, _Float64x __y) throw(); # 329 extern _Float64x fmaxf64x(_Float64x __x, _Float64x __y) throw() __attribute((const)); extern _Float64x __fmaxf64x(_Float64x __x, _Float64x __y) throw() __attribute((const)); # 332 extern _Float64x fminf64x(_Float64x __x, _Float64x __y) throw() __attribute((const)); extern _Float64x __fminf64x(_Float64x __x, _Float64x __y) throw() __attribute((const)); # 335 extern _Float64x fmaf64x(_Float64x __x, _Float64x __y, _Float64x __z) throw(); extern _Float64x __fmaf64x(_Float64x __x, _Float64x __y, _Float64x __z) throw(); # 340 extern _Float64x roundevenf64x(_Float64x __x) throw() __attribute((const)); extern _Float64x __roundevenf64x(_Float64x __x) throw() __attribute((const)); # 344 extern __intmax_t fromfpf64x(_Float64x __x, int __round, unsigned __width) throw(); extern __intmax_t __fromfpf64x(_Float64x __x, int __round, unsigned __width) throw(); # 349 extern __uintmax_t ufromfpf64x(_Float64x __x, int __round, unsigned __width) throw(); extern __uintmax_t __ufromfpf64x(_Float64x __x, int __round, unsigned __width) throw(); # 355 extern __intmax_t fromfpxf64x(_Float64x __x, int __round, unsigned __width) throw(); extern __intmax_t __fromfpxf64x(_Float64x __x, int __round, unsigned __width) throw(); # 361 extern __uintmax_t ufromfpxf64x(_Float64x __x, int __round, unsigned __width) throw(); extern __uintmax_t __ufromfpxf64x(_Float64x __x, int __round, unsigned __width) throw(); # 365 extern _Float64x fmaxmagf64x(_Float64x __x, _Float64x __y) throw() __attribute((const)); extern _Float64x __fmaxmagf64x(_Float64x __x, _Float64x __y) throw() __attribute((const)); # 368 extern _Float64x fminmagf64x(_Float64x __x, _Float64x __y) throw() __attribute((const)); extern _Float64x __fminmagf64x(_Float64x __x, _Float64x __y) throw() __attribute((const)); # 371 extern int canonicalizef64x(_Float64x * __cx, const _Float64x * __x) throw(); # 376 extern int totalorderf64x(const _Float64x * __x, const _Float64x * __y) throw() # 378 __attribute((__pure__)); # 381 extern int totalordermagf64x(const _Float64x * __x, const _Float64x * __y) throw() # 383 __attribute((__pure__)); # 386 extern _Float64x getpayloadf64x(const _Float64x * __x) throw(); extern _Float64x __getpayloadf64x(const _Float64x * __x) throw(); # 389 extern int setpayloadf64x(_Float64x * __x, _Float64x __payload) throw(); # 392 extern int setpayloadsigf64x(_Float64x * __x, _Float64x __payload) throw(); # 24 "/usr/include/aarch64-linux-gnu/bits/mathcalls-narrow.h" 3 extern float fadd(double __x, double __y) throw(); # 27 extern float fdiv(double __x, double __y) throw(); # 30 extern float fmul(double __x, double __y) throw(); # 33 extern float fsub(double __x, double __y) throw(); # 24 "/usr/include/aarch64-linux-gnu/bits/mathcalls-narrow.h" 3 extern float faddl(long double __x, long double __y) throw(); # 27 extern float fdivl(long double __x, long double __y) throw(); # 30 extern float fmull(long double __x, long double __y) throw(); # 33 extern float fsubl(long double __x, long double __y) throw(); # 24 "/usr/include/aarch64-linux-gnu/bits/mathcalls-narrow.h" 3 extern double daddl(long double __x, long double __y) throw(); # 27 extern double ddivl(long double __x, long double __y) throw(); # 30 extern double dmull(long double __x, long double __y) throw(); # 33 extern double dsubl(long double __x, long double __y) throw(); # 24 "/usr/include/aarch64-linux-gnu/bits/mathcalls-narrow.h" 3 extern _Float32 f32addf32x(_Float32x __x, _Float32x __y) throw(); # 27 extern _Float32 f32divf32x(_Float32x __x, _Float32x __y) throw(); # 30 extern _Float32 f32mulf32x(_Float32x __x, _Float32x __y) throw(); # 33 extern _Float32 f32subf32x(_Float32x __x, _Float32x __y) throw(); # 24 "/usr/include/aarch64-linux-gnu/bits/mathcalls-narrow.h" 3 extern _Float32 f32addf64(_Float64 __x, _Float64 __y) throw(); # 27 extern _Float32 f32divf64(_Float64 __x, _Float64 __y) throw(); # 30 extern _Float32 f32mulf64(_Float64 __x, _Float64 __y) throw(); # 33 extern _Float32 f32subf64(_Float64 __x, _Float64 __y) throw(); # 24 "/usr/include/aarch64-linux-gnu/bits/mathcalls-narrow.h" 3 extern _Float32 f32addf64x(_Float64x __x, _Float64x __y) throw(); # 27 extern _Float32 f32divf64x(_Float64x __x, _Float64x __y) throw(); # 30 extern _Float32 f32mulf64x(_Float64x __x, _Float64x __y) throw(); # 33 extern _Float32 f32subf64x(_Float64x __x, _Float64x __y) throw(); # 24 "/usr/include/aarch64-linux-gnu/bits/mathcalls-narrow.h" 3 extern _Float32 f32addf128(_Float128 __x, _Float128 __y) throw(); # 27 extern _Float32 f32divf128(_Float128 __x, _Float128 __y) throw(); # 30 extern _Float32 f32mulf128(_Float128 __x, _Float128 __y) throw(); # 33 extern _Float32 f32subf128(_Float128 __x, _Float128 __y) throw(); # 24 "/usr/include/aarch64-linux-gnu/bits/mathcalls-narrow.h" 3 extern _Float32x f32xaddf64(_Float64 __x, _Float64 __y) throw(); # 27 extern _Float32x f32xdivf64(_Float64 __x, _Float64 __y) throw(); # 30 extern _Float32x f32xmulf64(_Float64 __x, _Float64 __y) throw(); # 33 extern _Float32x f32xsubf64(_Float64 __x, _Float64 __y) throw(); # 24 "/usr/include/aarch64-linux-gnu/bits/mathcalls-narrow.h" 3 extern _Float32x f32xaddf64x(_Float64x __x, _Float64x __y) throw(); # 27 extern _Float32x f32xdivf64x(_Float64x __x, _Float64x __y) throw(); # 30 extern _Float32x f32xmulf64x(_Float64x __x, _Float64x __y) throw(); # 33 extern _Float32x f32xsubf64x(_Float64x __x, _Float64x __y) throw(); # 24 "/usr/include/aarch64-linux-gnu/bits/mathcalls-narrow.h" 3 extern _Float32x f32xaddf128(_Float128 __x, _Float128 __y) throw(); # 27 extern _Float32x f32xdivf128(_Float128 __x, _Float128 __y) throw(); # 30 extern _Float32x f32xmulf128(_Float128 __x, _Float128 __y) throw(); # 33 extern _Float32x f32xsubf128(_Float128 __x, _Float128 __y) throw(); # 24 "/usr/include/aarch64-linux-gnu/bits/mathcalls-narrow.h" 3 extern _Float64 f64addf64x(_Float64x __x, _Float64x __y) throw(); # 27 extern _Float64 f64divf64x(_Float64x __x, _Float64x __y) throw(); # 30 extern _Float64 f64mulf64x(_Float64x __x, _Float64x __y) throw(); # 33 extern _Float64 f64subf64x(_Float64x __x, _Float64x __y) throw(); # 24 "/usr/include/aarch64-linux-gnu/bits/mathcalls-narrow.h" 3 extern _Float64 f64addf128(_Float128 __x, _Float128 __y) throw(); # 27 extern _Float64 f64divf128(_Float128 __x, _Float128 __y) throw(); # 30 extern _Float64 f64mulf128(_Float128 __x, _Float128 __y) throw(); # 33 extern _Float64 f64subf128(_Float128 __x, _Float128 __y) throw(); # 24 "/usr/include/aarch64-linux-gnu/bits/mathcalls-narrow.h" 3 extern _Float64x f64xaddf128(_Float128 __x, _Float128 __y) throw(); # 27 extern _Float64x f64xdivf128(_Float128 __x, _Float128 __y) throw(); # 30 extern _Float64x f64xmulf128(_Float128 __x, _Float128 __y) throw(); # 33 extern _Float64x f64xsubf128(_Float128 __x, _Float128 __y) throw(); # 773 "/usr/include/math.h" 3 extern int signgam; # 854 "/usr/include/math.h" 3 enum { # 855 FP_NAN, # 858 FP_INFINITE, # 861 FP_ZERO, # 864 FP_SUBNORMAL, # 867 FP_NORMAL # 870 }; # 985 "/usr/include/math.h" 3 extern "C++" { # 986 inline int issignaling(float __val) { return __issignalingf(__val); } # 987 inline int issignaling(double __val) { return __issignaling(__val); } # 989 inline int issignaling(long double __val) # 990 { # 994 return __issignalingl(__val); # 996 } # 1002 } # 1016 "/usr/include/math.h" 3 extern "C++" { # 1047 "/usr/include/math.h" 3 template< class __T> inline bool # 1048 iszero(__T __val) # 1049 { # 1050 return __val == 0; # 1051 } # 1053 } # 1278 "/usr/include/math.h" 3 extern "C++" { # 1279 template< class > struct __iseqsig_type; # 1281 template<> struct __iseqsig_type< float> { # 1283 static int __call(float __x, float __y) throw() # 1284 { # 1285 return __iseqsigf(__x, __y); # 1286 } # 1287 }; # 1289 template<> struct __iseqsig_type< double> { # 1291 static int __call(double __x, double __y) throw() # 1292 { # 1293 return __iseqsig(__x, __y); # 1294 } # 1295 }; # 1297 template<> struct __iseqsig_type< long double> { # 1299 static int __call(long double __x, long double __y) throw() # 1300 { # 1302 return __iseqsigl(__x, __y); # 1306 } # 1307 }; # 1321 "/usr/include/math.h" 3 template< class _T1, class _T2> inline int # 1323 iseqsig(_T1 __x, _T2 __y) throw() # 1324 { # 1326 typedef __decltype(((__x + __y) + (0.0F))) _T3; # 1330 return __iseqsig_type< __decltype(((__x + __y) + (0.0F)))> ::__call(__x, __y); # 1331 } # 1333 } # 1338 } # 33 "/usr/include/stdlib.h" 3 extern "C" { # 57 "/usr/include/aarch64-linux-gnu/bits/waitflags.h" 3 typedef # 53 enum { # 54 P_ALL, # 55 P_PID, # 56 P_PGID # 57 } idtype_t; # 62 "/usr/include/stdlib.h" 3 typedef # 59 struct { # 60 int quot; # 61 int rem; # 62 } div_t; # 70 typedef # 67 struct { # 68 long quot; # 69 long rem; # 70 } ldiv_t; # 80 __extension__ typedef # 77 struct { # 78 long long quot; # 79 long long rem; # 80 } lldiv_t; # 97 "/usr/include/stdlib.h" 3 extern size_t __ctype_get_mb_cur_max() throw(); # 101 extern double atof(const char * __nptr) throw() # 102 __attribute((__pure__)) __attribute((__nonnull__(1))); # 104 extern int atoi(const char * __nptr) throw() # 105 __attribute((__pure__)) __attribute((__nonnull__(1))); # 107 extern long atol(const char * __nptr) throw() # 108 __attribute((__pure__)) __attribute((__nonnull__(1))); # 112 __extension__ extern long long atoll(const char * __nptr) throw() # 113 __attribute((__pure__)) __attribute((__nonnull__(1))); # 117 extern double strtod(const char *__restrict__ __nptr, char **__restrict__ __endptr) throw() # 119 __attribute((__nonnull__(1))); # 123 extern float strtof(const char *__restrict__ __nptr, char **__restrict__ __endptr) throw() # 124 __attribute((__nonnull__(1))); # 126 extern long double strtold(const char *__restrict__ __nptr, char **__restrict__ __endptr) throw() # 128 __attribute((__nonnull__(1))); # 140 "/usr/include/stdlib.h" 3 extern _Float32 strtof32(const char *__restrict__ __nptr, char **__restrict__ __endptr) throw() # 142 __attribute((__nonnull__(1))); # 146 extern _Float64 strtof64(const char *__restrict__ __nptr, char **__restrict__ __endptr) throw() # 148 __attribute((__nonnull__(1))); # 152 extern _Float128 strtof128(const char *__restrict__ __nptr, char **__restrict__ __endptr) throw() # 154 __attribute((__nonnull__(1))); # 158 extern _Float32x strtof32x(const char *__restrict__ __nptr, char **__restrict__ __endptr) throw() # 160 __attribute((__nonnull__(1))); # 164 extern _Float64x strtof64x(const char *__restrict__ __nptr, char **__restrict__ __endptr) throw() # 166 __attribute((__nonnull__(1))); # 176 "/usr/include/stdlib.h" 3 extern long strtol(const char *__restrict__ __nptr, char **__restrict__ __endptr, int __base) throw() # 178 __attribute((__nonnull__(1))); # 180 extern unsigned long strtoul(const char *__restrict__ __nptr, char **__restrict__ __endptr, int __base) throw() # 182 __attribute((__nonnull__(1))); # 187 __extension__ extern long long strtoq(const char *__restrict__ __nptr, char **__restrict__ __endptr, int __base) throw() # 189 __attribute((__nonnull__(1))); # 192 __extension__ extern unsigned long long strtouq(const char *__restrict__ __nptr, char **__restrict__ __endptr, int __base) throw() # 194 __attribute((__nonnull__(1))); # 200 __extension__ extern long long strtoll(const char *__restrict__ __nptr, char **__restrict__ __endptr, int __base) throw() # 202 __attribute((__nonnull__(1))); # 205 __extension__ extern unsigned long long strtoull(const char *__restrict__ __nptr, char **__restrict__ __endptr, int __base) throw() # 207 __attribute((__nonnull__(1))); # 212 extern int strfromd(char * __dest, size_t __size, const char * __format, double __f) throw() # 214 __attribute((__nonnull__(3))); # 216 extern int strfromf(char * __dest, size_t __size, const char * __format, float __f) throw() # 218 __attribute((__nonnull__(3))); # 220 extern int strfroml(char * __dest, size_t __size, const char * __format, long double __f) throw() # 222 __attribute((__nonnull__(3))); # 232 "/usr/include/stdlib.h" 3 extern int strfromf32(char * __dest, size_t __size, const char * __format, _Float32 __f) throw() # 234 __attribute((__nonnull__(3))); # 238 extern int strfromf64(char * __dest, size_t __size, const char * __format, _Float64 __f) throw() # 240 __attribute((__nonnull__(3))); # 244 extern int strfromf128(char * __dest, size_t __size, const char * __format, _Float128 __f) throw() # 246 __attribute((__nonnull__(3))); # 250 extern int strfromf32x(char * __dest, size_t __size, const char * __format, _Float32x __f) throw() # 252 __attribute((__nonnull__(3))); # 256 extern int strfromf64x(char * __dest, size_t __size, const char * __format, _Float64x __f) throw() # 258 __attribute((__nonnull__(3))); # 274 "/usr/include/stdlib.h" 3 extern long strtol_l(const char *__restrict__ __nptr, char **__restrict__ __endptr, int __base, locale_t __loc) throw() # 276 __attribute((__nonnull__(1, 4))); # 278 extern unsigned long strtoul_l(const char *__restrict__ __nptr, char **__restrict__ __endptr, int __base, locale_t __loc) throw() # 281 __attribute((__nonnull__(1, 4))); # 284 __extension__ extern long long strtoll_l(const char *__restrict__ __nptr, char **__restrict__ __endptr, int __base, locale_t __loc) throw() # 287 __attribute((__nonnull__(1, 4))); # 290 __extension__ extern unsigned long long strtoull_l(const char *__restrict__ __nptr, char **__restrict__ __endptr, int __base, locale_t __loc) throw() # 293 __attribute((__nonnull__(1, 4))); # 295 extern double strtod_l(const char *__restrict__ __nptr, char **__restrict__ __endptr, locale_t __loc) throw() # 297 __attribute((__nonnull__(1, 3))); # 299 extern float strtof_l(const char *__restrict__ __nptr, char **__restrict__ __endptr, locale_t __loc) throw() # 301 __attribute((__nonnull__(1, 3))); # 303 extern long double strtold_l(const char *__restrict__ __nptr, char **__restrict__ __endptr, locale_t __loc) throw() # 306 __attribute((__nonnull__(1, 3))); # 316 "/usr/include/stdlib.h" 3 extern _Float32 strtof32_l(const char *__restrict__ __nptr, char **__restrict__ __endptr, locale_t __loc) throw() # 319 __attribute((__nonnull__(1, 3))); # 323 extern _Float64 strtof64_l(const char *__restrict__ __nptr, char **__restrict__ __endptr, locale_t __loc) throw() # 326 __attribute((__nonnull__(1, 3))); # 330 extern _Float128 strtof128_l(const char *__restrict__ __nptr, char **__restrict__ __endptr, locale_t __loc) throw() # 333 __attribute((__nonnull__(1, 3))); # 337 extern _Float32x strtof32x_l(const char *__restrict__ __nptr, char **__restrict__ __endptr, locale_t __loc) throw() # 340 __attribute((__nonnull__(1, 3))); # 344 extern _Float64x strtof64x_l(const char *__restrict__ __nptr, char **__restrict__ __endptr, locale_t __loc) throw() # 347 __attribute((__nonnull__(1, 3))); # 385 "/usr/include/stdlib.h" 3 extern char *l64a(long __n) throw(); # 388 extern long a64l(const char * __s) throw() # 389 __attribute((__pure__)) __attribute((__nonnull__(1))); # 27 "/usr/include/aarch64-linux-gnu/sys/types.h" 3 extern "C" { # 33 typedef __u_char u_char; # 34 typedef __u_short u_short; # 35 typedef __u_int u_int; # 36 typedef __u_long u_long; # 37 typedef __quad_t quad_t; # 38 typedef __u_quad_t u_quad_t; # 39 typedef __fsid_t fsid_t; # 42 typedef __loff_t loff_t; # 47 typedef __ino_t ino_t; # 54 typedef __ino64_t ino64_t; # 59 typedef __dev_t dev_t; # 64 typedef __gid_t gid_t; # 69 typedef __mode_t mode_t; # 74 typedef __nlink_t nlink_t; # 79 typedef __uid_t uid_t; # 85 typedef __off_t off_t; # 92 typedef __off64_t off64_t; # 103 "/usr/include/aarch64-linux-gnu/sys/types.h" 3 typedef __id_t id_t; # 108 typedef __ssize_t ssize_t; # 114 typedef __daddr_t daddr_t; # 115 typedef __caddr_t caddr_t; # 121 typedef __key_t key_t; # 134 "/usr/include/aarch64-linux-gnu/sys/types.h" 3 typedef __useconds_t useconds_t; # 138 typedef __suseconds_t suseconds_t; # 148 "/usr/include/aarch64-linux-gnu/sys/types.h" 3 typedef unsigned long ulong; # 149 typedef unsigned short ushort; # 150 typedef unsigned uint; # 24 "/usr/include/aarch64-linux-gnu/bits/stdint-intn.h" 3 typedef __int8_t int8_t; # 25 typedef __int16_t int16_t; # 26 typedef __int32_t int32_t; # 27 typedef __int64_t int64_t; # 158 "/usr/include/aarch64-linux-gnu/sys/types.h" 3 typedef __uint8_t u_int8_t; # 159 typedef __uint16_t u_int16_t; # 160 typedef __uint32_t u_int32_t; # 161 typedef __uint64_t u_int64_t; # 164 typedef long register_t __attribute((__mode__(__word__))); # 34 "/usr/include/aarch64-linux-gnu/bits/byteswap.h" 3 static inline __uint16_t __bswap_16(__uint16_t __bsx) # 35 { # 37 return __builtin_bswap16(__bsx); # 41 } # 49 static inline __uint32_t __bswap_32(__uint32_t __bsx) # 50 { # 52 return __builtin_bswap32(__bsx); # 56 } # 70 "/usr/include/aarch64-linux-gnu/bits/byteswap.h" 3 __extension__ static inline __uint64_t __bswap_64(__uint64_t __bsx) # 71 { # 73 return __builtin_bswap64(__bsx); # 77 } # 33 "/usr/include/aarch64-linux-gnu/bits/uintn-identity.h" 3 static inline __uint16_t __uint16_identity(__uint16_t __x) # 34 { # 35 return __x; # 36 } # 39 static inline __uint32_t __uint32_identity(__uint32_t __x) # 40 { # 41 return __x; # 42 } # 45 static inline __uint64_t __uint64_identity(__uint64_t __x) # 46 { # 47 return __x; # 48 } # 8 "/usr/include/aarch64-linux-gnu/bits/types/__sigset_t.h" 3 typedef # 6 struct { # 7 unsigned long __val[(1024) / ((8) * sizeof(unsigned long))]; # 8 } __sigset_t; # 7 "/usr/include/aarch64-linux-gnu/bits/types/sigset_t.h" 3 typedef __sigset_t sigset_t; # 49 "/usr/include/aarch64-linux-gnu/sys/select.h" 3 typedef long __fd_mask; # 70 "/usr/include/aarch64-linux-gnu/sys/select.h" 3 typedef # 60 struct { # 64 __fd_mask fds_bits[1024 / (8 * ((int)sizeof(__fd_mask)))]; # 70 } fd_set; # 77 typedef __fd_mask fd_mask; # 91 "/usr/include/aarch64-linux-gnu/sys/select.h" 3 extern "C" { # 101 "/usr/include/aarch64-linux-gnu/sys/select.h" 3 extern int select(int __nfds, fd_set *__restrict__ __readfds, fd_set *__restrict__ __writefds, fd_set *__restrict__ __exceptfds, timeval *__restrict__ __timeout); # 113 "/usr/include/aarch64-linux-gnu/sys/select.h" 3 extern int pselect(int __nfds, fd_set *__restrict__ __readfds, fd_set *__restrict__ __writefds, fd_set *__restrict__ __exceptfds, const timespec *__restrict__ __timeout, const __sigset_t *__restrict__ __sigmask); # 126 "/usr/include/aarch64-linux-gnu/sys/select.h" 3 } # 185 "/usr/include/aarch64-linux-gnu/sys/types.h" 3 typedef __blksize_t blksize_t; # 192 typedef __blkcnt_t blkcnt_t; # 196 typedef __fsblkcnt_t fsblkcnt_t; # 200 typedef __fsfilcnt_t fsfilcnt_t; # 219 "/usr/include/aarch64-linux-gnu/sys/types.h" 3 typedef __blkcnt64_t blkcnt64_t; # 220 typedef __fsblkcnt64_t fsblkcnt64_t; # 221 typedef __fsfilcnt64_t fsfilcnt64_t; # 53 "/usr/include/aarch64-linux-gnu/bits/thread-shared-types.h" 3 typedef # 49 struct __pthread_internal_list { # 51 __pthread_internal_list *__prev; # 52 __pthread_internal_list *__next; # 53 } __pthread_list_t; # 58 typedef # 55 struct __pthread_internal_slist { # 57 __pthread_internal_slist *__next; # 58 } __pthread_slist_t; # 27 "/usr/include/aarch64-linux-gnu/bits/struct_mutex.h" 3 struct __pthread_mutex_s { # 29 int __lock; # 30 unsigned __count; # 31 int __owner; # 33 unsigned __nusers; # 58 "/usr/include/aarch64-linux-gnu/bits/struct_mutex.h" 3 int __kind; # 63 int __spins; # 64 __pthread_list_t __list; # 74 "/usr/include/aarch64-linux-gnu/bits/struct_mutex.h" 3 }; # 23 "/usr/include/aarch64-linux-gnu/bits/struct_rwlock.h" 3 struct __pthread_rwlock_arch_t { # 25 unsigned __readers; # 26 unsigned __writers; # 27 unsigned __wrphase_futex; # 28 unsigned __writers_futex; # 29 unsigned __pad3; # 30 unsigned __pad4; # 31 int __cur_writer; # 32 int __shared; # 33 unsigned long __pad1; # 34 unsigned long __pad2; # 35 unsigned __flags; # 36 }; # 92 "/usr/include/aarch64-linux-gnu/bits/thread-shared-types.h" 3 struct __pthread_cond_s { # 95 __extension__ union { # 96 __extension__ unsigned long long __wseq; # 98 struct { # 99 unsigned __low; # 100 unsigned __high; # 101 } __wseq32; # 102 }; # 104 __extension__ union { # 105 __extension__ unsigned long long __g1_start; # 107 struct { # 108 unsigned __low; # 109 unsigned __high; # 110 } __g1_start32; # 111 }; # 112 unsigned __g_refs[2]; # 113 unsigned __g_size[2]; # 114 unsigned __g1_orig_size; # 115 unsigned __wrefs; # 116 unsigned __g_signals[2]; # 117 }; # 27 "/usr/include/aarch64-linux-gnu/bits/pthreadtypes.h" 3 typedef unsigned long pthread_t; # 36 typedef # 33 union { # 34 char __size[8]; # 35 int __align; # 36 } pthread_mutexattr_t; # 45 typedef # 42 union { # 43 char __size[8]; # 44 int __align; # 45 } pthread_condattr_t; # 49 typedef unsigned pthread_key_t; # 53 typedef int pthread_once_t; # 56 union pthread_attr_t { # 58 char __size[64]; # 59 long __align; # 60 }; # 62 typedef pthread_attr_t pthread_attr_t; # 72 typedef # 68 union { # 69 __pthread_mutex_s __data; # 70 char __size[48]; # 71 long __align; # 72 } pthread_mutex_t; # 80 typedef # 76 union { # 77 __pthread_cond_s __data; # 78 char __size[48]; # 79 __extension__ long long __align; # 80 } pthread_cond_t; # 91 typedef # 87 union { # 88 __pthread_rwlock_arch_t __data; # 89 char __size[56]; # 90 long __align; # 91 } pthread_rwlock_t; # 97 typedef # 94 union { # 95 char __size[8]; # 96 long __align; # 97 } pthread_rwlockattr_t; # 103 typedef volatile int pthread_spinlock_t; # 112 typedef # 109 union { # 110 char __size[32]; # 111 long __align; # 112 } pthread_barrier_t; # 118 typedef # 115 union { # 116 char __size[8]; # 117 int __align; # 118 } pthread_barrierattr_t; # 230 "/usr/include/aarch64-linux-gnu/sys/types.h" 3 } # 401 "/usr/include/stdlib.h" 3 extern long random() throw(); # 404 extern void srandom(unsigned __seed) throw(); # 410 extern char *initstate(unsigned __seed, char * __statebuf, size_t __statelen) throw() # 411 __attribute((__nonnull__(2))); # 415 extern char *setstate(char * __statebuf) throw() __attribute((__nonnull__(1))); # 423 struct random_data { # 425 int32_t *fptr; # 426 int32_t *rptr; # 427 int32_t *state; # 428 int rand_type; # 429 int rand_deg; # 430 int rand_sep; # 431 int32_t *end_ptr; # 432 }; # 434 extern int random_r(random_data *__restrict__ __buf, int32_t *__restrict__ __result) throw() # 435 __attribute((__nonnull__(1, 2))); # 437 extern int srandom_r(unsigned __seed, random_data * __buf) throw() # 438 __attribute((__nonnull__(2))); # 440 extern int initstate_r(unsigned __seed, char *__restrict__ __statebuf, size_t __statelen, random_data *__restrict__ __buf) throw() # 443 __attribute((__nonnull__(2, 4))); # 445 extern int setstate_r(char *__restrict__ __statebuf, random_data *__restrict__ __buf) throw() # 447 __attribute((__nonnull__(1, 2))); # 453 extern int rand() throw(); # 455 extern void srand(unsigned __seed) throw(); # 459 extern int rand_r(unsigned * __seed) throw(); # 467 extern double drand48() throw(); # 468 extern double erand48(unsigned short __xsubi[3]) throw() __attribute((__nonnull__(1))); # 471 extern long lrand48() throw(); # 472 extern long nrand48(unsigned short __xsubi[3]) throw() # 473 __attribute((__nonnull__(1))); # 476 extern long mrand48() throw(); # 477 extern long jrand48(unsigned short __xsubi[3]) throw() # 478 __attribute((__nonnull__(1))); # 481 extern void srand48(long __seedval) throw(); # 482 extern unsigned short *seed48(unsigned short __seed16v[3]) throw() # 483 __attribute((__nonnull__(1))); # 484 extern void lcong48(unsigned short __param[7]) throw() __attribute((__nonnull__(1))); # 490 struct drand48_data { # 492 unsigned short __x[3]; # 493 unsigned short __old_x[3]; # 494 unsigned short __c; # 495 unsigned short __init; # 496 __extension__ unsigned long long __a; # 498 }; # 501 extern int drand48_r(drand48_data *__restrict__ __buffer, double *__restrict__ __result) throw() # 502 __attribute((__nonnull__(1, 2))); # 503 extern int erand48_r(unsigned short __xsubi[3], drand48_data *__restrict__ __buffer, double *__restrict__ __result) throw() # 505 __attribute((__nonnull__(1, 2))); # 508 extern int lrand48_r(drand48_data *__restrict__ __buffer, long *__restrict__ __result) throw() # 510 __attribute((__nonnull__(1, 2))); # 511 extern int nrand48_r(unsigned short __xsubi[3], drand48_data *__restrict__ __buffer, long *__restrict__ __result) throw() # 514 __attribute((__nonnull__(1, 2))); # 517 extern int mrand48_r(drand48_data *__restrict__ __buffer, long *__restrict__ __result) throw() # 519 __attribute((__nonnull__(1, 2))); # 520 extern int jrand48_r(unsigned short __xsubi[3], drand48_data *__restrict__ __buffer, long *__restrict__ __result) throw() # 523 __attribute((__nonnull__(1, 2))); # 526 extern int srand48_r(long __seedval, drand48_data * __buffer) throw() # 527 __attribute((__nonnull__(2))); # 529 extern int seed48_r(unsigned short __seed16v[3], drand48_data * __buffer) throw() # 530 __attribute((__nonnull__(1, 2))); # 532 extern int lcong48_r(unsigned short __param[7], drand48_data * __buffer) throw() # 534 __attribute((__nonnull__(1, 2))); # 539 extern void *malloc(size_t __size) throw() __attribute((__malloc__)) # 540 __attribute((__alloc_size__(1))); # 542 extern void *calloc(size_t __nmemb, size_t __size) throw() # 543 __attribute((__malloc__)) __attribute((__alloc_size__(1, 2))); # 550 extern void *realloc(void * __ptr, size_t __size) throw() # 551 __attribute((__warn_unused_result__)) __attribute((__alloc_size__(2))); # 559 extern void *reallocarray(void * __ptr, size_t __nmemb, size_t __size) throw() # 560 __attribute((__warn_unused_result__)) # 561 __attribute((__alloc_size__(2, 3))); # 565 extern void free(void * __ptr) throw(); # 26 "/usr/include/alloca.h" 3 extern "C" { # 32 extern void *alloca(size_t __size) throw(); # 38 } # 574 "/usr/include/stdlib.h" 3 extern void *valloc(size_t __size) throw() __attribute((__malloc__)) # 575 __attribute((__alloc_size__(1))); # 580 extern int posix_memalign(void ** __memptr, size_t __alignment, size_t __size) throw() # 581 __attribute((__nonnull__(1))); # 586 extern void *aligned_alloc(size_t __alignment, size_t __size) throw() # 587 __attribute((__malloc__)) __attribute((__alloc_size__(2))); # 591 extern void abort() throw() __attribute((__noreturn__)); # 595 extern int atexit(void (* __func)(void)) throw() __attribute((__nonnull__(1))); # 600 extern "C++" int at_quick_exit(void (* __func)(void)) throw() __asm__("at_quick_exit") # 601 __attribute((__nonnull__(1))); # 610 "/usr/include/stdlib.h" 3 extern int on_exit(void (* __func)(int __status, void * __arg), void * __arg) throw() # 611 __attribute((__nonnull__(1))); # 617 extern void exit(int __status) throw() __attribute((__noreturn__)); # 623 extern void quick_exit(int __status) throw() __attribute((__noreturn__)); # 629 extern void _Exit(int __status) throw() __attribute((__noreturn__)); # 634 extern char *getenv(const char * __name) throw() __attribute((__nonnull__(1))); # 639 extern char *secure_getenv(const char * __name) throw() # 640 __attribute((__nonnull__(1))); # 647 extern int putenv(char * __string) throw() __attribute((__nonnull__(1))); # 653 extern int setenv(const char * __name, const char * __value, int __replace) throw() # 654 __attribute((__nonnull__(2))); # 657 extern int unsetenv(const char * __name) throw() __attribute((__nonnull__(1))); # 664 extern int clearenv() throw(); # 675 "/usr/include/stdlib.h" 3 extern char *mktemp(char * __template) throw() __attribute((__nonnull__(1))); # 688 "/usr/include/stdlib.h" 3 extern int mkstemp(char * __template) __attribute((__nonnull__(1))); # 698 "/usr/include/stdlib.h" 3 extern int mkstemp64(char * __template) __attribute((__nonnull__(1))); # 710 "/usr/include/stdlib.h" 3 extern int mkstemps(char * __template, int __suffixlen) __attribute((__nonnull__(1))); # 720 "/usr/include/stdlib.h" 3 extern int mkstemps64(char * __template, int __suffixlen) # 721 __attribute((__nonnull__(1))); # 731 "/usr/include/stdlib.h" 3 extern char *mkdtemp(char * __template) throw() __attribute((__nonnull__(1))); # 742 "/usr/include/stdlib.h" 3 extern int mkostemp(char * __template, int __flags) __attribute((__nonnull__(1))); # 752 "/usr/include/stdlib.h" 3 extern int mkostemp64(char * __template, int __flags) __attribute((__nonnull__(1))); # 762 "/usr/include/stdlib.h" 3 extern int mkostemps(char * __template, int __suffixlen, int __flags) # 763 __attribute((__nonnull__(1))); # 774 "/usr/include/stdlib.h" 3 extern int mkostemps64(char * __template, int __suffixlen, int __flags) # 775 __attribute((__nonnull__(1))); # 784 "/usr/include/stdlib.h" 3 extern int system(const char * __command); # 790 extern char *canonicalize_file_name(const char * __name) throw() # 791 __attribute((__nonnull__(1))); # 800 "/usr/include/stdlib.h" 3 extern char *realpath(const char *__restrict__ __name, char *__restrict__ __resolved) throw(); # 808 typedef int (*__compar_fn_t)(const void *, const void *); # 811 typedef __compar_fn_t comparison_fn_t; # 815 typedef int (*__compar_d_fn_t)(const void *, const void *, void *); # 820 extern void *bsearch(const void * __key, const void * __base, size_t __nmemb, size_t __size, __compar_fn_t __compar) # 822 __attribute((__nonnull__(1, 2, 5))); # 830 extern void qsort(void * __base, size_t __nmemb, size_t __size, __compar_fn_t __compar) # 831 __attribute((__nonnull__(1, 4))); # 833 extern void qsort_r(void * __base, size_t __nmemb, size_t __size, __compar_d_fn_t __compar, void * __arg) # 835 __attribute((__nonnull__(1, 4))); # 840 extern int abs(int __x) throw() __attribute((const)); # 841 extern long labs(long __x) throw() __attribute((const)); # 844 __extension__ extern long long llabs(long long __x) throw() # 845 __attribute((const)); # 852 extern div_t div(int __numer, int __denom) throw() # 853 __attribute((const)); # 854 extern ldiv_t ldiv(long __numer, long __denom) throw() # 855 __attribute((const)); # 858 __extension__ extern lldiv_t lldiv(long long __numer, long long __denom) throw() # 860 __attribute((const)); # 872 "/usr/include/stdlib.h" 3 extern char *ecvt(double __value, int __ndigit, int *__restrict__ __decpt, int *__restrict__ __sign) throw() # 873 __attribute((__nonnull__(3, 4))); # 878 extern char *fcvt(double __value, int __ndigit, int *__restrict__ __decpt, int *__restrict__ __sign) throw() # 879 __attribute((__nonnull__(3, 4))); # 884 extern char *gcvt(double __value, int __ndigit, char * __buf) throw() # 885 __attribute((__nonnull__(3))); # 890 extern char *qecvt(long double __value, int __ndigit, int *__restrict__ __decpt, int *__restrict__ __sign) throw() # 892 __attribute((__nonnull__(3, 4))); # 893 extern char *qfcvt(long double __value, int __ndigit, int *__restrict__ __decpt, int *__restrict__ __sign) throw() # 895 __attribute((__nonnull__(3, 4))); # 896 extern char *qgcvt(long double __value, int __ndigit, char * __buf) throw() # 897 __attribute((__nonnull__(3))); # 902 extern int ecvt_r(double __value, int __ndigit, int *__restrict__ __decpt, int *__restrict__ __sign, char *__restrict__ __buf, size_t __len) throw() # 904 __attribute((__nonnull__(3, 4, 5))); # 905 extern int fcvt_r(double __value, int __ndigit, int *__restrict__ __decpt, int *__restrict__ __sign, char *__restrict__ __buf, size_t __len) throw() # 907 __attribute((__nonnull__(3, 4, 5))); # 909 extern int qecvt_r(long double __value, int __ndigit, int *__restrict__ __decpt, int *__restrict__ __sign, char *__restrict__ __buf, size_t __len) throw() # 912 __attribute((__nonnull__(3, 4, 5))); # 913 extern int qfcvt_r(long double __value, int __ndigit, int *__restrict__ __decpt, int *__restrict__ __sign, char *__restrict__ __buf, size_t __len) throw() # 916 __attribute((__nonnull__(3, 4, 5))); # 922 extern int mblen(const char * __s, size_t __n) throw(); # 925 extern int mbtowc(wchar_t *__restrict__ __pwc, const char *__restrict__ __s, size_t __n) throw(); # 929 extern int wctomb(char * __s, wchar_t __wchar) throw(); # 933 extern size_t mbstowcs(wchar_t *__restrict__ __pwcs, const char *__restrict__ __s, size_t __n) throw(); # 936 extern size_t wcstombs(char *__restrict__ __s, const wchar_t *__restrict__ __pwcs, size_t __n) throw(); # 946 extern int rpmatch(const char * __response) throw() __attribute((__nonnull__(1))); # 957 "/usr/include/stdlib.h" 3 extern int getsubopt(char **__restrict__ __optionp, char *const *__restrict__ __tokens, char **__restrict__ __valuep) throw() # 960 __attribute((__nonnull__(1, 2, 3))); # 968 extern int posix_openpt(int __oflag); # 976 extern int grantpt(int __fd) throw(); # 980 extern int unlockpt(int __fd) throw(); # 985 extern char *ptsname(int __fd) throw(); # 992 extern int ptsname_r(int __fd, char * __buf, size_t __buflen) throw() # 993 __attribute((__nonnull__(2))); # 996 extern int getpt(); # 1003 extern int getloadavg(double __loadavg[], int __nelem) throw() # 1004 __attribute((__nonnull__(1))); # 1023 "/usr/include/stdlib.h" 3 } # 46 "/usr/include/c++/9/bits/std_abs.h" 3 extern "C++" { # 48 namespace std __attribute((__visibility__("default"))) { # 52 using ::abs; # 56 inline long abs(long __i) { return __builtin_labs(__i); } # 61 inline long long abs(long long __x) { return __builtin_llabs(__x); } # 71 "/usr/include/c++/9/bits/std_abs.h" 3 constexpr double abs(double __x) # 72 { return __builtin_fabs(__x); } # 75 constexpr float abs(float __x) # 76 { return __builtin_fabsf(__x); } # 79 constexpr long double abs(long double __x) # 80 { return __builtin_fabsl(__x); } # 85 constexpr __int128 abs(__int128 __x) { return (__x >= (0)) ? __x : (-__x); } # 108 "/usr/include/c++/9/bits/std_abs.h" 3 } # 109 } # 77 "/usr/include/c++/9/cmath" 3 extern "C++" { # 79 namespace std __attribute((__visibility__("default"))) { # 83 using ::acos; # 87 constexpr float acos(float __x) # 88 { return __builtin_acosf(__x); } # 91 constexpr long double acos(long double __x) # 92 { return __builtin_acosl(__x); } # 95 template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type # 99 acos(_Tp __x) # 100 { return __builtin_acos(__x); } # 102 using ::asin; # 106 constexpr float asin(float __x) # 107 { return __builtin_asinf(__x); } # 110 constexpr long double asin(long double __x) # 111 { return __builtin_asinl(__x); } # 114 template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type # 118 asin(_Tp __x) # 119 { return __builtin_asin(__x); } # 121 using ::atan; # 125 constexpr float atan(float __x) # 126 { return __builtin_atanf(__x); } # 129 constexpr long double atan(long double __x) # 130 { return __builtin_atanl(__x); } # 133 template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type # 137 atan(_Tp __x) # 138 { return __builtin_atan(__x); } # 140 using ::atan2; # 144 constexpr float atan2(float __y, float __x) # 145 { return __builtin_atan2f(__y, __x); } # 148 constexpr long double atan2(long double __y, long double __x) # 149 { return __builtin_atan2l(__y, __x); } # 152 template< class _Tp, class _Up> constexpr typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type # 155 atan2(_Tp __y, _Up __x) # 156 { # 157 typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; # 158 return atan2((__type)__y, (__type)__x); # 159 } # 161 using ::ceil; # 165 constexpr float ceil(float __x) # 166 { return __builtin_ceilf(__x); } # 169 constexpr long double ceil(long double __x) # 170 { return __builtin_ceill(__x); } # 173 template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type # 177 ceil(_Tp __x) # 178 { return __builtin_ceil(__x); } # 180 using ::cos; # 184 constexpr float cos(float __x) # 185 { return __builtin_cosf(__x); } # 188 constexpr long double cos(long double __x) # 189 { return __builtin_cosl(__x); } # 192 template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type # 196 cos(_Tp __x) # 197 { return __builtin_cos(__x); } # 199 using ::cosh; # 203 constexpr float cosh(float __x) # 204 { return __builtin_coshf(__x); } # 207 constexpr long double cosh(long double __x) # 208 { return __builtin_coshl(__x); } # 211 template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type # 215 cosh(_Tp __x) # 216 { return __builtin_cosh(__x); } # 218 using ::exp; # 222 constexpr float exp(float __x) # 223 { return __builtin_expf(__x); } # 226 constexpr long double exp(long double __x) # 227 { return __builtin_expl(__x); } # 230 template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type # 234 exp(_Tp __x) # 235 { return __builtin_exp(__x); } # 237 using ::fabs; # 241 constexpr float fabs(float __x) # 242 { return __builtin_fabsf(__x); } # 245 constexpr long double fabs(long double __x) # 246 { return __builtin_fabsl(__x); } # 249 template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type # 253 fabs(_Tp __x) # 254 { return __builtin_fabs(__x); } # 256 using ::floor; # 260 constexpr float floor(float __x) # 261 { return __builtin_floorf(__x); } # 264 constexpr long double floor(long double __x) # 265 { return __builtin_floorl(__x); } # 268 template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type # 272 floor(_Tp __x) # 273 { return __builtin_floor(__x); } # 275 using ::fmod; # 279 constexpr float fmod(float __x, float __y) # 280 { return __builtin_fmodf(__x, __y); } # 283 constexpr long double fmod(long double __x, long double __y) # 284 { return __builtin_fmodl(__x, __y); } # 287 template< class _Tp, class _Up> constexpr typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type # 290 fmod(_Tp __x, _Up __y) # 291 { # 292 typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; # 293 return fmod((__type)__x, (__type)__y); # 294 } # 296 using ::frexp; # 300 inline float frexp(float __x, int *__exp) # 301 { return __builtin_frexpf(__x, __exp); } # 304 inline long double frexp(long double __x, int *__exp) # 305 { return __builtin_frexpl(__x, __exp); } # 308 template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type # 312 frexp(_Tp __x, int *__exp) # 313 { return __builtin_frexp(__x, __exp); } # 315 using ::ldexp; # 319 constexpr float ldexp(float __x, int __exp) # 320 { return __builtin_ldexpf(__x, __exp); } # 323 constexpr long double ldexp(long double __x, int __exp) # 324 { return __builtin_ldexpl(__x, __exp); } # 327 template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type # 331 ldexp(_Tp __x, int __exp) # 332 { return __builtin_ldexp(__x, __exp); } # 334 using ::log; # 338 constexpr float log(float __x) # 339 { return __builtin_logf(__x); } # 342 constexpr long double log(long double __x) # 343 { return __builtin_logl(__x); } # 346 template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type # 350 log(_Tp __x) # 351 { return __builtin_log(__x); } # 353 using ::log10; # 357 constexpr float log10(float __x) # 358 { return __builtin_log10f(__x); } # 361 constexpr long double log10(long double __x) # 362 { return __builtin_log10l(__x); } # 365 template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type # 369 log10(_Tp __x) # 370 { return __builtin_log10(__x); } # 372 using ::modf; # 376 inline float modf(float __x, float *__iptr) # 377 { return __builtin_modff(__x, __iptr); } # 380 inline long double modf(long double __x, long double *__iptr) # 381 { return __builtin_modfl(__x, __iptr); } # 384 using ::pow; # 388 constexpr float pow(float __x, float __y) # 389 { return __builtin_powf(__x, __y); } # 392 constexpr long double pow(long double __x, long double __y) # 393 { return __builtin_powl(__x, __y); } # 412 "/usr/include/c++/9/cmath" 3 template< class _Tp, class _Up> constexpr typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type # 415 pow(_Tp __x, _Up __y) # 416 { # 417 typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; # 418 return pow((__type)__x, (__type)__y); # 419 } # 421 using ::sin; # 425 constexpr float sin(float __x) # 426 { return __builtin_sinf(__x); } # 429 constexpr long double sin(long double __x) # 430 { return __builtin_sinl(__x); } # 433 template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type # 437 sin(_Tp __x) # 438 { return __builtin_sin(__x); } # 440 using ::sinh; # 444 constexpr float sinh(float __x) # 445 { return __builtin_sinhf(__x); } # 448 constexpr long double sinh(long double __x) # 449 { return __builtin_sinhl(__x); } # 452 template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type # 456 sinh(_Tp __x) # 457 { return __builtin_sinh(__x); } # 459 using ::sqrt; # 463 constexpr float sqrt(float __x) # 464 { return __builtin_sqrtf(__x); } # 467 constexpr long double sqrt(long double __x) # 468 { return __builtin_sqrtl(__x); } # 471 template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type # 475 sqrt(_Tp __x) # 476 { return __builtin_sqrt(__x); } # 478 using ::tan; # 482 constexpr float tan(float __x) # 483 { return __builtin_tanf(__x); } # 486 constexpr long double tan(long double __x) # 487 { return __builtin_tanl(__x); } # 490 template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type # 494 tan(_Tp __x) # 495 { return __builtin_tan(__x); } # 497 using ::tanh; # 501 constexpr float tanh(float __x) # 502 { return __builtin_tanhf(__x); } # 505 constexpr long double tanh(long double __x) # 506 { return __builtin_tanhl(__x); } # 509 template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type # 513 tanh(_Tp __x) # 514 { return __builtin_tanh(__x); } # 537 "/usr/include/c++/9/cmath" 3 constexpr int fpclassify(float __x) # 538 { return __builtin_fpclassify(0, 1, 4, 3, 2, __x); # 539 } # 542 constexpr int fpclassify(double __x) # 543 { return __builtin_fpclassify(0, 1, 4, 3, 2, __x); # 544 } # 547 constexpr int fpclassify(long double __x) # 548 { return __builtin_fpclassify(0, 1, 4, 3, 2, __x); # 549 } # 553 template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, int> ::__type # 556 fpclassify(_Tp __x) # 557 { return (__x != 0) ? 4 : 2; } # 562 constexpr bool isfinite(float __x) # 563 { return __builtin_isfinite(__x); } # 566 constexpr bool isfinite(double __x) # 567 { return __builtin_isfinite(__x); } # 570 constexpr bool isfinite(long double __x) # 571 { return __builtin_isfinite(__x); } # 575 template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, bool> ::__type # 578 isfinite(_Tp __x) # 579 { return true; } # 584 constexpr bool isinf(float __x) # 585 { return __builtin_isinf(__x); } # 592 constexpr bool isinf(double __x) # 593 { return __builtin_isinf(__x); } # 597 constexpr bool isinf(long double __x) # 598 { return __builtin_isinf(__x); } # 602 template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, bool> ::__type # 605 isinf(_Tp __x) # 606 { return false; } # 611 constexpr bool isnan(float __x) # 612 { return __builtin_isnan(__x); } # 619 constexpr bool isnan(double __x) # 620 { return __builtin_isnan(__x); } # 624 constexpr bool isnan(long double __x) # 625 { return __builtin_isnan(__x); } # 629 template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, bool> ::__type # 632 isnan(_Tp __x) # 633 { return false; } # 638 constexpr bool isnormal(float __x) # 639 { return __builtin_isnormal(__x); } # 642 constexpr bool isnormal(double __x) # 643 { return __builtin_isnormal(__x); } # 646 constexpr bool isnormal(long double __x) # 647 { return __builtin_isnormal(__x); } # 651 template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, bool> ::__type # 654 isnormal(_Tp __x) # 655 { return (__x != 0) ? true : false; } # 661 constexpr bool signbit(float __x) # 662 { return __builtin_signbit(__x); } # 665 constexpr bool signbit(double __x) # 666 { return __builtin_signbit(__x); } # 669 constexpr bool signbit(long double __x) # 670 { return __builtin_signbit(__x); } # 674 template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, bool> ::__type # 677 signbit(_Tp __x) # 678 { return (__x < 0) ? true : false; } # 683 constexpr bool isgreater(float __x, float __y) # 684 { return __builtin_isgreater(__x, __y); } # 687 constexpr bool isgreater(double __x, double __y) # 688 { return __builtin_isgreater(__x, __y); } # 691 constexpr bool isgreater(long double __x, long double __y) # 692 { return __builtin_isgreater(__x, __y); } # 696 template< class _Tp, class _Up> constexpr typename __gnu_cxx::__enable_if< __is_arithmetic< _Tp> ::__value && __is_arithmetic< _Up> ::__value, bool> ::__type # 700 isgreater(_Tp __x, _Up __y) # 701 { # 702 typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; # 703 return __builtin_isgreater((__type)__x, (__type)__y); # 704 } # 709 constexpr bool isgreaterequal(float __x, float __y) # 710 { return __builtin_isgreaterequal(__x, __y); } # 713 constexpr bool isgreaterequal(double __x, double __y) # 714 { return __builtin_isgreaterequal(__x, __y); } # 717 constexpr bool isgreaterequal(long double __x, long double __y) # 718 { return __builtin_isgreaterequal(__x, __y); } # 722 template< class _Tp, class _Up> constexpr typename __gnu_cxx::__enable_if< __is_arithmetic< _Tp> ::__value && __is_arithmetic< _Up> ::__value, bool> ::__type # 726 isgreaterequal(_Tp __x, _Up __y) # 727 { # 728 typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; # 729 return __builtin_isgreaterequal((__type)__x, (__type)__y); # 730 } # 735 constexpr bool isless(float __x, float __y) # 736 { return __builtin_isless(__x, __y); } # 739 constexpr bool isless(double __x, double __y) # 740 { return __builtin_isless(__x, __y); } # 743 constexpr bool isless(long double __x, long double __y) # 744 { return __builtin_isless(__x, __y); } # 748 template< class _Tp, class _Up> constexpr typename __gnu_cxx::__enable_if< __is_arithmetic< _Tp> ::__value && __is_arithmetic< _Up> ::__value, bool> ::__type # 752 isless(_Tp __x, _Up __y) # 753 { # 754 typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; # 755 return __builtin_isless((__type)__x, (__type)__y); # 756 } # 761 constexpr bool islessequal(float __x, float __y) # 762 { return __builtin_islessequal(__x, __y); } # 765 constexpr bool islessequal(double __x, double __y) # 766 { return __builtin_islessequal(__x, __y); } # 769 constexpr bool islessequal(long double __x, long double __y) # 770 { return __builtin_islessequal(__x, __y); } # 774 template< class _Tp, class _Up> constexpr typename __gnu_cxx::__enable_if< __is_arithmetic< _Tp> ::__value && __is_arithmetic< _Up> ::__value, bool> ::__type # 778 islessequal(_Tp __x, _Up __y) # 779 { # 780 typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; # 781 return __builtin_islessequal((__type)__x, (__type)__y); # 782 } # 787 constexpr bool islessgreater(float __x, float __y) # 788 { return __builtin_islessgreater(__x, __y); } # 791 constexpr bool islessgreater(double __x, double __y) # 792 { return __builtin_islessgreater(__x, __y); } # 795 constexpr bool islessgreater(long double __x, long double __y) # 796 { return __builtin_islessgreater(__x, __y); } # 800 template< class _Tp, class _Up> constexpr typename __gnu_cxx::__enable_if< __is_arithmetic< _Tp> ::__value && __is_arithmetic< _Up> ::__value, bool> ::__type # 804 islessgreater(_Tp __x, _Up __y) # 805 { # 806 typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; # 807 return __builtin_islessgreater((__type)__x, (__type)__y); # 808 } # 813 constexpr bool isunordered(float __x, float __y) # 814 { return __builtin_isunordered(__x, __y); } # 817 constexpr bool isunordered(double __x, double __y) # 818 { return __builtin_isunordered(__x, __y); } # 821 constexpr bool isunordered(long double __x, long double __y) # 822 { return __builtin_isunordered(__x, __y); } # 826 template< class _Tp, class _Up> constexpr typename __gnu_cxx::__enable_if< __is_arithmetic< _Tp> ::__value && __is_arithmetic< _Up> ::__value, bool> ::__type # 830 isunordered(_Tp __x, _Up __y) # 831 { # 832 typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; # 833 return __builtin_isunordered((__type)__x, (__type)__y); # 834 } # 1065 "/usr/include/c++/9/cmath" 3 using ::double_t; # 1066 using ::float_t; # 1069 using ::acosh; # 1070 using ::acoshf; # 1071 using ::acoshl; # 1073 using ::asinh; # 1074 using ::asinhf; # 1075 using ::asinhl; # 1077 using ::atanh; # 1078 using ::atanhf; # 1079 using ::atanhl; # 1081 using ::cbrt; # 1082 using ::cbrtf; # 1083 using ::cbrtl; # 1085 using ::copysign; # 1086 using ::copysignf; # 1087 using ::copysignl; # 1089 using ::erf; # 1090 using ::erff; # 1091 using ::erfl; # 1093 using ::erfc; # 1094 using ::erfcf; # 1095 using ::erfcl; # 1097 using ::exp2; # 1098 using ::exp2f; # 1099 using ::exp2l; # 1101 using ::expm1; # 1102 using ::expm1f; # 1103 using ::expm1l; # 1105 using ::fdim; # 1106 using ::fdimf; # 1107 using ::fdiml; # 1109 using ::fma; # 1110 using ::fmaf; # 1111 using ::fmal; # 1113 using ::fmax; # 1114 using ::fmaxf; # 1115 using ::fmaxl; # 1117 using ::fmin; # 1118 using ::fminf; # 1119 using ::fminl; # 1121 using ::hypot; # 1122 using ::hypotf; # 1123 using ::hypotl; # 1125 using ::ilogb; # 1126 using ::ilogbf; # 1127 using ::ilogbl; # 1129 using ::lgamma; # 1130 using ::lgammaf; # 1131 using ::lgammal; # 1134 using ::llrint; # 1135 using ::llrintf; # 1136 using ::llrintl; # 1138 using ::llround; # 1139 using ::llroundf; # 1140 using ::llroundl; # 1143 using ::log1p; # 1144 using ::log1pf; # 1145 using ::log1pl; # 1147 using ::log2; # 1148 using ::log2f; # 1149 using ::log2l; # 1151 using ::logb; # 1152 using ::logbf; # 1153 using ::logbl; # 1155 using ::lrint; # 1156 using ::lrintf; # 1157 using ::lrintl; # 1159 using ::lround; # 1160 using ::lroundf; # 1161 using ::lroundl; # 1163 using ::nan; # 1164 using ::nanf; # 1165 using ::nanl; # 1167 using ::nearbyint; # 1168 using ::nearbyintf; # 1169 using ::nearbyintl; # 1171 using ::nextafter; # 1172 using ::nextafterf; # 1173 using ::nextafterl; # 1175 using ::nexttoward; # 1176 using ::nexttowardf; # 1177 using ::nexttowardl; # 1179 using ::remainder; # 1180 using ::remainderf; # 1181 using ::remainderl; # 1183 using ::remquo; # 1184 using ::remquof; # 1185 using ::remquol; # 1187 using ::rint; # 1188 using ::rintf; # 1189 using ::rintl; # 1191 using ::round; # 1192 using ::roundf; # 1193 using ::roundl; # 1195 using ::scalbln; # 1196 using ::scalblnf; # 1197 using ::scalblnl; # 1199 using ::scalbn; # 1200 using ::scalbnf; # 1201 using ::scalbnl; # 1203 using ::tgamma; # 1204 using ::tgammaf; # 1205 using ::tgammal; # 1207 using ::trunc; # 1208 using ::truncf; # 1209 using ::truncl; # 1214 constexpr float acosh(float __x) # 1215 { return __builtin_acoshf(__x); } # 1218 constexpr long double acosh(long double __x) # 1219 { return __builtin_acoshl(__x); } # 1223 template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type # 1226 acosh(_Tp __x) # 1227 { return __builtin_acosh(__x); } # 1232 constexpr float asinh(float __x) # 1233 { return __builtin_asinhf(__x); } # 1236 constexpr long double asinh(long double __x) # 1237 { return __builtin_asinhl(__x); } # 1241 template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type # 1244 asinh(_Tp __x) # 1245 { return __builtin_asinh(__x); } # 1250 constexpr float atanh(float __x) # 1251 { return __builtin_atanhf(__x); } # 1254 constexpr long double atanh(long double __x) # 1255 { return __builtin_atanhl(__x); } # 1259 template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type # 1262 atanh(_Tp __x) # 1263 { return __builtin_atanh(__x); } # 1268 constexpr float cbrt(float __x) # 1269 { return __builtin_cbrtf(__x); } # 1272 constexpr long double cbrt(long double __x) # 1273 { return __builtin_cbrtl(__x); } # 1277 template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type # 1280 cbrt(_Tp __x) # 1281 { return __builtin_cbrt(__x); } # 1286 constexpr float copysign(float __x, float __y) # 1287 { return __builtin_copysignf(__x, __y); } # 1290 constexpr long double copysign(long double __x, long double __y) # 1291 { return __builtin_copysignl(__x, __y); } # 1295 template< class _Tp, class _Up> constexpr typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type # 1297 copysign(_Tp __x, _Up __y) # 1298 { # 1299 typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; # 1300 return copysign((__type)__x, (__type)__y); # 1301 } # 1306 constexpr float erf(float __x) # 1307 { return __builtin_erff(__x); } # 1310 constexpr long double erf(long double __x) # 1311 { return __builtin_erfl(__x); } # 1315 template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type # 1318 erf(_Tp __x) # 1319 { return __builtin_erf(__x); } # 1324 constexpr float erfc(float __x) # 1325 { return __builtin_erfcf(__x); } # 1328 constexpr long double erfc(long double __x) # 1329 { return __builtin_erfcl(__x); } # 1333 template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type # 1336 erfc(_Tp __x) # 1337 { return __builtin_erfc(__x); } # 1342 constexpr float exp2(float __x) # 1343 { return __builtin_exp2f(__x); } # 1346 constexpr long double exp2(long double __x) # 1347 { return __builtin_exp2l(__x); } # 1351 template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type # 1354 exp2(_Tp __x) # 1355 { return __builtin_exp2(__x); } # 1360 constexpr float expm1(float __x) # 1361 { return __builtin_expm1f(__x); } # 1364 constexpr long double expm1(long double __x) # 1365 { return __builtin_expm1l(__x); } # 1369 template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type # 1372 expm1(_Tp __x) # 1373 { return __builtin_expm1(__x); } # 1378 constexpr float fdim(float __x, float __y) # 1379 { return __builtin_fdimf(__x, __y); } # 1382 constexpr long double fdim(long double __x, long double __y) # 1383 { return __builtin_fdiml(__x, __y); } # 1387 template< class _Tp, class _Up> constexpr typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type # 1389 fdim(_Tp __x, _Up __y) # 1390 { # 1391 typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; # 1392 return fdim((__type)__x, (__type)__y); # 1393 } # 1398 constexpr float fma(float __x, float __y, float __z) # 1399 { return __builtin_fmaf(__x, __y, __z); } # 1402 constexpr long double fma(long double __x, long double __y, long double __z) # 1403 { return __builtin_fmal(__x, __y, __z); } # 1407 template< class _Tp, class _Up, class _Vp> constexpr typename __gnu_cxx::__promote_3< _Tp, _Up, _Vp> ::__type # 1409 fma(_Tp __x, _Up __y, _Vp __z) # 1410 { # 1411 typedef typename __gnu_cxx::__promote_3< _Tp, _Up, _Vp> ::__type __type; # 1412 return fma((__type)__x, (__type)__y, (__type)__z); # 1413 } # 1418 constexpr float fmax(float __x, float __y) # 1419 { return __builtin_fmaxf(__x, __y); } # 1422 constexpr long double fmax(long double __x, long double __y) # 1423 { return __builtin_fmaxl(__x, __y); } # 1427 template< class _Tp, class _Up> constexpr typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type # 1429 fmax(_Tp __x, _Up __y) # 1430 { # 1431 typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; # 1432 return fmax((__type)__x, (__type)__y); # 1433 } # 1438 constexpr float fmin(float __x, float __y) # 1439 { return __builtin_fminf(__x, __y); } # 1442 constexpr long double fmin(long double __x, long double __y) # 1443 { return __builtin_fminl(__x, __y); } # 1447 template< class _Tp, class _Up> constexpr typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type # 1449 fmin(_Tp __x, _Up __y) # 1450 { # 1451 typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; # 1452 return fmin((__type)__x, (__type)__y); # 1453 } # 1458 constexpr float hypot(float __x, float __y) # 1459 { return __builtin_hypotf(__x, __y); } # 1462 constexpr long double hypot(long double __x, long double __y) # 1463 { return __builtin_hypotl(__x, __y); } # 1467 template< class _Tp, class _Up> constexpr typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type # 1469 hypot(_Tp __x, _Up __y) # 1470 { # 1471 typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; # 1472 return hypot((__type)__x, (__type)__y); # 1473 } # 1478 constexpr int ilogb(float __x) # 1479 { return __builtin_ilogbf(__x); } # 1482 constexpr int ilogb(long double __x) # 1483 { return __builtin_ilogbl(__x); } # 1487 template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, int> ::__type # 1491 ilogb(_Tp __x) # 1492 { return __builtin_ilogb(__x); } # 1497 constexpr float lgamma(float __x) # 1498 { return __builtin_lgammaf(__x); } # 1501 constexpr long double lgamma(long double __x) # 1502 { return __builtin_lgammal(__x); } # 1506 template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type # 1509 lgamma(_Tp __x) # 1510 { return __builtin_lgamma(__x); } # 1515 constexpr long long llrint(float __x) # 1516 { return __builtin_llrintf(__x); } # 1519 constexpr long long llrint(long double __x) # 1520 { return __builtin_llrintl(__x); } # 1524 template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, long long> ::__type # 1527 llrint(_Tp __x) # 1528 { return __builtin_llrint(__x); } # 1533 constexpr long long llround(float __x) # 1534 { return __builtin_llroundf(__x); } # 1537 constexpr long long llround(long double __x) # 1538 { return __builtin_llroundl(__x); } # 1542 template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, long long> ::__type # 1545 llround(_Tp __x) # 1546 { return __builtin_llround(__x); } # 1551 constexpr float log1p(float __x) # 1552 { return __builtin_log1pf(__x); } # 1555 constexpr long double log1p(long double __x) # 1556 { return __builtin_log1pl(__x); } # 1560 template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type # 1563 log1p(_Tp __x) # 1564 { return __builtin_log1p(__x); } # 1570 constexpr float log2(float __x) # 1571 { return __builtin_log2f(__x); } # 1574 constexpr long double log2(long double __x) # 1575 { return __builtin_log2l(__x); } # 1579 template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type # 1582 log2(_Tp __x) # 1583 { return __builtin_log2(__x); } # 1588 constexpr float logb(float __x) # 1589 { return __builtin_logbf(__x); } # 1592 constexpr long double logb(long double __x) # 1593 { return __builtin_logbl(__x); } # 1597 template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type # 1600 logb(_Tp __x) # 1601 { return __builtin_logb(__x); } # 1606 constexpr long lrint(float __x) # 1607 { return __builtin_lrintf(__x); } # 1610 constexpr long lrint(long double __x) # 1611 { return __builtin_lrintl(__x); } # 1615 template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, long> ::__type # 1618 lrint(_Tp __x) # 1619 { return __builtin_lrint(__x); } # 1624 constexpr long lround(float __x) # 1625 { return __builtin_lroundf(__x); } # 1628 constexpr long lround(long double __x) # 1629 { return __builtin_lroundl(__x); } # 1633 template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, long> ::__type # 1636 lround(_Tp __x) # 1637 { return __builtin_lround(__x); } # 1642 constexpr float nearbyint(float __x) # 1643 { return __builtin_nearbyintf(__x); } # 1646 constexpr long double nearbyint(long double __x) # 1647 { return __builtin_nearbyintl(__x); } # 1651 template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type # 1654 nearbyint(_Tp __x) # 1655 { return __builtin_nearbyint(__x); } # 1660 constexpr float nextafter(float __x, float __y) # 1661 { return __builtin_nextafterf(__x, __y); } # 1664 constexpr long double nextafter(long double __x, long double __y) # 1665 { return __builtin_nextafterl(__x, __y); } # 1669 template< class _Tp, class _Up> constexpr typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type # 1671 nextafter(_Tp __x, _Up __y) # 1672 { # 1673 typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; # 1674 return nextafter((__type)__x, (__type)__y); # 1675 } # 1680 constexpr float nexttoward(float __x, long double __y) # 1681 { return __builtin_nexttowardf(__x, __y); } # 1684 constexpr long double nexttoward(long double __x, long double __y) # 1685 { return __builtin_nexttowardl(__x, __y); } # 1689 template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type # 1692 nexttoward(_Tp __x, long double __y) # 1693 { return __builtin_nexttoward(__x, __y); } # 1698 constexpr float remainder(float __x, float __y) # 1699 { return __builtin_remainderf(__x, __y); } # 1702 constexpr long double remainder(long double __x, long double __y) # 1703 { return __builtin_remainderl(__x, __y); } # 1707 template< class _Tp, class _Up> constexpr typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type # 1709 remainder(_Tp __x, _Up __y) # 1710 { # 1711 typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; # 1712 return remainder((__type)__x, (__type)__y); # 1713 } # 1718 inline float remquo(float __x, float __y, int *__pquo) # 1719 { return __builtin_remquof(__x, __y, __pquo); } # 1722 inline long double remquo(long double __x, long double __y, int *__pquo) # 1723 { return __builtin_remquol(__x, __y, __pquo); } # 1727 template< class _Tp, class _Up> inline typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type # 1729 remquo(_Tp __x, _Up __y, int *__pquo) # 1730 { # 1731 typedef typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type __type; # 1732 return remquo((__type)__x, (__type)__y, __pquo); # 1733 } # 1738 constexpr float rint(float __x) # 1739 { return __builtin_rintf(__x); } # 1742 constexpr long double rint(long double __x) # 1743 { return __builtin_rintl(__x); } # 1747 template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type # 1750 rint(_Tp __x) # 1751 { return __builtin_rint(__x); } # 1756 constexpr float round(float __x) # 1757 { return __builtin_roundf(__x); } # 1760 constexpr long double round(long double __x) # 1761 { return __builtin_roundl(__x); } # 1765 template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type # 1768 round(_Tp __x) # 1769 { return __builtin_round(__x); } # 1774 constexpr float scalbln(float __x, long __ex) # 1775 { return __builtin_scalblnf(__x, __ex); } # 1778 constexpr long double scalbln(long double __x, long __ex) # 1779 { return __builtin_scalblnl(__x, __ex); } # 1783 template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type # 1786 scalbln(_Tp __x, long __ex) # 1787 { return __builtin_scalbln(__x, __ex); } # 1792 constexpr float scalbn(float __x, int __ex) # 1793 { return __builtin_scalbnf(__x, __ex); } # 1796 constexpr long double scalbn(long double __x, int __ex) # 1797 { return __builtin_scalbnl(__x, __ex); } # 1801 template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type # 1804 scalbn(_Tp __x, int __ex) # 1805 { return __builtin_scalbn(__x, __ex); } # 1810 constexpr float tgamma(float __x) # 1811 { return __builtin_tgammaf(__x); } # 1814 constexpr long double tgamma(long double __x) # 1815 { return __builtin_tgammal(__x); } # 1819 template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type # 1822 tgamma(_Tp __x) # 1823 { return __builtin_tgamma(__x); } # 1828 constexpr float trunc(float __x) # 1829 { return __builtin_truncf(__x); } # 1832 constexpr long double trunc(long double __x) # 1833 { return __builtin_truncl(__x); } # 1837 template< class _Tp> constexpr typename __gnu_cxx::__enable_if< __is_integer< _Tp> ::__value, double> ::__type # 1840 trunc(_Tp __x) # 1841 { return __builtin_trunc(__x); } # 1924 "/usr/include/c++/9/cmath" 3 } # 1930 } # 38 "/usr/include/c++/9/math.h" 3 using std::abs; # 39 using std::acos; # 40 using std::asin; # 41 using std::atan; # 42 using std::atan2; # 43 using std::cos; # 44 using std::sin; # 45 using std::tan; # 46 using std::cosh; # 47 using std::sinh; # 48 using std::tanh; # 49 using std::exp; # 50 using std::frexp; # 51 using std::ldexp; # 52 using std::log; # 53 using std::log10; # 54 using std::modf; # 55 using std::pow; # 56 using std::sqrt; # 57 using std::ceil; # 58 using std::fabs; # 59 using std::floor; # 60 using std::fmod; # 63 using std::fpclassify; # 64 using std::isfinite; # 65 using std::isinf; # 66 using std::isnan; # 67 using std::isnormal; # 68 using std::signbit; # 69 using std::isgreater; # 70 using std::isgreaterequal; # 71 using std::isless; # 72 using std::islessequal; # 73 using std::islessgreater; # 74 using std::isunordered; # 78 using std::acosh; # 79 using std::asinh; # 80 using std::atanh; # 81 using std::cbrt; # 82 using std::copysign; # 83 using std::erf; # 84 using std::erfc; # 85 using std::exp2; # 86 using std::expm1; # 87 using std::fdim; # 88 using std::fma; # 89 using std::fmax; # 90 using std::fmin; # 91 using std::hypot; # 92 using std::ilogb; # 93 using std::lgamma; # 94 using std::llrint; # 95 using std::llround; # 96 using std::log1p; # 97 using std::log2; # 98 using std::logb; # 99 using std::lrint; # 100 using std::lround; # 101 using std::nearbyint; # 102 using std::nextafter; # 103 using std::nexttoward; # 104 using std::remainder; # 105 using std::remquo; # 106 using std::rint; # 107 using std::round; # 108 using std::scalbln; # 109 using std::scalbn; # 110 using std::tgamma; # 111 using std::trunc; # 121 "/usr/include/c++/9/cstdlib" 3 extern "C++" { # 123 namespace std __attribute((__visibility__("default"))) { # 127 using ::div_t; # 128 using ::ldiv_t; # 130 using ::abort; # 134 using ::atexit; # 137 using ::at_quick_exit; # 140 using ::atof; # 141 using ::atoi; # 142 using ::atol; # 143 using ::bsearch; # 144 using ::calloc; # 145 using ::div; # 146 using ::exit; # 147 using ::free; # 148 using ::getenv; # 149 using ::labs; # 150 using ::ldiv; # 151 using ::malloc; # 153 using ::mblen; # 154 using ::mbstowcs; # 155 using ::mbtowc; # 157 using ::qsort; # 160 using ::quick_exit; # 163 using ::rand; # 164 using ::realloc; # 165 using ::srand; # 166 using ::strtod; # 167 using ::strtol; # 168 using ::strtoul; # 169 using ::system; # 171 using ::wcstombs; # 172 using ::wctomb; # 177 inline ldiv_t div(long __i, long __j) { return ldiv(__i, __j); } # 182 } # 195 "/usr/include/c++/9/cstdlib" 3 namespace __gnu_cxx __attribute((__visibility__("default"))) { # 200 using ::lldiv_t; # 206 using ::_Exit; # 210 using ::llabs; # 213 inline lldiv_t div(long long __n, long long __d) # 214 { lldiv_t __q; (__q.quot) = (__n / __d); (__q.rem) = (__n % __d); return __q; } # 216 using ::lldiv; # 227 "/usr/include/c++/9/cstdlib" 3 using ::atoll; # 228 using ::strtoll; # 229 using ::strtoull; # 231 using ::strtof; # 232 using ::strtold; # 235 } # 237 namespace std { # 240 using __gnu_cxx::lldiv_t; # 242 using __gnu_cxx::_Exit; # 244 using __gnu_cxx::llabs; # 245 using __gnu_cxx::div; # 246 using __gnu_cxx::lldiv; # 248 using __gnu_cxx::atoll; # 249 using __gnu_cxx::strtof; # 250 using __gnu_cxx::strtoll; # 251 using __gnu_cxx::strtoull; # 252 using __gnu_cxx::strtold; # 253 } # 257 } # 38 "/usr/include/c++/9/stdlib.h" 3 using std::abort; # 39 using std::atexit; # 40 using std::exit; # 43 using std::at_quick_exit; # 46 using std::quick_exit; # 54 using std::abs; # 55 using std::atof; # 56 using std::atoi; # 57 using std::atol; # 58 using std::bsearch; # 59 using std::calloc; # 60 using std::div; # 61 using std::free; # 62 using std::getenv; # 63 using std::labs; # 64 using std::ldiv; # 65 using std::malloc; # 67 using std::mblen; # 68 using std::mbstowcs; # 69 using std::mbtowc; # 71 using std::qsort; # 72 using std::rand; # 73 using std::realloc; # 74 using std::srand; # 75 using std::strtod; # 76 using std::strtol; # 77 using std::strtoul; # 78 using std::system; # 80 using std::wcstombs; # 81 using std::wctomb; # 10622 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" namespace std { # 10623 constexpr bool signbit(float x); # 10624 constexpr bool signbit(double x); # 10625 constexpr bool signbit(long double x); # 10626 constexpr bool isfinite(float x); # 10627 constexpr bool isfinite(double x); # 10628 constexpr bool isfinite(long double x); # 10629 constexpr bool isnan(float x); # 10634 constexpr bool isnan(double x); # 10636 constexpr bool isnan(long double x); # 10637 constexpr bool isinf(float x); # 10642 constexpr bool isinf(double x); # 10644 constexpr bool isinf(long double x); # 10645 } # 10798 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" namespace std { # 10800 template< class T> extern T __pow_helper(T, int); # 10801 template< class T> extern T __cmath_power(T, unsigned); # 10802 } # 10804 using std::abs; # 10805 using std::fabs; # 10806 using std::ceil; # 10807 using std::floor; # 10808 using std::sqrt; # 10810 using std::pow; # 10812 using std::log; # 10813 using std::log10; # 10814 using std::fmod; # 10815 using std::modf; # 10816 using std::exp; # 10817 using std::frexp; # 10818 using std::ldexp; # 10819 using std::asin; # 10820 using std::sin; # 10821 using std::sinh; # 10822 using std::acos; # 10823 using std::cos; # 10824 using std::cosh; # 10825 using std::atan; # 10826 using std::atan2; # 10827 using std::tan; # 10828 using std::tanh; # 11199 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" namespace std { # 11208 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern inline long long abs(long long); # 11218 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern inline long abs(long); # 11219 extern constexpr float abs(float); # 11220 extern constexpr double abs(double); # 11221 extern constexpr float fabs(float); # 11222 extern constexpr float ceil(float); # 11223 extern constexpr float floor(float); # 11224 extern constexpr float sqrt(float); # 11225 extern constexpr float pow(float, float); # 11230 template< class _Tp, class _Up> extern constexpr typename __gnu_cxx::__promote_2< _Tp, _Up> ::__type pow(_Tp, _Up); # 11240 extern constexpr float log(float); # 11241 extern constexpr float log10(float); # 11242 extern constexpr float fmod(float, float); # 11243 extern inline float modf(float, float *); # 11244 extern constexpr float exp(float); # 11245 extern inline float frexp(float, int *); # 11246 extern constexpr float ldexp(float, int); # 11247 extern constexpr float asin(float); # 11248 extern constexpr float sin(float); # 11249 extern constexpr float sinh(float); # 11250 extern constexpr float acos(float); # 11251 extern constexpr float cos(float); # 11252 extern constexpr float cosh(float); # 11253 extern constexpr float atan(float); # 11254 extern constexpr float atan2(float, float); # 11255 extern constexpr float tan(float); # 11256 extern constexpr float tanh(float); # 11335 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" } # 11441 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" namespace std { # 11442 constexpr float logb(float a); # 11443 constexpr int ilogb(float a); # 11444 constexpr float scalbn(float a, int b); # 11445 constexpr float scalbln(float a, long b); # 11446 constexpr float exp2(float a); # 11447 constexpr float expm1(float a); # 11448 constexpr float log2(float a); # 11449 constexpr float log1p(float a); # 11450 constexpr float acosh(float a); # 11451 constexpr float asinh(float a); # 11452 constexpr float atanh(float a); # 11453 constexpr float hypot(float a, float b); # 11454 constexpr float cbrt(float a); # 11455 constexpr float erf(float a); # 11456 constexpr float erfc(float a); # 11457 constexpr float lgamma(float a); # 11458 constexpr float tgamma(float a); # 11459 constexpr float copysign(float a, float b); # 11460 constexpr float nextafter(float a, float b); # 11461 constexpr float remainder(float a, float b); # 11462 inline float remquo(float a, float b, int * quo); # 11463 constexpr float round(float a); # 11464 constexpr long lround(float a); # 11465 constexpr long long llround(float a); # 11466 constexpr float trunc(float a); # 11467 constexpr float rint(float a); # 11468 constexpr long lrint(float a); # 11469 constexpr long long llrint(float a); # 11470 constexpr float nearbyint(float a); # 11471 constexpr float fdim(float a, float b); # 11472 constexpr float fma(float a, float b, float c); # 11473 constexpr float fmax(float a, float b); # 11474 constexpr float fmin(float a, float b); # 11475 } # 11580 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" static inline float exp10(const float a); # 11582 static inline float rsqrt(const float a); # 11584 static inline float rcbrt(const float a); # 11586 static inline float sinpi(const float a); # 11588 static inline float cospi(const float a); # 11590 static inline void sincospi(const float a, float *const sptr, float *const cptr); # 11592 static inline void sincos(const float a, float *const sptr, float *const cptr); # 11594 static inline float j0(const float a); # 11596 static inline float j1(const float a); # 11598 static inline float jn(const int n, const float a); # 11600 static inline float y0(const float a); # 11602 static inline float y1(const float a); # 11604 static inline float yn(const int n, const float a); # 11606 __attribute__((unused)) static inline float cyl_bessel_i0(const float a); # 11608 __attribute__((unused)) static inline float cyl_bessel_i1(const float a); # 11610 static inline float erfinv(const float a); # 11612 static inline float erfcinv(const float a); # 11614 static inline float normcdfinv(const float a); # 11616 static inline float normcdf(const float a); # 11618 static inline float erfcx(const float a); # 11620 static inline double copysign(const double a, const float b); # 11622 static inline double copysign(const float a, const double b); # 11630 static inline unsigned min(const unsigned a, const unsigned b); # 11638 static inline unsigned min(const int a, const unsigned b); # 11646 static inline unsigned min(const unsigned a, const int b); # 11654 static inline long min(const long a, const long b); # 11662 static inline unsigned long min(const unsigned long a, const unsigned long b); # 11670 static inline unsigned long min(const long a, const unsigned long b); # 11678 static inline unsigned long min(const unsigned long a, const long b); # 11686 static inline long long min(const long long a, const long long b); # 11694 static inline unsigned long long min(const unsigned long long a, const unsigned long long b); # 11702 static inline unsigned long long min(const long long a, const unsigned long long b); # 11710 static inline unsigned long long min(const unsigned long long a, const long long b); # 11721 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" static inline float min(const float a, const float b); # 11732 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" static inline double min(const double a, const double b); # 11742 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" static inline double min(const float a, const double b); # 11752 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" static inline double min(const double a, const float b); # 11760 static inline unsigned max(const unsigned a, const unsigned b); # 11768 static inline unsigned max(const int a, const unsigned b); # 11776 static inline unsigned max(const unsigned a, const int b); # 11784 static inline long max(const long a, const long b); # 11792 static inline unsigned long max(const unsigned long a, const unsigned long b); # 11800 static inline unsigned long max(const long a, const unsigned long b); # 11808 static inline unsigned long max(const unsigned long a, const long b); # 11816 static inline long long max(const long long a, const long long b); # 11824 static inline unsigned long long max(const unsigned long long a, const unsigned long long b); # 11832 static inline unsigned long long max(const long long a, const unsigned long long b); # 11840 static inline unsigned long long max(const unsigned long long a, const long long b); # 11851 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" static inline float max(const float a, const float b); # 11862 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" static inline double max(const double a, const double b); # 11872 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" static inline double max(const float a, const double b); # 11882 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" static inline double max(const double a, const float b); # 11893 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" extern "C" { # 11894 __attribute__((unused)) inline void *__nv_aligned_device_malloc(size_t size, size_t align) # 11895 {int volatile ___ = 1;(void)size;(void)align; # 11898 ::exit(___);} #if 0 # 11895 { # 11896 __attribute__((unused)) void *__nv_aligned_device_malloc_impl(size_t, size_t); # 11897 return __nv_aligned_device_malloc_impl(size, align); # 11898 } #endif # 11899 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.h" } # 758 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.hpp" static inline float exp10(const float a) # 759 { # 760 return exp10f(a); # 761 } # 763 static inline float rsqrt(const float a) # 764 { # 765 return rsqrtf(a); # 766 } # 768 static inline float rcbrt(const float a) # 769 { # 770 return rcbrtf(a); # 771 } # 773 static inline float sinpi(const float a) # 774 { # 775 return sinpif(a); # 776 } # 778 static inline float cospi(const float a) # 779 { # 780 return cospif(a); # 781 } # 783 static inline void sincospi(const float a, float *const sptr, float *const cptr) # 784 { # 785 sincospif(a, sptr, cptr); # 786 } # 788 static inline void sincos(const float a, float *const sptr, float *const cptr) # 789 { # 790 sincosf(a, sptr, cptr); # 791 } # 793 static inline float j0(const float a) # 794 { # 795 return j0f(a); # 796 } # 798 static inline float j1(const float a) # 799 { # 800 return j1f(a); # 801 } # 803 static inline float jn(const int n, const float a) # 804 { # 805 return jnf(n, a); # 806 } # 808 static inline float y0(const float a) # 809 { # 810 return y0f(a); # 811 } # 813 static inline float y1(const float a) # 814 { # 815 return y1f(a); # 816 } # 818 static inline float yn(const int n, const float a) # 819 { # 820 return ynf(n, a); # 821 } # 823 __attribute__((unused)) static inline float cyl_bessel_i0(const float a) # 824 {int volatile ___ = 1;(void)a; # 826 ::exit(___);} #if 0 # 824 { # 825 return cyl_bessel_i0f(a); # 826 } #endif # 828 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.hpp" __attribute__((unused)) static inline float cyl_bessel_i1(const float a) # 829 {int volatile ___ = 1;(void)a; # 831 ::exit(___);} #if 0 # 829 { # 830 return cyl_bessel_i1f(a); # 831 } #endif # 833 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.hpp" static inline float erfinv(const float a) # 834 { # 835 return erfinvf(a); # 836 } # 838 static inline float erfcinv(const float a) # 839 { # 840 return erfcinvf(a); # 841 } # 843 static inline float normcdfinv(const float a) # 844 { # 845 return normcdfinvf(a); # 846 } # 848 static inline float normcdf(const float a) # 849 { # 850 return normcdff(a); # 851 } # 853 static inline float erfcx(const float a) # 854 { # 855 return erfcxf(a); # 856 } # 858 static inline double copysign(const double a, const float b) # 859 { # 860 return copysign(a, static_cast< double>(b)); # 861 } # 863 static inline double copysign(const float a, const double b) # 864 { # 865 return copysign(static_cast< double>(a), b); # 866 } # 868 static inline unsigned min(const unsigned a, const unsigned b) # 869 { # 870 return umin(a, b); # 871 } # 873 static inline unsigned min(const int a, const unsigned b) # 874 { # 875 return umin(static_cast< unsigned>(a), b); # 876 } # 878 static inline unsigned min(const unsigned a, const int b) # 879 { # 880 return umin(a, static_cast< unsigned>(b)); # 881 } # 883 static inline long min(const long a, const long b) # 884 { # 885 long retval; # 891 if (sizeof(long) == sizeof(int)) { # 895 retval = (static_cast< long>(min(static_cast< int>(a), static_cast< int>(b)))); # 896 } else { # 897 retval = (static_cast< long>(llmin(static_cast< long long>(a), static_cast< long long>(b)))); # 898 } # 899 return retval; # 900 } # 902 static inline unsigned long min(const unsigned long a, const unsigned long b) # 903 { # 904 unsigned long retval; # 908 if (sizeof(unsigned long) == sizeof(unsigned)) { # 912 retval = (static_cast< unsigned long>(umin(static_cast< unsigned>(a), static_cast< unsigned>(b)))); # 913 } else { # 914 retval = (static_cast< unsigned long>(ullmin(static_cast< unsigned long long>(a), static_cast< unsigned long long>(b)))); # 915 } # 916 return retval; # 917 } # 919 static inline unsigned long min(const long a, const unsigned long b) # 920 { # 921 unsigned long retval; # 925 if (sizeof(unsigned long) == sizeof(unsigned)) { # 929 retval = (static_cast< unsigned long>(umin(static_cast< unsigned>(a), static_cast< unsigned>(b)))); # 930 } else { # 931 retval = (static_cast< unsigned long>(ullmin(static_cast< unsigned long long>(a), static_cast< unsigned long long>(b)))); # 932 } # 933 return retval; # 934 } # 936 static inline unsigned long min(const unsigned long a, const long b) # 937 { # 938 unsigned long retval; # 942 if (sizeof(unsigned long) == sizeof(unsigned)) { # 946 retval = (static_cast< unsigned long>(umin(static_cast< unsigned>(a), static_cast< unsigned>(b)))); # 947 } else { # 948 retval = (static_cast< unsigned long>(ullmin(static_cast< unsigned long long>(a), static_cast< unsigned long long>(b)))); # 949 } # 950 return retval; # 951 } # 953 static inline long long min(const long long a, const long long b) # 954 { # 955 return llmin(a, b); # 956 } # 958 static inline unsigned long long min(const unsigned long long a, const unsigned long long b) # 959 { # 960 return ullmin(a, b); # 961 } # 963 static inline unsigned long long min(const long long a, const unsigned long long b) # 964 { # 965 return ullmin(static_cast< unsigned long long>(a), b); # 966 } # 968 static inline unsigned long long min(const unsigned long long a, const long long b) # 969 { # 970 return ullmin(a, static_cast< unsigned long long>(b)); # 971 } # 973 static inline float min(const float a, const float b) # 974 { # 975 return fminf(a, b); # 976 } # 978 static inline double min(const double a, const double b) # 979 { # 980 return fmin(a, b); # 981 } # 983 static inline double min(const float a, const double b) # 984 { # 985 return fmin(static_cast< double>(a), b); # 986 } # 988 static inline double min(const double a, const float b) # 989 { # 990 return fmin(a, static_cast< double>(b)); # 991 } # 993 static inline unsigned max(const unsigned a, const unsigned b) # 994 { # 995 return umax(a, b); # 996 } # 998 static inline unsigned max(const int a, const unsigned b) # 999 { # 1000 return umax(static_cast< unsigned>(a), b); # 1001 } # 1003 static inline unsigned max(const unsigned a, const int b) # 1004 { # 1005 return umax(a, static_cast< unsigned>(b)); # 1006 } # 1008 static inline long max(const long a, const long b) # 1009 { # 1010 long retval; # 1015 if (sizeof(long) == sizeof(int)) { # 1019 retval = (static_cast< long>(max(static_cast< int>(a), static_cast< int>(b)))); # 1020 } else { # 1021 retval = (static_cast< long>(llmax(static_cast< long long>(a), static_cast< long long>(b)))); # 1022 } # 1023 return retval; # 1024 } # 1026 static inline unsigned long max(const unsigned long a, const unsigned long b) # 1027 { # 1028 unsigned long retval; # 1032 if (sizeof(unsigned long) == sizeof(unsigned)) { # 1036 retval = (static_cast< unsigned long>(umax(static_cast< unsigned>(a), static_cast< unsigned>(b)))); # 1037 } else { # 1038 retval = (static_cast< unsigned long>(ullmax(static_cast< unsigned long long>(a), static_cast< unsigned long long>(b)))); # 1039 } # 1040 return retval; # 1041 } # 1043 static inline unsigned long max(const long a, const unsigned long b) # 1044 { # 1045 unsigned long retval; # 1049 if (sizeof(unsigned long) == sizeof(unsigned)) { # 1053 retval = (static_cast< unsigned long>(umax(static_cast< unsigned>(a), static_cast< unsigned>(b)))); # 1054 } else { # 1055 retval = (static_cast< unsigned long>(ullmax(static_cast< unsigned long long>(a), static_cast< unsigned long long>(b)))); # 1056 } # 1057 return retval; # 1058 } # 1060 static inline unsigned long max(const unsigned long a, const long b) # 1061 { # 1062 unsigned long retval; # 1066 if (sizeof(unsigned long) == sizeof(unsigned)) { # 1070 retval = (static_cast< unsigned long>(umax(static_cast< unsigned>(a), static_cast< unsigned>(b)))); # 1071 } else { # 1072 retval = (static_cast< unsigned long>(ullmax(static_cast< unsigned long long>(a), static_cast< unsigned long long>(b)))); # 1073 } # 1074 return retval; # 1075 } # 1077 static inline long long max(const long long a, const long long b) # 1078 { # 1079 return llmax(a, b); # 1080 } # 1082 static inline unsigned long long max(const unsigned long long a, const unsigned long long b) # 1083 { # 1084 return ullmax(a, b); # 1085 } # 1087 static inline unsigned long long max(const long long a, const unsigned long long b) # 1088 { # 1089 return ullmax(static_cast< unsigned long long>(a), b); # 1090 } # 1092 static inline unsigned long long max(const unsigned long long a, const long long b) # 1093 { # 1094 return ullmax(a, static_cast< unsigned long long>(b)); # 1095 } # 1097 static inline float max(const float a, const float b) # 1098 { # 1099 return fmaxf(a, b); # 1100 } # 1102 static inline double max(const double a, const double b) # 1103 { # 1104 return fmax(a, b); # 1105 } # 1107 static inline double max(const float a, const double b) # 1108 { # 1109 return fmax(static_cast< double>(a), b); # 1110 } # 1112 static inline double max(const double a, const float b) # 1113 { # 1114 return fmax(a, static_cast< double>(b)); # 1115 } # 1126 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/math_functions.hpp" inline int min(const int a, const int b) # 1127 { # 1128 return (a < b) ? a : b; # 1129 } # 1131 inline unsigned umin(const unsigned a, const unsigned b) # 1132 { # 1133 return (a < b) ? a : b; # 1134 } # 1136 inline long long llmin(const long long a, const long long b) # 1137 { # 1138 return (a < b) ? a : b; # 1139 } # 1141 inline unsigned long long ullmin(const unsigned long long a, const unsigned long long # 1142 b) # 1143 { # 1144 return (a < b) ? a : b; # 1145 } # 1147 inline int max(const int a, const int b) # 1148 { # 1149 return (a > b) ? a : b; # 1150 } # 1152 inline unsigned umax(const unsigned a, const unsigned b) # 1153 { # 1154 return (a > b) ? a : b; # 1155 } # 1157 inline long long llmax(const long long a, const long long b) # 1158 { # 1159 return (a > b) ? a : b; # 1160 } # 1162 inline unsigned long long ullmax(const unsigned long long a, const unsigned long long # 1163 b) # 1164 { # 1165 return (a > b) ? a : b; # 1166 } # 74 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_surface_types.h" template< class T, int dim = 1> # 75 struct surface : public surfaceReference { # 78 surface() # 79 { # 80 (channelDesc) = cudaCreateChannelDesc< T> (); # 81 } # 83 surface(cudaChannelFormatDesc desc) # 84 { # 85 (channelDesc) = desc; # 86 } # 88 }; # 90 template< int dim> # 91 struct surface< void, dim> : public surfaceReference { # 94 surface() # 95 { # 96 (channelDesc) = cudaCreateChannelDesc< void> (); # 97 } # 99 }; # 74 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_texture_types.h" template< class T, int texType = 1, cudaTextureReadMode mode = cudaReadModeElementType> # 75 struct texture : public textureReference { # 78 texture(int norm = 0, cudaTextureFilterMode # 79 fMode = cudaFilterModePoint, cudaTextureAddressMode # 80 aMode = cudaAddressModeClamp) # 81 { # 82 (normalized) = norm; # 83 (filterMode) = fMode; # 84 ((addressMode)[0]) = aMode; # 85 ((addressMode)[1]) = aMode; # 86 ((addressMode)[2]) = aMode; # 87 (channelDesc) = cudaCreateChannelDesc< T> (); # 88 (sRGB) = 0; # 89 } # 91 texture(int norm, cudaTextureFilterMode # 92 fMode, cudaTextureAddressMode # 93 aMode, cudaChannelFormatDesc # 94 desc) # 95 { # 96 (normalized) = norm; # 97 (filterMode) = fMode; # 98 ((addressMode)[0]) = aMode; # 99 ((addressMode)[1]) = aMode; # 100 ((addressMode)[2]) = aMode; # 101 (channelDesc) = desc; # 102 (sRGB) = 0; # 103 } # 105 }; # 89 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/device_functions.h" extern "C" { # 3207 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/device_functions.h" } # 3215 __attribute__((unused)) static inline int mulhi(const int a, const int b); # 3217 __attribute__((unused)) static inline unsigned mulhi(const unsigned a, const unsigned b); # 3219 __attribute__((unused)) static inline unsigned mulhi(const int a, const unsigned b); # 3221 __attribute__((unused)) static inline unsigned mulhi(const unsigned a, const int b); # 3223 __attribute__((unused)) static inline long long mul64hi(const long long a, const long long b); # 3225 __attribute__((unused)) static inline unsigned long long mul64hi(const unsigned long long a, const unsigned long long b); # 3227 __attribute__((unused)) static inline unsigned long long mul64hi(const long long a, const unsigned long long b); # 3229 __attribute__((unused)) static inline unsigned long long mul64hi(const unsigned long long a, const long long b); # 3231 __attribute__((unused)) static inline int float_as_int(const float a); # 3233 __attribute__((unused)) static inline float int_as_float(const int a); # 3235 __attribute__((unused)) static inline unsigned float_as_uint(const float a); # 3237 __attribute__((unused)) static inline float uint_as_float(const unsigned a); # 3239 __attribute__((unused)) static inline float saturate(const float a); # 3241 __attribute__((unused)) static inline int mul24(const int a, const int b); # 3243 __attribute__((unused)) static inline unsigned umul24(const unsigned a, const unsigned b); # 3245 __attribute__((unused)) static inline int float2int(const float a, const cudaRoundMode mode = cudaRoundZero); # 3247 __attribute__((unused)) static inline unsigned float2uint(const float a, const cudaRoundMode mode = cudaRoundZero); # 3249 __attribute__((unused)) static inline float int2float(const int a, const cudaRoundMode mode = cudaRoundNearest); # 3251 __attribute__((unused)) static inline float uint2float(const unsigned a, const cudaRoundMode mode = cudaRoundNearest); # 90 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/device_functions.hpp" __attribute__((unused)) static inline int mulhi(const int a, const int b) # 91 {int volatile ___ = 1;(void)a;(void)b; # 93 ::exit(___);} #if 0 # 91 { # 92 return __mulhi(a, b); # 93 } #endif # 95 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/device_functions.hpp" __attribute__((unused)) static inline unsigned mulhi(const unsigned a, const unsigned b) # 96 {int volatile ___ = 1;(void)a;(void)b; # 98 ::exit(___);} #if 0 # 96 { # 97 return __umulhi(a, b); # 98 } #endif # 100 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/device_functions.hpp" __attribute__((unused)) static inline unsigned mulhi(const int a, const unsigned b) # 101 {int volatile ___ = 1;(void)a;(void)b; # 103 ::exit(___);} #if 0 # 101 { # 102 return __umulhi(static_cast< unsigned>(a), b); # 103 } #endif # 105 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/device_functions.hpp" __attribute__((unused)) static inline unsigned mulhi(const unsigned a, const int b) # 106 {int volatile ___ = 1;(void)a;(void)b; # 108 ::exit(___);} #if 0 # 106 { # 107 return __umulhi(a, static_cast< unsigned>(b)); # 108 } #endif # 110 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/device_functions.hpp" __attribute__((unused)) static inline long long mul64hi(const long long a, const long long b) # 111 {int volatile ___ = 1;(void)a;(void)b; # 113 ::exit(___);} #if 0 # 111 { # 112 return __mul64hi(a, b); # 113 } #endif # 115 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/device_functions.hpp" __attribute__((unused)) static inline unsigned long long mul64hi(const unsigned long long a, const unsigned long long b) # 116 {int volatile ___ = 1;(void)a;(void)b; # 118 ::exit(___);} #if 0 # 116 { # 117 return __umul64hi(a, b); # 118 } #endif # 120 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/device_functions.hpp" __attribute__((unused)) static inline unsigned long long mul64hi(const long long a, const unsigned long long b) # 121 {int volatile ___ = 1;(void)a;(void)b; # 123 ::exit(___);} #if 0 # 121 { # 122 return __umul64hi(static_cast< unsigned long long>(a), b); # 123 } #endif # 125 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/device_functions.hpp" __attribute__((unused)) static inline unsigned long long mul64hi(const unsigned long long a, const long long b) # 126 {int volatile ___ = 1;(void)a;(void)b; # 128 ::exit(___);} #if 0 # 126 { # 127 return __umul64hi(a, static_cast< unsigned long long>(b)); # 128 } #endif # 130 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/device_functions.hpp" __attribute__((unused)) static inline int float_as_int(const float a) # 131 {int volatile ___ = 1;(void)a; # 133 ::exit(___);} #if 0 # 131 { # 132 return __float_as_int(a); # 133 } #endif # 135 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/device_functions.hpp" __attribute__((unused)) static inline float int_as_float(const int a) # 136 {int volatile ___ = 1;(void)a; # 138 ::exit(___);} #if 0 # 136 { # 137 return __int_as_float(a); # 138 } #endif # 140 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/device_functions.hpp" __attribute__((unused)) static inline unsigned float_as_uint(const float a) # 141 {int volatile ___ = 1;(void)a; # 143 ::exit(___);} #if 0 # 141 { # 142 return __float_as_uint(a); # 143 } #endif # 145 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/device_functions.hpp" __attribute__((unused)) static inline float uint_as_float(const unsigned a) # 146 {int volatile ___ = 1;(void)a; # 148 ::exit(___);} #if 0 # 146 { # 147 return __uint_as_float(a); # 148 } #endif # 149 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/device_functions.hpp" __attribute__((unused)) static inline float saturate(const float a) # 150 {int volatile ___ = 1;(void)a; # 152 ::exit(___);} #if 0 # 150 { # 151 return __saturatef(a); # 152 } #endif # 154 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/device_functions.hpp" __attribute__((unused)) static inline int mul24(const int a, const int b) # 155 {int volatile ___ = 1;(void)a;(void)b; # 157 ::exit(___);} #if 0 # 155 { # 156 return __mul24(a, b); # 157 } #endif # 159 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/device_functions.hpp" __attribute__((unused)) static inline unsigned umul24(const unsigned a, const unsigned b) # 160 {int volatile ___ = 1;(void)a;(void)b; # 162 ::exit(___);} #if 0 # 160 { # 161 return __umul24(a, b); # 162 } #endif # 164 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/device_functions.hpp" __attribute__((unused)) static inline int float2int(const float a, const cudaRoundMode mode) # 165 {int volatile ___ = 1;(void)a;(void)mode; # 170 ::exit(___);} #if 0 # 165 { # 166 return (mode == (cudaRoundNearest)) ? __float2int_rn(a) : ((mode == (cudaRoundPosInf)) ? __float2int_ru(a) : ((mode == (cudaRoundMinInf)) ? __float2int_rd(a) : __float2int_rz(a))); # 170 } #endif # 172 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/device_functions.hpp" __attribute__((unused)) static inline unsigned float2uint(const float a, const cudaRoundMode mode) # 173 {int volatile ___ = 1;(void)a;(void)mode; # 178 ::exit(___);} #if 0 # 173 { # 174 return (mode == (cudaRoundNearest)) ? __float2uint_rn(a) : ((mode == (cudaRoundPosInf)) ? __float2uint_ru(a) : ((mode == (cudaRoundMinInf)) ? __float2uint_rd(a) : __float2uint_rz(a))); # 178 } #endif # 180 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/device_functions.hpp" __attribute__((unused)) static inline float int2float(const int a, const cudaRoundMode mode) # 181 {int volatile ___ = 1;(void)a;(void)mode; # 186 ::exit(___);} #if 0 # 181 { # 182 return (mode == (cudaRoundZero)) ? __int2float_rz(a) : ((mode == (cudaRoundPosInf)) ? __int2float_ru(a) : ((mode == (cudaRoundMinInf)) ? __int2float_rd(a) : __int2float_rn(a))); # 186 } #endif # 188 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/device_functions.hpp" __attribute__((unused)) static inline float uint2float(const unsigned a, const cudaRoundMode mode) # 189 {int volatile ___ = 1;(void)a;(void)mode; # 194 ::exit(___);} #if 0 # 189 { # 190 return (mode == (cudaRoundZero)) ? __uint2float_rz(a) : ((mode == (cudaRoundPosInf)) ? __uint2float_ru(a) : ((mode == (cudaRoundMinInf)) ? __uint2float_rd(a) : __uint2float_rn(a))); # 194 } #endif # 106 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/device_atomic_functions.h" __attribute__((unused)) static inline int atomicAdd(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 106 { } #endif # 108 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/device_atomic_functions.h" __attribute__((unused)) static inline unsigned atomicAdd(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 108 { } #endif # 110 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/device_atomic_functions.h" __attribute__((unused)) static inline int atomicSub(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 110 { } #endif # 112 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/device_atomic_functions.h" __attribute__((unused)) static inline unsigned atomicSub(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 112 { } #endif # 114 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/device_atomic_functions.h" __attribute__((unused)) static inline int atomicExch(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 114 { } #endif # 116 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/device_atomic_functions.h" __attribute__((unused)) static inline unsigned atomicExch(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 116 { } #endif # 118 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/device_atomic_functions.h" __attribute__((unused)) static inline float atomicExch(float *address, float val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 118 { } #endif # 120 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/device_atomic_functions.h" __attribute__((unused)) static inline int atomicMin(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 120 { } #endif # 122 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/device_atomic_functions.h" __attribute__((unused)) static inline unsigned atomicMin(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 122 { } #endif # 124 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/device_atomic_functions.h" __attribute__((unused)) static inline int atomicMax(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 124 { } #endif # 126 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/device_atomic_functions.h" __attribute__((unused)) static inline unsigned atomicMax(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 126 { } #endif # 128 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/device_atomic_functions.h" __attribute__((unused)) static inline unsigned atomicInc(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 128 { } #endif # 130 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/device_atomic_functions.h" __attribute__((unused)) static inline unsigned atomicDec(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 130 { } #endif # 132 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/device_atomic_functions.h" __attribute__((unused)) static inline int atomicAnd(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 132 { } #endif # 134 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/device_atomic_functions.h" __attribute__((unused)) static inline unsigned atomicAnd(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 134 { } #endif # 136 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/device_atomic_functions.h" __attribute__((unused)) static inline int atomicOr(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 136 { } #endif # 138 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/device_atomic_functions.h" __attribute__((unused)) static inline unsigned atomicOr(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 138 { } #endif # 140 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/device_atomic_functions.h" __attribute__((unused)) static inline int atomicXor(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 140 { } #endif # 142 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/device_atomic_functions.h" __attribute__((unused)) static inline unsigned atomicXor(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 142 { } #endif # 144 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/device_atomic_functions.h" __attribute__((unused)) static inline int atomicCAS(int *address, int compare, int val) {int volatile ___ = 1;(void)address;(void)compare;(void)val;::exit(___);} #if 0 # 144 { } #endif # 146 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/device_atomic_functions.h" __attribute__((unused)) static inline unsigned atomicCAS(unsigned *address, unsigned compare, unsigned val) {int volatile ___ = 1;(void)address;(void)compare;(void)val;::exit(___);} #if 0 # 146 { } #endif # 171 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/device_atomic_functions.h" extern "C" { # 180 } # 189 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/device_atomic_functions.h" __attribute__((unused)) static inline unsigned long long atomicAdd(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 189 { } #endif # 191 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/device_atomic_functions.h" __attribute__((unused)) static inline unsigned long long atomicExch(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 191 { } #endif # 193 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/device_atomic_functions.h" __attribute__((unused)) static inline unsigned long long atomicCAS(unsigned long long *address, unsigned long long compare, unsigned long long val) {int volatile ___ = 1;(void)address;(void)compare;(void)val;::exit(___);} #if 0 # 193 { } #endif # 195 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/device_atomic_functions.h" __attribute((deprecated("__any() is deprecated in favor of __any_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppr" "ess this warning)."))) __attribute__((unused)) static inline bool any(bool cond) {int volatile ___ = 1;(void)cond;::exit(___);} #if 0 # 195 { } #endif # 197 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/device_atomic_functions.h" __attribute((deprecated("__all() is deprecated in favor of __all_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppr" "ess this warning)."))) __attribute__((unused)) static inline bool all(bool cond) {int volatile ___ = 1;(void)cond;::exit(___);} #if 0 # 197 { } #endif # 87 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/device_double_functions.h" extern "C" { # 1139 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/device_double_functions.h" } # 1147 __attribute__((unused)) static inline double fma(double a, double b, double c, cudaRoundMode mode); # 1149 __attribute__((unused)) static inline double dmul(double a, double b, cudaRoundMode mode = cudaRoundNearest); # 1151 __attribute__((unused)) static inline double dadd(double a, double b, cudaRoundMode mode = cudaRoundNearest); # 1153 __attribute__((unused)) static inline double dsub(double a, double b, cudaRoundMode mode = cudaRoundNearest); # 1155 __attribute__((unused)) static inline int double2int(double a, cudaRoundMode mode = cudaRoundZero); # 1157 __attribute__((unused)) static inline unsigned double2uint(double a, cudaRoundMode mode = cudaRoundZero); # 1159 __attribute__((unused)) static inline long long double2ll(double a, cudaRoundMode mode = cudaRoundZero); # 1161 __attribute__((unused)) static inline unsigned long long double2ull(double a, cudaRoundMode mode = cudaRoundZero); # 1163 __attribute__((unused)) static inline double ll2double(long long a, cudaRoundMode mode = cudaRoundNearest); # 1165 __attribute__((unused)) static inline double ull2double(unsigned long long a, cudaRoundMode mode = cudaRoundNearest); # 1167 __attribute__((unused)) static inline double int2double(int a, cudaRoundMode mode = cudaRoundNearest); # 1169 __attribute__((unused)) static inline double uint2double(unsigned a, cudaRoundMode mode = cudaRoundNearest); # 1171 __attribute__((unused)) static inline double float2double(float a, cudaRoundMode mode = cudaRoundNearest); # 93 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/device_double_functions.hpp" __attribute__((unused)) static inline double fma(double a, double b, double c, cudaRoundMode mode) # 94 {int volatile ___ = 1;(void)a;(void)b;(void)c;(void)mode; # 99 ::exit(___);} #if 0 # 94 { # 95 return (mode == (cudaRoundZero)) ? __fma_rz(a, b, c) : ((mode == (cudaRoundPosInf)) ? __fma_ru(a, b, c) : ((mode == (cudaRoundMinInf)) ? __fma_rd(a, b, c) : __fma_rn(a, b, c))); # 99 } #endif # 101 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/device_double_functions.hpp" __attribute__((unused)) static inline double dmul(double a, double b, cudaRoundMode mode) # 102 {int volatile ___ = 1;(void)a;(void)b;(void)mode; # 107 ::exit(___);} #if 0 # 102 { # 103 return (mode == (cudaRoundZero)) ? __dmul_rz(a, b) : ((mode == (cudaRoundPosInf)) ? __dmul_ru(a, b) : ((mode == (cudaRoundMinInf)) ? __dmul_rd(a, b) : __dmul_rn(a, b))); # 107 } #endif # 109 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/device_double_functions.hpp" __attribute__((unused)) static inline double dadd(double a, double b, cudaRoundMode mode) # 110 {int volatile ___ = 1;(void)a;(void)b;(void)mode; # 115 ::exit(___);} #if 0 # 110 { # 111 return (mode == (cudaRoundZero)) ? __dadd_rz(a, b) : ((mode == (cudaRoundPosInf)) ? __dadd_ru(a, b) : ((mode == (cudaRoundMinInf)) ? __dadd_rd(a, b) : __dadd_rn(a, b))); # 115 } #endif # 117 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/device_double_functions.hpp" __attribute__((unused)) static inline double dsub(double a, double b, cudaRoundMode mode) # 118 {int volatile ___ = 1;(void)a;(void)b;(void)mode; # 123 ::exit(___);} #if 0 # 118 { # 119 return (mode == (cudaRoundZero)) ? __dsub_rz(a, b) : ((mode == (cudaRoundPosInf)) ? __dsub_ru(a, b) : ((mode == (cudaRoundMinInf)) ? __dsub_rd(a, b) : __dsub_rn(a, b))); # 123 } #endif # 125 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/device_double_functions.hpp" __attribute__((unused)) static inline int double2int(double a, cudaRoundMode mode) # 126 {int volatile ___ = 1;(void)a;(void)mode; # 131 ::exit(___);} #if 0 # 126 { # 127 return (mode == (cudaRoundNearest)) ? __double2int_rn(a) : ((mode == (cudaRoundPosInf)) ? __double2int_ru(a) : ((mode == (cudaRoundMinInf)) ? __double2int_rd(a) : __double2int_rz(a))); # 131 } #endif # 133 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/device_double_functions.hpp" __attribute__((unused)) static inline unsigned double2uint(double a, cudaRoundMode mode) # 134 {int volatile ___ = 1;(void)a;(void)mode; # 139 ::exit(___);} #if 0 # 134 { # 135 return (mode == (cudaRoundNearest)) ? __double2uint_rn(a) : ((mode == (cudaRoundPosInf)) ? __double2uint_ru(a) : ((mode == (cudaRoundMinInf)) ? __double2uint_rd(a) : __double2uint_rz(a))); # 139 } #endif # 141 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/device_double_functions.hpp" __attribute__((unused)) static inline long long double2ll(double a, cudaRoundMode mode) # 142 {int volatile ___ = 1;(void)a;(void)mode; # 147 ::exit(___);} #if 0 # 142 { # 143 return (mode == (cudaRoundNearest)) ? __double2ll_rn(a) : ((mode == (cudaRoundPosInf)) ? __double2ll_ru(a) : ((mode == (cudaRoundMinInf)) ? __double2ll_rd(a) : __double2ll_rz(a))); # 147 } #endif # 149 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/device_double_functions.hpp" __attribute__((unused)) static inline unsigned long long double2ull(double a, cudaRoundMode mode) # 150 {int volatile ___ = 1;(void)a;(void)mode; # 155 ::exit(___);} #if 0 # 150 { # 151 return (mode == (cudaRoundNearest)) ? __double2ull_rn(a) : ((mode == (cudaRoundPosInf)) ? __double2ull_ru(a) : ((mode == (cudaRoundMinInf)) ? __double2ull_rd(a) : __double2ull_rz(a))); # 155 } #endif # 157 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/device_double_functions.hpp" __attribute__((unused)) static inline double ll2double(long long a, cudaRoundMode mode) # 158 {int volatile ___ = 1;(void)a;(void)mode; # 163 ::exit(___);} #if 0 # 158 { # 159 return (mode == (cudaRoundZero)) ? __ll2double_rz(a) : ((mode == (cudaRoundPosInf)) ? __ll2double_ru(a) : ((mode == (cudaRoundMinInf)) ? __ll2double_rd(a) : __ll2double_rn(a))); # 163 } #endif # 165 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/device_double_functions.hpp" __attribute__((unused)) static inline double ull2double(unsigned long long a, cudaRoundMode mode) # 166 {int volatile ___ = 1;(void)a;(void)mode; # 171 ::exit(___);} #if 0 # 166 { # 167 return (mode == (cudaRoundZero)) ? __ull2double_rz(a) : ((mode == (cudaRoundPosInf)) ? __ull2double_ru(a) : ((mode == (cudaRoundMinInf)) ? __ull2double_rd(a) : __ull2double_rn(a))); # 171 } #endif # 173 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/device_double_functions.hpp" __attribute__((unused)) static inline double int2double(int a, cudaRoundMode mode) # 174 {int volatile ___ = 1;(void)a;(void)mode; # 176 ::exit(___);} #if 0 # 174 { # 175 return (double)a; # 176 } #endif # 178 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/device_double_functions.hpp" __attribute__((unused)) static inline double uint2double(unsigned a, cudaRoundMode mode) # 179 {int volatile ___ = 1;(void)a;(void)mode; # 181 ::exit(___);} #if 0 # 179 { # 180 return (double)a; # 181 } #endif # 183 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/device_double_functions.hpp" __attribute__((unused)) static inline double float2double(float a, cudaRoundMode mode) # 184 {int volatile ___ = 1;(void)a;(void)mode; # 186 ::exit(___);} #if 0 # 184 { # 185 return (double)a; # 186 } #endif # 89 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_20_atomic_functions.h" __attribute__((unused)) static inline float atomicAdd(float *address, float val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 89 { } #endif # 100 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_atomic_functions.h" __attribute__((unused)) static inline long long atomicMin(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 100 { } #endif # 102 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_atomic_functions.h" __attribute__((unused)) static inline long long atomicMax(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 102 { } #endif # 104 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_atomic_functions.h" __attribute__((unused)) static inline long long atomicAnd(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 104 { } #endif # 106 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_atomic_functions.h" __attribute__((unused)) static inline long long atomicOr(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 106 { } #endif # 108 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_atomic_functions.h" __attribute__((unused)) static inline long long atomicXor(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 108 { } #endif # 110 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_atomic_functions.h" __attribute__((unused)) static inline unsigned long long atomicMin(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 110 { } #endif # 112 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_atomic_functions.h" __attribute__((unused)) static inline unsigned long long atomicMax(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 112 { } #endif # 114 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_atomic_functions.h" __attribute__((unused)) static inline unsigned long long atomicAnd(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 114 { } #endif # 116 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_atomic_functions.h" __attribute__((unused)) static inline unsigned long long atomicOr(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 116 { } #endif # 118 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_atomic_functions.h" __attribute__((unused)) static inline unsigned long long atomicXor(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 118 { } #endif # 303 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_60_atomic_functions.h" __attribute__((unused)) static inline double atomicAdd(double *address, double val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 303 { } #endif # 306 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_60_atomic_functions.h" __attribute__((unused)) static inline int atomicAdd_block(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 306 { } #endif # 309 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_60_atomic_functions.h" __attribute__((unused)) static inline int atomicAdd_system(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 309 { } #endif # 312 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_60_atomic_functions.h" __attribute__((unused)) static inline unsigned atomicAdd_block(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 312 { } #endif # 315 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_60_atomic_functions.h" __attribute__((unused)) static inline unsigned atomicAdd_system(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 315 { } #endif # 318 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_60_atomic_functions.h" __attribute__((unused)) static inline unsigned long long atomicAdd_block(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 318 { } #endif # 321 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_60_atomic_functions.h" __attribute__((unused)) static inline unsigned long long atomicAdd_system(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 321 { } #endif # 324 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_60_atomic_functions.h" __attribute__((unused)) static inline float atomicAdd_block(float *address, float val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 324 { } #endif # 327 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_60_atomic_functions.h" __attribute__((unused)) static inline float atomicAdd_system(float *address, float val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 327 { } #endif # 330 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_60_atomic_functions.h" __attribute__((unused)) static inline double atomicAdd_block(double *address, double val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 330 { } #endif # 333 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_60_atomic_functions.h" __attribute__((unused)) static inline double atomicAdd_system(double *address, double val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 333 { } #endif # 336 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_60_atomic_functions.h" __attribute__((unused)) static inline int atomicSub_block(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 336 { } #endif # 339 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_60_atomic_functions.h" __attribute__((unused)) static inline int atomicSub_system(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 339 { } #endif # 342 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_60_atomic_functions.h" __attribute__((unused)) static inline unsigned atomicSub_block(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 342 { } #endif # 345 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_60_atomic_functions.h" __attribute__((unused)) static inline unsigned atomicSub_system(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 345 { } #endif # 348 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_60_atomic_functions.h" __attribute__((unused)) static inline int atomicExch_block(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 348 { } #endif # 351 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_60_atomic_functions.h" __attribute__((unused)) static inline int atomicExch_system(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 351 { } #endif # 354 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_60_atomic_functions.h" __attribute__((unused)) static inline unsigned atomicExch_block(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 354 { } #endif # 357 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_60_atomic_functions.h" __attribute__((unused)) static inline unsigned atomicExch_system(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 357 { } #endif # 360 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_60_atomic_functions.h" __attribute__((unused)) static inline unsigned long long atomicExch_block(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 360 { } #endif # 363 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_60_atomic_functions.h" __attribute__((unused)) static inline unsigned long long atomicExch_system(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 363 { } #endif # 366 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_60_atomic_functions.h" __attribute__((unused)) static inline float atomicExch_block(float *address, float val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 366 { } #endif # 369 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_60_atomic_functions.h" __attribute__((unused)) static inline float atomicExch_system(float *address, float val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 369 { } #endif # 372 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_60_atomic_functions.h" __attribute__((unused)) static inline int atomicMin_block(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 372 { } #endif # 375 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_60_atomic_functions.h" __attribute__((unused)) static inline int atomicMin_system(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 375 { } #endif # 378 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_60_atomic_functions.h" __attribute__((unused)) static inline long long atomicMin_block(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 378 { } #endif # 381 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_60_atomic_functions.h" __attribute__((unused)) static inline long long atomicMin_system(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 381 { } #endif # 384 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_60_atomic_functions.h" __attribute__((unused)) static inline unsigned atomicMin_block(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 384 { } #endif # 387 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_60_atomic_functions.h" __attribute__((unused)) static inline unsigned atomicMin_system(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 387 { } #endif # 390 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_60_atomic_functions.h" __attribute__((unused)) static inline unsigned long long atomicMin_block(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 390 { } #endif # 393 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_60_atomic_functions.h" __attribute__((unused)) static inline unsigned long long atomicMin_system(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 393 { } #endif # 396 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_60_atomic_functions.h" __attribute__((unused)) static inline int atomicMax_block(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 396 { } #endif # 399 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_60_atomic_functions.h" __attribute__((unused)) static inline int atomicMax_system(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 399 { } #endif # 402 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_60_atomic_functions.h" __attribute__((unused)) static inline long long atomicMax_block(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 402 { } #endif # 405 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_60_atomic_functions.h" __attribute__((unused)) static inline long long atomicMax_system(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 405 { } #endif # 408 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_60_atomic_functions.h" __attribute__((unused)) static inline unsigned atomicMax_block(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 408 { } #endif # 411 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_60_atomic_functions.h" __attribute__((unused)) static inline unsigned atomicMax_system(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 411 { } #endif # 414 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_60_atomic_functions.h" __attribute__((unused)) static inline unsigned long long atomicMax_block(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 414 { } #endif # 417 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_60_atomic_functions.h" __attribute__((unused)) static inline unsigned long long atomicMax_system(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 417 { } #endif # 420 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_60_atomic_functions.h" __attribute__((unused)) static inline unsigned atomicInc_block(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 420 { } #endif # 423 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_60_atomic_functions.h" __attribute__((unused)) static inline unsigned atomicInc_system(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 423 { } #endif # 426 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_60_atomic_functions.h" __attribute__((unused)) static inline unsigned atomicDec_block(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 426 { } #endif # 429 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_60_atomic_functions.h" __attribute__((unused)) static inline unsigned atomicDec_system(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 429 { } #endif # 432 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_60_atomic_functions.h" __attribute__((unused)) static inline int atomicCAS_block(int *address, int compare, int val) {int volatile ___ = 1;(void)address;(void)compare;(void)val;::exit(___);} #if 0 # 432 { } #endif # 435 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_60_atomic_functions.h" __attribute__((unused)) static inline int atomicCAS_system(int *address, int compare, int val) {int volatile ___ = 1;(void)address;(void)compare;(void)val;::exit(___);} #if 0 # 435 { } #endif # 438 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_60_atomic_functions.h" __attribute__((unused)) static inline unsigned atomicCAS_block(unsigned *address, unsigned compare, unsigned # 439 val) {int volatile ___ = 1;(void)address;(void)compare;(void)val;::exit(___);} #if 0 # 439 { } #endif # 442 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_60_atomic_functions.h" __attribute__((unused)) static inline unsigned atomicCAS_system(unsigned *address, unsigned compare, unsigned # 443 val) {int volatile ___ = 1;(void)address;(void)compare;(void)val;::exit(___);} #if 0 # 443 { } #endif # 446 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_60_atomic_functions.h" __attribute__((unused)) static inline unsigned long long atomicCAS_block(unsigned long long *address, unsigned long long # 447 compare, unsigned long long # 448 val) {int volatile ___ = 1;(void)address;(void)compare;(void)val;::exit(___);} #if 0 # 448 { } #endif # 451 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_60_atomic_functions.h" __attribute__((unused)) static inline unsigned long long atomicCAS_system(unsigned long long *address, unsigned long long # 452 compare, unsigned long long # 453 val) {int volatile ___ = 1;(void)address;(void)compare;(void)val;::exit(___);} #if 0 # 453 { } #endif # 456 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_60_atomic_functions.h" __attribute__((unused)) static inline int atomicAnd_block(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 456 { } #endif # 459 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_60_atomic_functions.h" __attribute__((unused)) static inline int atomicAnd_system(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 459 { } #endif # 462 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_60_atomic_functions.h" __attribute__((unused)) static inline long long atomicAnd_block(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 462 { } #endif # 465 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_60_atomic_functions.h" __attribute__((unused)) static inline long long atomicAnd_system(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 465 { } #endif # 468 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_60_atomic_functions.h" __attribute__((unused)) static inline unsigned atomicAnd_block(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 468 { } #endif # 471 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_60_atomic_functions.h" __attribute__((unused)) static inline unsigned atomicAnd_system(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 471 { } #endif # 474 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_60_atomic_functions.h" __attribute__((unused)) static inline unsigned long long atomicAnd_block(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 474 { } #endif # 477 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_60_atomic_functions.h" __attribute__((unused)) static inline unsigned long long atomicAnd_system(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 477 { } #endif # 480 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_60_atomic_functions.h" __attribute__((unused)) static inline int atomicOr_block(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 480 { } #endif # 483 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_60_atomic_functions.h" __attribute__((unused)) static inline int atomicOr_system(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 483 { } #endif # 486 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_60_atomic_functions.h" __attribute__((unused)) static inline long long atomicOr_block(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 486 { } #endif # 489 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_60_atomic_functions.h" __attribute__((unused)) static inline long long atomicOr_system(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 489 { } #endif # 492 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_60_atomic_functions.h" __attribute__((unused)) static inline unsigned atomicOr_block(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 492 { } #endif # 495 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_60_atomic_functions.h" __attribute__((unused)) static inline unsigned atomicOr_system(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 495 { } #endif # 498 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_60_atomic_functions.h" __attribute__((unused)) static inline unsigned long long atomicOr_block(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 498 { } #endif # 501 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_60_atomic_functions.h" __attribute__((unused)) static inline unsigned long long atomicOr_system(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 501 { } #endif # 504 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_60_atomic_functions.h" __attribute__((unused)) static inline int atomicXor_block(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 504 { } #endif # 507 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_60_atomic_functions.h" __attribute__((unused)) static inline int atomicXor_system(int *address, int val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 507 { } #endif # 510 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_60_atomic_functions.h" __attribute__((unused)) static inline long long atomicXor_block(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 510 { } #endif # 513 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_60_atomic_functions.h" __attribute__((unused)) static inline long long atomicXor_system(long long *address, long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 513 { } #endif # 516 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_60_atomic_functions.h" __attribute__((unused)) static inline unsigned atomicXor_block(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 516 { } #endif # 519 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_60_atomic_functions.h" __attribute__((unused)) static inline unsigned atomicXor_system(unsigned *address, unsigned val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 519 { } #endif # 522 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_60_atomic_functions.h" __attribute__((unused)) static inline unsigned long long atomicXor_block(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 522 { } #endif # 525 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_60_atomic_functions.h" __attribute__((unused)) static inline unsigned long long atomicXor_system(unsigned long long *address, unsigned long long val) {int volatile ___ = 1;(void)address;(void)val;::exit(___);} #if 0 # 525 { } #endif # 90 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_20_intrinsics.h" extern "C" { # 1503 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_20_intrinsics.h" } # 1510 __attribute((deprecated("__ballot() is deprecated in favor of __ballot_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to" " suppress this warning)."))) __attribute__((unused)) static inline unsigned ballot(bool pred) {int volatile ___ = 1;(void)pred;::exit(___);} #if 0 # 1510 { } #endif # 1512 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_20_intrinsics.h" __attribute__((unused)) static inline int syncthreads_count(bool pred) {int volatile ___ = 1;(void)pred;::exit(___);} #if 0 # 1512 { } #endif # 1514 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_20_intrinsics.h" __attribute__((unused)) static inline bool syncthreads_and(bool pred) {int volatile ___ = 1;(void)pred;::exit(___);} #if 0 # 1514 { } #endif # 1516 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_20_intrinsics.h" __attribute__((unused)) static inline bool syncthreads_or(bool pred) {int volatile ___ = 1;(void)pred;::exit(___);} #if 0 # 1516 { } #endif # 1521 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_20_intrinsics.h" __attribute__((unused)) static inline unsigned __isGlobal(const void *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 1521 { } #endif # 1522 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_20_intrinsics.h" __attribute__((unused)) static inline unsigned __isShared(const void *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 1522 { } #endif # 1523 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_20_intrinsics.h" __attribute__((unused)) static inline unsigned __isConstant(const void *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 1523 { } #endif # 1524 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_20_intrinsics.h" __attribute__((unused)) static inline unsigned __isLocal(const void *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 1524 { } #endif # 1526 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_20_intrinsics.h" __attribute__((unused)) static inline size_t __cvta_generic_to_global(const void *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 1526 { } #endif # 1527 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_20_intrinsics.h" __attribute__((unused)) static inline size_t __cvta_generic_to_shared(const void *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 1527 { } #endif # 1528 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_20_intrinsics.h" __attribute__((unused)) static inline size_t __cvta_generic_to_constant(const void *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 1528 { } #endif # 1529 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_20_intrinsics.h" __attribute__((unused)) static inline size_t __cvta_generic_to_local(const void *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 1529 { } #endif # 1531 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_20_intrinsics.h" __attribute__((unused)) static inline void *__cvta_global_to_generic(size_t rawbits) {int volatile ___ = 1;(void)rawbits;::exit(___);} #if 0 # 1531 { } #endif # 1532 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_20_intrinsics.h" __attribute__((unused)) static inline void *__cvta_shared_to_generic(size_t rawbits) {int volatile ___ = 1;(void)rawbits;::exit(___);} #if 0 # 1532 { } #endif # 1533 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_20_intrinsics.h" __attribute__((unused)) static inline void *__cvta_constant_to_generic(size_t rawbits) {int volatile ___ = 1;(void)rawbits;::exit(___);} #if 0 # 1533 { } #endif # 1534 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_20_intrinsics.h" __attribute__((unused)) static inline void *__cvta_local_to_generic(size_t rawbits) {int volatile ___ = 1;(void)rawbits;::exit(___);} #if 0 # 1534 { } #endif # 102 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_30_intrinsics.h" __attribute__((unused)) static inline unsigned __fns(unsigned mask, unsigned base, int offset) {int volatile ___ = 1;(void)mask;(void)base;(void)offset;::exit(___);} #if 0 # 102 { } #endif # 103 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_30_intrinsics.h" __attribute__((unused)) static inline void __barrier_sync(unsigned id) {int volatile ___ = 1;(void)id;::exit(___);} #if 0 # 103 { } #endif # 104 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_30_intrinsics.h" __attribute__((unused)) static inline void __barrier_sync_count(unsigned id, unsigned cnt) {int volatile ___ = 1;(void)id;(void)cnt;::exit(___);} #if 0 # 104 { } #endif # 105 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_30_intrinsics.h" __attribute__((unused)) static inline void __syncwarp(unsigned mask = 4294967295U) {int volatile ___ = 1;(void)mask;::exit(___);} #if 0 # 105 { } #endif # 106 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_30_intrinsics.h" __attribute__((unused)) static inline int __all_sync(unsigned mask, int pred) {int volatile ___ = 1;(void)mask;(void)pred;::exit(___);} #if 0 # 106 { } #endif # 107 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_30_intrinsics.h" __attribute__((unused)) static inline int __any_sync(unsigned mask, int pred) {int volatile ___ = 1;(void)mask;(void)pred;::exit(___);} #if 0 # 107 { } #endif # 108 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_30_intrinsics.h" __attribute__((unused)) static inline int __uni_sync(unsigned mask, int pred) {int volatile ___ = 1;(void)mask;(void)pred;::exit(___);} #if 0 # 108 { } #endif # 109 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_30_intrinsics.h" __attribute__((unused)) static inline unsigned __ballot_sync(unsigned mask, int pred) {int volatile ___ = 1;(void)mask;(void)pred;::exit(___);} #if 0 # 109 { } #endif # 110 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_30_intrinsics.h" __attribute__((unused)) static inline unsigned __activemask() {int volatile ___ = 1;::exit(___);} #if 0 # 110 { } #endif # 119 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_30_intrinsics.h" __attribute((deprecated("__shfl() is deprecated in favor of __shfl_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to sup" "press this warning)."))) __attribute__((unused)) static inline int __shfl(int var, int srcLane, int width = 32) {int volatile ___ = 1;(void)var;(void)srcLane;(void)width;::exit(___);} #if 0 # 119 { } #endif # 120 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_30_intrinsics.h" __attribute((deprecated("__shfl() is deprecated in favor of __shfl_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to sup" "press this warning)."))) __attribute__((unused)) static inline unsigned __shfl(unsigned var, int srcLane, int width = 32) {int volatile ___ = 1;(void)var;(void)srcLane;(void)width;::exit(___);} #if 0 # 120 { } #endif # 121 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_30_intrinsics.h" __attribute((deprecated("__shfl_up() is deprecated in favor of __shfl_up_sync() and may be removed in a future release (Use -Wno-deprecated-declarations " "to suppress this warning)."))) __attribute__((unused)) static inline int __shfl_up(int var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} #if 0 # 121 { } #endif # 122 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_30_intrinsics.h" __attribute((deprecated("__shfl_up() is deprecated in favor of __shfl_up_sync() and may be removed in a future release (Use -Wno-deprecated-declarations " "to suppress this warning)."))) __attribute__((unused)) static inline unsigned __shfl_up(unsigned var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} #if 0 # 122 { } #endif # 123 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_30_intrinsics.h" __attribute((deprecated("__shfl_down() is deprecated in favor of __shfl_down_sync() and may be removed in a future release (Use -Wno-deprecated-declarati" "ons to suppress this warning)."))) __attribute__((unused)) static inline int __shfl_down(int var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} #if 0 # 123 { } #endif # 124 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_30_intrinsics.h" __attribute((deprecated("__shfl_down() is deprecated in favor of __shfl_down_sync() and may be removed in a future release (Use -Wno-deprecated-declarati" "ons to suppress this warning)."))) __attribute__((unused)) static inline unsigned __shfl_down(unsigned var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} #if 0 # 124 { } #endif # 125 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_30_intrinsics.h" __attribute((deprecated("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future release (Use -Wno-deprecated-declaration" "s to suppress this warning)."))) __attribute__((unused)) static inline int __shfl_xor(int var, int laneMask, int width = 32) {int volatile ___ = 1;(void)var;(void)laneMask;(void)width;::exit(___);} #if 0 # 125 { } #endif # 126 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_30_intrinsics.h" __attribute((deprecated("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future release (Use -Wno-deprecated-declaration" "s to suppress this warning)."))) __attribute__((unused)) static inline unsigned __shfl_xor(unsigned var, int laneMask, int width = 32) {int volatile ___ = 1;(void)var;(void)laneMask;(void)width;::exit(___);} #if 0 # 126 { } #endif # 127 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_30_intrinsics.h" __attribute((deprecated("__shfl() is deprecated in favor of __shfl_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to sup" "press this warning)."))) __attribute__((unused)) static inline float __shfl(float var, int srcLane, int width = 32) {int volatile ___ = 1;(void)var;(void)srcLane;(void)width;::exit(___);} #if 0 # 127 { } #endif # 128 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_30_intrinsics.h" __attribute((deprecated("__shfl_up() is deprecated in favor of __shfl_up_sync() and may be removed in a future release (Use -Wno-deprecated-declarations " "to suppress this warning)."))) __attribute__((unused)) static inline float __shfl_up(float var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} #if 0 # 128 { } #endif # 129 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_30_intrinsics.h" __attribute((deprecated("__shfl_down() is deprecated in favor of __shfl_down_sync() and may be removed in a future release (Use -Wno-deprecated-declarati" "ons to suppress this warning)."))) __attribute__((unused)) static inline float __shfl_down(float var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} #if 0 # 129 { } #endif # 130 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_30_intrinsics.h" __attribute((deprecated("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future release (Use -Wno-deprecated-declaration" "s to suppress this warning)."))) __attribute__((unused)) static inline float __shfl_xor(float var, int laneMask, int width = 32) {int volatile ___ = 1;(void)var;(void)laneMask;(void)width;::exit(___);} #if 0 # 130 { } #endif # 133 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_30_intrinsics.h" __attribute__((unused)) static inline int __shfl_sync(unsigned mask, int var, int srcLane, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)srcLane;(void)width;::exit(___);} #if 0 # 133 { } #endif # 134 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_30_intrinsics.h" __attribute__((unused)) static inline unsigned __shfl_sync(unsigned mask, unsigned var, int srcLane, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)srcLane;(void)width;::exit(___);} #if 0 # 134 { } #endif # 135 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_30_intrinsics.h" __attribute__((unused)) static inline int __shfl_up_sync(unsigned mask, int var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} #if 0 # 135 { } #endif # 136 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_30_intrinsics.h" __attribute__((unused)) static inline unsigned __shfl_up_sync(unsigned mask, unsigned var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} #if 0 # 136 { } #endif # 137 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_30_intrinsics.h" __attribute__((unused)) static inline int __shfl_down_sync(unsigned mask, int var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} #if 0 # 137 { } #endif # 138 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_30_intrinsics.h" __attribute__((unused)) static inline unsigned __shfl_down_sync(unsigned mask, unsigned var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} #if 0 # 138 { } #endif # 139 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_30_intrinsics.h" __attribute__((unused)) static inline int __shfl_xor_sync(unsigned mask, int var, int laneMask, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)laneMask;(void)width;::exit(___);} #if 0 # 139 { } #endif # 140 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_30_intrinsics.h" __attribute__((unused)) static inline unsigned __shfl_xor_sync(unsigned mask, unsigned var, int laneMask, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)laneMask;(void)width;::exit(___);} #if 0 # 140 { } #endif # 141 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_30_intrinsics.h" __attribute__((unused)) static inline float __shfl_sync(unsigned mask, float var, int srcLane, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)srcLane;(void)width;::exit(___);} #if 0 # 141 { } #endif # 142 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_30_intrinsics.h" __attribute__((unused)) static inline float __shfl_up_sync(unsigned mask, float var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} #if 0 # 142 { } #endif # 143 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_30_intrinsics.h" __attribute__((unused)) static inline float __shfl_down_sync(unsigned mask, float var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} #if 0 # 143 { } #endif # 144 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_30_intrinsics.h" __attribute__((unused)) static inline float __shfl_xor_sync(unsigned mask, float var, int laneMask, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)laneMask;(void)width;::exit(___);} #if 0 # 144 { } #endif # 148 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_30_intrinsics.h" __attribute((deprecated("__shfl() is deprecated in favor of __shfl_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to sup" "press this warning)."))) __attribute__((unused)) static inline unsigned long long __shfl(unsigned long long var, int srcLane, int width = 32) {int volatile ___ = 1;(void)var;(void)srcLane;(void)width;::exit(___);} #if 0 # 148 { } #endif # 149 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_30_intrinsics.h" __attribute((deprecated("__shfl() is deprecated in favor of __shfl_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to sup" "press this warning)."))) __attribute__((unused)) static inline long long __shfl(long long var, int srcLane, int width = 32) {int volatile ___ = 1;(void)var;(void)srcLane;(void)width;::exit(___);} #if 0 # 149 { } #endif # 150 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_30_intrinsics.h" __attribute((deprecated("__shfl_up() is deprecated in favor of __shfl_up_sync() and may be removed in a future release (Use -Wno-deprecated-declarations " "to suppress this warning)."))) __attribute__((unused)) static inline long long __shfl_up(long long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} #if 0 # 150 { } #endif # 151 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_30_intrinsics.h" __attribute((deprecated("__shfl_up() is deprecated in favor of __shfl_up_sync() and may be removed in a future release (Use -Wno-deprecated-declarations " "to suppress this warning)."))) __attribute__((unused)) static inline unsigned long long __shfl_up(unsigned long long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} #if 0 # 151 { } #endif # 152 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_30_intrinsics.h" __attribute((deprecated("__shfl_down() is deprecated in favor of __shfl_down_sync() and may be removed in a future release (Use -Wno-deprecated-declarati" "ons to suppress this warning)."))) __attribute__((unused)) static inline long long __shfl_down(long long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} #if 0 # 152 { } #endif # 153 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_30_intrinsics.h" __attribute((deprecated("__shfl_down() is deprecated in favor of __shfl_down_sync() and may be removed in a future release (Use -Wno-deprecated-declarati" "ons to suppress this warning)."))) __attribute__((unused)) static inline unsigned long long __shfl_down(unsigned long long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} #if 0 # 153 { } #endif # 154 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_30_intrinsics.h" __attribute((deprecated("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future release (Use -Wno-deprecated-declaration" "s to suppress this warning)."))) __attribute__((unused)) static inline long long __shfl_xor(long long var, int laneMask, int width = 32) {int volatile ___ = 1;(void)var;(void)laneMask;(void)width;::exit(___);} #if 0 # 154 { } #endif # 155 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_30_intrinsics.h" __attribute((deprecated("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future release (Use -Wno-deprecated-declaration" "s to suppress this warning)."))) __attribute__((unused)) static inline unsigned long long __shfl_xor(unsigned long long var, int laneMask, int width = 32) {int volatile ___ = 1;(void)var;(void)laneMask;(void)width;::exit(___);} #if 0 # 155 { } #endif # 156 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_30_intrinsics.h" __attribute((deprecated("__shfl() is deprecated in favor of __shfl_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to sup" "press this warning)."))) __attribute__((unused)) static inline double __shfl(double var, int srcLane, int width = 32) {int volatile ___ = 1;(void)var;(void)srcLane;(void)width;::exit(___);} #if 0 # 156 { } #endif # 157 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_30_intrinsics.h" __attribute((deprecated("__shfl_up() is deprecated in favor of __shfl_up_sync() and may be removed in a future release (Use -Wno-deprecated-declarations " "to suppress this warning)."))) __attribute__((unused)) static inline double __shfl_up(double var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} #if 0 # 157 { } #endif # 158 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_30_intrinsics.h" __attribute((deprecated("__shfl_down() is deprecated in favor of __shfl_down_sync() and may be removed in a future release (Use -Wno-deprecated-declarati" "ons to suppress this warning)."))) __attribute__((unused)) static inline double __shfl_down(double var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} #if 0 # 158 { } #endif # 159 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_30_intrinsics.h" __attribute((deprecated("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future release (Use -Wno-deprecated-declaration" "s to suppress this warning)."))) __attribute__((unused)) static inline double __shfl_xor(double var, int laneMask, int width = 32) {int volatile ___ = 1;(void)var;(void)laneMask;(void)width;::exit(___);} #if 0 # 159 { } #endif # 162 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_30_intrinsics.h" __attribute__((unused)) static inline long long __shfl_sync(unsigned mask, long long var, int srcLane, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)srcLane;(void)width;::exit(___);} #if 0 # 162 { } #endif # 163 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_30_intrinsics.h" __attribute__((unused)) static inline unsigned long long __shfl_sync(unsigned mask, unsigned long long var, int srcLane, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)srcLane;(void)width;::exit(___);} #if 0 # 163 { } #endif # 164 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_30_intrinsics.h" __attribute__((unused)) static inline long long __shfl_up_sync(unsigned mask, long long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} #if 0 # 164 { } #endif # 165 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_30_intrinsics.h" __attribute__((unused)) static inline unsigned long long __shfl_up_sync(unsigned mask, unsigned long long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} #if 0 # 165 { } #endif # 166 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_30_intrinsics.h" __attribute__((unused)) static inline long long __shfl_down_sync(unsigned mask, long long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} #if 0 # 166 { } #endif # 167 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_30_intrinsics.h" __attribute__((unused)) static inline unsigned long long __shfl_down_sync(unsigned mask, unsigned long long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} #if 0 # 167 { } #endif # 168 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_30_intrinsics.h" __attribute__((unused)) static inline long long __shfl_xor_sync(unsigned mask, long long var, int laneMask, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)laneMask;(void)width;::exit(___);} #if 0 # 168 { } #endif # 169 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_30_intrinsics.h" __attribute__((unused)) static inline unsigned long long __shfl_xor_sync(unsigned mask, unsigned long long var, int laneMask, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)laneMask;(void)width;::exit(___);} #if 0 # 169 { } #endif # 170 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_30_intrinsics.h" __attribute__((unused)) static inline double __shfl_sync(unsigned mask, double var, int srcLane, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)srcLane;(void)width;::exit(___);} #if 0 # 170 { } #endif # 171 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_30_intrinsics.h" __attribute__((unused)) static inline double __shfl_up_sync(unsigned mask, double var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} #if 0 # 171 { } #endif # 172 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_30_intrinsics.h" __attribute__((unused)) static inline double __shfl_down_sync(unsigned mask, double var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} #if 0 # 172 { } #endif # 173 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_30_intrinsics.h" __attribute__((unused)) static inline double __shfl_xor_sync(unsigned mask, double var, int laneMask, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)laneMask;(void)width;::exit(___);} #if 0 # 173 { } #endif # 177 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_30_intrinsics.h" __attribute((deprecated("__shfl() is deprecated in favor of __shfl_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to sup" "press this warning)."))) __attribute__((unused)) static inline long __shfl(long var, int srcLane, int width = 32) {int volatile ___ = 1;(void)var;(void)srcLane;(void)width;::exit(___);} #if 0 # 177 { } #endif # 178 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_30_intrinsics.h" __attribute((deprecated("__shfl() is deprecated in favor of __shfl_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to sup" "press this warning)."))) __attribute__((unused)) static inline unsigned long __shfl(unsigned long var, int srcLane, int width = 32) {int volatile ___ = 1;(void)var;(void)srcLane;(void)width;::exit(___);} #if 0 # 178 { } #endif # 179 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_30_intrinsics.h" __attribute((deprecated("__shfl_up() is deprecated in favor of __shfl_up_sync() and may be removed in a future release (Use -Wno-deprecated-declarations " "to suppress this warning)."))) __attribute__((unused)) static inline long __shfl_up(long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} #if 0 # 179 { } #endif # 180 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_30_intrinsics.h" __attribute((deprecated("__shfl_up() is deprecated in favor of __shfl_up_sync() and may be removed in a future release (Use -Wno-deprecated-declarations " "to suppress this warning)."))) __attribute__((unused)) static inline unsigned long __shfl_up(unsigned long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} #if 0 # 180 { } #endif # 181 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_30_intrinsics.h" __attribute((deprecated("__shfl_down() is deprecated in favor of __shfl_down_sync() and may be removed in a future release (Use -Wno-deprecated-declarati" "ons to suppress this warning)."))) __attribute__((unused)) static inline long __shfl_down(long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} #if 0 # 181 { } #endif # 182 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_30_intrinsics.h" __attribute((deprecated("__shfl_down() is deprecated in favor of __shfl_down_sync() and may be removed in a future release (Use -Wno-deprecated-declarati" "ons to suppress this warning)."))) __attribute__((unused)) static inline unsigned long __shfl_down(unsigned long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)var;(void)delta;(void)width;::exit(___);} #if 0 # 182 { } #endif # 183 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_30_intrinsics.h" __attribute((deprecated("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future release (Use -Wno-deprecated-declaration" "s to suppress this warning)."))) __attribute__((unused)) static inline long __shfl_xor(long var, int laneMask, int width = 32) {int volatile ___ = 1;(void)var;(void)laneMask;(void)width;::exit(___);} #if 0 # 183 { } #endif # 184 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_30_intrinsics.h" __attribute((deprecated("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future release (Use -Wno-deprecated-declaration" "s to suppress this warning)."))) __attribute__((unused)) static inline unsigned long __shfl_xor(unsigned long var, int laneMask, int width = 32) {int volatile ___ = 1;(void)var;(void)laneMask;(void)width;::exit(___);} #if 0 # 184 { } #endif # 187 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_30_intrinsics.h" __attribute__((unused)) static inline long __shfl_sync(unsigned mask, long var, int srcLane, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)srcLane;(void)width;::exit(___);} #if 0 # 187 { } #endif # 188 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_30_intrinsics.h" __attribute__((unused)) static inline unsigned long __shfl_sync(unsigned mask, unsigned long var, int srcLane, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)srcLane;(void)width;::exit(___);} #if 0 # 188 { } #endif # 189 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_30_intrinsics.h" __attribute__((unused)) static inline long __shfl_up_sync(unsigned mask, long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} #if 0 # 189 { } #endif # 190 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_30_intrinsics.h" __attribute__((unused)) static inline unsigned long __shfl_up_sync(unsigned mask, unsigned long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} #if 0 # 190 { } #endif # 191 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_30_intrinsics.h" __attribute__((unused)) static inline long __shfl_down_sync(unsigned mask, long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} #if 0 # 191 { } #endif # 192 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_30_intrinsics.h" __attribute__((unused)) static inline unsigned long __shfl_down_sync(unsigned mask, unsigned long var, unsigned delta, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)delta;(void)width;::exit(___);} #if 0 # 192 { } #endif # 193 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_30_intrinsics.h" __attribute__((unused)) static inline long __shfl_xor_sync(unsigned mask, long var, int laneMask, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)laneMask;(void)width;::exit(___);} #if 0 # 193 { } #endif # 194 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_30_intrinsics.h" __attribute__((unused)) static inline unsigned long __shfl_xor_sync(unsigned mask, unsigned long var, int laneMask, int width = 32) {int volatile ___ = 1;(void)mask;(void)var;(void)laneMask;(void)width;::exit(___);} #if 0 # 194 { } #endif # 87 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline long __ldg(const long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 87 { } #endif # 88 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline unsigned long __ldg(const unsigned long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 88 { } #endif # 90 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline char __ldg(const char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 90 { } #endif # 91 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline signed char __ldg(const signed char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 91 { } #endif # 92 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline short __ldg(const short *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 92 { } #endif # 93 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline int __ldg(const int *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 93 { } #endif # 94 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline long long __ldg(const long long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 94 { } #endif # 95 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline char2 __ldg(const char2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 95 { } #endif # 96 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline char4 __ldg(const char4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 96 { } #endif # 97 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline short2 __ldg(const short2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 97 { } #endif # 98 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline short4 __ldg(const short4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 98 { } #endif # 99 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline int2 __ldg(const int2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 99 { } #endif # 100 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline int4 __ldg(const int4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 100 { } #endif # 101 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline longlong2 __ldg(const longlong2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 101 { } #endif # 103 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline unsigned char __ldg(const unsigned char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 103 { } #endif # 104 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline unsigned short __ldg(const unsigned short *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 104 { } #endif # 105 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline unsigned __ldg(const unsigned *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 105 { } #endif # 106 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline unsigned long long __ldg(const unsigned long long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 106 { } #endif # 107 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline uchar2 __ldg(const uchar2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 107 { } #endif # 108 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline uchar4 __ldg(const uchar4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 108 { } #endif # 109 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline ushort2 __ldg(const ushort2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 109 { } #endif # 110 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline ushort4 __ldg(const ushort4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 110 { } #endif # 111 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline uint2 __ldg(const uint2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 111 { } #endif # 112 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline uint4 __ldg(const uint4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 112 { } #endif # 113 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline ulonglong2 __ldg(const ulonglong2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 113 { } #endif # 115 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline float __ldg(const float *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 115 { } #endif # 116 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline double __ldg(const double *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 116 { } #endif # 117 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline float2 __ldg(const float2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 117 { } #endif # 118 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline float4 __ldg(const float4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 118 { } #endif # 119 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline double2 __ldg(const double2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 119 { } #endif # 123 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline long __ldcg(const long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 123 { } #endif # 124 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline unsigned long __ldcg(const unsigned long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 124 { } #endif # 126 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline char __ldcg(const char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 126 { } #endif # 127 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline signed char __ldcg(const signed char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 127 { } #endif # 128 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline short __ldcg(const short *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 128 { } #endif # 129 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline int __ldcg(const int *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 129 { } #endif # 130 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline long long __ldcg(const long long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 130 { } #endif # 131 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline char2 __ldcg(const char2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 131 { } #endif # 132 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline char4 __ldcg(const char4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 132 { } #endif # 133 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline short2 __ldcg(const short2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 133 { } #endif # 134 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline short4 __ldcg(const short4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 134 { } #endif # 135 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline int2 __ldcg(const int2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 135 { } #endif # 136 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline int4 __ldcg(const int4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 136 { } #endif # 137 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline longlong2 __ldcg(const longlong2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 137 { } #endif # 139 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline unsigned char __ldcg(const unsigned char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 139 { } #endif # 140 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline unsigned short __ldcg(const unsigned short *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 140 { } #endif # 141 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline unsigned __ldcg(const unsigned *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 141 { } #endif # 142 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline unsigned long long __ldcg(const unsigned long long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 142 { } #endif # 143 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline uchar2 __ldcg(const uchar2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 143 { } #endif # 144 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline uchar4 __ldcg(const uchar4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 144 { } #endif # 145 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline ushort2 __ldcg(const ushort2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 145 { } #endif # 146 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline ushort4 __ldcg(const ushort4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 146 { } #endif # 147 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline uint2 __ldcg(const uint2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 147 { } #endif # 148 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline uint4 __ldcg(const uint4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 148 { } #endif # 149 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline ulonglong2 __ldcg(const ulonglong2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 149 { } #endif # 151 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline float __ldcg(const float *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 151 { } #endif # 152 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline double __ldcg(const double *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 152 { } #endif # 153 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline float2 __ldcg(const float2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 153 { } #endif # 154 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline float4 __ldcg(const float4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 154 { } #endif # 155 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline double2 __ldcg(const double2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 155 { } #endif # 159 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline long __ldca(const long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 159 { } #endif # 160 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline unsigned long __ldca(const unsigned long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 160 { } #endif # 162 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline char __ldca(const char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 162 { } #endif # 163 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline signed char __ldca(const signed char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 163 { } #endif # 164 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline short __ldca(const short *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 164 { } #endif # 165 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline int __ldca(const int *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 165 { } #endif # 166 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline long long __ldca(const long long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 166 { } #endif # 167 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline char2 __ldca(const char2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 167 { } #endif # 168 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline char4 __ldca(const char4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 168 { } #endif # 169 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline short2 __ldca(const short2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 169 { } #endif # 170 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline short4 __ldca(const short4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 170 { } #endif # 171 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline int2 __ldca(const int2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 171 { } #endif # 172 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline int4 __ldca(const int4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 172 { } #endif # 173 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline longlong2 __ldca(const longlong2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 173 { } #endif # 175 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline unsigned char __ldca(const unsigned char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 175 { } #endif # 176 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline unsigned short __ldca(const unsigned short *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 176 { } #endif # 177 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline unsigned __ldca(const unsigned *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 177 { } #endif # 178 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline unsigned long long __ldca(const unsigned long long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 178 { } #endif # 179 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline uchar2 __ldca(const uchar2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 179 { } #endif # 180 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline uchar4 __ldca(const uchar4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 180 { } #endif # 181 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline ushort2 __ldca(const ushort2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 181 { } #endif # 182 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline ushort4 __ldca(const ushort4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 182 { } #endif # 183 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline uint2 __ldca(const uint2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 183 { } #endif # 184 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline uint4 __ldca(const uint4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 184 { } #endif # 185 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline ulonglong2 __ldca(const ulonglong2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 185 { } #endif # 187 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline float __ldca(const float *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 187 { } #endif # 188 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline double __ldca(const double *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 188 { } #endif # 189 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline float2 __ldca(const float2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 189 { } #endif # 190 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline float4 __ldca(const float4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 190 { } #endif # 191 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline double2 __ldca(const double2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 191 { } #endif # 195 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline long __ldcs(const long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 195 { } #endif # 196 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline unsigned long __ldcs(const unsigned long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 196 { } #endif # 198 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline char __ldcs(const char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 198 { } #endif # 199 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline signed char __ldcs(const signed char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 199 { } #endif # 200 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline short __ldcs(const short *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 200 { } #endif # 201 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline int __ldcs(const int *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 201 { } #endif # 202 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline long long __ldcs(const long long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 202 { } #endif # 203 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline char2 __ldcs(const char2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 203 { } #endif # 204 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline char4 __ldcs(const char4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 204 { } #endif # 205 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline short2 __ldcs(const short2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 205 { } #endif # 206 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline short4 __ldcs(const short4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 206 { } #endif # 207 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline int2 __ldcs(const int2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 207 { } #endif # 208 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline int4 __ldcs(const int4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 208 { } #endif # 209 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline longlong2 __ldcs(const longlong2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 209 { } #endif # 211 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline unsigned char __ldcs(const unsigned char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 211 { } #endif # 212 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline unsigned short __ldcs(const unsigned short *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 212 { } #endif # 213 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline unsigned __ldcs(const unsigned *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 213 { } #endif # 214 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline unsigned long long __ldcs(const unsigned long long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 214 { } #endif # 215 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline uchar2 __ldcs(const uchar2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 215 { } #endif # 216 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline uchar4 __ldcs(const uchar4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 216 { } #endif # 217 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline ushort2 __ldcs(const ushort2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 217 { } #endif # 218 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline ushort4 __ldcs(const ushort4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 218 { } #endif # 219 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline uint2 __ldcs(const uint2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 219 { } #endif # 220 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline uint4 __ldcs(const uint4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 220 { } #endif # 221 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline ulonglong2 __ldcs(const ulonglong2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 221 { } #endif # 223 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline float __ldcs(const float *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 223 { } #endif # 224 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline double __ldcs(const double *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 224 { } #endif # 225 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline float2 __ldcs(const float2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 225 { } #endif # 226 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline float4 __ldcs(const float4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 226 { } #endif # 227 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline double2 __ldcs(const double2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 227 { } #endif # 231 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline long __ldlu(const long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 231 { } #endif # 232 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline unsigned long __ldlu(const unsigned long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 232 { } #endif # 234 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline char __ldlu(const char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 234 { } #endif # 235 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline signed char __ldlu(const signed char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 235 { } #endif # 236 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline short __ldlu(const short *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 236 { } #endif # 237 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline int __ldlu(const int *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 237 { } #endif # 238 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline long long __ldlu(const long long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 238 { } #endif # 239 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline char2 __ldlu(const char2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 239 { } #endif # 240 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline char4 __ldlu(const char4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 240 { } #endif # 241 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline short2 __ldlu(const short2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 241 { } #endif # 242 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline short4 __ldlu(const short4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 242 { } #endif # 243 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline int2 __ldlu(const int2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 243 { } #endif # 244 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline int4 __ldlu(const int4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 244 { } #endif # 245 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline longlong2 __ldlu(const longlong2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 245 { } #endif # 247 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline unsigned char __ldlu(const unsigned char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 247 { } #endif # 248 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline unsigned short __ldlu(const unsigned short *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 248 { } #endif # 249 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline unsigned __ldlu(const unsigned *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 249 { } #endif # 250 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline unsigned long long __ldlu(const unsigned long long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 250 { } #endif # 251 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline uchar2 __ldlu(const uchar2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 251 { } #endif # 252 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline uchar4 __ldlu(const uchar4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 252 { } #endif # 253 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline ushort2 __ldlu(const ushort2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 253 { } #endif # 254 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline ushort4 __ldlu(const ushort4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 254 { } #endif # 255 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline uint2 __ldlu(const uint2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 255 { } #endif # 256 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline uint4 __ldlu(const uint4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 256 { } #endif # 257 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline ulonglong2 __ldlu(const ulonglong2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 257 { } #endif # 259 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline float __ldlu(const float *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 259 { } #endif # 260 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline double __ldlu(const double *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 260 { } #endif # 261 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline float2 __ldlu(const float2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 261 { } #endif # 262 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline float4 __ldlu(const float4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 262 { } #endif # 263 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline double2 __ldlu(const double2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 263 { } #endif # 267 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline long __ldcv(const long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 267 { } #endif # 268 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline unsigned long __ldcv(const unsigned long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 268 { } #endif # 270 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline char __ldcv(const char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 270 { } #endif # 271 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline signed char __ldcv(const signed char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 271 { } #endif # 272 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline short __ldcv(const short *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 272 { } #endif # 273 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline int __ldcv(const int *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 273 { } #endif # 274 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline long long __ldcv(const long long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 274 { } #endif # 275 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline char2 __ldcv(const char2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 275 { } #endif # 276 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline char4 __ldcv(const char4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 276 { } #endif # 277 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline short2 __ldcv(const short2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 277 { } #endif # 278 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline short4 __ldcv(const short4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 278 { } #endif # 279 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline int2 __ldcv(const int2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 279 { } #endif # 280 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline int4 __ldcv(const int4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 280 { } #endif # 281 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline longlong2 __ldcv(const longlong2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 281 { } #endif # 283 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline unsigned char __ldcv(const unsigned char *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 283 { } #endif # 284 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline unsigned short __ldcv(const unsigned short *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 284 { } #endif # 285 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline unsigned __ldcv(const unsigned *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 285 { } #endif # 286 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline unsigned long long __ldcv(const unsigned long long *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 286 { } #endif # 287 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline uchar2 __ldcv(const uchar2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 287 { } #endif # 288 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline uchar4 __ldcv(const uchar4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 288 { } #endif # 289 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline ushort2 __ldcv(const ushort2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 289 { } #endif # 290 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline ushort4 __ldcv(const ushort4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 290 { } #endif # 291 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline uint2 __ldcv(const uint2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 291 { } #endif # 292 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline uint4 __ldcv(const uint4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 292 { } #endif # 293 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline ulonglong2 __ldcv(const ulonglong2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 293 { } #endif # 295 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline float __ldcv(const float *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 295 { } #endif # 296 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline double __ldcv(const double *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 296 { } #endif # 297 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline float2 __ldcv(const float2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 297 { } #endif # 298 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline float4 __ldcv(const float4 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 298 { } #endif # 299 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline double2 __ldcv(const double2 *ptr) {int volatile ___ = 1;(void)ptr;::exit(___);} #if 0 # 299 { } #endif # 303 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stwb(long *ptr, long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 303 { } #endif # 304 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stwb(unsigned long *ptr, unsigned long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 304 { } #endif # 306 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stwb(char *ptr, char value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 306 { } #endif # 307 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stwb(signed char *ptr, signed char value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 307 { } #endif # 308 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stwb(short *ptr, short value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 308 { } #endif # 309 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stwb(int *ptr, int value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 309 { } #endif # 310 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stwb(long long *ptr, long long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 310 { } #endif # 311 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stwb(char2 *ptr, char2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 311 { } #endif # 312 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stwb(char4 *ptr, char4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 312 { } #endif # 313 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stwb(short2 *ptr, short2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 313 { } #endif # 314 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stwb(short4 *ptr, short4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 314 { } #endif # 315 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stwb(int2 *ptr, int2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 315 { } #endif # 316 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stwb(int4 *ptr, int4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 316 { } #endif # 317 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stwb(longlong2 *ptr, longlong2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 317 { } #endif # 319 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stwb(unsigned char *ptr, unsigned char value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 319 { } #endif # 320 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stwb(unsigned short *ptr, unsigned short value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 320 { } #endif # 321 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stwb(unsigned *ptr, unsigned value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 321 { } #endif # 322 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stwb(unsigned long long *ptr, unsigned long long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 322 { } #endif # 323 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stwb(uchar2 *ptr, uchar2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 323 { } #endif # 324 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stwb(uchar4 *ptr, uchar4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 324 { } #endif # 325 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stwb(ushort2 *ptr, ushort2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 325 { } #endif # 326 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stwb(ushort4 *ptr, ushort4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 326 { } #endif # 327 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stwb(uint2 *ptr, uint2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 327 { } #endif # 328 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stwb(uint4 *ptr, uint4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 328 { } #endif # 329 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stwb(ulonglong2 *ptr, ulonglong2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 329 { } #endif # 331 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stwb(float *ptr, float value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 331 { } #endif # 332 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stwb(double *ptr, double value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 332 { } #endif # 333 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stwb(float2 *ptr, float2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 333 { } #endif # 334 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stwb(float4 *ptr, float4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 334 { } #endif # 335 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stwb(double2 *ptr, double2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 335 { } #endif # 339 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stcg(long *ptr, long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 339 { } #endif # 340 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stcg(unsigned long *ptr, unsigned long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 340 { } #endif # 342 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stcg(char *ptr, char value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 342 { } #endif # 343 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stcg(signed char *ptr, signed char value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 343 { } #endif # 344 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stcg(short *ptr, short value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 344 { } #endif # 345 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stcg(int *ptr, int value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 345 { } #endif # 346 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stcg(long long *ptr, long long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 346 { } #endif # 347 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stcg(char2 *ptr, char2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 347 { } #endif # 348 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stcg(char4 *ptr, char4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 348 { } #endif # 349 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stcg(short2 *ptr, short2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 349 { } #endif # 350 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stcg(short4 *ptr, short4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 350 { } #endif # 351 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stcg(int2 *ptr, int2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 351 { } #endif # 352 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stcg(int4 *ptr, int4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 352 { } #endif # 353 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stcg(longlong2 *ptr, longlong2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 353 { } #endif # 355 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stcg(unsigned char *ptr, unsigned char value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 355 { } #endif # 356 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stcg(unsigned short *ptr, unsigned short value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 356 { } #endif # 357 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stcg(unsigned *ptr, unsigned value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 357 { } #endif # 358 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stcg(unsigned long long *ptr, unsigned long long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 358 { } #endif # 359 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stcg(uchar2 *ptr, uchar2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 359 { } #endif # 360 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stcg(uchar4 *ptr, uchar4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 360 { } #endif # 361 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stcg(ushort2 *ptr, ushort2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 361 { } #endif # 362 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stcg(ushort4 *ptr, ushort4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 362 { } #endif # 363 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stcg(uint2 *ptr, uint2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 363 { } #endif # 364 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stcg(uint4 *ptr, uint4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 364 { } #endif # 365 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stcg(ulonglong2 *ptr, ulonglong2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 365 { } #endif # 367 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stcg(float *ptr, float value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 367 { } #endif # 368 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stcg(double *ptr, double value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 368 { } #endif # 369 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stcg(float2 *ptr, float2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 369 { } #endif # 370 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stcg(float4 *ptr, float4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 370 { } #endif # 371 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stcg(double2 *ptr, double2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 371 { } #endif # 375 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stcs(long *ptr, long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 375 { } #endif # 376 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stcs(unsigned long *ptr, unsigned long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 376 { } #endif # 378 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stcs(char *ptr, char value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 378 { } #endif # 379 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stcs(signed char *ptr, signed char value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 379 { } #endif # 380 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stcs(short *ptr, short value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 380 { } #endif # 381 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stcs(int *ptr, int value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 381 { } #endif # 382 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stcs(long long *ptr, long long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 382 { } #endif # 383 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stcs(char2 *ptr, char2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 383 { } #endif # 384 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stcs(char4 *ptr, char4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 384 { } #endif # 385 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stcs(short2 *ptr, short2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 385 { } #endif # 386 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stcs(short4 *ptr, short4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 386 { } #endif # 387 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stcs(int2 *ptr, int2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 387 { } #endif # 388 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stcs(int4 *ptr, int4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 388 { } #endif # 389 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stcs(longlong2 *ptr, longlong2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 389 { } #endif # 391 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stcs(unsigned char *ptr, unsigned char value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 391 { } #endif # 392 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stcs(unsigned short *ptr, unsigned short value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 392 { } #endif # 393 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stcs(unsigned *ptr, unsigned value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 393 { } #endif # 394 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stcs(unsigned long long *ptr, unsigned long long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 394 { } #endif # 395 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stcs(uchar2 *ptr, uchar2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 395 { } #endif # 396 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stcs(uchar4 *ptr, uchar4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 396 { } #endif # 397 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stcs(ushort2 *ptr, ushort2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 397 { } #endif # 398 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stcs(ushort4 *ptr, ushort4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 398 { } #endif # 399 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stcs(uint2 *ptr, uint2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 399 { } #endif # 400 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stcs(uint4 *ptr, uint4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 400 { } #endif # 401 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stcs(ulonglong2 *ptr, ulonglong2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 401 { } #endif # 403 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stcs(float *ptr, float value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 403 { } #endif # 404 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stcs(double *ptr, double value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 404 { } #endif # 405 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stcs(float2 *ptr, float2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 405 { } #endif # 406 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stcs(float4 *ptr, float4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 406 { } #endif # 407 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stcs(double2 *ptr, double2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 407 { } #endif # 411 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stwt(long *ptr, long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 411 { } #endif # 412 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stwt(unsigned long *ptr, unsigned long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 412 { } #endif # 414 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stwt(char *ptr, char value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 414 { } #endif # 415 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stwt(signed char *ptr, signed char value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 415 { } #endif # 416 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stwt(short *ptr, short value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 416 { } #endif # 417 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stwt(int *ptr, int value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 417 { } #endif # 418 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stwt(long long *ptr, long long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 418 { } #endif # 419 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stwt(char2 *ptr, char2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 419 { } #endif # 420 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stwt(char4 *ptr, char4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 420 { } #endif # 421 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stwt(short2 *ptr, short2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 421 { } #endif # 422 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stwt(short4 *ptr, short4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 422 { } #endif # 423 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stwt(int2 *ptr, int2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 423 { } #endif # 424 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stwt(int4 *ptr, int4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 424 { } #endif # 425 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stwt(longlong2 *ptr, longlong2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 425 { } #endif # 427 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stwt(unsigned char *ptr, unsigned char value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 427 { } #endif # 428 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stwt(unsigned short *ptr, unsigned short value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 428 { } #endif # 429 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stwt(unsigned *ptr, unsigned value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 429 { } #endif # 430 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stwt(unsigned long long *ptr, unsigned long long value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 430 { } #endif # 431 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stwt(uchar2 *ptr, uchar2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 431 { } #endif # 432 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stwt(uchar4 *ptr, uchar4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 432 { } #endif # 433 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stwt(ushort2 *ptr, ushort2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 433 { } #endif # 434 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stwt(ushort4 *ptr, ushort4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 434 { } #endif # 435 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stwt(uint2 *ptr, uint2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 435 { } #endif # 436 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stwt(uint4 *ptr, uint4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 436 { } #endif # 437 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stwt(ulonglong2 *ptr, ulonglong2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 437 { } #endif # 439 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stwt(float *ptr, float value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 439 { } #endif # 440 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stwt(double *ptr, double value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 440 { } #endif # 441 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stwt(float2 *ptr, float2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 441 { } #endif # 442 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stwt(float4 *ptr, float4 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 442 { } #endif # 443 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline void __stwt(double2 *ptr, double2 value) {int volatile ___ = 1;(void)ptr;(void)value;::exit(___);} #if 0 # 443 { } #endif # 460 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline unsigned __funnelshift_l(unsigned lo, unsigned hi, unsigned shift) {int volatile ___ = 1;(void)lo;(void)hi;(void)shift;::exit(___);} #if 0 # 460 { } #endif # 472 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline unsigned __funnelshift_lc(unsigned lo, unsigned hi, unsigned shift) {int volatile ___ = 1;(void)lo;(void)hi;(void)shift;::exit(___);} #if 0 # 472 { } #endif # 485 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline unsigned __funnelshift_r(unsigned lo, unsigned hi, unsigned shift) {int volatile ___ = 1;(void)lo;(void)hi;(void)shift;::exit(___);} #if 0 # 485 { } #endif # 497 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_32_intrinsics.h" __attribute__((unused)) static inline unsigned __funnelshift_rc(unsigned lo, unsigned hi, unsigned shift) {int volatile ___ = 1;(void)lo;(void)hi;(void)shift;::exit(___);} #if 0 # 497 { } #endif # 89 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_61_intrinsics.h" __attribute__((unused)) static inline int __dp2a_lo(int srcA, int srcB, int c) {int volatile ___ = 1;(void)srcA;(void)srcB;(void)c;::exit(___);} #if 0 # 89 { } #endif # 90 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_61_intrinsics.h" __attribute__((unused)) static inline unsigned __dp2a_lo(unsigned srcA, unsigned srcB, unsigned c) {int volatile ___ = 1;(void)srcA;(void)srcB;(void)c;::exit(___);} #if 0 # 90 { } #endif # 92 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_61_intrinsics.h" __attribute__((unused)) static inline int __dp2a_lo(short2 srcA, char4 srcB, int c) {int volatile ___ = 1;(void)srcA;(void)srcB;(void)c;::exit(___);} #if 0 # 92 { } #endif # 93 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_61_intrinsics.h" __attribute__((unused)) static inline unsigned __dp2a_lo(ushort2 srcA, uchar4 srcB, unsigned c) {int volatile ___ = 1;(void)srcA;(void)srcB;(void)c;::exit(___);} #if 0 # 93 { } #endif # 95 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_61_intrinsics.h" __attribute__((unused)) static inline int __dp2a_hi(int srcA, int srcB, int c) {int volatile ___ = 1;(void)srcA;(void)srcB;(void)c;::exit(___);} #if 0 # 95 { } #endif # 96 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_61_intrinsics.h" __attribute__((unused)) static inline unsigned __dp2a_hi(unsigned srcA, unsigned srcB, unsigned c) {int volatile ___ = 1;(void)srcA;(void)srcB;(void)c;::exit(___);} #if 0 # 96 { } #endif # 98 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_61_intrinsics.h" __attribute__((unused)) static inline int __dp2a_hi(short2 srcA, char4 srcB, int c) {int volatile ___ = 1;(void)srcA;(void)srcB;(void)c;::exit(___);} #if 0 # 98 { } #endif # 99 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_61_intrinsics.h" __attribute__((unused)) static inline unsigned __dp2a_hi(ushort2 srcA, uchar4 srcB, unsigned c) {int volatile ___ = 1;(void)srcA;(void)srcB;(void)c;::exit(___);} #if 0 # 99 { } #endif # 106 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_61_intrinsics.h" __attribute__((unused)) static inline int __dp4a(int srcA, int srcB, int c) {int volatile ___ = 1;(void)srcA;(void)srcB;(void)c;::exit(___);} #if 0 # 106 { } #endif # 107 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_61_intrinsics.h" __attribute__((unused)) static inline unsigned __dp4a(unsigned srcA, unsigned srcB, unsigned c) {int volatile ___ = 1;(void)srcA;(void)srcB;(void)c;::exit(___);} #if 0 # 107 { } #endif # 109 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_61_intrinsics.h" __attribute__((unused)) static inline int __dp4a(char4 srcA, char4 srcB, int c) {int volatile ___ = 1;(void)srcA;(void)srcB;(void)c;::exit(___);} #if 0 # 109 { } #endif # 110 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/sm_61_intrinsics.h" __attribute__((unused)) static inline unsigned __dp4a(uchar4 srcA, uchar4 srcB, unsigned c) {int volatile ___ = 1;(void)srcA;(void)srcB;(void)c;::exit(___);} #if 0 # 110 { } #endif # 93 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/sm_70_rt.h" __attribute__((unused)) static inline unsigned __match_any_sync(unsigned mask, unsigned value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} #if 0 # 93 { } #endif # 94 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/sm_70_rt.h" __attribute__((unused)) static inline unsigned __match_any_sync(unsigned mask, int value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} #if 0 # 94 { } #endif # 95 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/sm_70_rt.h" __attribute__((unused)) static inline unsigned __match_any_sync(unsigned mask, unsigned long value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} #if 0 # 95 { } #endif # 96 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/sm_70_rt.h" __attribute__((unused)) static inline unsigned __match_any_sync(unsigned mask, long value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} #if 0 # 96 { } #endif # 97 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/sm_70_rt.h" __attribute__((unused)) static inline unsigned __match_any_sync(unsigned mask, unsigned long long value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} #if 0 # 97 { } #endif # 98 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/sm_70_rt.h" __attribute__((unused)) static inline unsigned __match_any_sync(unsigned mask, long long value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} #if 0 # 98 { } #endif # 99 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/sm_70_rt.h" __attribute__((unused)) static inline unsigned __match_any_sync(unsigned mask, float value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} #if 0 # 99 { } #endif # 100 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/sm_70_rt.h" __attribute__((unused)) static inline unsigned __match_any_sync(unsigned mask, double value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} #if 0 # 100 { } #endif # 102 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/sm_70_rt.h" __attribute__((unused)) static inline unsigned __match_all_sync(unsigned mask, unsigned value, int *pred) {int volatile ___ = 1;(void)mask;(void)value;(void)pred;::exit(___);} #if 0 # 102 { } #endif # 103 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/sm_70_rt.h" __attribute__((unused)) static inline unsigned __match_all_sync(unsigned mask, int value, int *pred) {int volatile ___ = 1;(void)mask;(void)value;(void)pred;::exit(___);} #if 0 # 103 { } #endif # 104 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/sm_70_rt.h" __attribute__((unused)) static inline unsigned __match_all_sync(unsigned mask, unsigned long value, int *pred) {int volatile ___ = 1;(void)mask;(void)value;(void)pred;::exit(___);} #if 0 # 104 { } #endif # 105 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/sm_70_rt.h" __attribute__((unused)) static inline unsigned __match_all_sync(unsigned mask, long value, int *pred) {int volatile ___ = 1;(void)mask;(void)value;(void)pred;::exit(___);} #if 0 # 105 { } #endif # 106 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/sm_70_rt.h" __attribute__((unused)) static inline unsigned __match_all_sync(unsigned mask, unsigned long long value, int *pred) {int volatile ___ = 1;(void)mask;(void)value;(void)pred;::exit(___);} #if 0 # 106 { } #endif # 107 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/sm_70_rt.h" __attribute__((unused)) static inline unsigned __match_all_sync(unsigned mask, long long value, int *pred) {int volatile ___ = 1;(void)mask;(void)value;(void)pred;::exit(___);} #if 0 # 107 { } #endif # 108 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/sm_70_rt.h" __attribute__((unused)) static inline unsigned __match_all_sync(unsigned mask, float value, int *pred) {int volatile ___ = 1;(void)mask;(void)value;(void)pred;::exit(___);} #if 0 # 108 { } #endif # 109 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/sm_70_rt.h" __attribute__((unused)) static inline unsigned __match_all_sync(unsigned mask, double value, int *pred) {int volatile ___ = 1;(void)mask;(void)value;(void)pred;::exit(___);} #if 0 # 109 { } #endif # 111 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/sm_70_rt.h" __attribute__((unused)) static inline void __nanosleep(unsigned ns) {int volatile ___ = 1;(void)ns;::exit(___);} #if 0 # 111 { } #endif # 113 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/sm_70_rt.h" __attribute__((unused)) static inline unsigned short atomicCAS(unsigned short *address, unsigned short compare, unsigned short val) {int volatile ___ = 1;(void)address;(void)compare;(void)val;::exit(___);} #if 0 # 113 { } #endif # 93 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/sm_80_rt.h" __attribute__((unused)) static inline unsigned __reduce_add_sync(unsigned mask, unsigned value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} #if 0 # 93 { } #endif # 94 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/sm_80_rt.h" __attribute__((unused)) static inline unsigned __reduce_min_sync(unsigned mask, unsigned value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} #if 0 # 94 { } #endif # 95 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/sm_80_rt.h" __attribute__((unused)) static inline unsigned __reduce_max_sync(unsigned mask, unsigned value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} #if 0 # 95 { } #endif # 97 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/sm_80_rt.h" __attribute__((unused)) static inline int __reduce_add_sync(unsigned mask, int value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} #if 0 # 97 { } #endif # 98 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/sm_80_rt.h" __attribute__((unused)) static inline int __reduce_min_sync(unsigned mask, int value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} #if 0 # 98 { } #endif # 99 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/sm_80_rt.h" __attribute__((unused)) static inline int __reduce_max_sync(unsigned mask, int value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} #if 0 # 99 { } #endif # 101 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/sm_80_rt.h" __attribute__((unused)) static inline unsigned __reduce_and_sync(unsigned mask, unsigned value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} #if 0 # 101 { } #endif # 102 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/sm_80_rt.h" __attribute__((unused)) static inline unsigned __reduce_or_sync(unsigned mask, unsigned value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} #if 0 # 102 { } #endif # 103 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/sm_80_rt.h" __attribute__((unused)) static inline unsigned __reduce_xor_sync(unsigned mask, unsigned value) {int volatile ___ = 1;(void)mask;(void)value;::exit(___);} #if 0 # 103 { } #endif # 106 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/sm_80_rt.h" extern "C" { # 107 __attribute__((unused)) inline void *__nv_associate_access_property(const void *ptr, unsigned # 108 policy) {int volatile ___ = 1;(void)ptr;(void)policy;::exit(___);} #if 0 # 108 { } #endif # 109 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/sm_80_rt.h" __attribute__((unused)) inline void __nv_memcpy_async_shared_global_4(void *dst, const void *src, unsigned # 110 src_size) {int volatile ___ = 1;(void)dst;(void)src;(void)src_size;::exit(___);} #if 0 # 110 { } #endif # 111 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/sm_80_rt.h" __attribute__((unused)) inline void __nv_memcpy_async_shared_global_8(void *dst, const void *src, unsigned # 112 src_size) {int volatile ___ = 1;(void)dst;(void)src;(void)src_size;::exit(___);} #if 0 # 112 { } #endif # 113 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/sm_80_rt.h" __attribute__((unused)) inline void __nv_memcpy_async_shared_global_16(void *dst, const void *src, unsigned # 114 src_size) {int volatile ___ = 1;(void)dst;(void)src;(void)src_size;::exit(___);} #if 0 # 114 { } #endif # 115 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/sm_80_rt.h" } # 122 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/surface_functions.h" template< class T> # 123 __attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf1Dread(T *res, surface< void, 1> surf, int x, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) # 124 {int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)s;(void)mode; # 128 ::exit(___);} #if 0 # 124 { # 128 } #endif # 130 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/surface_functions.h" template< class T> # 131 __attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline T surf1Dread(surface< void, 1> surf, int x, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) # 132 {int volatile ___ = 1;(void)surf;(void)x;(void)mode; # 138 ::exit(___);} #if 0 # 132 { # 138 } #endif # 140 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/surface_functions.h" template< class T> # 141 __attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf1Dread(T *res, surface< void, 1> surf, int x, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) # 142 {int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)mode; # 146 ::exit(___);} #if 0 # 142 { # 146 } #endif # 149 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/surface_functions.h" template< class T> # 150 __attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf2Dread(T *res, surface< void, 2> surf, int x, int y, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) # 151 {int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)y;(void)s;(void)mode; # 155 ::exit(___);} #if 0 # 151 { # 155 } #endif # 157 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/surface_functions.h" template< class T> # 158 __attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline T surf2Dread(surface< void, 2> surf, int x, int y, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) # 159 {int volatile ___ = 1;(void)surf;(void)x;(void)y;(void)mode; # 165 ::exit(___);} #if 0 # 159 { # 165 } #endif # 167 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/surface_functions.h" template< class T> # 168 __attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf2Dread(T *res, surface< void, 2> surf, int x, int y, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) # 169 {int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)y;(void)mode; # 173 ::exit(___);} #if 0 # 169 { # 173 } #endif # 176 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/surface_functions.h" template< class T> # 177 __attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf3Dread(T *res, surface< void, 3> surf, int x, int y, int z, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) # 178 {int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)y;(void)z;(void)s;(void)mode; # 182 ::exit(___);} #if 0 # 178 { # 182 } #endif # 184 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/surface_functions.h" template< class T> # 185 __attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline T surf3Dread(surface< void, 3> surf, int x, int y, int z, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) # 186 {int volatile ___ = 1;(void)surf;(void)x;(void)y;(void)z;(void)mode; # 192 ::exit(___);} #if 0 # 186 { # 192 } #endif # 194 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/surface_functions.h" template< class T> # 195 __attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf3Dread(T *res, surface< void, 3> surf, int x, int y, int z, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) # 196 {int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)y;(void)z;(void)mode; # 200 ::exit(___);} #if 0 # 196 { # 200 } #endif # 204 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/surface_functions.h" template< class T> # 205 __attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf1DLayeredread(T *res, surface< void, 241> surf, int x, int layer, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) # 206 {int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)layer;(void)s;(void)mode; # 210 ::exit(___);} #if 0 # 206 { # 210 } #endif # 212 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/surface_functions.h" template< class T> # 213 __attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline T surf1DLayeredread(surface< void, 241> surf, int x, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) # 214 {int volatile ___ = 1;(void)surf;(void)x;(void)layer;(void)mode; # 220 ::exit(___);} #if 0 # 214 { # 220 } #endif # 223 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/surface_functions.h" template< class T> # 224 __attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf1DLayeredread(T *res, surface< void, 241> surf, int x, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) # 225 {int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)layer;(void)mode; # 229 ::exit(___);} #if 0 # 225 { # 229 } #endif # 232 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/surface_functions.h" template< class T> # 233 __attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf2DLayeredread(T *res, surface< void, 242> surf, int x, int y, int layer, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) # 234 {int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)y;(void)layer;(void)s;(void)mode; # 238 ::exit(___);} #if 0 # 234 { # 238 } #endif # 240 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/surface_functions.h" template< class T> # 241 __attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline T surf2DLayeredread(surface< void, 242> surf, int x, int y, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) # 242 {int volatile ___ = 1;(void)surf;(void)x;(void)y;(void)layer;(void)mode; # 248 ::exit(___);} #if 0 # 242 { # 248 } #endif # 251 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/surface_functions.h" template< class T> # 252 __attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf2DLayeredread(T *res, surface< void, 242> surf, int x, int y, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) # 253 {int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)y;(void)layer;(void)mode; # 257 ::exit(___);} #if 0 # 253 { # 257 } #endif # 260 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/surface_functions.h" template< class T> # 261 __attribute((always_inline)) __attribute__((unused)) static inline void surfCubemapread(T *res, surface< void, 12> surf, int x, int y, int face, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) # 262 {int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)y;(void)face;(void)s;(void)mode; # 266 ::exit(___);} #if 0 # 262 { # 266 } #endif # 268 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/surface_functions.h" template< class T> # 269 __attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline T surfCubemapread(surface< void, 12> surf, int x, int y, int face, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) # 270 {int volatile ___ = 1;(void)surf;(void)x;(void)y;(void)face;(void)mode; # 277 ::exit(___);} #if 0 # 270 { # 277 } #endif # 279 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/surface_functions.h" template< class T> # 280 __attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surfCubemapread(T *res, surface< void, 12> surf, int x, int y, int face, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) # 281 {int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)y;(void)face;(void)mode; # 285 ::exit(___);} #if 0 # 281 { # 285 } #endif # 288 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/surface_functions.h" template< class T> # 289 __attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surfCubemapLayeredread(T *res, surface< void, 252> surf, int x, int y, int layerFace, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) # 290 {int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)y;(void)layerFace;(void)s;(void)mode; # 294 ::exit(___);} #if 0 # 290 { # 294 } #endif # 296 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/surface_functions.h" template< class T> # 297 __attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline T surfCubemapLayeredread(surface< void, 252> surf, int x, int y, int layerFace, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) # 298 {int volatile ___ = 1;(void)surf;(void)x;(void)y;(void)layerFace;(void)mode; # 304 ::exit(___);} #if 0 # 298 { # 304 } #endif # 306 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/surface_functions.h" template< class T> # 307 __attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surfCubemapLayeredread(T *res, surface< void, 252> surf, int x, int y, int layerFace, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) # 308 {int volatile ___ = 1;(void)res;(void)surf;(void)x;(void)y;(void)layerFace;(void)mode; # 312 ::exit(___);} #if 0 # 308 { # 312 } #endif # 315 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/surface_functions.h" template< class T> # 316 __attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf1Dwrite(T val, surface< void, 1> surf, int x, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) # 317 {int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)s;(void)mode; # 321 ::exit(___);} #if 0 # 317 { # 321 } #endif # 323 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/surface_functions.h" template< class T> # 324 __attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf1Dwrite(T val, surface< void, 1> surf, int x, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) # 325 {int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)mode; # 329 ::exit(___);} #if 0 # 325 { # 329 } #endif # 333 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/surface_functions.h" template< class T> # 334 __attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf2Dwrite(T val, surface< void, 2> surf, int x, int y, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) # 335 {int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)y;(void)s;(void)mode; # 339 ::exit(___);} #if 0 # 335 { # 339 } #endif # 341 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/surface_functions.h" template< class T> # 342 __attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf2Dwrite(T val, surface< void, 2> surf, int x, int y, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) # 343 {int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)y;(void)mode; # 347 ::exit(___);} #if 0 # 343 { # 347 } #endif # 350 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/surface_functions.h" template< class T> # 351 __attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf3Dwrite(T val, surface< void, 3> surf, int x, int y, int z, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) # 352 {int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)y;(void)z;(void)s;(void)mode; # 356 ::exit(___);} #if 0 # 352 { # 356 } #endif # 358 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/surface_functions.h" template< class T> # 359 __attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf3Dwrite(T val, surface< void, 3> surf, int x, int y, int z, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) # 360 {int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)y;(void)z;(void)mode; # 364 ::exit(___);} #if 0 # 360 { # 364 } #endif # 367 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/surface_functions.h" template< class T> # 368 __attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf1DLayeredwrite(T val, surface< void, 241> surf, int x, int layer, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) # 369 {int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)layer;(void)s;(void)mode; # 373 ::exit(___);} #if 0 # 369 { # 373 } #endif # 375 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/surface_functions.h" template< class T> # 376 __attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf1DLayeredwrite(T val, surface< void, 241> surf, int x, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) # 377 {int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)layer;(void)mode; # 381 ::exit(___);} #if 0 # 377 { # 381 } #endif # 384 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/surface_functions.h" template< class T> # 385 __attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf2DLayeredwrite(T val, surface< void, 242> surf, int x, int y, int layer, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) # 386 {int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)y;(void)layer;(void)s;(void)mode; # 390 ::exit(___);} #if 0 # 386 { # 390 } #endif # 392 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/surface_functions.h" template< class T> # 393 __attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surf2DLayeredwrite(T val, surface< void, 242> surf, int x, int y, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) # 394 {int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)y;(void)layer;(void)mode; # 398 ::exit(___);} #if 0 # 394 { # 398 } #endif # 401 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/surface_functions.h" template< class T> # 402 __attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surfCubemapwrite(T val, surface< void, 12> surf, int x, int y, int face, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) # 403 {int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)y;(void)face;(void)s;(void)mode; # 407 ::exit(___);} #if 0 # 403 { # 407 } #endif # 409 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/surface_functions.h" template< class T> # 410 __attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surfCubemapwrite(T val, surface< void, 12> surf, int x, int y, int face, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) # 411 {int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)y;(void)face;(void)mode; # 415 ::exit(___);} #if 0 # 411 { # 415 } #endif # 419 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/surface_functions.h" template< class T> # 420 __attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surfCubemapLayeredwrite(T val, surface< void, 252> surf, int x, int y, int layerFace, int s, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) # 421 {int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)y;(void)layerFace;(void)s;(void)mode; # 425 ::exit(___);} #if 0 # 421 { # 425 } #endif # 427 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/surface_functions.h" template< class T> # 428 __attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline void surfCubemapLayeredwrite(T val, surface< void, 252> surf, int x, int y, int layerFace, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) # 429 {int volatile ___ = 1;(void)val;(void)surf;(void)x;(void)y;(void)layerFace;(void)mode; # 433 ::exit(___);} #if 0 # 429 { # 433 } #endif # 72 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_fetch_functions.h" template< class T> # 73 struct __nv_tex_rmet_ret { }; # 75 template<> struct __nv_tex_rmet_ret< char> { typedef char type; }; # 76 template<> struct __nv_tex_rmet_ret< signed char> { typedef signed char type; }; # 77 template<> struct __nv_tex_rmet_ret< unsigned char> { typedef unsigned char type; }; # 78 template<> struct __nv_tex_rmet_ret< char1> { typedef char1 type; }; # 79 template<> struct __nv_tex_rmet_ret< uchar1> { typedef uchar1 type; }; # 80 template<> struct __nv_tex_rmet_ret< char2> { typedef char2 type; }; # 81 template<> struct __nv_tex_rmet_ret< uchar2> { typedef uchar2 type; }; # 82 template<> struct __nv_tex_rmet_ret< char4> { typedef char4 type; }; # 83 template<> struct __nv_tex_rmet_ret< uchar4> { typedef uchar4 type; }; # 85 template<> struct __nv_tex_rmet_ret< short> { typedef short type; }; # 86 template<> struct __nv_tex_rmet_ret< unsigned short> { typedef unsigned short type; }; # 87 template<> struct __nv_tex_rmet_ret< short1> { typedef short1 type; }; # 88 template<> struct __nv_tex_rmet_ret< ushort1> { typedef ushort1 type; }; # 89 template<> struct __nv_tex_rmet_ret< short2> { typedef short2 type; }; # 90 template<> struct __nv_tex_rmet_ret< ushort2> { typedef ushort2 type; }; # 91 template<> struct __nv_tex_rmet_ret< short4> { typedef short4 type; }; # 92 template<> struct __nv_tex_rmet_ret< ushort4> { typedef ushort4 type; }; # 94 template<> struct __nv_tex_rmet_ret< int> { typedef int type; }; # 95 template<> struct __nv_tex_rmet_ret< unsigned> { typedef unsigned type; }; # 96 template<> struct __nv_tex_rmet_ret< int1> { typedef int1 type; }; # 97 template<> struct __nv_tex_rmet_ret< uint1> { typedef uint1 type; }; # 98 template<> struct __nv_tex_rmet_ret< int2> { typedef int2 type; }; # 99 template<> struct __nv_tex_rmet_ret< uint2> { typedef uint2 type; }; # 100 template<> struct __nv_tex_rmet_ret< int4> { typedef int4 type; }; # 101 template<> struct __nv_tex_rmet_ret< uint4> { typedef uint4 type; }; # 113 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_fetch_functions.h" template<> struct __nv_tex_rmet_ret< float> { typedef float type; }; # 114 template<> struct __nv_tex_rmet_ret< float1> { typedef float1 type; }; # 115 template<> struct __nv_tex_rmet_ret< float2> { typedef float2 type; }; # 116 template<> struct __nv_tex_rmet_ret< float4> { typedef float4 type; }; # 119 template< class T> struct __nv_tex_rmet_cast { typedef T *type; }; # 131 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_fetch_functions.h" template< class T> # 132 __attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex1Dfetch(texture< T, 1, cudaReadModeElementType> t, int x) # 133 {int volatile ___ = 1;(void)t;(void)x; # 139 ::exit(___);} #if 0 # 133 { # 139 } #endif # 141 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_fetch_functions.h" template< class T> # 142 struct __nv_tex_rmnf_ret { }; # 144 template<> struct __nv_tex_rmnf_ret< char> { typedef float type; }; # 145 template<> struct __nv_tex_rmnf_ret< signed char> { typedef float type; }; # 146 template<> struct __nv_tex_rmnf_ret< unsigned char> { typedef float type; }; # 147 template<> struct __nv_tex_rmnf_ret< short> { typedef float type; }; # 148 template<> struct __nv_tex_rmnf_ret< unsigned short> { typedef float type; }; # 149 template<> struct __nv_tex_rmnf_ret< char1> { typedef float1 type; }; # 150 template<> struct __nv_tex_rmnf_ret< uchar1> { typedef float1 type; }; # 151 template<> struct __nv_tex_rmnf_ret< short1> { typedef float1 type; }; # 152 template<> struct __nv_tex_rmnf_ret< ushort1> { typedef float1 type; }; # 153 template<> struct __nv_tex_rmnf_ret< char2> { typedef float2 type; }; # 154 template<> struct __nv_tex_rmnf_ret< uchar2> { typedef float2 type; }; # 155 template<> struct __nv_tex_rmnf_ret< short2> { typedef float2 type; }; # 156 template<> struct __nv_tex_rmnf_ret< ushort2> { typedef float2 type; }; # 157 template<> struct __nv_tex_rmnf_ret< char4> { typedef float4 type; }; # 158 template<> struct __nv_tex_rmnf_ret< uchar4> { typedef float4 type; }; # 159 template<> struct __nv_tex_rmnf_ret< short4> { typedef float4 type; }; # 160 template<> struct __nv_tex_rmnf_ret< ushort4> { typedef float4 type; }; # 162 template< class T> # 163 __attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex1Dfetch(texture< T, 1, cudaReadModeNormalizedFloat> t, int x) # 164 {int volatile ___ = 1;(void)t;(void)x; # 171 ::exit(___);} #if 0 # 164 { # 171 } #endif # 174 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_fetch_functions.h" template< class T> # 175 __attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex1D(texture< T, 1, cudaReadModeElementType> t, float x) # 176 {int volatile ___ = 1;(void)t;(void)x; # 182 ::exit(___);} #if 0 # 176 { # 182 } #endif # 184 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_fetch_functions.h" template< class T> # 185 __attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex1D(texture< T, 1, cudaReadModeNormalizedFloat> t, float x) # 186 {int volatile ___ = 1;(void)t;(void)x; # 193 ::exit(___);} #if 0 # 186 { # 193 } #endif # 197 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_fetch_functions.h" template< class T> # 198 __attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex2D(texture< T, 2, cudaReadModeElementType> t, float x, float y) # 199 {int volatile ___ = 1;(void)t;(void)x;(void)y; # 206 ::exit(___);} #if 0 # 199 { # 206 } #endif # 208 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_fetch_functions.h" template< class T> # 209 __attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex2D(texture< T, 2, cudaReadModeNormalizedFloat> t, float x, float y) # 210 {int volatile ___ = 1;(void)t;(void)x;(void)y; # 217 ::exit(___);} #if 0 # 210 { # 217 } #endif # 221 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_fetch_functions.h" template< class T> # 222 __attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex1DLayered(texture< T, 241, cudaReadModeElementType> t, float x, int layer) # 223 {int volatile ___ = 1;(void)t;(void)x;(void)layer; # 229 ::exit(___);} #if 0 # 223 { # 229 } #endif # 231 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_fetch_functions.h" template< class T> # 232 __attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex1DLayered(texture< T, 241, cudaReadModeNormalizedFloat> t, float x, int layer) # 233 {int volatile ___ = 1;(void)t;(void)x;(void)layer; # 240 ::exit(___);} #if 0 # 233 { # 240 } #endif # 244 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_fetch_functions.h" template< class T> # 245 __attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex2DLayered(texture< T, 242, cudaReadModeElementType> t, float x, float y, int layer) # 246 {int volatile ___ = 1;(void)t;(void)x;(void)y;(void)layer; # 252 ::exit(___);} #if 0 # 246 { # 252 } #endif # 254 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_fetch_functions.h" template< class T> # 255 __attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex2DLayered(texture< T, 242, cudaReadModeNormalizedFloat> t, float x, float y, int layer) # 256 {int volatile ___ = 1;(void)t;(void)x;(void)y;(void)layer; # 263 ::exit(___);} #if 0 # 256 { # 263 } #endif # 266 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_fetch_functions.h" template< class T> # 267 __attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex3D(texture< T, 3, cudaReadModeElementType> t, float x, float y, float z) # 268 {int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z; # 274 ::exit(___);} #if 0 # 268 { # 274 } #endif # 276 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_fetch_functions.h" template< class T> # 277 __attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex3D(texture< T, 3, cudaReadModeNormalizedFloat> t, float x, float y, float z) # 278 {int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z; # 285 ::exit(___);} #if 0 # 278 { # 285 } #endif # 288 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_fetch_functions.h" template< class T> # 289 __attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type texCubemap(texture< T, 12, cudaReadModeElementType> t, float x, float y, float z) # 290 {int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z; # 296 ::exit(___);} #if 0 # 290 { # 296 } #endif # 298 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_fetch_functions.h" template< class T> # 299 __attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type texCubemap(texture< T, 12, cudaReadModeNormalizedFloat> t, float x, float y, float z) # 300 {int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z; # 307 ::exit(___);} #if 0 # 300 { # 307 } #endif # 310 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_fetch_functions.h" template< class T> # 311 struct __nv_tex2dgather_ret { }; # 312 template<> struct __nv_tex2dgather_ret< char> { typedef char4 type; }; # 313 template<> struct __nv_tex2dgather_ret< signed char> { typedef char4 type; }; # 314 template<> struct __nv_tex2dgather_ret< char1> { typedef char4 type; }; # 315 template<> struct __nv_tex2dgather_ret< char2> { typedef char4 type; }; # 316 template<> struct __nv_tex2dgather_ret< char3> { typedef char4 type; }; # 317 template<> struct __nv_tex2dgather_ret< char4> { typedef char4 type; }; # 318 template<> struct __nv_tex2dgather_ret< unsigned char> { typedef uchar4 type; }; # 319 template<> struct __nv_tex2dgather_ret< uchar1> { typedef uchar4 type; }; # 320 template<> struct __nv_tex2dgather_ret< uchar2> { typedef uchar4 type; }; # 321 template<> struct __nv_tex2dgather_ret< uchar3> { typedef uchar4 type; }; # 322 template<> struct __nv_tex2dgather_ret< uchar4> { typedef uchar4 type; }; # 324 template<> struct __nv_tex2dgather_ret< short> { typedef short4 type; }; # 325 template<> struct __nv_tex2dgather_ret< short1> { typedef short4 type; }; # 326 template<> struct __nv_tex2dgather_ret< short2> { typedef short4 type; }; # 327 template<> struct __nv_tex2dgather_ret< short3> { typedef short4 type; }; # 328 template<> struct __nv_tex2dgather_ret< short4> { typedef short4 type; }; # 329 template<> struct __nv_tex2dgather_ret< unsigned short> { typedef ushort4 type; }; # 330 template<> struct __nv_tex2dgather_ret< ushort1> { typedef ushort4 type; }; # 331 template<> struct __nv_tex2dgather_ret< ushort2> { typedef ushort4 type; }; # 332 template<> struct __nv_tex2dgather_ret< ushort3> { typedef ushort4 type; }; # 333 template<> struct __nv_tex2dgather_ret< ushort4> { typedef ushort4 type; }; # 335 template<> struct __nv_tex2dgather_ret< int> { typedef int4 type; }; # 336 template<> struct __nv_tex2dgather_ret< int1> { typedef int4 type; }; # 337 template<> struct __nv_tex2dgather_ret< int2> { typedef int4 type; }; # 338 template<> struct __nv_tex2dgather_ret< int3> { typedef int4 type; }; # 339 template<> struct __nv_tex2dgather_ret< int4> { typedef int4 type; }; # 340 template<> struct __nv_tex2dgather_ret< unsigned> { typedef uint4 type; }; # 341 template<> struct __nv_tex2dgather_ret< uint1> { typedef uint4 type; }; # 342 template<> struct __nv_tex2dgather_ret< uint2> { typedef uint4 type; }; # 343 template<> struct __nv_tex2dgather_ret< uint3> { typedef uint4 type; }; # 344 template<> struct __nv_tex2dgather_ret< uint4> { typedef uint4 type; }; # 346 template<> struct __nv_tex2dgather_ret< float> { typedef float4 type; }; # 347 template<> struct __nv_tex2dgather_ret< float1> { typedef float4 type; }; # 348 template<> struct __nv_tex2dgather_ret< float2> { typedef float4 type; }; # 349 template<> struct __nv_tex2dgather_ret< float3> { typedef float4 type; }; # 350 template<> struct __nv_tex2dgather_ret< float4> { typedef float4 type; }; # 352 template< class T> # 353 __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex2dgather_ret< T> ::type tex2Dgather(texture< T, 2, cudaReadModeElementType> t, float x, float y, int comp = 0) # 354 {int volatile ___ = 1;(void)t;(void)x;(void)y;(void)comp; # 361 ::exit(___);} #if 0 # 354 { # 361 } #endif # 364 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_fetch_functions.h" template< class T> struct __nv_tex2dgather_rmnf_ret { }; # 365 template<> struct __nv_tex2dgather_rmnf_ret< char> { typedef float4 type; }; # 366 template<> struct __nv_tex2dgather_rmnf_ret< signed char> { typedef float4 type; }; # 367 template<> struct __nv_tex2dgather_rmnf_ret< unsigned char> { typedef float4 type; }; # 368 template<> struct __nv_tex2dgather_rmnf_ret< char1> { typedef float4 type; }; # 369 template<> struct __nv_tex2dgather_rmnf_ret< uchar1> { typedef float4 type; }; # 370 template<> struct __nv_tex2dgather_rmnf_ret< char2> { typedef float4 type; }; # 371 template<> struct __nv_tex2dgather_rmnf_ret< uchar2> { typedef float4 type; }; # 372 template<> struct __nv_tex2dgather_rmnf_ret< char3> { typedef float4 type; }; # 373 template<> struct __nv_tex2dgather_rmnf_ret< uchar3> { typedef float4 type; }; # 374 template<> struct __nv_tex2dgather_rmnf_ret< char4> { typedef float4 type; }; # 375 template<> struct __nv_tex2dgather_rmnf_ret< uchar4> { typedef float4 type; }; # 376 template<> struct __nv_tex2dgather_rmnf_ret< signed short> { typedef float4 type; }; # 377 template<> struct __nv_tex2dgather_rmnf_ret< unsigned short> { typedef float4 type; }; # 378 template<> struct __nv_tex2dgather_rmnf_ret< short1> { typedef float4 type; }; # 379 template<> struct __nv_tex2dgather_rmnf_ret< ushort1> { typedef float4 type; }; # 380 template<> struct __nv_tex2dgather_rmnf_ret< short2> { typedef float4 type; }; # 381 template<> struct __nv_tex2dgather_rmnf_ret< ushort2> { typedef float4 type; }; # 382 template<> struct __nv_tex2dgather_rmnf_ret< short3> { typedef float4 type; }; # 383 template<> struct __nv_tex2dgather_rmnf_ret< ushort3> { typedef float4 type; }; # 384 template<> struct __nv_tex2dgather_rmnf_ret< short4> { typedef float4 type; }; # 385 template<> struct __nv_tex2dgather_rmnf_ret< ushort4> { typedef float4 type; }; # 387 template< class T> # 388 __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex2dgather_rmnf_ret< T> ::type tex2Dgather(texture< T, 2, cudaReadModeNormalizedFloat> t, float x, float y, int comp = 0) # 389 {int volatile ___ = 1;(void)t;(void)x;(void)y;(void)comp; # 396 ::exit(___);} #if 0 # 389 { # 396 } #endif # 400 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_fetch_functions.h" template< class T> # 401 __attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex1DLod(texture< T, 1, cudaReadModeElementType> t, float x, float level) # 402 {int volatile ___ = 1;(void)t;(void)x;(void)level; # 408 ::exit(___);} #if 0 # 402 { # 408 } #endif # 410 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_fetch_functions.h" template< class T> # 411 __attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex1DLod(texture< T, 1, cudaReadModeNormalizedFloat> t, float x, float level) # 412 {int volatile ___ = 1;(void)t;(void)x;(void)level; # 419 ::exit(___);} #if 0 # 412 { # 419 } #endif # 422 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_fetch_functions.h" template< class T> # 423 __attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex2DLod(texture< T, 2, cudaReadModeElementType> t, float x, float y, float level) # 424 {int volatile ___ = 1;(void)t;(void)x;(void)y;(void)level; # 430 ::exit(___);} #if 0 # 424 { # 430 } #endif # 432 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_fetch_functions.h" template< class T> # 433 __attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex2DLod(texture< T, 2, cudaReadModeNormalizedFloat> t, float x, float y, float level) # 434 {int volatile ___ = 1;(void)t;(void)x;(void)y;(void)level; # 441 ::exit(___);} #if 0 # 434 { # 441 } #endif # 444 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_fetch_functions.h" template< class T> # 445 __attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex1DLayeredLod(texture< T, 241, cudaReadModeElementType> t, float x, int layer, float level) # 446 {int volatile ___ = 1;(void)t;(void)x;(void)layer;(void)level; # 452 ::exit(___);} #if 0 # 446 { # 452 } #endif # 454 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_fetch_functions.h" template< class T> # 455 __attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex1DLayeredLod(texture< T, 241, cudaReadModeNormalizedFloat> t, float x, int layer, float level) # 456 {int volatile ___ = 1;(void)t;(void)x;(void)layer;(void)level; # 463 ::exit(___);} #if 0 # 456 { # 463 } #endif # 466 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_fetch_functions.h" template< class T> # 467 __attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex2DLayeredLod(texture< T, 242, cudaReadModeElementType> t, float x, float y, int layer, float level) # 468 {int volatile ___ = 1;(void)t;(void)x;(void)y;(void)layer;(void)level; # 474 ::exit(___);} #if 0 # 468 { # 474 } #endif # 476 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_fetch_functions.h" template< class T> # 477 __attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex2DLayeredLod(texture< T, 242, cudaReadModeNormalizedFloat> t, float x, float y, int layer, float level) # 478 {int volatile ___ = 1;(void)t;(void)x;(void)y;(void)layer;(void)level; # 485 ::exit(___);} #if 0 # 478 { # 485 } #endif # 488 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_fetch_functions.h" template< class T> # 489 __attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex3DLod(texture< T, 3, cudaReadModeElementType> t, float x, float y, float z, float level) # 490 {int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)level; # 496 ::exit(___);} #if 0 # 490 { # 496 } #endif # 498 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_fetch_functions.h" template< class T> # 499 __attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex3DLod(texture< T, 3, cudaReadModeNormalizedFloat> t, float x, float y, float z, float level) # 500 {int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)level; # 507 ::exit(___);} #if 0 # 500 { # 507 } #endif # 510 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_fetch_functions.h" template< class T> # 511 __attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type texCubemapLod(texture< T, 12, cudaReadModeElementType> t, float x, float y, float z, float level) # 512 {int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)level; # 518 ::exit(___);} #if 0 # 512 { # 518 } #endif # 520 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_fetch_functions.h" template< class T> # 521 __attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type texCubemapLod(texture< T, 12, cudaReadModeNormalizedFloat> t, float x, float y, float z, float level) # 522 {int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)level; # 529 ::exit(___);} #if 0 # 522 { # 529 } #endif # 533 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_fetch_functions.h" template< class T> # 534 __attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type texCubemapLayered(texture< T, 252, cudaReadModeElementType> t, float x, float y, float z, int layer) # 535 {int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)layer; # 541 ::exit(___);} #if 0 # 535 { # 541 } #endif # 543 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_fetch_functions.h" template< class T> # 544 __attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type texCubemapLayered(texture< T, 252, cudaReadModeNormalizedFloat> t, float x, float y, float z, int layer) # 545 {int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)layer; # 552 ::exit(___);} #if 0 # 545 { # 552 } #endif # 556 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_fetch_functions.h" template< class T> # 557 __attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type texCubemapLayeredLod(texture< T, 252, cudaReadModeElementType> t, float x, float y, float z, int layer, float level) # 558 {int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)layer;(void)level; # 564 ::exit(___);} #if 0 # 558 { # 564 } #endif # 566 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_fetch_functions.h" template< class T> # 567 __attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type texCubemapLayeredLod(texture< T, 252, cudaReadModeNormalizedFloat> t, float x, float y, float z, int layer, float level) # 568 {int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)layer;(void)level; # 575 ::exit(___);} #if 0 # 568 { # 575 } #endif # 579 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_fetch_functions.h" template< class T> # 580 __attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type texCubemapGrad(texture< T, 12, cudaReadModeElementType> t, float x, float y, float z, float4 dPdx, float4 dPdy) # 581 {int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)dPdx;(void)dPdy; # 587 ::exit(___);} #if 0 # 581 { # 587 } #endif # 589 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_fetch_functions.h" template< class T> # 590 __attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type texCubemapGrad(texture< T, 12, cudaReadModeNormalizedFloat> t, float x, float y, float z, float4 dPdx, float4 dPdy) # 591 {int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)dPdx;(void)dPdy; # 598 ::exit(___);} #if 0 # 591 { # 598 } #endif # 602 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_fetch_functions.h" template< class T> # 603 __attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type texCubemapLayeredGrad(texture< T, 252, cudaReadModeElementType> t, float x, float y, float z, int layer, float4 dPdx, float4 dPdy) # 604 {int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)layer;(void)dPdx;(void)dPdy; # 610 ::exit(___);} #if 0 # 604 { # 610 } #endif # 612 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_fetch_functions.h" template< class T> # 613 __attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type texCubemapLayeredGrad(texture< T, 252, cudaReadModeNormalizedFloat> t, float x, float y, float z, int layer, float4 dPdx, float4 dPdy) # 614 {int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)layer;(void)dPdx;(void)dPdy; # 621 ::exit(___);} #if 0 # 614 { # 621 } #endif # 625 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_fetch_functions.h" template< class T> # 626 __attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex1DGrad(texture< T, 1, cudaReadModeElementType> t, float x, float dPdx, float dPdy) # 627 {int volatile ___ = 1;(void)t;(void)x;(void)dPdx;(void)dPdy; # 633 ::exit(___);} #if 0 # 627 { # 633 } #endif # 635 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_fetch_functions.h" template< class T> # 636 __attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex1DGrad(texture< T, 1, cudaReadModeNormalizedFloat> t, float x, float dPdx, float dPdy) # 637 {int volatile ___ = 1;(void)t;(void)x;(void)dPdx;(void)dPdy; # 644 ::exit(___);} #if 0 # 637 { # 644 } #endif # 648 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_fetch_functions.h" template< class T> # 649 __attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex2DGrad(texture< T, 2, cudaReadModeElementType> t, float x, float y, float2 dPdx, float2 dPdy) # 650 {int volatile ___ = 1;(void)t;(void)x;(void)y;(void)dPdx;(void)dPdy; # 656 ::exit(___);} #if 0 # 650 { # 656 } #endif # 658 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_fetch_functions.h" template< class T> # 659 __attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex2DGrad(texture< T, 2, cudaReadModeNormalizedFloat> t, float x, float y, float2 dPdx, float2 dPdy) # 660 {int volatile ___ = 1;(void)t;(void)x;(void)y;(void)dPdx;(void)dPdy; # 667 ::exit(___);} #if 0 # 660 { # 667 } #endif # 670 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_fetch_functions.h" template< class T> # 671 __attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex1DLayeredGrad(texture< T, 241, cudaReadModeElementType> t, float x, int layer, float dPdx, float dPdy) # 672 {int volatile ___ = 1;(void)t;(void)x;(void)layer;(void)dPdx;(void)dPdy; # 678 ::exit(___);} #if 0 # 672 { # 678 } #endif # 680 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_fetch_functions.h" template< class T> # 681 __attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex1DLayeredGrad(texture< T, 241, cudaReadModeNormalizedFloat> t, float x, int layer, float dPdx, float dPdy) # 682 {int volatile ___ = 1;(void)t;(void)x;(void)layer;(void)dPdx;(void)dPdy; # 689 ::exit(___);} #if 0 # 682 { # 689 } #endif # 692 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_fetch_functions.h" template< class T> # 693 __attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex2DLayeredGrad(texture< T, 242, cudaReadModeElementType> t, float x, float y, int layer, float2 dPdx, float2 dPdy) # 694 {int volatile ___ = 1;(void)t;(void)x;(void)y;(void)layer;(void)dPdx;(void)dPdy; # 700 ::exit(___);} #if 0 # 694 { # 700 } #endif # 702 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_fetch_functions.h" template< class T> # 703 __attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex2DLayeredGrad(texture< T, 242, cudaReadModeNormalizedFloat> t, float x, float y, int layer, float2 dPdx, float2 dPdy) # 704 {int volatile ___ = 1;(void)t;(void)x;(void)y;(void)layer;(void)dPdx;(void)dPdy; # 711 ::exit(___);} #if 0 # 704 { # 711 } #endif # 714 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_fetch_functions.h" template< class T> # 715 __attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmet_ret< T> ::type tex3DGrad(texture< T, 3, cudaReadModeElementType> t, float x, float y, float z, float4 dPdx, float4 dPdy) # 716 {int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)dPdx;(void)dPdy; # 722 ::exit(___);} #if 0 # 716 { # 722 } #endif # 724 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_fetch_functions.h" template< class T> # 725 __attribute((deprecated)) __attribute((always_inline)) __attribute__((unused)) static inline typename __nv_tex_rmnf_ret< T> ::type tex3DGrad(texture< T, 3, cudaReadModeNormalizedFloat> t, float x, float y, float z, float4 dPdx, float4 dPdy) # 726 {int volatile ___ = 1;(void)t;(void)x;(void)y;(void)z;(void)dPdx;(void)dPdy; # 733 ::exit(___);} #if 0 # 726 { # 733 } #endif # 64 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_indirect_functions.h" template< class T> struct __nv_itex_trait { }; # 65 template<> struct __nv_itex_trait< char> { typedef void type; }; # 66 template<> struct __nv_itex_trait< signed char> { typedef void type; }; # 67 template<> struct __nv_itex_trait< char1> { typedef void type; }; # 68 template<> struct __nv_itex_trait< char2> { typedef void type; }; # 69 template<> struct __nv_itex_trait< char4> { typedef void type; }; # 70 template<> struct __nv_itex_trait< unsigned char> { typedef void type; }; # 71 template<> struct __nv_itex_trait< uchar1> { typedef void type; }; # 72 template<> struct __nv_itex_trait< uchar2> { typedef void type; }; # 73 template<> struct __nv_itex_trait< uchar4> { typedef void type; }; # 74 template<> struct __nv_itex_trait< short> { typedef void type; }; # 75 template<> struct __nv_itex_trait< short1> { typedef void type; }; # 76 template<> struct __nv_itex_trait< short2> { typedef void type; }; # 77 template<> struct __nv_itex_trait< short4> { typedef void type; }; # 78 template<> struct __nv_itex_trait< unsigned short> { typedef void type; }; # 79 template<> struct __nv_itex_trait< ushort1> { typedef void type; }; # 80 template<> struct __nv_itex_trait< ushort2> { typedef void type; }; # 81 template<> struct __nv_itex_trait< ushort4> { typedef void type; }; # 82 template<> struct __nv_itex_trait< int> { typedef void type; }; # 83 template<> struct __nv_itex_trait< int1> { typedef void type; }; # 84 template<> struct __nv_itex_trait< int2> { typedef void type; }; # 85 template<> struct __nv_itex_trait< int4> { typedef void type; }; # 86 template<> struct __nv_itex_trait< unsigned> { typedef void type; }; # 87 template<> struct __nv_itex_trait< uint1> { typedef void type; }; # 88 template<> struct __nv_itex_trait< uint2> { typedef void type; }; # 89 template<> struct __nv_itex_trait< uint4> { typedef void type; }; # 100 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_indirect_functions.h" template<> struct __nv_itex_trait< float> { typedef void type; }; # 101 template<> struct __nv_itex_trait< float1> { typedef void type; }; # 102 template<> struct __nv_itex_trait< float2> { typedef void type; }; # 103 template<> struct __nv_itex_trait< float4> { typedef void type; }; # 107 template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type # 108 tex1Dfetch(T *ptr, cudaTextureObject_t obj, int x) # 109 {int volatile ___ = 1;(void)ptr;(void)obj;(void)x; # 113 ::exit(___);} #if 0 # 109 { # 113 } #endif # 115 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_indirect_functions.h" template< class T> __attribute__((unused)) static T # 116 tex1Dfetch(cudaTextureObject_t texObject, int x) # 117 {int volatile ___ = 1;(void)texObject;(void)x; # 123 ::exit(___);} #if 0 # 117 { # 123 } #endif # 125 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_indirect_functions.h" template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type # 126 tex1D(T *ptr, cudaTextureObject_t obj, float x) # 127 {int volatile ___ = 1;(void)ptr;(void)obj;(void)x; # 131 ::exit(___);} #if 0 # 127 { # 131 } #endif # 134 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_indirect_functions.h" template< class T> __attribute__((unused)) static T # 135 tex1D(cudaTextureObject_t texObject, float x) # 136 {int volatile ___ = 1;(void)texObject;(void)x; # 142 ::exit(___);} #if 0 # 136 { # 142 } #endif # 145 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_indirect_functions.h" template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type # 146 tex2D(T *ptr, cudaTextureObject_t obj, float x, float y) # 147 {int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y; # 151 ::exit(___);} #if 0 # 147 { # 151 } #endif # 153 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_indirect_functions.h" template< class T> __attribute__((unused)) static T # 154 tex2D(cudaTextureObject_t texObject, float x, float y) # 155 {int volatile ___ = 1;(void)texObject;(void)x;(void)y; # 161 ::exit(___);} #if 0 # 155 { # 161 } #endif # 164 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_indirect_functions.h" template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type # 165 tex2D(T *ptr, cudaTextureObject_t obj, float x, float y, bool * # 166 isResident) # 167 {int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)isResident; # 173 ::exit(___);} #if 0 # 167 { # 173 } #endif # 175 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_indirect_functions.h" template< class T> __attribute__((unused)) static T # 176 tex2D(cudaTextureObject_t texObject, float x, float y, bool *isResident) # 177 {int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)isResident; # 183 ::exit(___);} #if 0 # 177 { # 183 } #endif # 188 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_indirect_functions.h" template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type # 189 tex3D(T *ptr, cudaTextureObject_t obj, float x, float y, float z) # 190 {int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)z; # 194 ::exit(___);} #if 0 # 190 { # 194 } #endif # 196 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_indirect_functions.h" template< class T> __attribute__((unused)) static T # 197 tex3D(cudaTextureObject_t texObject, float x, float y, float z) # 198 {int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)z; # 204 ::exit(___);} #if 0 # 198 { # 204 } #endif # 207 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_indirect_functions.h" template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type # 208 tex3D(T *ptr, cudaTextureObject_t obj, float x, float y, float z, bool * # 209 isResident) # 210 {int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)z;(void)isResident; # 216 ::exit(___);} #if 0 # 210 { # 216 } #endif # 218 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_indirect_functions.h" template< class T> __attribute__((unused)) static T # 219 tex3D(cudaTextureObject_t texObject, float x, float y, float z, bool *isResident) # 220 {int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)z;(void)isResident; # 226 ::exit(___);} #if 0 # 220 { # 226 } #endif # 230 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_indirect_functions.h" template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type # 231 tex1DLayered(T *ptr, cudaTextureObject_t obj, float x, int layer) # 232 {int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)layer; # 236 ::exit(___);} #if 0 # 232 { # 236 } #endif # 238 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_indirect_functions.h" template< class T> __attribute__((unused)) static T # 239 tex1DLayered(cudaTextureObject_t texObject, float x, int layer) # 240 {int volatile ___ = 1;(void)texObject;(void)x;(void)layer; # 246 ::exit(___);} #if 0 # 240 { # 246 } #endif # 248 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_indirect_functions.h" template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type # 249 tex2DLayered(T *ptr, cudaTextureObject_t obj, float x, float y, int layer) # 250 {int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)layer; # 254 ::exit(___);} #if 0 # 250 { # 254 } #endif # 256 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_indirect_functions.h" template< class T> __attribute__((unused)) static T # 257 tex2DLayered(cudaTextureObject_t texObject, float x, float y, int layer) # 258 {int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)layer; # 264 ::exit(___);} #if 0 # 258 { # 264 } #endif # 267 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_indirect_functions.h" template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type # 268 tex2DLayered(T *ptr, cudaTextureObject_t obj, float x, float y, int layer, bool *isResident) # 269 {int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)layer;(void)isResident; # 275 ::exit(___);} #if 0 # 269 { # 275 } #endif # 277 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_indirect_functions.h" template< class T> __attribute__((unused)) static T # 278 tex2DLayered(cudaTextureObject_t texObject, float x, float y, int layer, bool *isResident) # 279 {int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)layer;(void)isResident; # 285 ::exit(___);} #if 0 # 279 { # 285 } #endif # 289 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_indirect_functions.h" template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type # 290 texCubemap(T *ptr, cudaTextureObject_t obj, float x, float y, float z) # 291 {int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)z; # 295 ::exit(___);} #if 0 # 291 { # 295 } #endif # 298 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_indirect_functions.h" template< class T> __attribute__((unused)) static T # 299 texCubemap(cudaTextureObject_t texObject, float x, float y, float z) # 300 {int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)z; # 306 ::exit(___);} #if 0 # 300 { # 306 } #endif # 309 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_indirect_functions.h" template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type # 310 texCubemapLayered(T *ptr, cudaTextureObject_t obj, float x, float y, float z, int layer) # 311 {int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)z;(void)layer; # 315 ::exit(___);} #if 0 # 311 { # 315 } #endif # 317 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_indirect_functions.h" template< class T> __attribute__((unused)) static T # 318 texCubemapLayered(cudaTextureObject_t texObject, float x, float y, float z, int layer) # 319 {int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)z;(void)layer; # 325 ::exit(___);} #if 0 # 319 { # 325 } #endif # 327 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_indirect_functions.h" template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type # 328 tex2Dgather(T *ptr, cudaTextureObject_t obj, float x, float y, int comp = 0) # 329 {int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)comp; # 333 ::exit(___);} #if 0 # 329 { # 333 } #endif # 335 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_indirect_functions.h" template< class T> __attribute__((unused)) static T # 336 tex2Dgather(cudaTextureObject_t to, float x, float y, int comp = 0) # 337 {int volatile ___ = 1;(void)to;(void)x;(void)y;(void)comp; # 343 ::exit(___);} #if 0 # 337 { # 343 } #endif # 346 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_indirect_functions.h" template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type # 347 tex2Dgather(T *ptr, cudaTextureObject_t obj, float x, float y, bool *isResident, int comp = 0) # 348 {int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)isResident;(void)comp; # 354 ::exit(___);} #if 0 # 348 { # 354 } #endif # 356 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_indirect_functions.h" template< class T> __attribute__((unused)) static T # 357 tex2Dgather(cudaTextureObject_t to, float x, float y, bool *isResident, int comp = 0) # 358 {int volatile ___ = 1;(void)to;(void)x;(void)y;(void)isResident;(void)comp; # 364 ::exit(___);} #if 0 # 358 { # 364 } #endif # 368 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_indirect_functions.h" template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type # 369 tex1DLod(T *ptr, cudaTextureObject_t obj, float x, float level) # 370 {int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)level; # 374 ::exit(___);} #if 0 # 370 { # 374 } #endif # 376 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_indirect_functions.h" template< class T> __attribute__((unused)) static T # 377 tex1DLod(cudaTextureObject_t texObject, float x, float level) # 378 {int volatile ___ = 1;(void)texObject;(void)x;(void)level; # 384 ::exit(___);} #if 0 # 378 { # 384 } #endif # 387 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_indirect_functions.h" template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type # 388 tex2DLod(T *ptr, cudaTextureObject_t obj, float x, float y, float level) # 389 {int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)level; # 393 ::exit(___);} #if 0 # 389 { # 393 } #endif # 395 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_indirect_functions.h" template< class T> __attribute__((unused)) static T # 396 tex2DLod(cudaTextureObject_t texObject, float x, float y, float level) # 397 {int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)level; # 403 ::exit(___);} #if 0 # 397 { # 403 } #endif # 407 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_indirect_functions.h" template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type # 408 tex2DLod(T *ptr, cudaTextureObject_t obj, float x, float y, float level, bool *isResident) # 409 {int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)level;(void)isResident; # 415 ::exit(___);} #if 0 # 409 { # 415 } #endif # 417 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_indirect_functions.h" template< class T> __attribute__((unused)) static T # 418 tex2DLod(cudaTextureObject_t texObject, float x, float y, float level, bool *isResident) # 419 {int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)level;(void)isResident; # 425 ::exit(___);} #if 0 # 419 { # 425 } #endif # 430 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_indirect_functions.h" template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type # 431 tex3DLod(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float level) # 432 {int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)z;(void)level; # 436 ::exit(___);} #if 0 # 432 { # 436 } #endif # 438 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_indirect_functions.h" template< class T> __attribute__((unused)) static T # 439 tex3DLod(cudaTextureObject_t texObject, float x, float y, float z, float level) # 440 {int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)z;(void)level; # 446 ::exit(___);} #if 0 # 440 { # 446 } #endif # 449 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_indirect_functions.h" template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type # 450 tex3DLod(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float level, bool *isResident) # 451 {int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)z;(void)level;(void)isResident; # 457 ::exit(___);} #if 0 # 451 { # 457 } #endif # 459 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_indirect_functions.h" template< class T> __attribute__((unused)) static T # 460 tex3DLod(cudaTextureObject_t texObject, float x, float y, float z, float level, bool *isResident) # 461 {int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)z;(void)level;(void)isResident; # 467 ::exit(___);} #if 0 # 461 { # 467 } #endif # 472 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_indirect_functions.h" template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type # 473 tex1DLayeredLod(T *ptr, cudaTextureObject_t obj, float x, int layer, float level) # 474 {int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)layer;(void)level; # 478 ::exit(___);} #if 0 # 474 { # 478 } #endif # 480 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_indirect_functions.h" template< class T> __attribute__((unused)) static T # 481 tex1DLayeredLod(cudaTextureObject_t texObject, float x, int layer, float level) # 482 {int volatile ___ = 1;(void)texObject;(void)x;(void)layer;(void)level; # 488 ::exit(___);} #if 0 # 482 { # 488 } #endif # 491 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_indirect_functions.h" template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type # 492 tex2DLayeredLod(T *ptr, cudaTextureObject_t obj, float x, float y, int layer, float level) # 493 {int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)layer;(void)level; # 497 ::exit(___);} #if 0 # 493 { # 497 } #endif # 499 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_indirect_functions.h" template< class T> __attribute__((unused)) static T # 500 tex2DLayeredLod(cudaTextureObject_t texObject, float x, float y, int layer, float level) # 501 {int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)layer;(void)level; # 507 ::exit(___);} #if 0 # 501 { # 507 } #endif # 510 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_indirect_functions.h" template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type # 511 tex2DLayeredLod(T *ptr, cudaTextureObject_t obj, float x, float y, int layer, float level, bool *isResident) # 512 {int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)layer;(void)level;(void)isResident; # 518 ::exit(___);} #if 0 # 512 { # 518 } #endif # 520 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_indirect_functions.h" template< class T> __attribute__((unused)) static T # 521 tex2DLayeredLod(cudaTextureObject_t texObject, float x, float y, int layer, float level, bool *isResident) # 522 {int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)layer;(void)level;(void)isResident; # 528 ::exit(___);} #if 0 # 522 { # 528 } #endif # 531 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_indirect_functions.h" template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type # 532 texCubemapLod(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float level) # 533 {int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)z;(void)level; # 537 ::exit(___);} #if 0 # 533 { # 537 } #endif # 539 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_indirect_functions.h" template< class T> __attribute__((unused)) static T # 540 texCubemapLod(cudaTextureObject_t texObject, float x, float y, float z, float level) # 541 {int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)z;(void)level; # 547 ::exit(___);} #if 0 # 541 { # 547 } #endif # 550 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_indirect_functions.h" template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type # 551 texCubemapGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float4 dPdx, float4 dPdy) # 552 {int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)z;(void)dPdx;(void)dPdy; # 556 ::exit(___);} #if 0 # 552 { # 556 } #endif # 558 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_indirect_functions.h" template< class T> __attribute__((unused)) static T # 559 texCubemapGrad(cudaTextureObject_t texObject, float x, float y, float z, float4 dPdx, float4 dPdy) # 560 {int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)z;(void)dPdx;(void)dPdy; # 566 ::exit(___);} #if 0 # 560 { # 566 } #endif # 568 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_indirect_functions.h" template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type # 569 texCubemapLayeredLod(T *ptr, cudaTextureObject_t obj, float x, float y, float z, int layer, float level) # 570 {int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)z;(void)layer;(void)level; # 574 ::exit(___);} #if 0 # 570 { # 574 } #endif # 576 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_indirect_functions.h" template< class T> __attribute__((unused)) static T # 577 texCubemapLayeredLod(cudaTextureObject_t texObject, float x, float y, float z, int layer, float level) # 578 {int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)z;(void)layer;(void)level; # 584 ::exit(___);} #if 0 # 578 { # 584 } #endif # 586 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_indirect_functions.h" template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type # 587 tex1DGrad(T *ptr, cudaTextureObject_t obj, float x, float dPdx, float dPdy) # 588 {int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)dPdx;(void)dPdy; # 592 ::exit(___);} #if 0 # 588 { # 592 } #endif # 594 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_indirect_functions.h" template< class T> __attribute__((unused)) static T # 595 tex1DGrad(cudaTextureObject_t texObject, float x, float dPdx, float dPdy) # 596 {int volatile ___ = 1;(void)texObject;(void)x;(void)dPdx;(void)dPdy; # 602 ::exit(___);} #if 0 # 596 { # 602 } #endif # 605 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_indirect_functions.h" template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type # 606 tex2DGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float2 dPdx, float2 dPdy) # 607 {int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)dPdx;(void)dPdy; # 612 ::exit(___);} #if 0 # 607 { # 612 } #endif # 614 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_indirect_functions.h" template< class T> __attribute__((unused)) static T # 615 tex2DGrad(cudaTextureObject_t texObject, float x, float y, float2 dPdx, float2 dPdy) # 616 {int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)dPdx;(void)dPdy; # 622 ::exit(___);} #if 0 # 616 { # 622 } #endif # 625 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_indirect_functions.h" template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type # 626 tex2DGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float2 dPdx, float2 dPdy, bool *isResident) # 627 {int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)dPdx;(void)dPdy;(void)isResident; # 634 ::exit(___);} #if 0 # 627 { # 634 } #endif # 636 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_indirect_functions.h" template< class T> __attribute__((unused)) static T # 637 tex2DGrad(cudaTextureObject_t texObject, float x, float y, float2 dPdx, float2 dPdy, bool *isResident) # 638 {int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)dPdx;(void)dPdy;(void)isResident; # 644 ::exit(___);} #if 0 # 638 { # 644 } #endif # 648 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_indirect_functions.h" template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type # 649 tex3DGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float4 dPdx, float4 dPdy) # 650 {int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)z;(void)dPdx;(void)dPdy; # 654 ::exit(___);} #if 0 # 650 { # 654 } #endif # 656 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_indirect_functions.h" template< class T> __attribute__((unused)) static T # 657 tex3DGrad(cudaTextureObject_t texObject, float x, float y, float z, float4 dPdx, float4 dPdy) # 658 {int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)z;(void)dPdx;(void)dPdy; # 664 ::exit(___);} #if 0 # 658 { # 664 } #endif # 667 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_indirect_functions.h" template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type # 668 tex3DGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float4 dPdx, float4 dPdy, bool *isResident) # 669 {int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)z;(void)dPdx;(void)dPdy;(void)isResident; # 675 ::exit(___);} #if 0 # 669 { # 675 } #endif # 677 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_indirect_functions.h" template< class T> __attribute__((unused)) static T # 678 tex3DGrad(cudaTextureObject_t texObject, float x, float y, float z, float4 dPdx, float4 dPdy, bool *isResident) # 679 {int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)z;(void)dPdx;(void)dPdy;(void)isResident; # 685 ::exit(___);} #if 0 # 679 { # 685 } #endif # 690 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_indirect_functions.h" template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type # 691 tex1DLayeredGrad(T *ptr, cudaTextureObject_t obj, float x, int layer, float dPdx, float dPdy) # 692 {int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)layer;(void)dPdx;(void)dPdy; # 696 ::exit(___);} #if 0 # 692 { # 696 } #endif # 698 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_indirect_functions.h" template< class T> __attribute__((unused)) static T # 699 tex1DLayeredGrad(cudaTextureObject_t texObject, float x, int layer, float dPdx, float dPdy) # 700 {int volatile ___ = 1;(void)texObject;(void)x;(void)layer;(void)dPdx;(void)dPdy; # 706 ::exit(___);} #if 0 # 700 { # 706 } #endif # 709 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_indirect_functions.h" template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type # 710 tex2DLayeredGrad(T *ptr, cudaTextureObject_t obj, float x, float y, int layer, float2 dPdx, float2 dPdy) # 711 {int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)layer;(void)dPdx;(void)dPdy; # 715 ::exit(___);} #if 0 # 711 { # 715 } #endif # 717 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_indirect_functions.h" template< class T> __attribute__((unused)) static T # 718 tex2DLayeredGrad(cudaTextureObject_t texObject, float x, float y, int layer, float2 dPdx, float2 dPdy) # 719 {int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)layer;(void)dPdx;(void)dPdy; # 725 ::exit(___);} #if 0 # 719 { # 725 } #endif # 728 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_indirect_functions.h" template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type # 729 tex2DLayeredGrad(T *ptr, cudaTextureObject_t obj, float x, float y, int layer, float2 dPdx, float2 dPdy, bool *isResident) # 730 {int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)layer;(void)dPdx;(void)dPdy;(void)isResident; # 736 ::exit(___);} #if 0 # 730 { # 736 } #endif # 738 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_indirect_functions.h" template< class T> __attribute__((unused)) static T # 739 tex2DLayeredGrad(cudaTextureObject_t texObject, float x, float y, int layer, float2 dPdx, float2 dPdy, bool *isResident) # 740 {int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)layer;(void)dPdx;(void)dPdy;(void)isResident; # 746 ::exit(___);} #if 0 # 740 { # 746 } #endif # 750 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_indirect_functions.h" template< class T> __attribute__((unused)) static typename __nv_itex_trait< T> ::type # 751 texCubemapLayeredGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float z, int layer, float4 dPdx, float4 dPdy) # 752 {int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)z;(void)layer;(void)dPdx;(void)dPdy; # 756 ::exit(___);} #if 0 # 752 { # 756 } #endif # 758 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/texture_indirect_functions.h" template< class T> __attribute__((unused)) static T # 759 texCubemapLayeredGrad(cudaTextureObject_t texObject, float x, float y, float z, int layer, float4 dPdx, float4 dPdy) # 760 {int volatile ___ = 1;(void)texObject;(void)x;(void)y;(void)z;(void)layer;(void)dPdx;(void)dPdy; # 766 ::exit(___);} #if 0 # 760 { # 766 } #endif # 59 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/surface_indirect_functions.h" template< class T> struct __nv_isurf_trait { }; # 60 template<> struct __nv_isurf_trait< char> { typedef void type; }; # 61 template<> struct __nv_isurf_trait< signed char> { typedef void type; }; # 62 template<> struct __nv_isurf_trait< char1> { typedef void type; }; # 63 template<> struct __nv_isurf_trait< unsigned char> { typedef void type; }; # 64 template<> struct __nv_isurf_trait< uchar1> { typedef void type; }; # 65 template<> struct __nv_isurf_trait< short> { typedef void type; }; # 66 template<> struct __nv_isurf_trait< short1> { typedef void type; }; # 67 template<> struct __nv_isurf_trait< unsigned short> { typedef void type; }; # 68 template<> struct __nv_isurf_trait< ushort1> { typedef void type; }; # 69 template<> struct __nv_isurf_trait< int> { typedef void type; }; # 70 template<> struct __nv_isurf_trait< int1> { typedef void type; }; # 71 template<> struct __nv_isurf_trait< unsigned> { typedef void type; }; # 72 template<> struct __nv_isurf_trait< uint1> { typedef void type; }; # 73 template<> struct __nv_isurf_trait< long long> { typedef void type; }; # 74 template<> struct __nv_isurf_trait< longlong1> { typedef void type; }; # 75 template<> struct __nv_isurf_trait< unsigned long long> { typedef void type; }; # 76 template<> struct __nv_isurf_trait< ulonglong1> { typedef void type; }; # 77 template<> struct __nv_isurf_trait< float> { typedef void type; }; # 78 template<> struct __nv_isurf_trait< float1> { typedef void type; }; # 80 template<> struct __nv_isurf_trait< char2> { typedef void type; }; # 81 template<> struct __nv_isurf_trait< uchar2> { typedef void type; }; # 82 template<> struct __nv_isurf_trait< short2> { typedef void type; }; # 83 template<> struct __nv_isurf_trait< ushort2> { typedef void type; }; # 84 template<> struct __nv_isurf_trait< int2> { typedef void type; }; # 85 template<> struct __nv_isurf_trait< uint2> { typedef void type; }; # 86 template<> struct __nv_isurf_trait< longlong2> { typedef void type; }; # 87 template<> struct __nv_isurf_trait< ulonglong2> { typedef void type; }; # 88 template<> struct __nv_isurf_trait< float2> { typedef void type; }; # 90 template<> struct __nv_isurf_trait< char4> { typedef void type; }; # 91 template<> struct __nv_isurf_trait< uchar4> { typedef void type; }; # 92 template<> struct __nv_isurf_trait< short4> { typedef void type; }; # 93 template<> struct __nv_isurf_trait< ushort4> { typedef void type; }; # 94 template<> struct __nv_isurf_trait< int4> { typedef void type; }; # 95 template<> struct __nv_isurf_trait< uint4> { typedef void type; }; # 96 template<> struct __nv_isurf_trait< float4> { typedef void type; }; # 99 template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type # 100 surf1Dread(T *ptr, cudaSurfaceObject_t obj, int x, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) # 101 {int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)mode; # 105 ::exit(___);} #if 0 # 101 { # 105 } #endif # 107 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/surface_indirect_functions.h" template< class T> __attribute__((unused)) static T # 108 surf1Dread(cudaSurfaceObject_t surfObject, int x, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) # 109 {int volatile ___ = 1;(void)surfObject;(void)x;(void)boundaryMode; # 115 ::exit(___);} #if 0 # 109 { # 115 } #endif # 117 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/surface_indirect_functions.h" template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type # 118 surf2Dread(T *ptr, cudaSurfaceObject_t obj, int x, int y, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) # 119 {int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)mode; # 123 ::exit(___);} #if 0 # 119 { # 123 } #endif # 125 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/surface_indirect_functions.h" template< class T> __attribute__((unused)) static T # 126 surf2Dread(cudaSurfaceObject_t surfObject, int x, int y, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) # 127 {int volatile ___ = 1;(void)surfObject;(void)x;(void)y;(void)boundaryMode; # 133 ::exit(___);} #if 0 # 127 { # 133 } #endif # 136 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/surface_indirect_functions.h" template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type # 137 surf3Dread(T *ptr, cudaSurfaceObject_t obj, int x, int y, int z, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) # 138 {int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)z;(void)mode; # 142 ::exit(___);} #if 0 # 138 { # 142 } #endif # 144 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/surface_indirect_functions.h" template< class T> __attribute__((unused)) static T # 145 surf3Dread(cudaSurfaceObject_t surfObject, int x, int y, int z, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) # 146 {int volatile ___ = 1;(void)surfObject;(void)x;(void)y;(void)z;(void)boundaryMode; # 152 ::exit(___);} #if 0 # 146 { # 152 } #endif # 154 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/surface_indirect_functions.h" template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type # 155 surf1DLayeredread(T *ptr, cudaSurfaceObject_t obj, int x, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) # 156 {int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)layer;(void)mode; # 160 ::exit(___);} #if 0 # 156 { # 160 } #endif # 162 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/surface_indirect_functions.h" template< class T> __attribute__((unused)) static T # 163 surf1DLayeredread(cudaSurfaceObject_t surfObject, int x, int layer, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) # 164 {int volatile ___ = 1;(void)surfObject;(void)x;(void)layer;(void)boundaryMode; # 170 ::exit(___);} #if 0 # 164 { # 170 } #endif # 172 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/surface_indirect_functions.h" template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type # 173 surf2DLayeredread(T *ptr, cudaSurfaceObject_t obj, int x, int y, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) # 174 {int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)layer;(void)mode; # 178 ::exit(___);} #if 0 # 174 { # 178 } #endif # 180 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/surface_indirect_functions.h" template< class T> __attribute__((unused)) static T # 181 surf2DLayeredread(cudaSurfaceObject_t surfObject, int x, int y, int layer, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) # 182 {int volatile ___ = 1;(void)surfObject;(void)x;(void)y;(void)layer;(void)boundaryMode; # 188 ::exit(___);} #if 0 # 182 { # 188 } #endif # 190 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/surface_indirect_functions.h" template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type # 191 surfCubemapread(T *ptr, cudaSurfaceObject_t obj, int x, int y, int face, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) # 192 {int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)face;(void)mode; # 196 ::exit(___);} #if 0 # 192 { # 196 } #endif # 198 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/surface_indirect_functions.h" template< class T> __attribute__((unused)) static T # 199 surfCubemapread(cudaSurfaceObject_t surfObject, int x, int y, int face, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) # 200 {int volatile ___ = 1;(void)surfObject;(void)x;(void)y;(void)face;(void)boundaryMode; # 206 ::exit(___);} #if 0 # 200 { # 206 } #endif # 208 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/surface_indirect_functions.h" template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type # 209 surfCubemapLayeredread(T *ptr, cudaSurfaceObject_t obj, int x, int y, int layerface, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) # 210 {int volatile ___ = 1;(void)ptr;(void)obj;(void)x;(void)y;(void)layerface;(void)mode; # 214 ::exit(___);} #if 0 # 210 { # 214 } #endif # 216 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/surface_indirect_functions.h" template< class T> __attribute__((unused)) static T # 217 surfCubemapLayeredread(cudaSurfaceObject_t surfObject, int x, int y, int layerface, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) # 218 {int volatile ___ = 1;(void)surfObject;(void)x;(void)y;(void)layerface;(void)boundaryMode; # 224 ::exit(___);} #if 0 # 218 { # 224 } #endif # 226 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/surface_indirect_functions.h" template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type # 227 surf1Dwrite(T val, cudaSurfaceObject_t obj, int x, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) # 228 {int volatile ___ = 1;(void)val;(void)obj;(void)x;(void)mode; # 232 ::exit(___);} #if 0 # 228 { # 232 } #endif # 234 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/surface_indirect_functions.h" template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type # 235 surf2Dwrite(T val, cudaSurfaceObject_t obj, int x, int y, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) # 236 {int volatile ___ = 1;(void)val;(void)obj;(void)x;(void)y;(void)mode; # 240 ::exit(___);} #if 0 # 236 { # 240 } #endif # 242 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/surface_indirect_functions.h" template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type # 243 surf3Dwrite(T val, cudaSurfaceObject_t obj, int x, int y, int z, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) # 244 {int volatile ___ = 1;(void)val;(void)obj;(void)x;(void)y;(void)z;(void)mode; # 248 ::exit(___);} #if 0 # 244 { # 248 } #endif # 250 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/surface_indirect_functions.h" template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type # 251 surf1DLayeredwrite(T val, cudaSurfaceObject_t obj, int x, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) # 252 {int volatile ___ = 1;(void)val;(void)obj;(void)x;(void)layer;(void)mode; # 256 ::exit(___);} #if 0 # 252 { # 256 } #endif # 258 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/surface_indirect_functions.h" template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type # 259 surf2DLayeredwrite(T val, cudaSurfaceObject_t obj, int x, int y, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) # 260 {int volatile ___ = 1;(void)val;(void)obj;(void)x;(void)y;(void)layer;(void)mode; # 264 ::exit(___);} #if 0 # 260 { # 264 } #endif # 266 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/surface_indirect_functions.h" template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type # 267 surfCubemapwrite(T val, cudaSurfaceObject_t obj, int x, int y, int face, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) # 268 {int volatile ___ = 1;(void)val;(void)obj;(void)x;(void)y;(void)face;(void)mode; # 272 ::exit(___);} #if 0 # 268 { # 272 } #endif # 274 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/surface_indirect_functions.h" template< class T> __attribute__((unused)) static typename __nv_isurf_trait< T> ::type # 275 surfCubemapLayeredwrite(T val, cudaSurfaceObject_t obj, int x, int y, int layerface, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) # 276 {int volatile ___ = 1;(void)val;(void)obj;(void)x;(void)y;(void)layerface;(void)mode; # 280 ::exit(___);} #if 0 # 276 { # 280 } #endif # 3287 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/crt/device_functions.h" extern "C" unsigned __cudaPushCallConfiguration(dim3 gridDim, dim3 blockDim, size_t sharedMem = 0, CUstream_st * stream = 0); # 68 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/device_launch_parameters.h" extern "C" { # 71 extern const uint3 __device_builtin_variable_threadIdx; # 72 extern const uint3 __device_builtin_variable_blockIdx; # 73 extern const dim3 __device_builtin_variable_blockDim; # 74 extern const dim3 __device_builtin_variable_gridDim; # 75 extern const int __device_builtin_variable_warpSize; # 80 } # 201 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime.h" template< class T> static inline cudaError_t # 202 cudaLaunchKernel(const T * # 203 func, dim3 # 204 gridDim, dim3 # 205 blockDim, void ** # 206 args, size_t # 207 sharedMem = 0, cudaStream_t # 208 stream = 0) # 210 { # 211 return ::cudaLaunchKernel((const void *)func, gridDim, blockDim, args, sharedMem, stream); # 212 } # 263 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime.h" template< class T> static inline cudaError_t # 264 cudaLaunchCooperativeKernel(const T * # 265 func, dim3 # 266 gridDim, dim3 # 267 blockDim, void ** # 268 args, size_t # 269 sharedMem = 0, cudaStream_t # 270 stream = 0) # 272 { # 273 return ::cudaLaunchCooperativeKernel((const void *)func, gridDim, blockDim, args, sharedMem, stream); # 274 } # 307 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime.h" static inline cudaError_t cudaEventCreate(cudaEvent_t * # 308 event, unsigned # 309 flags) # 311 { # 312 return ::cudaEventCreateWithFlags(event, flags); # 313 } # 372 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime.h" static inline cudaError_t cudaMallocHost(void ** # 373 ptr, size_t # 374 size, unsigned # 375 flags) # 377 { # 378 return ::cudaHostAlloc(ptr, size, flags); # 379 } # 381 template< class T> static inline cudaError_t # 382 cudaHostAlloc(T ** # 383 ptr, size_t # 384 size, unsigned # 385 flags) # 387 { # 388 return ::cudaHostAlloc((void **)((void *)ptr), size, flags); # 389 } # 391 template< class T> static inline cudaError_t # 392 cudaHostGetDevicePointer(T ** # 393 pDevice, void * # 394 pHost, unsigned # 395 flags) # 397 { # 398 return ::cudaHostGetDevicePointer((void **)((void *)pDevice), pHost, flags); # 399 } # 501 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime.h" template< class T> static inline cudaError_t # 502 cudaMallocManaged(T ** # 503 devPtr, size_t # 504 size, unsigned # 505 flags = 1) # 507 { # 508 return ::cudaMallocManaged((void **)((void *)devPtr), size, flags); # 509 } # 591 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime.h" template< class T> static inline cudaError_t # 592 cudaStreamAttachMemAsync(cudaStream_t # 593 stream, T * # 594 devPtr, size_t # 595 length = 0, unsigned # 596 flags = 4) # 598 { # 599 return ::cudaStreamAttachMemAsync(stream, (void *)devPtr, length, flags); # 600 } # 602 template< class T> inline cudaError_t # 603 cudaMalloc(T ** # 604 devPtr, size_t # 605 size) # 607 { # 608 return ::cudaMalloc((void **)((void *)devPtr), size); # 609 } # 611 template< class T> static inline cudaError_t # 612 cudaMallocHost(T ** # 613 ptr, size_t # 614 size, unsigned # 615 flags = 0) # 617 { # 618 return cudaMallocHost((void **)((void *)ptr), size, flags); # 619 } # 621 template< class T> static inline cudaError_t # 622 cudaMallocPitch(T ** # 623 devPtr, size_t * # 624 pitch, size_t # 625 width, size_t # 626 height) # 628 { # 629 return ::cudaMallocPitch((void **)((void *)devPtr), pitch, width, height); # 630 } # 641 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime.h" static inline cudaError_t cudaMallocAsync(void ** # 642 ptr, size_t # 643 size, cudaMemPool_t # 644 memPool, cudaStream_t # 645 stream) # 647 { # 648 return ::cudaMallocFromPoolAsync(ptr, size, memPool, stream); # 649 } # 651 template< class T> static inline cudaError_t # 652 cudaMallocAsync(T ** # 653 ptr, size_t # 654 size, cudaMemPool_t # 655 memPool, cudaStream_t # 656 stream) # 658 { # 659 return ::cudaMallocFromPoolAsync((void **)((void *)ptr), size, memPool, stream); # 660 } # 662 template< class T> static inline cudaError_t # 663 cudaMallocAsync(T ** # 664 ptr, size_t # 665 size, cudaStream_t # 666 stream) # 668 { # 669 return ::cudaMallocAsync((void **)((void *)ptr), size, stream); # 670 } # 672 template< class T> static inline cudaError_t # 673 cudaMallocFromPoolAsync(T ** # 674 ptr, size_t # 675 size, cudaMemPool_t # 676 memPool, cudaStream_t # 677 stream) # 679 { # 680 return ::cudaMallocFromPoolAsync((void **)((void *)ptr), size, memPool, stream); # 681 } # 720 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime.h" template< class T> static inline cudaError_t # 721 cudaMemcpyToSymbol(const T & # 722 symbol, const void * # 723 src, size_t # 724 count, size_t # 725 offset = 0, cudaMemcpyKind # 726 kind = cudaMemcpyHostToDevice) # 728 { # 729 return ::cudaMemcpyToSymbol((const void *)(&symbol), src, count, offset, kind); # 730 } # 774 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime.h" template< class T> static inline cudaError_t # 775 cudaMemcpyToSymbolAsync(const T & # 776 symbol, const void * # 777 src, size_t # 778 count, size_t # 779 offset = 0, cudaMemcpyKind # 780 kind = cudaMemcpyHostToDevice, cudaStream_t # 781 stream = 0) # 783 { # 784 return ::cudaMemcpyToSymbolAsync((const void *)(&symbol), src, count, offset, kind, stream); # 785 } # 822 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime.h" template< class T> static inline cudaError_t # 823 cudaMemcpyFromSymbol(void * # 824 dst, const T & # 825 symbol, size_t # 826 count, size_t # 827 offset = 0, cudaMemcpyKind # 828 kind = cudaMemcpyDeviceToHost) # 830 { # 831 return ::cudaMemcpyFromSymbol(dst, (const void *)(&symbol), count, offset, kind); # 832 } # 876 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime.h" template< class T> static inline cudaError_t # 877 cudaMemcpyFromSymbolAsync(void * # 878 dst, const T & # 879 symbol, size_t # 880 count, size_t # 881 offset = 0, cudaMemcpyKind # 882 kind = cudaMemcpyDeviceToHost, cudaStream_t # 883 stream = 0) # 885 { # 886 return ::cudaMemcpyFromSymbolAsync(dst, (const void *)(&symbol), count, offset, kind, stream); # 887 } # 945 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime.h" template< class T> static inline cudaError_t # 946 cudaGraphAddMemcpyNodeToSymbol(cudaGraphNode_t * # 947 pGraphNode, cudaGraph_t # 948 graph, const cudaGraphNode_t * # 949 pDependencies, size_t # 950 numDependencies, const T & # 951 symbol, const void * # 952 src, size_t # 953 count, size_t # 954 offset, cudaMemcpyKind # 955 kind) # 956 { # 957 return ::cudaGraphAddMemcpyNodeToSymbol(pGraphNode, graph, pDependencies, numDependencies, (const void *)(&symbol), src, count, offset, kind); # 958 } # 1016 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime.h" template< class T> static inline cudaError_t # 1017 cudaGraphAddMemcpyNodeFromSymbol(cudaGraphNode_t * # 1018 pGraphNode, cudaGraph_t # 1019 graph, const cudaGraphNode_t * # 1020 pDependencies, size_t # 1021 numDependencies, void * # 1022 dst, const T & # 1023 symbol, size_t # 1024 count, size_t # 1025 offset, cudaMemcpyKind # 1026 kind) # 1027 { # 1028 return ::cudaGraphAddMemcpyNodeFromSymbol(pGraphNode, graph, pDependencies, numDependencies, dst, (const void *)(&symbol), count, offset, kind); # 1029 } # 1067 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime.h" template< class T> static inline cudaError_t # 1068 cudaGraphMemcpyNodeSetParamsToSymbol(cudaGraphNode_t # 1069 node, const T & # 1070 symbol, const void * # 1071 src, size_t # 1072 count, size_t # 1073 offset, cudaMemcpyKind # 1074 kind) # 1075 { # 1076 return ::cudaGraphMemcpyNodeSetParamsToSymbol(node, (const void *)(&symbol), src, count, offset, kind); # 1077 } # 1115 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime.h" template< class T> static inline cudaError_t # 1116 cudaGraphMemcpyNodeSetParamsFromSymbol(cudaGraphNode_t # 1117 node, void * # 1118 dst, const T & # 1119 symbol, size_t # 1120 count, size_t # 1121 offset, cudaMemcpyKind # 1122 kind) # 1123 { # 1124 return ::cudaGraphMemcpyNodeSetParamsFromSymbol(node, dst, (const void *)(&symbol), count, offset, kind); # 1125 } # 1173 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime.h" template< class T> static inline cudaError_t # 1174 cudaGraphExecMemcpyNodeSetParamsToSymbol(cudaGraphExec_t # 1175 hGraphExec, cudaGraphNode_t # 1176 node, const T & # 1177 symbol, const void * # 1178 src, size_t # 1179 count, size_t # 1180 offset, cudaMemcpyKind # 1181 kind) # 1182 { # 1183 return ::cudaGraphExecMemcpyNodeSetParamsToSymbol(hGraphExec, node, (const void *)(&symbol), src, count, offset, kind); # 1184 } # 1232 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime.h" template< class T> static inline cudaError_t # 1233 cudaGraphExecMemcpyNodeSetParamsFromSymbol(cudaGraphExec_t # 1234 hGraphExec, cudaGraphNode_t # 1235 node, void * # 1236 dst, const T & # 1237 symbol, size_t # 1238 count, size_t # 1239 offset, cudaMemcpyKind # 1240 kind) # 1241 { # 1242 return ::cudaGraphExecMemcpyNodeSetParamsFromSymbol(hGraphExec, node, dst, (const void *)(&symbol), count, offset, kind); # 1243 } # 1271 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime.h" template< class T> static inline cudaError_t # 1272 cudaUserObjectCreate(cudaUserObject_t * # 1273 object_out, T * # 1274 objectToWrap, unsigned # 1275 initialRefcount, unsigned # 1276 flags) # 1277 { # 1278 return ::cudaUserObjectCreate(object_out, objectToWrap, [](void * # 1281 vpObj) { delete (reinterpret_cast< T *>(vpObj)); } , initialRefcount, flags); # 1284 } # 1286 template< class T> static inline cudaError_t # 1287 cudaUserObjectCreate(cudaUserObject_t * # 1288 object_out, T * # 1289 objectToWrap, unsigned # 1290 initialRefcount, cudaUserObjectFlags # 1291 flags) # 1292 { # 1293 return cudaUserObjectCreate(object_out, objectToWrap, initialRefcount, (unsigned)flags); # 1294 } # 1321 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime.h" template< class T> static inline cudaError_t # 1322 cudaGetSymbolAddress(void ** # 1323 devPtr, const T & # 1324 symbol) # 1326 { # 1327 return ::cudaGetSymbolAddress(devPtr, (const void *)(&symbol)); # 1328 } # 1353 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime.h" template< class T> static inline cudaError_t # 1354 cudaGetSymbolSize(size_t * # 1355 size, const T & # 1356 symbol) # 1358 { # 1359 return ::cudaGetSymbolSize(size, (const void *)(&symbol)); # 1360 } # 1397 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime.h" template< class T, int dim, cudaTextureReadMode readMode> # 1398 __attribute((deprecated)) static inline cudaError_t cudaBindTexture(size_t * # 1399 offset, const texture< T, dim, readMode> & # 1400 tex, const void * # 1401 devPtr, const cudaChannelFormatDesc & # 1402 desc, size_t # 1403 size = ((2147483647) * 2U) + 1U) # 1405 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime.h" { # 1406 return ::cudaBindTexture(offset, &tex, devPtr, &desc, size); # 1407 } # 1443 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime.h" template< class T, int dim, cudaTextureReadMode readMode> # 1444 __attribute((deprecated)) static inline cudaError_t cudaBindTexture(size_t * # 1445 offset, const texture< T, dim, readMode> & # 1446 tex, const void * # 1447 devPtr, size_t # 1448 size = ((2147483647) * 2U) + 1U) # 1450 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime.h" { # 1451 return cudaBindTexture(offset, tex, devPtr, (tex.channelDesc), size); # 1452 } # 1500 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime.h" template< class T, int dim, cudaTextureReadMode readMode> # 1501 __attribute((deprecated)) static inline cudaError_t cudaBindTexture2D(size_t * # 1502 offset, const texture< T, dim, readMode> & # 1503 tex, const void * # 1504 devPtr, const cudaChannelFormatDesc & # 1505 desc, size_t # 1506 width, size_t # 1507 height, size_t # 1508 pitch) # 1510 { # 1511 return ::cudaBindTexture2D(offset, &tex, devPtr, &desc, width, height, pitch); # 1512 } # 1559 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime.h" template< class T, int dim, cudaTextureReadMode readMode> # 1560 __attribute((deprecated)) static inline cudaError_t cudaBindTexture2D(size_t * # 1561 offset, const texture< T, dim, readMode> & # 1562 tex, const void * # 1563 devPtr, size_t # 1564 width, size_t # 1565 height, size_t # 1566 pitch) # 1568 { # 1569 return ::cudaBindTexture2D(offset, &tex, devPtr, &(tex.channelDesc), width, height, pitch); # 1570 } # 1602 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime.h" template< class T, int dim, cudaTextureReadMode readMode> # 1603 __attribute((deprecated)) static inline cudaError_t cudaBindTextureToArray(const texture< T, dim, readMode> & # 1604 tex, cudaArray_const_t # 1605 array, const cudaChannelFormatDesc & # 1606 desc) # 1608 { # 1609 return ::cudaBindTextureToArray(&tex, array, &desc); # 1610 } # 1641 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime.h" template< class T, int dim, cudaTextureReadMode readMode> # 1642 __attribute((deprecated)) static inline cudaError_t cudaBindTextureToArray(const texture< T, dim, readMode> & # 1643 tex, cudaArray_const_t # 1644 array) # 1646 { # 1647 cudaChannelFormatDesc desc; # 1648 cudaError_t err = ::cudaGetChannelDesc(&desc, array); # 1650 return (err == (cudaSuccess)) ? cudaBindTextureToArray(tex, array, desc) : err; # 1651 } # 1683 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime.h" template< class T, int dim, cudaTextureReadMode readMode> # 1684 __attribute((deprecated)) static inline cudaError_t cudaBindTextureToMipmappedArray(const texture< T, dim, readMode> & # 1685 tex, cudaMipmappedArray_const_t # 1686 mipmappedArray, const cudaChannelFormatDesc & # 1687 desc) # 1689 { # 1690 return ::cudaBindTextureToMipmappedArray(&tex, mipmappedArray, &desc); # 1691 } # 1722 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime.h" template< class T, int dim, cudaTextureReadMode readMode> # 1723 __attribute((deprecated)) static inline cudaError_t cudaBindTextureToMipmappedArray(const texture< T, dim, readMode> & # 1724 tex, cudaMipmappedArray_const_t # 1725 mipmappedArray) # 1727 { # 1728 cudaChannelFormatDesc desc; # 1729 cudaArray_t levelArray; # 1730 cudaError_t err = ::cudaGetMipmappedArrayLevel(&levelArray, mipmappedArray, 0); # 1732 if (err != (cudaSuccess)) { # 1733 return err; # 1734 } # 1735 err = ::cudaGetChannelDesc(&desc, levelArray); # 1737 return (err == (cudaSuccess)) ? cudaBindTextureToMipmappedArray(tex, mipmappedArray, desc) : err; # 1738 } # 1765 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime.h" template< class T, int dim, cudaTextureReadMode readMode> # 1766 __attribute((deprecated)) static inline cudaError_t cudaUnbindTexture(const texture< T, dim, readMode> & # 1767 tex) # 1769 { # 1770 return ::cudaUnbindTexture(&tex); # 1771 } # 1801 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime.h" template< class T, int dim, cudaTextureReadMode readMode> # 1802 __attribute((deprecated)) static inline cudaError_t cudaGetTextureAlignmentOffset(size_t * # 1803 offset, const texture< T, dim, readMode> & # 1804 tex) # 1806 { # 1807 return ::cudaGetTextureAlignmentOffset(offset, &tex); # 1808 } # 1853 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime.h" template< class T> static inline cudaError_t # 1854 cudaFuncSetCacheConfig(T * # 1855 func, cudaFuncCache # 1856 cacheConfig) # 1858 { # 1859 return ::cudaFuncSetCacheConfig((const void *)func, cacheConfig); # 1860 } # 1862 template< class T> static inline cudaError_t # 1863 cudaFuncSetSharedMemConfig(T * # 1864 func, cudaSharedMemConfig # 1865 config) # 1867 { # 1868 return ::cudaFuncSetSharedMemConfig((const void *)func, config); # 1869 } # 1901 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime.h" template< class T> inline cudaError_t # 1902 cudaOccupancyMaxActiveBlocksPerMultiprocessor(int * # 1903 numBlocks, T # 1904 func, int # 1905 blockSize, size_t # 1906 dynamicSMemSize) # 1907 { # 1908 return ::cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(numBlocks, (const void *)func, blockSize, dynamicSMemSize, 0); # 1909 } # 1953 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime.h" template< class T> inline cudaError_t # 1954 cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(int * # 1955 numBlocks, T # 1956 func, int # 1957 blockSize, size_t # 1958 dynamicSMemSize, unsigned # 1959 flags) # 1960 { # 1961 return ::cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(numBlocks, (const void *)func, blockSize, dynamicSMemSize, flags); # 1962 } # 1967 class __cudaOccupancyB2DHelper { # 1968 size_t n; # 1970 public: __cudaOccupancyB2DHelper(size_t n_) : n(n_) { } # 1971 size_t operator()(int) # 1972 { # 1973 return n; # 1974 } # 1975 }; # 2023 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime.h" template< class UnaryFunction, class T> static inline cudaError_t # 2024 cudaOccupancyMaxPotentialBlockSizeVariableSMemWithFlags(int * # 2025 minGridSize, int * # 2026 blockSize, T # 2027 func, UnaryFunction # 2028 blockSizeToDynamicSMemSize, int # 2029 blockSizeLimit = 0, unsigned # 2030 flags = 0) # 2031 { # 2032 cudaError_t status; # 2035 int device; # 2036 cudaFuncAttributes attr; # 2039 int maxThreadsPerMultiProcessor; # 2040 int warpSize; # 2041 int devMaxThreadsPerBlock; # 2042 int multiProcessorCount; # 2043 int funcMaxThreadsPerBlock; # 2044 int occupancyLimit; # 2045 int granularity; # 2048 int maxBlockSize = 0; # 2049 int numBlocks = 0; # 2050 int maxOccupancy = 0; # 2053 int blockSizeToTryAligned; # 2054 int blockSizeToTry; # 2055 int blockSizeLimitAligned; # 2056 int occupancyInBlocks; # 2057 int occupancyInThreads; # 2058 size_t dynamicSMemSize; # 2064 if (((!minGridSize) || (!blockSize)) || (!func)) { # 2065 return cudaErrorInvalidValue; # 2066 } # 2072 status = ::cudaGetDevice(&device); # 2073 if (status != (cudaSuccess)) { # 2074 return status; # 2075 } # 2077 status = cudaDeviceGetAttribute(&maxThreadsPerMultiProcessor, cudaDevAttrMaxThreadsPerMultiProcessor, device); # 2081 if (status != (cudaSuccess)) { # 2082 return status; # 2083 } # 2085 status = cudaDeviceGetAttribute(&warpSize, cudaDevAttrWarpSize, device); # 2089 if (status != (cudaSuccess)) { # 2090 return status; # 2091 } # 2093 status = cudaDeviceGetAttribute(&devMaxThreadsPerBlock, cudaDevAttrMaxThreadsPerBlock, device); # 2097 if (status != (cudaSuccess)) { # 2098 return status; # 2099 } # 2101 status = cudaDeviceGetAttribute(&multiProcessorCount, cudaDevAttrMultiProcessorCount, device); # 2105 if (status != (cudaSuccess)) { # 2106 return status; # 2107 } # 2109 status = cudaFuncGetAttributes(&attr, func); # 2110 if (status != (cudaSuccess)) { # 2111 return status; # 2112 } # 2114 funcMaxThreadsPerBlock = (attr.maxThreadsPerBlock); # 2120 occupancyLimit = maxThreadsPerMultiProcessor; # 2121 granularity = warpSize; # 2123 if (blockSizeLimit == 0) { # 2124 blockSizeLimit = devMaxThreadsPerBlock; # 2125 } # 2127 if (devMaxThreadsPerBlock < blockSizeLimit) { # 2128 blockSizeLimit = devMaxThreadsPerBlock; # 2129 } # 2131 if (funcMaxThreadsPerBlock < blockSizeLimit) { # 2132 blockSizeLimit = funcMaxThreadsPerBlock; # 2133 } # 2135 blockSizeLimitAligned = (((blockSizeLimit + (granularity - 1)) / granularity) * granularity); # 2137 for (blockSizeToTryAligned = blockSizeLimitAligned; blockSizeToTryAligned > 0; blockSizeToTryAligned -= granularity) { # 2141 if (blockSizeLimit < blockSizeToTryAligned) { # 2142 blockSizeToTry = blockSizeLimit; # 2143 } else { # 2144 blockSizeToTry = blockSizeToTryAligned; # 2145 } # 2147 dynamicSMemSize = blockSizeToDynamicSMemSize(blockSizeToTry); # 2149 status = cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(&occupancyInBlocks, func, blockSizeToTry, dynamicSMemSize, flags); # 2156 if (status != (cudaSuccess)) { # 2157 return status; # 2158 } # 2160 occupancyInThreads = (blockSizeToTry * occupancyInBlocks); # 2162 if (occupancyInThreads > maxOccupancy) { # 2163 maxBlockSize = blockSizeToTry; # 2164 numBlocks = occupancyInBlocks; # 2165 maxOccupancy = occupancyInThreads; # 2166 } # 2170 if (occupancyLimit == maxOccupancy) { # 2171 break; # 2172 } # 2173 } # 2181 (*minGridSize) = (numBlocks * multiProcessorCount); # 2182 (*blockSize) = maxBlockSize; # 2184 return status; # 2185 } # 2219 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime.h" template< class UnaryFunction, class T> static inline cudaError_t # 2220 cudaOccupancyMaxPotentialBlockSizeVariableSMem(int * # 2221 minGridSize, int * # 2222 blockSize, T # 2223 func, UnaryFunction # 2224 blockSizeToDynamicSMemSize, int # 2225 blockSizeLimit = 0) # 2226 { # 2227 return cudaOccupancyMaxPotentialBlockSizeVariableSMemWithFlags(minGridSize, blockSize, func, blockSizeToDynamicSMemSize, blockSizeLimit, 0); # 2228 } # 2265 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime.h" template< class T> static inline cudaError_t # 2266 cudaOccupancyMaxPotentialBlockSize(int * # 2267 minGridSize, int * # 2268 blockSize, T # 2269 func, size_t # 2270 dynamicSMemSize = 0, int # 2271 blockSizeLimit = 0) # 2272 { # 2273 return cudaOccupancyMaxPotentialBlockSizeVariableSMemWithFlags(minGridSize, blockSize, func, ((__cudaOccupancyB2DHelper)(dynamicSMemSize)), blockSizeLimit, 0); # 2274 } # 2303 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime.h" template< class T> static inline cudaError_t # 2304 cudaOccupancyAvailableDynamicSMemPerBlock(size_t * # 2305 dynamicSmemSize, T # 2306 func, int # 2307 numBlocks, int # 2308 blockSize) # 2309 { # 2310 return ::cudaOccupancyAvailableDynamicSMemPerBlock(dynamicSmemSize, (const void *)func, numBlocks, blockSize); # 2311 } # 2362 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime.h" template< class T> static inline cudaError_t # 2363 cudaOccupancyMaxPotentialBlockSizeWithFlags(int * # 2364 minGridSize, int * # 2365 blockSize, T # 2366 func, size_t # 2367 dynamicSMemSize = 0, int # 2368 blockSizeLimit = 0, unsigned # 2369 flags = 0) # 2370 { # 2371 return cudaOccupancyMaxPotentialBlockSizeVariableSMemWithFlags(minGridSize, blockSize, func, ((__cudaOccupancyB2DHelper)(dynamicSMemSize)), blockSizeLimit, flags); # 2372 } # 2405 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime.h" template< class T> inline cudaError_t # 2406 cudaFuncGetAttributes(cudaFuncAttributes * # 2407 attr, T * # 2408 entry) # 2410 { # 2411 return ::cudaFuncGetAttributes(attr, (const void *)entry); # 2412 } # 2450 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime.h" template< class T> static inline cudaError_t # 2451 cudaFuncSetAttribute(T * # 2452 entry, cudaFuncAttribute # 2453 attr, int # 2454 value) # 2456 { # 2457 return ::cudaFuncSetAttribute((const void *)entry, attr, value); # 2458 } # 2482 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime.h" template< class T, int dim> # 2483 __attribute((deprecated)) static inline cudaError_t cudaBindSurfaceToArray(const surface< T, dim> & # 2484 surf, cudaArray_const_t # 2485 array, const cudaChannelFormatDesc & # 2486 desc) # 2488 { # 2489 return ::cudaBindSurfaceToArray(&surf, array, &desc); # 2490 } # 2513 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime.h" template< class T, int dim> # 2514 __attribute((deprecated)) static inline cudaError_t cudaBindSurfaceToArray(const surface< T, dim> & # 2515 surf, cudaArray_const_t # 2516 array) # 2518 { # 2519 cudaChannelFormatDesc desc; # 2520 cudaError_t err = ::cudaGetChannelDesc(&desc, array); # 2522 return (err == (cudaSuccess)) ? cudaBindSurfaceToArray(surf, array, desc) : err; # 2523 } # 2534 "/usr/local/cuda-11.4/bin/../targets/aarch64-linux/include/cuda_runtime.h" #pragma GCC diagnostic pop # 40 "CMakeCUDACompilerId.cu" const char *info_compiler = ("INFO:compiler[NVIDIA]"); # 278 "CMakeCUDACompilerId.cu" const char info_version[] = {'I', 'N', 'F', 'O', ':', 'c', 'o', 'm', 'p', 'i', 'l', 'e', 'r', '_', 'v', 'e', 'r', 's', 'i', 'o', 'n', '[', (('0') + ((11 / 10000000) % 10)), (('0') + ((11 / 1000000) % 10)), (('0') + ((11 / 100000) % 10)), (('0') + ((11 / 10000) % 10)), (('0') + ((11 / 1000) % 10)), (('0') + ((11 / 100) % 10)), (('0') + ((11 / 10) % 10)), (('0') + (11 % 10)), '.', (('0') + ((4 / 10000000) % 10)), (('0') + ((4 / 1000000) % 10)), (('0') + ((4 / 100000) % 10)), (('0') + ((4 / 10000) % 10)), (('0') + ((4 / 1000) % 10)), (('0') + ((4 / 100) % 10)), (('0') + ((4 / 10) % 10)), (('0') + (4 % 10)), '.', (('0') + ((315 / 10000000) % 10)), (('0') + ((315 / 1000000) % 10)), (('0') + ((315 / 100000) % 10)), (('0') + ((315 / 10000) % 10)), (('0') + ((315 / 1000) % 10)), (('0') + ((315 / 100) % 10)), (('0') + ((315 / 10) % 10)), (('0') + (315 % 10)), ']', '\000'}; # 325 "CMakeCUDACompilerId.cu" const char *info_platform = ("INFO:platform[Linux]"); # 326 const char *info_arch = ("INFO:arch[]"); # 331 const char *info_language_dialect_default = ("INFO:dialect_default[14]"); # 347 int main(int argc, char *argv[]) # 348 { # 349 int require = 0; # 350 require += (info_compiler[argc]); # 351 require += (info_platform[argc]); # 353 require += (info_version[argc]); # 361 require += (info_language_dialect_default[argc]); # 362 (void)argv; # 363 return require; # 364 } # 1 "CMakeCUDACompilerId.cudafe1.stub.c" #define _NV_ANON_NAMESPACE _GLOBAL__N__27_CMakeCUDACompilerId_cpp1_ii_bd57c623 #ifdef _NV_ANON_NAMESPACE #endif # 1 "CMakeCUDACompilerId.cudafe1.stub.c" #include "CMakeCUDACompilerId.cudafe1.stub.c" # 1 "CMakeCUDACompilerId.cudafe1.stub.c" #undef _NV_ANON_NAMESPACE