Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/DTolm/VkFFT
/ functions
Functions
1,842 in github.com/DTolm/VkFFT
⨍
Functions
1,842
◇
Types & classes
603
↓ 4 callers
Function
VkFFTPlanAxis
vkFFT/vkFFT/vkFFT_PlanManagement/vkFFT_Plans/vkFFT_Plan_FFT.h:33
↓ 4 callers
Function
VkFFTScheduler
vkFFT/vkFFT/vkFFT_PlanManagement/vkFFT_HostFunctions/vkFFT_Scheduler.h:2223
↓ 4 callers
Function
VkFFTUpdateBufferSetR2CMultiUploadDecomposition
vkFFT/vkFFT/vkFFT_PlanManagement/vkFFT_API_handles/vkFFT_UpdateBuffers.h:1200
↓ 4 callers
Function
angle_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 callers
Function
appendGlobalToShared
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel0/vkFFT_MemoryManagement/vkFFT_MemoryTransfers/vkFFT_Transfers.h:363
↓ 4 callers
Function
appendRadixShuffle
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel1/vkFFT_RadixShuffle.h:638
↓ 4 callers
Function
appendRegistersToShared_x_x
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel0/vkFFT_MemoryManagement/vkFFT_MemoryTransfers/vkFFT_Transfers.h:118
↓ 4 callers
Function
appendRegistersToShared_y_x
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel0/vkFFT_MemoryManagement/vkFFT_MemoryTransfers/vkFFT_Transfers.h:160
↓ 4 callers
Function
appendSetSMToZero
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel0/vkFFT_MemoryManagement/vkFFT_MemoryTransfers/vkFFT_Transfers.h:432
↓ 4 callers
Function
appendSharedToRegisters_y_y
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel0/vkFFT_MemoryManagement/vkFFT_MemoryTransfers/vkFFT_Transfers.h:86
↓ 4 callers
Function
append_inoutID_processing_multiupload_R2C
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel1/PrePostProcessing/vkFFT_R2C.h:96
↓ 4 callers
Function
arithmetic_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 callers
Function
atan2
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 callers
Method
blitCommandEncoder
method: blitCommandEncoder
metal-cpp/Metal/MTLCommandBuffer.hpp:384
↓ 4 callers
Function
check_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 callers
Method
contents
method: contents
metal-cpp/Metal/MTLBuffer.hpp:62
↓ 4 callers
Method
copyFromBuffer
method: copyFromBuffer:sourceOffset:sourceBytesPerRow:sourceBytesPerImage:sourceSize:toTexture:destinationSlice:destinationLevel:destinationOrigin:
metal-cpp/Metal/MTLBlitCommandEncoder.hpp:117
↓ 4 callers
Method
data
static method: data
metal-cpp/Metal/MTLAccelerationStructure.hpp:671
↓ 4 callers
Function
ldexp
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 callers
Method
localizedString
metal-cpp/Foundation/NSBundle.hpp:369
↓ 4 callers
Function
sample_100_benchmark_VkFFT_single_nd_dct
benchmark_scripts/vkFFT_scripts/src/sample_100_benchmark_VkFFT_single_nd_dct.cpp:50
↓ 4 callers
Function
sample_101_benchmark_VkFFT_double_nd_dct
benchmark_scripts/vkFFT_scripts/src/sample_101_benchmark_VkFFT_double_nd_dct.cpp:50
↓ 4 callers
Function
sincos
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 callers
Method
size
property: size
metal-cpp/Metal/MTLHeap.hpp:118
↓ 3 callers
Function
PfQuadQuickSum
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_MathUtils/vkFFT_MathUtils.h:1027
↓ 3 callers
Function
VkFFTCheckUpdateBufferSet
vkFFT/vkFFT/vkFFT_PlanManagement/vkFFT_API_handles/vkFFT_UpdateBuffers.h:628
↓ 3 callers
Function
VkFFTGetRegistersPerThread
vkFFT/vkFFT/vkFFT_PlanManagement/vkFFT_HostFunctions/vkFFT_Scheduler.h:308
↓ 3 callers
Method
__process_header
( self, header_path )
metal-cpp/SingleHeader/MakeSingleHeader.py:160
↓ 3 callers
Function
abs
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 callers
Function
appendDCTII_read_III_write
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel1/PrePostProcessing/vkFFT_R2R.h:1541
↓ 3 callers
Function
appendDCTII_write_III_read
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel1/PrePostProcessing/vkFFT_R2R.h:1731
↓ 3 callers
Function
appendRadixStage
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel1/vkFFT_RadixStage.h:552
↓ 3 callers
Function
append_inoutID_postprocessing_multiupload_R2C
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel1/PrePostProcessing/vkFFT_R2C.h:127
↓ 3 callers
Function
append_inoutID_postprocessing_multiupload_R2R
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel1/PrePostProcessing/vkFFT_R2R.h:1316
↓ 3 callers
Method
cString
metal-cpp/Foundation/NSString.hpp:188
↓ 3 callers
Function
hyperbolic_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 callers
Function
launchVkFFT
VkFFT_TestSuite.cpp:124
↓ 3 callers
Method
newLibrary
metal-cpp/Metal/MTLDevice.hpp:589
↓ 2 callers
Function
PfIf_le_start
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_MathUtils/vkFFT_MathUtils.h:3692
↓ 2 callers
Function
PfNorm
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_MathUtils/vkFFT_MathUtils.h:3347
↓ 2 callers
Function
PfRsqrt
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_MathUtils/vkFFT_MathUtils.h:3390
↓ 2 callers
Function
VkFFTOptimizeRaderFFTRegisters
vkFFT/vkFFT/vkFFT_PlanManagement/vkFFT_HostFunctions/vkFFT_Scheduler.h:1874
↓ 2 callers
Function
VkFFTPlanR2CMultiUploadDecomposition
vkFFT/vkFFT/vkFFT_PlanManagement/vkFFT_Plans/vkFFT_Plan_R2C.h:30
↓ 2 callers
Function
VkFFT_CompileKernel
vkFFT/vkFFT/vkFFT_PlanManagement/vkFFT_API_handles/vkFFT_CompileKernel.h:26
↓ 2 callers
Method
append
( self, header_path )
metal-cpp/SingleHeader/MakeSingleHeader.py:110
↓ 2 callers
Function
appendBluesteinMultiplication
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel1/PrePostProcessing/vkFFT_Bluestein.h:32
↓ 2 callers
Function
appendBoostThreadDataReorder
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel1/vkFFT_RegisterBoost.h:31
↓ 2 callers
Function
appendConstantToRegisters_x
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel0/vkFFT_MemoryManagement/vkFFT_MemoryTransfers/vkFFT_Transfers.h:183
↓ 2 callers
Function
appendConstantToRegisters_y
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel0/vkFFT_MemoryManagement/vkFFT_MemoryTransfers/vkFFT_Transfers.h:191
↓ 2 callers
Function
appendConversion
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel0/vkFFT_KernelUtils.h:219
↓ 2 callers
Function
appendDCTII_read_III_write_get_inoutID
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel1/PrePostProcessing/vkFFT_R2R.h:193
↓ 2 callers
Function
appendDCTII_read_III_write_processing
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel1/PrePostProcessing/vkFFT_R2R.h:747
↓ 2 callers
Function
appendDCTII_read_III_write_set_inoutID
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel1/PrePostProcessing/vkFFT_R2R.h:230
↓ 2 callers
Function
appendDCTII_write_III_read_get_inoutID
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel1/PrePostProcessing/vkFFT_R2R.h:257
↓ 2 callers
Function
appendDCTII_write_III_read_processing
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel1/PrePostProcessing/vkFFT_R2R.h:784
↓ 2 callers
Function
appendDCTII_write_III_read_set_inoutID
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel1/PrePostProcessing/vkFFT_R2R.h:336
↓ 2 callers
Function
appendExtensions
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel0/vkFFT_KernelUtils.h:64
↓ 2 callers
Function
appendFFTRaderStage
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel1/vkFFT_RaderKernels.h:30
↓ 2 callers
Function
appendInputLayoutVkFFT
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel0/vkFFT_MemoryManagement/vkFFT_MemoryInitialization/vkFFT_InputOutputLayout.h:37
↓ 2 callers
Function
appendKernelEnd
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel0/vkFFT_KernelStartEnd.h:397
↓ 2 callers
Function
appendLUTLayoutVkFFT
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel0/vkFFT_MemoryManagement/vkFFT_MemoryInitialization/vkFFT_InputOutputLayout.h:119
↓ 2 callers
Function
appendLayoutVkFFT
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel0/vkFFT_MemoryManagement/vkFFT_MemoryInitialization/vkFFT_InputOutputLayout.h:26
↓ 2 callers
Function
appendMultRaderStage
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel1/vkFFT_RaderKernels.h:1278
↓ 2 callers
Function
appendOutputLayoutVkFFT
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel0/vkFFT_MemoryManagement/vkFFT_MemoryInitialization/vkFFT_InputOutputLayout.h:64
↓ 2 callers
Function
appendPushConstants
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel0/vkFFT_MemoryManagement/vkFFT_MemoryInitialization/vkFFT_PushConstants.h:41
↓ 2 callers
Function
appendQuadDoubleDoubleStruct
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel0/vkFFT_KernelUtils.h:117
↓ 2 callers
Function
appendReadWriteDataVkFFT_strided
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel1/vkFFT_ReadWrite.h:1238
↓ 2 callers
Function
appendRegisterStorage
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel1/PrePostProcessing/vkFFT_Convolution.h:33
↓ 2 callers
Function
appendReorder4Step
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel1/PrePostProcessing/vkFFT_4step.h:31
↓ 2 callers
Function
appendSharedToGlobal
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel0/vkFFT_MemoryManagement/vkFFT_MemoryTransfers/vkFFT_Transfers.h:398
↓ 2 callers
Function
appendSharedToRegisters_x_x
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel0/vkFFT_MemoryManagement/vkFFT_MemoryTransfers/vkFFT_Transfers.h:44
↓ 2 callers
Function
appendSinCos20
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel0/vkFFT_KernelUtils.h:146
↓ 2 callers
Function
appendVersion
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel0/vkFFT_KernelUtils.h:56
↓ 2 callers
Function
append_inoutID_preprocessing_multiupload_R2C
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel1/PrePostProcessing/vkFFT_R2C.h:27
↓ 2 callers
Function
append_inoutID_preprocessing_multiupload_R2R
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel1/PrePostProcessing/vkFFT_R2R.h:1274
↓ 2 callers
Function
atan2_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 callers
Function
builtin_isnan
half_lib/half.hpp:562
↓ 2 callers
Function
builtin_signbit
half_lib/half.hpp:578
↓ 2 callers
Method
format
property: format
metal-cpp/Metal/MTLVertexDescriptor.hpp:254
↓ 2 callers
Function
initMemoryParametersAPI
vkFFT/vkFFT/vkFFT_PlanManagement/vkFFT_API_handles/vkFFT_InitAPIParameters.h:28
↓ 2 callers
Function
initParametersAPI
vkFFT/vkFFT/vkFFT_PlanManagement/vkFFT_API_handles/vkFFT_InitAPIParameters.h:261
↓ 2 callers
Function
isinf
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 callers
Function
launch_precision_rocFFT_double
benchmark_scripts/rocFFT_scripts/src/precision_rocFFT_double.cpp:18
↓ 2 callers
Function
launch_precision_rocFFT_single
benchmark_scripts/rocFFT_scripts/src/precision_rocFFT_single.cpp:18
↓ 2 callers
Method
maxThreadgroupMemoryLength
property: maxThreadgroupMemoryLength
metal-cpp/Metal/MTLDevice.hpp:1035
↓ 2 callers
Method
newComputePipelineState
metal-cpp/Metal/MTLDevice.hpp:624
↓ 2 callers
Method
newFunction
metal-cpp/Metal/MTLLibrary.hpp:525
↓ 2 callers
Method
object
method: objectAtIndexedSubscript:
metal-cpp/Metal/MTLBlitPass.hpp:132
↓ 2 callers
Function
sample_0_benchmark_rocFFT_single
benchmark_scripts/rocFFT_scripts/src/sample_0_benchmark_rocFFT_single.cpp:21
↓ 2 callers
Function
sample_1_benchmark_rocFFT_double
benchmark_scripts/rocFFT_scripts/src/sample_1_benchmark_rocFFT_double.cpp:21
↓ 2 callers
Function
sample_3_benchmark_rocFFT_single_3d
benchmark_scripts/rocFFT_scripts/src/sample_3_benchmark_rocFFT_single_3d.cpp:21
↓ 2 callers
Function
sample_6_benchmark_rocFFT_single_r2c
benchmark_scripts/rocFFT_scripts/src/sample_6_benchmark_rocFFT_single_r2c.cpp:21
↓ 2 callers
Function
sample_7_benchmark_rocFFT_single_Bluestein
benchmark_scripts/rocFFT_scripts/src/sample_7_benchmark_rocFFT_single_Bluestein.cpp:21
↓ 2 callers
Function
sample_8_benchmark_rocFFT_double_Bluestein
benchmark_scripts/rocFFT_scripts/src/sample_8_benchmark_rocFFT_double_Bluestein.cpp:21
↓ 2 callers
Function
scalbln
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 callers
Method
setLevel
metal-cpp/Metal/MTLRenderPass.hpp:304
↓ 2 callers
Function
user_benchmark_VkFFT
benchmark_scripts/vkFFT_scripts/src/user_benchmark_VkFFT.cpp:51
↓ 1 callers
Function
CreateDebugUtilsMessengerEXT
benchmark_scripts/vkFFT_scripts/src/utils_VkFFT.cpp:51
↓ 1 callers
Function
DestroyDebugUtilsMessengerEXT
benchmark_scripts/vkFFT_scripts/src/utils_VkFFT.cpp:61
↓ 1 callers
Function
PfFMA3
vkFFT/vkFFT/vkFFT_CodeGen/vkFFT_MathUtils/vkFFT_MathUtils.h:2509
← previous
next →
101–200 of 1,842, ranked by callers