avx512: [ZUC-EIA3-256] Support 16-byte tags in EIA3_N64_16 function
@@ -2199,6 +2199,7 @@ ZUC_EIA3_N64B:
cmp TAG_SIZE, 8
je Eia3_N64B_tag_8B
+ ja Eia3_N64B_tag_16B
; Fall-through for 4 bytes
Eia3_N64B_tag_4B:
@@ -2219,6 +2220,15 @@ Eia3_N64B_tag_8B:
ret
+Eia3_N64B_tag_16B:
+ FUNC_SAVE
+
+ ZUC_EIA3_16_64B_AVX512 STATE, KS, T, DATA, LEN, NROUNDS, 16
+
+ FUNC_RESTORE
+
+ ret
+
;
;; void asm_ZucGenKeystream64B_16_skip16_avx512(state16_t *pSta, u32* pKeyStr[16],
;; const u32 key_off,
