From f578994fa634a615a6800703e18dfbf931958388 Mon Sep 17 00:00:00 2001 From: Yawning Angel Date: Fri, 7 Jun 2024 22:26:02 +0900 Subject: [PATCH] core/simd/x86: Make the AES-NI intrinsics consistent with Intel --- core/simd/x86/aes.odin | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/core/simd/x86/aes.odin b/core/simd/x86/aes.odin index 3a32de0d6..66a1f744c 100644 --- a/core/simd/x86/aes.odin +++ b/core/simd/x86/aes.odin @@ -2,32 +2,32 @@ package simd_x86 @(require_results, enable_target_feature = "aes") -_mm_aesdec :: #force_inline proc "c" (a, b: __m128i) -> __m128i { +_mm_aesdec_si128 :: #force_inline proc "c" (a, b: __m128i) -> __m128i { return aesdec(a, b) } @(require_results, enable_target_feature = "aes") -_mm_aesdeclast :: #force_inline proc "c" (a, b: __m128i) -> __m128i { +_mm_aesdeclast_si128 :: #force_inline proc "c" (a, b: __m128i) -> __m128i { return aesdeclast(a, b) } @(require_results, enable_target_feature = "aes") -_mm_aesenc :: #force_inline proc "c" (a, b: __m128i) -> __m128i { +_mm_aesenc_si128 :: #force_inline proc "c" (a, b: __m128i) -> __m128i { return aesenc(a, b) } @(require_results, enable_target_feature = "aes") -_mm_aesenclast :: #force_inline proc "c" (a, b: __m128i) -> __m128i { +_mm_aesenclast_si128 :: #force_inline proc "c" (a, b: __m128i) -> __m128i { return aesenclast(a, b) } @(require_results, enable_target_feature = "aes") -_mm_aesimc :: #force_inline proc "c" (a: __m128i) -> __m128i { +_mm_aesimc_si128 :: #force_inline proc "c" (a: __m128i) -> __m128i { return aesimc(a) } @(require_results, enable_target_feature = "aes") -_mm_aeskeygenassist :: #force_inline proc "c" (a: __m128i, $IMM8: u8) -> __m128i { +_mm_aeskeygenassist_si128 :: #force_inline proc "c" (a: __m128i, $IMM8: u8) -> __m128i { return aeskeygenassist(a, u8(IMM8)) }