Skip to content

Instantly share code, notes, and snippets.

@abadams
Created November 7, 2017 16:46
Show Gist options
  • Save abadams/01e9fc12b366ab539228cc849cc2a6f4 to your computer and use it in GitHub Desktop.
Save abadams/01e9fc12b366ab539228cc849cc2a6f4 to your computer and use it in GitHub Desktop.
abadams@abadams-mbp:/Applications/Adobe Photoshop CC 2018/Adobe Photoshop CC 2018.app/Contents/Required/Plug-ins/Extensions/HalideBottlenecks.plugin/Contents/MacOS
$ strings HalideBottlenecks | grep ^Halide
HalideBNBlend8ProcWrapper
HalideGenBNColorOnly_sse41
HalideGenBNColorOnlyConst_sse41
HalideGenBNColorOnlyConstDeep_sse41
HalideGenBNColorOnlyConstFloat_sse41
HalideGenBNColorOnlyDeep_sse41
HalideGenBNColorOnlyFloat_sse41
HalideGenBNColorOnlyInterleaved_sse41
HalideGenBNColorOnlySolid_sse41
HalideGenBNColorOnlySolidDeep_sse41
HalideGenBNColorOnlySolidFloat_sse41
HalideGenBNDarkerColor_sse41
HalideGenBNDarkerColorConst_sse41
HalideGenBNDarkerColorConstDeep_sse41
HalideGenBNDarkerColorConstFloat_sse41
HalideGenBNDarkerColorDeep_sse41
HalideGenBNDarkerColorFloat_sse41
HalideGenBNDarkerColorInterleaved_sse41
HalideGenBNDarkerColorSolid_sse41
HalideGenBNDarkerColorSolidDeep_sse41
HalideGenBNDarkerColorSolidFloat_sse41
HalideGenBNHueOnly_sse41
HalideGenBNHueOnlyConst_sse41
HalideGenBNHueOnlyConstDeep_sse41
HalideGenBNHueOnlyConstFloat_sse41
HalideGenBNHueOnlyDeep_sse41
HalideGenBNHueOnlyFloat_sse41
HalideGenBNHueOnlyInterleaved_sse41
HalideGenBNHueOnlySolid_sse41
HalideGenBNHueOnlySolidDeep_sse41
HalideGenBNHueOnlySolidFloat_sse41
HalideGenBNLighterColor_sse41
HalideGenBNLighterColorConst_sse41
HalideGenBNLighterColorConstDeep_sse41
HalideGenBNLighterColorConstFloat_sse41
HalideGenBNLighterColorDeep_sse41
HalideGenBNLighterColorFloat_sse41
HalideGenBNLighterColorInterleaved_sse41
HalideGenBNLighterColorSolid_sse41
HalideGenBNLighterColorSolidDeep_sse41
HalideGenBNLighterColorSolidFloat_sse41
HalideGenBNLuminosityOnly_sse41
HalideGenBNLuminosityOnlyConst_sse41
HalideGenBNLuminosityOnlyConstDeep_sse41
HalideGenBNLuminosityOnlyConstFloat_sse41
HalideGenBNLuminosityOnlyDeep_sse41
HalideGenBNLuminosityOnlyFloat_sse41
HalideGenBNLuminosityOnlyInterleaved_sse41
HalideGenBNLuminosityOnlySolid_sse41
HalideGenBNLuminosityOnlySolidDeep_sse41
HalideGenBNLuminosityOnlySolidFloat_sse41
HalideGenBNSatOnly_sse41
HalideGenBNSatOnlyConst_sse41
HalideGenBNSatOnlyConstDeep_sse41
HalideGenBNSatOnlyConstFloat_sse41
HalideGenBNSatOnlyDeep_sse41
HalideGenBNSatOnlyFloat_sse41
HalideGenBNSatOnlyInterleaved_sse41
HalideGenBNSatOnlySolid_sse41
HalideGenBNSatOnlySolidDeep_sse41
HalideGenBNSatOnlySolidFloat_sse41
HalideGenBNBlend8ColorBurn_sse41
HalideGenBNBlend8ColorBurnConst_sse41
HalideGenBNBlend8ColorBurnConstSolid_sse41
HalideGenBNBlend8ColorBurnInterleaved_sse41
HalideGenBNBlend8ColorBurnSolid_sse41
HalideGenBNBlend8ColorDodge_sse41
HalideGenBNBlend8ColorDodgeConst_sse41
HalideGenBNBlend8ColorDodgeConstSolid_sse41
HalideGenBNBlend8ColorDodgeInterleaved_sse41
HalideGenBNBlend8ColorDodgeSolid_sse41
HalideGenBNBlend8Divide_sse41
HalideGenBNBlend8DivideConst_sse41
HalideGenBNBlend8DivideConstSolid_sse41
HalideGenBNBlend8DivideInterleaved_sse41
HalideGenBNBlend8DivideSolid_sse41
HalideGenBNBlend8Exclusion_sse41
HalideGenBNBlend8ExclusionConst_sse41
HalideGenBNBlend8ExclusionConstSolid_sse41
HalideGenBNBlend8ExclusionInterleaved_sse41
HalideGenBNBlend8ExclusionSolid_sse41
HalideGenBNBlend8HardMix_sse41
HalideGenBNBlend8HardMixConst_sse41
HalideGenBNBlend8HardMixConstSolid_sse41
HalideGenBNBlend8HardMixInterleaved_sse41
HalideGenBNBlend8HardMixSolid_sse41
HalideGenBNBlend8LinearBurn_sse41
HalideGenBNBlend8LinearBurnConst_sse41
HalideGenBNBlend8LinearBurnConstSolid_sse41
HalideGenBNBlend8LinearBurnInterleaved_sse41
HalideGenBNBlend8LinearBurnSolid_sse41
HalideGenBNBlend8LinearDodge_sse41
HalideGenBNBlend8LinearDodgeConst_sse41
HalideGenBNBlend8LinearDodgeConstSolid_sse41
HalideGenBNBlend8LinearDodgeInterleaved_sse41
HalideGenBNBlend8LinearDodgeSolid_sse41
HalideGenBNBlend8LinearLight_sse41
HalideGenBNBlend8LinearLightConst_sse41
HalideGenBNBlend8LinearLightConstSolid_sse41
HalideGenBNBlend8LinearLightInterleaved_sse41
HalideGenBNBlend8LinearLightSolid_sse41
HalideGenBNBlend8PinLight_sse41
HalideGenBNBlend8PinLightConst_sse41
HalideGenBNBlend8PinLightConstSolid_sse41
HalideGenBNBlend8PinLightInterleaved_sse41
HalideGenBNBlend8PinLightSolid_sse41
HalideGenBNBlend8Subtraction_sse41
HalideGenBNBlend8SubtractionConst_sse41
HalideGenBNBlend8SubtractionConstSolid_sse41
HalideGenBNBlend8SubtractionInterleaved_sse41
HalideGenBNBlend8SubtractionSolid_sse41
HalideGenBNBlend8VividLight_sse41
HalideGenBNBlend8VividLightConst_sse41
HalideGenBNBlend8VividLightConstSolid_sse41
HalideGenBNBlend8VividLightInterleaved_sse41
HalideGenBNBlend8VividLightSolid_sse41
HalideGenBNStandardBlend8Difference_sse41
HalideGenBNStandardBlend8DifferenceConst_sse41
HalideGenBNStandardBlend8DifferenceConstSolid_sse41
HalideGenBNStandardBlend8DifferenceInterleaved_sse41
HalideGenBNStandardBlend8DifferenceSolid_sse41
HalideGenBNStandardBlend8Normal_sse41
HalideGenBNStandardBlend8NormalConst_sse41
HalideGenBNStandardBlend8NormalConstSolid_sse41
HalideGenBNStandardBlend8NormalInterleaved_sse41
HalideGenBNStandardBlend8NormalSolid_sse41
HalideGenBNAdjustOpacity_sse41
HalideGenBNAdjustOpacityWithMaskInterleaved_sse41
HalideGenBNCrossOpacitiesBehindInterleaved_sse41
HalideGenBNCrossOpacitiesInterleaved_sse41
HalideGenBNDissolveMask_sse41
HalideGenBNDodgeMidtones_sse41
HalideGenBNScreenOpacitiesInterleaved_sse41
HalideGenBNBlendRect_sse41
HalideGenBNBlendRectDeep_sse41
HalideGenBNBlendRectFloat_sse41
HalideGenBNBlendRectInterleaved_sse41
HalideGenBNDarkenOnly_sse41
HalideGenBNDarkenOnlyConst_sse41
HalideGenBNDarkenOnlyInterleaved_sse41
HalideGenBNHardLightBlend_sse41
HalideGenBNHardLightConst_sse41
HalideGenBNHardLightInterleaved_sse41
HalideGenBNHardLightSolid_sse41
HalideGenBNLightenOnly_sse41
HalideGenBNLightenOnlyConst_sse41
HalideGenBNLightenOnlyInterleaved_sse41
HalideGenBNMultiplyBlend_sse41
HalideGenBNMultiplyBlendConst_sse41
HalideGenBNMultiplyBlendDeep_sse41
HalideGenBNMultiplyBlendInterleaved_sse41
HalideGenBNOverlayBlend_sse41
HalideGenBNOverlayBlendConst_sse41
HalideGenBNOverlayBlendInterleaved_sse41
HalideGenBNOverlayBlendSolid_sse41
HalideGenBNScreenBlend_sse41
HalideGenBNScreenBlendConst_sse41
HalideGenBNScreenBlendDeep_sse41
HalideGenBNScreenBlendInterleaved_sse41
HalideGenBNSoftLight_sse41
HalideGenBNSoftLightConst_sse41
HalideGenBNSoftLightInterleaved_sse41
HalideGenBNSoftLightSolid_sse41
HalideGenBNBlurMoreRect_sse41
HalideGenBNBlurMoreRectDeep_sse41
HalideGenBNBlurMoreRectFloat_sse41
HalideGenBNBlurRect_sse41
HalideGenBNBlurRectDeep_sse41
HalideGenBNBlurRectFloat_sse41
HalideGenBNSobelRect_sse41
HalideGenBNSobelRectDeep_sse41
HalideGenBNWeightedCol_sse41
HalideGenBNWeightedRow_sse41
HalideGenBNMapRGBHueSat2_sse41
HalideGenBNMapRGBHueSat2ConstMask_sse41
HalideGenBNInterleave4to4_sse41
HalideGenBNColorOnly_avx2
HalideGenBNColorOnlyConst_avx2
HalideGenBNColorOnlyConstDeep_avx2
HalideGenBNColorOnlyConstFloat_avx2
HalideGenBNColorOnlyDeep_avx2
HalideGenBNColorOnlyFloat_avx2
HalideGenBNColorOnlyInterleaved_avx2
HalideGenBNColorOnlySolid_avx2
HalideGenBNColorOnlySolidDeep_avx2
HalideGenBNColorOnlySolidFloat_avx2
HalideGenBNDarkerColor_avx2
HalideGenBNDarkerColorConst_avx2
HalideGenBNDarkerColorConstDeep_avx2
HalideGenBNDarkerColorConstFloat_avx2
HalideGenBNDarkerColorDeep_avx2
HalideGenBNDarkerColorFloat_avx2
HalideGenBNDarkerColorInterleaved_avx2
HalideGenBNDarkerColorSolid_avx2
HalideGenBNDarkerColorSolidDeep_avx2
HalideGenBNDarkerColorSolidFloat_avx2
HalideGenBNHueOnly_avx2
HalideGenBNHueOnlyConst_avx2
HalideGenBNHueOnlyConstDeep_avx2
HalideGenBNHueOnlyConstFloat_avx2
HalideGenBNHueOnlyDeep_avx2
HalideGenBNHueOnlyFloat_avx2
HalideGenBNHueOnlyInterleaved_avx2
HalideGenBNHueOnlySolid_avx2
HalideGenBNHueOnlySolidDeep_avx2
HalideGenBNHueOnlySolidFloat_avx2
HalideGenBNLighterColor_avx2
HalideGenBNLighterColorConst_avx2
HalideGenBNLighterColorConstDeep_avx2
HalideGenBNLighterColorConstFloat_avx2
HalideGenBNLighterColorDeep_avx2
HalideGenBNLighterColorFloat_avx2
HalideGenBNLighterColorInterleaved_avx2
HalideGenBNLighterColorSolid_avx2
HalideGenBNLighterColorSolidDeep_avx2
HalideGenBNLighterColorSolidFloat_avx2
HalideGenBNLuminosityOnly_avx2
HalideGenBNLuminosityOnlyConst_avx2
HalideGenBNLuminosityOnlyConstDeep_avx2
HalideGenBNLuminosityOnlyConstFloat_avx2
HalideGenBNLuminosityOnlyDeep_avx2
HalideGenBNLuminosityOnlyFloat_avx2
HalideGenBNLuminosityOnlyInterleaved_avx2
HalideGenBNLuminosityOnlySolid_avx2
HalideGenBNLuminosityOnlySolidDeep_avx2
HalideGenBNLuminosityOnlySolidFloat_avx2
HalideGenBNSatOnly_avx2
HalideGenBNSatOnlyConst_avx2
HalideGenBNSatOnlyConstDeep_avx2
HalideGenBNSatOnlyConstFloat_avx2
HalideGenBNSatOnlyDeep_avx2
HalideGenBNSatOnlyFloat_avx2
HalideGenBNSatOnlyInterleaved_avx2
HalideGenBNSatOnlySolid_avx2
HalideGenBNSatOnlySolidDeep_avx2
HalideGenBNSatOnlySolidFloat_avx2
HalideGenBNBlend8ColorBurn_avx2
HalideGenBNBlend8ColorBurnConst_avx2
HalideGenBNBlend8ColorBurnConstSolid_avx2
HalideGenBNBlend8ColorBurnInterleaved_avx2
HalideGenBNBlend8ColorBurnSolid_avx2
HalideGenBNBlend8ColorDodge_avx2
HalideGenBNBlend8ColorDodgeConst_avx2
HalideGenBNBlend8ColorDodgeConstSolid_avx2
HalideGenBNBlend8ColorDodgeInterleaved_avx2
HalideGenBNBlend8ColorDodgeSolid_avx2
HalideGenBNBlend8Divide_avx2
HalideGenBNBlend8DivideConst_avx2
HalideGenBNBlend8DivideConstSolid_avx2
HalideGenBNBlend8DivideInterleaved_avx2
HalideGenBNBlend8DivideSolid_avx2
HalideGenBNBlend8Exclusion_avx2
HalideGenBNBlend8ExclusionConst_avx2
HalideGenBNBlend8ExclusionConstSolid_avx2
HalideGenBNBlend8ExclusionInterleaved_avx2
HalideGenBNBlend8ExclusionSolid_avx2
HalideGenBNBlend8HardMix_avx2
HalideGenBNBlend8HardMixConst_avx2
HalideGenBNBlend8HardMixConstSolid_avx2
HalideGenBNBlend8HardMixInterleaved_avx2
HalideGenBNBlend8HardMixSolid_avx2
HalideGenBNBlend8LinearBurn_avx2
HalideGenBNBlend8LinearBurnConst_avx2
HalideGenBNBlend8LinearBurnConstSolid_avx2
HalideGenBNBlend8LinearBurnInterleaved_avx2
HalideGenBNBlend8LinearBurnSolid_avx2
HalideGenBNBlend8LinearDodge_avx2
HalideGenBNBlend8LinearDodgeConst_avx2
HalideGenBNBlend8LinearDodgeConstSolid_avx2
HalideGenBNBlend8LinearDodgeInterleaved_avx2
HalideGenBNBlend8LinearDodgeSolid_avx2
HalideGenBNBlend8LinearLight_avx2
HalideGenBNBlend8LinearLightConst_avx2
HalideGenBNBlend8LinearLightConstSolid_avx2
HalideGenBNBlend8LinearLightInterleaved_avx2
HalideGenBNBlend8LinearLightSolid_avx2
HalideGenBNBlend8PinLight_avx2
HalideGenBNBlend8PinLightConst_avx2
HalideGenBNBlend8PinLightConstSolid_avx2
HalideGenBNBlend8PinLightInterleaved_avx2
HalideGenBNBlend8PinLightSolid_avx2
HalideGenBNBlend8Subtraction_avx2
HalideGenBNBlend8SubtractionConst_avx2
HalideGenBNBlend8SubtractionConstSolid_avx2
HalideGenBNBlend8SubtractionInterleaved_avx2
HalideGenBNBlend8SubtractionSolid_avx2
HalideGenBNBlend8VividLight_avx2
HalideGenBNBlend8VividLightConst_avx2
HalideGenBNBlend8VividLightConstSolid_avx2
HalideGenBNBlend8VividLightInterleaved_avx2
HalideGenBNBlend8VividLightSolid_avx2
HalideGenBNStandardBlend8Difference_avx2
HalideGenBNStandardBlend8DifferenceConst_avx2
HalideGenBNStandardBlend8DifferenceConstSolid_avx2
HalideGenBNStandardBlend8DifferenceInterleaved_avx2
HalideGenBNStandardBlend8DifferenceSolid_avx2
HalideGenBNStandardBlend8Normal_avx2
HalideGenBNStandardBlend8NormalConst_avx2
HalideGenBNStandardBlend8NormalConstSolid_avx2
HalideGenBNStandardBlend8NormalInterleaved_avx2
HalideGenBNStandardBlend8NormalSolid_avx2
HalideGenBNAdjustOpacity_avx2
HalideGenBNAdjustOpacityWithMaskInterleaved_avx2
HalideGenBNCrossOpacitiesBehindInterleaved_avx2
HalideGenBNCrossOpacitiesInterleaved_avx2
HalideGenBNDissolveMask_avx2
HalideGenBNDodgeMidtones_avx2
HalideGenBNScreenOpacitiesInterleaved_avx2
HalideGenBNBlendRect_avx2
HalideGenBNBlendRectDeep_avx2
HalideGenBNBlendRectFloat_avx2
HalideGenBNBlendRectInterleaved_avx2
HalideGenBNDarkenOnly_avx2
HalideGenBNDarkenOnlyConst_avx2
HalideGenBNDarkenOnlyInterleaved_avx2
HalideGenBNHardLightBlend_avx2
HalideGenBNHardLightConst_avx2
HalideGenBNHardLightInterleaved_avx2
HalideGenBNHardLightSolid_avx2
HalideGenBNLightenOnly_avx2
HalideGenBNLightenOnlyConst_avx2
HalideGenBNLightenOnlyInterleaved_avx2
HalideGenBNMultiplyBlend_avx2
HalideGenBNMultiplyBlendConst_avx2
HalideGenBNMultiplyBlendDeep_avx2
HalideGenBNMultiplyBlendInterleaved_avx2
HalideGenBNOverlayBlend_avx2
HalideGenBNOverlayBlendConst_avx2
HalideGenBNOverlayBlendInterleaved_avx2
HalideGenBNOverlayBlendSolid_avx2
HalideGenBNScreenBlend_avx2
HalideGenBNScreenBlendConst_avx2
HalideGenBNScreenBlendDeep_avx2
HalideGenBNScreenBlendInterleaved_avx2
HalideGenBNSoftLight_avx2
HalideGenBNSoftLightConst_avx2
HalideGenBNSoftLightInterleaved_avx2
HalideGenBNSoftLightSolid_avx2
HalideGenBNBlurMoreRect_avx2
HalideGenBNBlurMoreRectDeep_avx2
HalideGenBNBlurMoreRectFloat_avx2
HalideGenBNBlurRect_avx2
HalideGenBNBlurRectDeep_avx2
HalideGenBNBlurRectFloat_avx2
HalideGenBNSobelRect_avx2
HalideGenBNSobelRectDeep_avx2
HalideGenBNWeightedCol_avx2
HalideGenBNWeightedRow_avx2
HalideGenBNMapRGBHueSat2_avx2
HalideGenBNMapRGBHueSat2ConstMask_avx2
HalideGenBNInterleave4to4_avx2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment