import { FP } from '../../../../../util/floating_point.js';import { makeCaseCache } from '../../case_cache.js';// Cases: [f32|f16|abstract]const cases = (['f32', 'f16', 'abstract'] as const).map(trait => ({[`${trait}`]: () => {return FP[trait].generateScalarToIntervalCases(FP[trait].scalarRange(),'unfiltered',// tanh has an inherited accuracy, so is only expected to be as accurate as f32FP[trait !== 'abstract' ? trait : 'f32'].tanhInterval);},})).reduce((a, b) => ({ ...a, ...b }), {});export const d = makeCaseCache('tanh', cases);