@@ -65,11 +65,11 @@ constexpr MlasExpConstants<_mlas_fp16_> ExpConstantsFp16 = {
65
65
66
66
template <typename T>
67
67
MLAS_FORCEINLINE
68
- MlasExpConstants<T> Get_Exp_Constants ();
68
+ const MlasExpConstants<T>& Get_Exp_Constants ();
69
69
70
70
template <>
71
71
MLAS_FORCEINLINE
72
- MlasExpConstants<float16x8_t > Get_Exp_Constants<float16x8_t >() {
72
+ const MlasExpConstants<float16x8_t >& Get_Exp_Constants<float16x8_t >() {
73
73
const static MlasExpConstants<float16x8_t > ExpConstantsFp16x8 = {
74
74
MlasBroadcastFloat16x8 (ExpConstantsFp16.LowerRange ),
75
75
MlasBroadcastFloat16x8 (ExpConstantsFp16.UpperRange ),
@@ -94,7 +94,7 @@ MlasExpConstants<float16x8_t> Get_Exp_Constants<float16x8_t>() {
94
94
95
95
template <>
96
96
MLAS_FORCEINLINE
97
- MlasExpConstants<float16x4_t > Get_Exp_Constants<float16x4_t >() {
97
+ const MlasExpConstants<float16x4_t >& Get_Exp_Constants<float16x4_t >() {
98
98
const static MlasExpConstants<float16x4_t > ExpConstantsFp16x4 = {
99
99
MlasBroadcastFloat16x4 (ExpConstantsFp16.LowerRange ),
100
100
MlasBroadcastFloat16x4 (ExpConstantsFp16.UpperRange ),
@@ -431,11 +431,11 @@ constexpr MlasTanhConstants<_mlas_fp16_> TanhConstantsFp16 = {
431
431
432
432
template <typename T>
433
433
MLAS_FORCEINLINE
434
- MlasTanhConstants<T> Get_Tanh_Constants ();
434
+ const MlasTanhConstants<T>& Get_Tanh_Constants ();
435
435
436
436
template <>
437
437
MLAS_FORCEINLINE
438
- MlasTanhConstants<float16x8_t > Get_Tanh_Constants<float16x8_t >() {
438
+ const MlasTanhConstants<float16x8_t >& Get_Tanh_Constants<float16x8_t >() {
439
439
const static MlasTanhConstants<float16x8_t > TanhConstantsFp16x8 = {
440
440
MlasBroadcastFloat16x8 (TanhConstantsFp16.LowerRange ),
441
441
MlasBroadcastFloat16x8 (TanhConstantsFp16.UpperRange ),
@@ -453,7 +453,7 @@ MlasTanhConstants<float16x8_t> Get_Tanh_Constants<float16x8_t>() {
453
453
454
454
template <>
455
455
MLAS_FORCEINLINE
456
- MlasTanhConstants<float16x4_t > Get_Tanh_Constants<float16x4_t >() {
456
+ const MlasTanhConstants<float16x4_t >& Get_Tanh_Constants<float16x4_t >() {
457
457
const static MlasTanhConstants<float16x4_t > TanhConstantsFp16x4 = {
458
458
MlasBroadcastFloat16x4 (TanhConstantsFp16.LowerRange ),
459
459
MlasBroadcastFloat16x4 (TanhConstantsFp16.UpperRange ),
0 commit comments