This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

neon 如何实现int类型数据转换成9bit的饱和运算

在做neon汇编优化的时候,遇到需要将一个int类型数据饱和到9bit的范围,不知道如何实现?麻烦帮忙解答下,谢谢!

Parents
  • 在NEON中不能直接支持9bit的数据类型的,你需要借助int16类型,然后自己知道哪些是有效数据位。你可以借助VQ{R}SHR{U}N{cond}.datatype Dd, Qm, #imm 指令来实现int数据的饱和右移为int16数据。

Reply
  • 在NEON中不能直接支持9bit的数据类型的,你需要借助int16类型,然后自己知道哪些是有效数据位。你可以借助VQ{R}SHR{U}N{cond}.datatype Dd, Qm, #imm 指令来实现int数据的饱和右移为int16数据。

Children