| 91 | } |
| 92 | |
| 93 | GI_FORCEINLINE |
| 94 | void GiStoreFloat16(gi_float16_t* Buffer, GI_FLOAT16_t Vector) { |
| 95 | #if defined(GI_NEON_INTRINSICS) |
| 96 | vst1q_f16(Buffer, Vector); |
| 97 | #elif defined(GI_RVV_INTRINSICS) |
| 98 | vse16_v_f16m1(Buffer, Vector, GI_SIMD_LEN_BYTE / sizeof(gi_float16_t)); |
| 99 | #endif |
| 100 | } |
| 101 | |
| 102 | GI_FORCEINLINE |
| 103 | GI_FLOAT16_t GiAddFloat16(GI_FLOAT16_t Vector1, GI_FLOAT16_t Vector2) { |
nothing calls this directly
no outgoing calls
no test coverage detected