MCPcopy Create free account

hub / github.com/OpenPathGuidingLibrary/openpgl / functions

Functions4,307 in github.com/OpenPathGuidingLibrary/openpgl

↓ 13 callersFunction_mm_set_pd
Set packed double-precision (64-bit) floating-point elements in dst with the supplied values. https://www.intel.com/content/www/us/en/docs/intrinsics-
third-party/embreeSrc/common/simd/arm/sse2neon.h:5018
↓ 13 callersFunction_mm_xor_ps
Compute the bitwise XOR of packed single-precision (32-bit) floating-point elements in a and b, and store the results in dst. https://www.intel.com/co
third-party/embreeSrc/common/simd/arm/sse2neon.h:2957
↓ 13 callersMethodaddSample
openpgl/directional/OutgoingRadianceHistogram.h:64
↓ 13 callersFunctionisfinite
third-party/embreeSrc/common/simd/simd.h:26
↓ 13 callersMethodkdtree_get_pt
Returns the dim'th component of the idx'th point in the class:
third-party/nanoflann/include/nanoflann.hpp:2395
↓ 13 callersFunctionrsqrt
third-party/embreeSrc/common/math/vec2.h:70
↓ 13 callersMethodsetToTrue
openpgl/directional/vmm/ParallaxAwareVonMisesFisherWeightedEMFactory.h:1585
↓ 13 callersMethodsize
openpgl/data/PathSegmentDataStorage.h:101
↓ 13 callersMethodsize
third-party/nanoflann/include/nanoflann.hpp:190
↓ 13 callersFunctionwuffs_base__status__is_suspension
third-party/tinyexr/deps/nanozlib/wuffs-v0.3.c:487
↓ 12 callersFunction_mm_sub_epi32
Subtract packed 32-bit integers in b from packed 32-bit integers in a, and store the results in dst. https://www.intel.com/content/www/us/en/docs/intr
third-party/embreeSrc/common/simd/arm/sse2neon.h:5722
↓ 12 callersFunctionasFloat
third-party/embreeSrc/common/math/emath.h:52
↓ 12 callersFunctionblendv_ps
third-party/embreeSrc/common/simd/sse.h:15
↓ 12 callersMethodclear
openpgl/spatial/kdtree/KDTree.h:216
↓ 12 callersFunctionhasISA
third-party/embreeSrc/common/sys/sysinfo.cpp:424
↓ 12 callersMethodisValid
openpgl/data/Range.h:79
↓ 12 callersFunctionloadu
third-party/embreeSrc/common/math/vec3fa.h:72
↓ 12 callersFunctionmax
third-party/embreeSrc/common/simd/vfloat16_avx512.h:226
↓ 12 callersFunctionmin
third-party/embreeSrc/common/simd/vfloat16_avx512.h:222
↓ 12 callersFunctionpglVec3f
openpgl/include/openpgl/common.h:160
↓ 12 callersFunctionsse2neon_recast_f64_s64
third-party/embreeSrc/common/simd/arm/sse2neon.h:141
↓ 12 callersFunctionswap8
third-party/tinyexr/tinyexr.h:902
↓ 12 callersFunctionumax
third-party/embreeSrc/common/simd/vint8_avx2.h:254
↓ 12 callersFunctionumax
third-party/embreeSrc/common/simd/vint8_avx.h:246
↓ 12 callersFunctionumin
third-party/embreeSrc/common/simd/vint8_avx2.h:253
↓ 12 callersFunctionumin
third-party/embreeSrc/common/simd/vint8_avx.h:242
↓ 12 callersFunctionwuffs_base__u32__max
third-party/tinyexr/deps/nanozlib/wuffs-v0.3.c:851
↓ 11 callersFunction__cpuid
third-party/embreeSrc/common/sys/intrinsics.h:413
↓ 11 callersFunction_mm_cmplt_ps
Compare packed single-precision (32-bit) floating-point elements in a and b for less-than, and store the results in dst. https://www.intel.com/content
third-party/embreeSrc/common/simd/arm/sse2neon.h:1326
↓ 11 callersFunction_mm_div_ps
Divide packed single-precision (32-bit) floating-point elements in a by packed elements in b, and store the results in dst. Due to ARMv7-A NEON's lack
third-party/embreeSrc/common/simd/arm/sse2neon.h:1763
↓ 11 callersFunctionlength
third-party/embreeSrc/common/math/vec2.h:152
↓ 11 callersMethodload
third-party/embreeSrc/common/simd/vint8_avx.h:73
↓ 11 callersMethodreset
openpgl/data/Range.h:35
↓ 11 callersFunctionstore
openpgl/imagespace/ImageSpaceGuidingBuffer.h:256
↓ 11 callersFunctionwuffs_base__status__is_error
third-party/tinyexr/deps/nanozlib/wuffs-v0.3.c:472
↓ 10 callersFunctionFreeEXRHeader
third-party/tinyexr/tinyexr.h:8522
↓ 10 callersFunction_mm256_castsi128_si256
third-party/embreeSrc/common/simd/arm/avx2neon.h:201
↓ 10 callersFunction_mm256_maskload_ps
third-party/embreeSrc/common/simd/arm/avx2neon.h:885
↓ 10 callersFunctionabs
third-party/embreeSrc/common/math/vec3.h:71
↓ 10 callersFunctionany
third-party/embreeSrc/common/simd/vboolf8_avx.h:168
↓ 10 callersFunctioncpy2
third-party/tinyexr/tinyexr.h:774
↓ 10 callersMethoddataset_get
Helper accessor to the dataset points:
third-party/nanoflann/include/nanoflann.hpp:988
↓ 10 callersFunctionframe
third-party/embreeSrc/common/math/linearspace3.h:117
↓ 10 callersFunctionmax
third-party/embreeSrc/common/simd/vint8_avx.h:238
↓ 10 callersFunctionmm512_mask2int
third-party/embreeSrc/common/sys/intrinsics.h:548
↓ 10 callersFunctionwuffs_base__color_u32_argb_nonpremul__as__color_u32_argb_premul
wuffs_base__color_u32_argb_nonpremul__as__color_u32_argb_premul converts from non-premultiplied alpha to premultiplied alpha.
third-party/tinyexr/deps/nanozlib/wuffs-v0.3.c:3799
↓ 9 callersFunction_MM_GET_ROUNDING_MODE
Macro: Get the rounding mode bits from the MXCSR control and status register. The rounding mode may contain any of the following flags: _MM_ROUND_NEAR
third-party/embreeSrc/common/simd/arm/sse2neon.h:1855
↓ 9 callersFunction_mm256_castsi256_si128
third-party/embreeSrc/common/simd/arm/avx2neon.h:210
↓ 9 callersFunction_mm256_set1_ps
third-party/embreeSrc/common/simd/arm/avx2neon.h:1075
↓ 9 callersFunction_mm_cvtepi32_ps
Convert packed signed 32-bit integers in a to packed single-precision (32-bit) floating-point elements, and store the results in dst. https://www.inte
third-party/embreeSrc/common/simd/arm/sse2neon.h:3902
↓ 9 callersFunction_mm_cvtps_epi32
Convert packed single-precision (32-bit) floating-point elements in a to packed 32-bit integers, and store the results in dst. https://www.intel.com/c
third-party/embreeSrc/common/simd/arm/sse2neon.h:3981
↓ 9 callersFunction_mm_load_ps
Load 128-bits (composed of 4 packed single-precision (32-bit) floating-point elements) from memory into dst. mem_addr must be aligned on a 16-byte bou
third-party/embreeSrc/common/simd/arm/sse2neon.h:1889
↓ 9 callersFunction_mm_load_si128
Load 128-bits of integer data from memory into dst. mem_addr must be aligned on a 16-byte boundary or a general-protection exception may be generated.
third-party/embreeSrc/common/simd/arm/sse2neon.h:4369
↓ 9 callersFunction_mm_max_epi32
Compare packed signed 32-bit integers in a and b, and store packed maximum values in dst. https://www.intel.com/content/www/us/en/docs/intrinsics-guid
third-party/embreeSrc/common/simd/arm/sse2neon.h:7333
↓ 9 callersFunction_mm_max_ps
Compare packed single-precision (32-bit) floating-point elements in a and b, and store packed maximum values in dst. dst does not follow the IEEE Stan
third-party/embreeSrc/common/simd/arm/sse2neon.h:2031
↓ 9 callersFunction_mm_min_epi32
Compare packed signed 32-bit integers in a and b, and store packed minimum values in dst. https://www.intel.com/content/www/us/en/docs/intrinsics-guid
third-party/embreeSrc/common/simd/arm/sse2neon.h:7369
↓ 9 callersFunction_mm_min_ps
Compare packed single-precision (32-bit) floating-point elements in a and b, and store packed minimum values in dst. dst does not follow the IEEE Stan
third-party/embreeSrc/common/simd/arm/sse2neon.h:2079
↓ 9 callersFunction_mm_prefetch
Fetch the line of data from memory that contains address p to a location in the cache hierarchy specified by the locality hint i. https://www.intel.co
third-party/embreeSrc/common/simd/arm/sse2neon.h:2286
↓ 9 callersFunction_mm_rsqrt_ps
Compute the approximate reciprocal square root of packed single-precision (32-bit) floating-point elements in a, and store the results in dst. The max
third-party/embreeSrc/common/simd/arm/sse2neon.h:2363
↓ 9 callersFunction_mm_sub_ps
Subtract packed single-precision (32-bit) floating-point elements in b from packed single-precision (32-bit) floating-point elements in a, and store t
third-party/embreeSrc/common/simd/arm/sse2neon.h:2843
↓ 9 callersFunctionbroadcast
third-party/embreeSrc/common/math/vec3.h:283
↓ 9 callersFunctionclamp
third-party/embreeSrc/common/math/emath.h:305
↓ 9 callersFunctionmax
third-party/embreeSrc/common/simd/vfloat4_sse2.h:391
↓ 9 callersFunctionmax
third-party/embreeSrc/common/simd/vint4_sse2.h:422
↓ 9 callersFunctionmin
third-party/embreeSrc/common/simd/vfloat4_sse2.h:387
↓ 9 callersFunctionmin
third-party/embreeSrc/common/simd/vint4_sse2.h:421
↓ 9 callersFunctionmsub
third-party/embreeSrc/common/math/vec3.h:108
↓ 9 callersFunctionpause_cpu
third-party/embreeSrc/common/sys/intrinsics.h:508
↓ 9 callersFunctionrcp
third-party/embreeSrc/common/math/vec2.h:69
↓ 9 callersFunctionwuffs_base__make_utf_8__next__output
third-party/tinyexr/deps/nanozlib/wuffs-v0.3.c:5778
↓ 9 callersFunctionwuffs_base__private_implementation__is_decimal_digit
third-party/tinyexr/deps/nanozlib/wuffs-v0.3.c:10832
↓ 9 callersFunctionwuffs_base__u64__sat_add
third-party/tinyexr/deps/nanozlib/wuffs-v0.3.c:966
↓ 8 callersFunctionInitEXRImage
third-party/tinyexr/tinyexr.h:8489
↓ 8 callersFunction_mm256_loadu_ps
third-party/embreeSrc/common/simd/arm/avx2neon.h:593
↓ 8 callersFunction_mm256_permute2f128_si256
third-party/embreeSrc/common/simd/arm/avx2neon.h:1061
↓ 8 callersFunction_mm_castsi128_pd
Cast vector of type __m128i to type __m128d. This intrinsic is only used for compilation and does not generate any instructions, thus it has zero late
third-party/embreeSrc/common/simd/arm/sse2neon.h:3186
↓ 8 callersFunction_mm_fmadd_ps
third-party/embreeSrc/common/simd/arm/emulation.h:16
↓ 8 callersFunction_mm_fnmadd_ps
third-party/embreeSrc/common/simd/arm/emulation.h:17
↓ 8 callersFunction_mm_loadl_epi64
Load 64-bit integer from memory into the first element of dst. https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#text=_mm_loadl
third-party/embreeSrc/common/simd/arm/sse2neon.h:4403
↓ 8 callersFunction_mm_maskload_ps
third-party/embreeSrc/common/simd/arm/avx2neon.h:69
↓ 8 callersFunction_mm_mul_ss
Multiply the lower single-precision (32-bit) floating-point element in a and b, store the result in the lower element of dst, and copy the upper 3 pac
third-party/embreeSrc/common/simd/arm/sse2neon.h:2208
↓ 8 callersFunction_mm_or_si128
Compute the bitwise OR of 128 bits (representing integer data) in a and b, and store the result in dst. https://www.intel.com/content/www/us/en/docs/i
third-party/embreeSrc/common/simd/arm/sse2neon.h:4888
↓ 8 callersFunctionasInt
third-party/embreeSrc/common/math/emath.h:51
↓ 8 callersMethodcapacity
openpgl/data/SampleContainerInternal.h:184
↓ 8 callersMethodclear
third-party/tinyexr/tinyexr.h:1184
↓ 8 callersMethoddeserialize
openpgl/field/SurfaceVolumeField.h:191
↓ 8 callersMethodelapsed
openpgl/openpgl_common.h:362
↓ 8 callersFunctionfloor
third-party/embreeSrc/common/simd/vfloat8_avx.h:514
↓ 8 callersMethodgetDataIdx
openpgl/spatial/kdtree/KDTree.h:111
↓ 8 callersFunctionhufLength
third-party/tinyexr/tinyexr.h:2126
↓ 8 callersFunctioninit
openpgl/directional/vmm/VMMVolumeSamplingDistribution.h:35
↓ 8 callersFunctionisnan
third-party/embreeSrc/common/math/emath.h:28
↓ 8 callersFunctionmadd
third-party/embreeSrc/common/math/vec2.h:98
↓ 8 callersFunctionrsqrt
third-party/embreeSrc/common/math/vec3fa.h:149
↓ 8 callersMethodserialize
openpgl/field/SurfaceVolumeField.h:183
↓ 8 callersMethodsize
third-party/embreeSrc/common/sys/array.h:26
↓ 8 callersMethodstore
third-party/embreeSrc/common/simd/vint8_avx.h:79
↓ 8 callersFunctionunpacklo
third-party/embreeSrc/common/simd/vfloat4_sse2.h:595
↓ 8 callersFunctionunpacklo
third-party/embreeSrc/common/simd/vfloat8_avx.h:530
↓ 8 callersFunctionwuffs_base__color_u32_argb_premul__as__color_u16_rgb_565
third-party/tinyexr/deps/nanozlib/wuffs-v0.3.c:3743
← previousnext →101–200 of 4,307, ranked by callers