---
title: 技术约束
description: "- 支持用户态x86应用程序的翻译，不支持驱动、虚拟化平台等内核模块的翻译。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengdevps/portingadvisor/usermanual/kunpengexagear_06_0005.html
sourcePath: /source/zh/kunpengdevps/portingadvisor/usermanual/kunpengexagear_06_0005.html
indexId: 6ccf8a167c50d4bf060a04b814294741e4c2ee9148064f066a842a9ab963d14b77
---
# 技术约束

- 支持用户态x86应用程序的翻译，不支持驱动、虚拟化平台等内核模块的翻译。
- 支持x86通用指令和SSE、AVX、AVX2等SIMD扩展指令，部分支持AVX-512指令 （-mfma -mavx512f -mavx512dq -mavx512vl -mavx512bw）。
- 支持x86强内存序模型，对x86二进制文件（x86动态链接库或可执行程序）施加“强内存序”的范围和方式可以配置。具体见  内存序模型
、  内存序模型
介绍。
- 浮点计算相关的“x86位相同精度”和“80位x86精度”设置项默认关闭。在需要绝对浮点精确的场景下，可以分别打开对应设置项。具体见  x86位相同精度
、  80位x86精度
介绍。
- x86应用程序在Linux环境运行时，涉及的文件或文件夹绝对路径的字符串长度不大于4KB。
- 对/dev/mem和/proc虚拟文件系统提供有限支持。
- 在64KB page size的Linux系统上，部分x86应用程序可能存在4KB page size的兼容性问题。
