MCPcopy Create free account

hub / github.com/DTolm/VkFFT / functions

Functions1,842 in github.com/DTolm/VkFFT

↓ 4 callersFunctionVkFFTPlanAxis
vkFFT/vkFFT/vkFFT_PlanManagement/vkFFT_Plans/vkFFT_Plan_FFT.h:33
↓ 4 callersFunctionVkFFTScheduler
vkFFT/vkFFT/vkFFT_PlanManagement/vkFFT_HostFunctions/vkFFT_Scheduler.h:2223
↓ 4 callersFunctionVkFFTUpdateBufferSetR2CMultiUploadDecomposition
vkFFT/vkFFT/vkFFT_PlanManagement/vkFFT_API_handles/vkFFT_UpdateBuffers.h:1200
↓ 4 callersFunctionangle_arg
Reduce argument for trigonometric functions. \param abs half-precision floating-point value \param k value to take quarter period \return \a abs reduc
half_lib/half.hpp:1604
↓ 4 callersFunctionappendGlobalToShared
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel0/vkFFT_MemoryManagement/vkFFT_MemoryTransfers/vkFFT_Transfers.h:363
↓ 4 callersFunctionappendRadixShuffle
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel1/vkFFT_RadixShuffle.h:638
↓ 4 callersFunctionappendRegistersToShared_x_x
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel0/vkFFT_MemoryManagement/vkFFT_MemoryTransfers/vkFFT_Transfers.h:118
↓ 4 callersFunctionappendRegistersToShared_y_x
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel0/vkFFT_MemoryManagement/vkFFT_MemoryTransfers/vkFFT_Transfers.h:160
↓ 4 callersFunctionappendSetSMToZero
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel0/vkFFT_MemoryManagement/vkFFT_MemoryTransfers/vkFFT_Transfers.h:432
↓ 4 callersFunctionappendSharedToRegisters_y_y
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel0/vkFFT_MemoryManagement/vkFFT_MemoryTransfers/vkFFT_Transfers.h:86
↓ 4 callersFunctionappend_inoutID_processing_multiupload_R2C
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel1/PrePostProcessing/vkFFT_R2C.h:96
↓ 4 callersFunctionarithmetic_shift
Platform-independent arithmetic right shift. \param arg integer value in two's complement \param i shift amount (at most 31) \return \a arg right shif
half_lib/half.hpp:605
↓ 4 callersFunctionatan2
Fixed point arc tangent. This uses the CORDIC algorithm in vectoring mode. \param my y coordinate as Q0.30 \param mx x coordinate as Q0.30 \param n nu
half_lib/half.hpp:1582
↓ 4 callersMethodblitCommandEncoder
method: blitCommandEncoder
metal-cpp/Metal/MTLCommandBuffer.hpp:384
↓ 4 callersFunctioncheck_underflow
Check value for underflow. \param arg non-zero half-precision value to check \return \a arg \exception FE_UNDERFLOW if arg is subnormal
half_lib/half.hpp:767
↓ 4 callersMethodcontents
method: contents
metal-cpp/Metal/MTLBuffer.hpp:62
↓ 4 callersMethodcopyFromBuffer
method: copyFromBuffer:sourceOffset:sourceBytesPerRow:sourceBytesPerImage:sourceSize:toTexture:destinationSlice:destinationLevel:destinationOrigin:
metal-cpp/Metal/MTLBlitCommandEncoder.hpp:117
↓ 4 callersMethoddata
static method: data
metal-cpp/Metal/MTLAccelerationStructure.hpp:671
↓ 4 callersFunctionldexp
Multiply by power of two. This function is exact to rounding for all rounding modes. See also:** Documentation for [std::ldexp](https://en.cppreferen
half_lib/half.hpp:4211
↓ 4 callersMethodlocalizedString
metal-cpp/Foundation/NSBundle.hpp:369
↓ 4 callersFunctionsample_100_benchmark_VkFFT_single_nd_dct
benchmark_scripts/vkFFT_scripts/src/sample_100_benchmark_VkFFT_single_nd_dct.cpp:50
↓ 4 callersFunctionsample_101_benchmark_VkFFT_double_nd_dct
benchmark_scripts/vkFFT_scripts/src/sample_101_benchmark_VkFFT_double_nd_dct.cpp:50
↓ 4 callersFunctionsincos
Fixed point sine and cosine. This uses the CORDIC algorithm in rotation mode. \param mz angle in [-pi/2,pi/2] as Q1.30 \param n number of iterations (
half_lib/half.hpp:1558
↓ 4 callersMethodsize
property: size
metal-cpp/Metal/MTLHeap.hpp:118
↓ 3 callersFunctionPfQuadQuickSum
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_MathUtils/vkFFT_MathUtils.h:1027
↓ 3 callersFunctionVkFFTCheckUpdateBufferSet
vkFFT/vkFFT/vkFFT_PlanManagement/vkFFT_API_handles/vkFFT_UpdateBuffers.h:628
↓ 3 callersFunctionVkFFTGetRegistersPerThread
vkFFT/vkFFT/vkFFT_PlanManagement/vkFFT_HostFunctions/vkFFT_Scheduler.h:308
↓ 3 callersMethod__process_header
( self, header_path )
metal-cpp/SingleHeader/MakeSingleHeader.py:160
↓ 3 callersFunctionabs
Absolute value. See also:** Documentation for [std::abs](https://en.cppreference.com/w/cpp/numeric/math/fabs). \param arg operand \return absolute val
half_lib/half.hpp:2735
↓ 3 callersFunctionappendDCTII_read_III_write
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel1/PrePostProcessing/vkFFT_R2R.h:1541
↓ 3 callersFunctionappendDCTII_write_III_read
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel1/PrePostProcessing/vkFFT_R2R.h:1731
↓ 3 callersFunctionappendRadixStage
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel1/vkFFT_RadixStage.h:552
↓ 3 callersFunctionappend_inoutID_postprocessing_multiupload_R2C
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel1/PrePostProcessing/vkFFT_R2C.h:127
↓ 3 callersFunctionappend_inoutID_postprocessing_multiupload_R2R
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel1/PrePostProcessing/vkFFT_R2R.h:1316
↓ 3 callersMethodcString
metal-cpp/Foundation/NSString.hpp:188
↓ 3 callersFunctionhyperbolic_args
Get exponentials for hyperbolic computation \param abs half-precision floating-point value \param exp variable to take unbiased exponent of larger res
half_lib/half.hpp:1650
↓ 3 callersFunctionlaunchVkFFT
VkFFT_TestSuite.cpp:124
↓ 3 callersMethodnewLibrary
metal-cpp/Metal/MTLDevice.hpp:589
↓ 2 callersFunctionPfIf_le_start
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_MathUtils/vkFFT_MathUtils.h:3692
↓ 2 callersFunctionPfNorm
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_MathUtils/vkFFT_MathUtils.h:3347
↓ 2 callersFunctionPfRsqrt
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_MathUtils/vkFFT_MathUtils.h:3390
↓ 2 callersFunctionVkFFTOptimizeRaderFFTRegisters
vkFFT/vkFFT/vkFFT_PlanManagement/vkFFT_HostFunctions/vkFFT_Scheduler.h:1874
↓ 2 callersFunctionVkFFTPlanR2CMultiUploadDecomposition
vkFFT/vkFFT/vkFFT_PlanManagement/vkFFT_Plans/vkFFT_Plan_R2C.h:30
↓ 2 callersFunctionVkFFT_CompileKernel
vkFFT/vkFFT/vkFFT_PlanManagement/vkFFT_API_handles/vkFFT_CompileKernel.h:26
↓ 2 callersMethodappend
( self, header_path )
metal-cpp/SingleHeader/MakeSingleHeader.py:110
↓ 2 callersFunctionappendBluesteinMultiplication
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel1/PrePostProcessing/vkFFT_Bluestein.h:32
↓ 2 callersFunctionappendBoostThreadDataReorder
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel1/vkFFT_RegisterBoost.h:31
↓ 2 callersFunctionappendConstantToRegisters_x
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel0/vkFFT_MemoryManagement/vkFFT_MemoryTransfers/vkFFT_Transfers.h:183
↓ 2 callersFunctionappendConstantToRegisters_y
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel0/vkFFT_MemoryManagement/vkFFT_MemoryTransfers/vkFFT_Transfers.h:191
↓ 2 callersFunctionappendConversion
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel0/vkFFT_KernelUtils.h:219
↓ 2 callersFunctionappendDCTII_read_III_write_get_inoutID
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel1/PrePostProcessing/vkFFT_R2R.h:193
↓ 2 callersFunctionappendDCTII_read_III_write_processing
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel1/PrePostProcessing/vkFFT_R2R.h:747
↓ 2 callersFunctionappendDCTII_read_III_write_set_inoutID
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel1/PrePostProcessing/vkFFT_R2R.h:230
↓ 2 callersFunctionappendDCTII_write_III_read_get_inoutID
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel1/PrePostProcessing/vkFFT_R2R.h:257
↓ 2 callersFunctionappendDCTII_write_III_read_processing
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel1/PrePostProcessing/vkFFT_R2R.h:784
↓ 2 callersFunctionappendDCTII_write_III_read_set_inoutID
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel1/PrePostProcessing/vkFFT_R2R.h:336
↓ 2 callersFunctionappendExtensions
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel0/vkFFT_KernelUtils.h:64
↓ 2 callersFunctionappendFFTRaderStage
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel1/vkFFT_RaderKernels.h:30
↓ 2 callersFunctionappendInputLayoutVkFFT
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel0/vkFFT_MemoryManagement/vkFFT_MemoryInitialization/vkFFT_InputOutputLayout.h:37
↓ 2 callersFunctionappendKernelEnd
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel0/vkFFT_KernelStartEnd.h:397
↓ 2 callersFunctionappendLUTLayoutVkFFT
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel0/vkFFT_MemoryManagement/vkFFT_MemoryInitialization/vkFFT_InputOutputLayout.h:119
↓ 2 callersFunctionappendLayoutVkFFT
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel0/vkFFT_MemoryManagement/vkFFT_MemoryInitialization/vkFFT_InputOutputLayout.h:26
↓ 2 callersFunctionappendMultRaderStage
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel1/vkFFT_RaderKernels.h:1278
↓ 2 callersFunctionappendOutputLayoutVkFFT
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel0/vkFFT_MemoryManagement/vkFFT_MemoryInitialization/vkFFT_InputOutputLayout.h:64
↓ 2 callersFunctionappendPushConstants
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel0/vkFFT_MemoryManagement/vkFFT_MemoryInitialization/vkFFT_PushConstants.h:41
↓ 2 callersFunctionappendQuadDoubleDoubleStruct
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel0/vkFFT_KernelUtils.h:117
↓ 2 callersFunctionappendReadWriteDataVkFFT_strided
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel1/vkFFT_ReadWrite.h:1238
↓ 2 callersFunctionappendRegisterStorage
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel1/PrePostProcessing/vkFFT_Convolution.h:33
↓ 2 callersFunctionappendReorder4Step
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel1/PrePostProcessing/vkFFT_4step.h:31
↓ 2 callersFunctionappendSharedToGlobal
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel0/vkFFT_MemoryManagement/vkFFT_MemoryTransfers/vkFFT_Transfers.h:398
↓ 2 callersFunctionappendSharedToRegisters_x_x
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel0/vkFFT_MemoryManagement/vkFFT_MemoryTransfers/vkFFT_Transfers.h:44
↓ 2 callersFunctionappendSinCos20
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel0/vkFFT_KernelUtils.h:146
↓ 2 callersFunctionappendVersion
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel0/vkFFT_KernelUtils.h:56
↓ 2 callersFunctionappend_inoutID_preprocessing_multiupload_R2C
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel1/PrePostProcessing/vkFFT_R2C.h:27
↓ 2 callersFunctionappend_inoutID_preprocessing_multiupload_R2R
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel1/PrePostProcessing/vkFFT_R2R.h:1274
↓ 2 callersFunctionatan2_args
Get arguments for atan2 function. \param abs half-precision floating-point value \return \a abs and sqrt(1 - \a abs^2) as Q0.30
half_lib/half.hpp:1627
↓ 2 callersFunctionbuiltin_isnan
half_lib/half.hpp:562
↓ 2 callersFunctionbuiltin_signbit
half_lib/half.hpp:578
↓ 2 callersMethodformat
property: format
metal-cpp/Metal/MTLVertexDescriptor.hpp:254
↓ 2 callersFunctioninitMemoryParametersAPI
vkFFT/vkFFT/vkFFT_PlanManagement/vkFFT_API_handles/vkFFT_InitAPIParameters.h:28
↓ 2 callersFunctioninitParametersAPI
vkFFT/vkFFT/vkFFT_PlanManagement/vkFFT_API_handles/vkFFT_InitAPIParameters.h:261
↓ 2 callersFunctionisinf
Check for infinity. See also:** Documentation for [std::isinf](https://en.cppreference.com/w/cpp/numeric/math/isinf). \param arg number to check \retv
half_lib/half.hpp:4378
↓ 2 callersFunctionlaunch_precision_rocFFT_double
benchmark_scripts/rocFFT_scripts/src/precision_rocFFT_double.cpp:18
↓ 2 callersFunctionlaunch_precision_rocFFT_single
benchmark_scripts/rocFFT_scripts/src/precision_rocFFT_single.cpp:18
↓ 2 callersMethodmaxThreadgroupMemoryLength
property: maxThreadgroupMemoryLength
metal-cpp/Metal/MTLDevice.hpp:1035
↓ 2 callersMethodnewComputePipelineState
metal-cpp/Metal/MTLDevice.hpp:624
↓ 2 callersMethodnewFunction
metal-cpp/Metal/MTLLibrary.hpp:525
↓ 2 callersMethodobject
method: objectAtIndexedSubscript:
metal-cpp/Metal/MTLBlitPass.hpp:132
↓ 2 callersFunctionsample_0_benchmark_rocFFT_single
benchmark_scripts/rocFFT_scripts/src/sample_0_benchmark_rocFFT_single.cpp:21
↓ 2 callersFunctionsample_1_benchmark_rocFFT_double
benchmark_scripts/rocFFT_scripts/src/sample_1_benchmark_rocFFT_double.cpp:21
↓ 2 callersFunctionsample_3_benchmark_rocFFT_single_3d
benchmark_scripts/rocFFT_scripts/src/sample_3_benchmark_rocFFT_single_3d.cpp:21
↓ 2 callersFunctionsample_6_benchmark_rocFFT_single_r2c
benchmark_scripts/rocFFT_scripts/src/sample_6_benchmark_rocFFT_single_r2c.cpp:21
↓ 2 callersFunctionsample_7_benchmark_rocFFT_single_Bluestein
benchmark_scripts/rocFFT_scripts/src/sample_7_benchmark_rocFFT_single_Bluestein.cpp:21
↓ 2 callersFunctionsample_8_benchmark_rocFFT_double_Bluestein
benchmark_scripts/rocFFT_scripts/src/sample_8_benchmark_rocFFT_double_Bluestein.cpp:21
↓ 2 callersFunctionscalbln
Multiply by power of two. This function is exact to rounding for all rounding modes. See also:** Documentation for [std::scalbln](https://en.cpprefer
half_lib/half.hpp:4174
↓ 2 callersMethodsetLevel
metal-cpp/Metal/MTLRenderPass.hpp:304
↓ 2 callersFunctionuser_benchmark_VkFFT
benchmark_scripts/vkFFT_scripts/src/user_benchmark_VkFFT.cpp:51
↓ 1 callersFunctionCreateDebugUtilsMessengerEXT
benchmark_scripts/vkFFT_scripts/src/utils_VkFFT.cpp:51
↓ 1 callersFunctionDestroyDebugUtilsMessengerEXT
benchmark_scripts/vkFFT_scripts/src/utils_VkFFT.cpp:61
↓ 1 callersFunctionPfFMA3
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_MathUtils/vkFFT_MathUtils.h:2509
← previousnext →101–200 of 1,842, ranked by callers