---
title: AVX指令类
description: "AVX指令即英特尔内部指令，只可运用在x86架构上，AVX2KI库实现的指令类名称和功能与AVX指令保持一致。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengboostkithistory/2300/accel/kunpengaccel_ksl_16_0012.html
sourcePath: /source/zh/kunpengboostkithistory/2300/accel/kunpengaccel_ksl_16_0012.html
indexId: 289517519d78c40af7c118c7d4aaf11d56fed7c4e850b4742d52d1f257b4201874
---
# AVX指令类

AVX指令即英特尔内部指令，只可运用在x86架构上，AVX2KI库实现的指令类名称和功能与AVX指令保持一致。

#### 示例

```
#include <stdio.h>
#include <stdlib.h>
#include <stdint.h>
#include "avx2ki.h"
void AvxExample()
{
int32_t a[4] = {-5, 13, 4, -20};
int32_t b[4] = {12, 3, 0, 7};
int32_t c[4] = {0};
__m128i t1 = _mm_load_epi32(a);
__m128i t2 = _mm_load_epi32(b);
__m128i dst = _mm_add_epi32(t1, t2);
_mm_store_epi32(c, dst);
printf("dst: %d %d %d %d\n", c[0], c[1], c[2], c[3]);
}
int main(void) {
AvxExample();
return 0;
}
```

运行结果：

```
dst: 7 16 4 -13
```
