我是emacs和普通lisp的新手.
我现在正在使用emacs和史莱姆学习P.Graham"ANSI Common LISP".然而,当我遇到一些我不知道的东西时,我不能轻易获得像linux man这样的有用信息.
有没有像linux man这样常见的lisp文档?
我问了一个关于vclt_s8比较的问题. 有没有人知道如何使用Neon内在函数uint8x8_t vclt_s8(int8x8_t,int8x8_t)
但是,如果我们有这样的代码:
if(a > b + c) {
a = b + c;
} else if(a < b - c) {
a = b - c;
}
Run Code Online (Sandbox Code Playgroud)
如何将其转换为Neon内在函数?在这种情况下,似乎我们不能做8个操作员并行操作.不是吗?
我想比较2 int8x8_t,从http://gcc.gnu.org/onlinedocs/gcc/ARM-NEON-Intrinsics.html
我们可以得到描述vclt_s8,但它没有告诉我们太多的细节.
`uint8x8_t vclt_s8 (int8x8_t, int8x8_t)`
Run Code Online (Sandbox Code Playgroud)
预期指令的形式:vcgt.s8 d0,d0,d0
返回值uint8x8_t,它让我感到困惑,因为我无法
if(vclt_s8(a, b))决定第一个是否更小.
那么假设我们有两个int8x8_t:int8x8_t a而且int8x8_t b,我们怎么知道它是否a更小?