小编Bon*_*rWu的帖子

有没有像linux man这样常见的lisp文档?

我是emacs和普通lisp的新手.

我现在正在使用emacs和史莱姆学习P.Graham"ANSI Common LISP".然而,当我遇到一些我不知道的东西时,我不能轻易获得像linux man这样的有用信息.

有没有像linux man这样常见的lisp文档?

lisp documentation emacs common-lisp manpage

6
推荐指数
1
解决办法
410
查看次数

如何在Neon内在函数中使用if条件进行并行操作?

我问了一个关于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个操作员并行操作.不是吗?

arm simd intrinsics neon

1
推荐指数
1
解决办法
1045
查看次数

有没有人知道如何使用Neon内在函数uint8x8_t vclt_s8(int8x8_t,int8x8_t)

我想比较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更小?

arm simd intrinsics neon

0
推荐指数
1
解决办法
1570
查看次数

标签 统计

arm ×2

intrinsics ×2

neon ×2

simd ×2

common-lisp ×1

documentation ×1

emacs ×1

lisp ×1

manpage ×1