标签:c

翻译

iphone – 快速4×4矩阵乘法在C

viewed(0)

我试图找到一个优化的C或Assembler实现,将两个4×4矩阵相互叠加的函数。该平台是基于ARM6或ARM7的iPhone或iPod。 目前,我使用了相当标准的方法 – 只是稍微循环展开。 #define O(y,x...

翻译

c – 可以通过多线程来禁止编译器优化?

viewed(0)

我在几次之前发生过与OpenMP并行化程序的一部分,只是为了注意到,尽管有很好的可扩展性,但是由于单螺纹情况的性能不佳,大部分预计的加速都会丢失(如果与串行版本)。 在网络上出现这种行为的通常解释是编译器生成的代码在多线程情况下可能会更糟。...

翻译

将ASM转换为C(不是逆向工程师)

viewed(1)

我上了谷歌,我看到一个惊人的反应,基本上笑着提问者问这个问题。 Microchip提供免费的一些源代码(我不想在这里发布,如果没有,基本上,谷歌AN937,点击第一个链接,并有一个链接“源代码”及其压缩文件)。它在ASM中,当我看着它时,我...

翻译

位域和序列点

viewed(1)

对于将f0和f1包装到相同字节的实现,下面的程序是否定义? struct S0 { unsigned f0:4; signed f1:4; } l_62; int main (void) { (l_62.f0 = 0) + (l_62.f1...

翻译

C或C为机器人?

viewed(2)

问候, 我正在为我的机器人决定C和C之间。我是Visual Basic.NET的5年退伍军人,但是我将在这个机器人上使用Linux(Ubuntu),并且在Linux和.NET Framework之间存在兼容性问题。我想坚持使用我所选择的所有...

翻译

为什么POSIX将wctomb指定为非线程安全的,但不是mbtowc?

viewed(2)

在XSH 070​​00中,wctomb被列为不需要线程安全的功能之一。但是,相反的转换功能,mbtowc,不会出现在列表中。在具有使用移位状态的编码的实现中,既不具有线程安全的API,也不需要线程安全,另一个不是线程安全,而不禁止使用状态...

翻译

ELF对象文件和共享对象之间的ELF标头差异是多少?

viewed(1)

首先,我从技术的角度来问这个问题,而不是图书馆代码用户的观点。一个区别的一个例子是共享对象包含程序头,普通对象文件不包含。有什么其他的区别? 对于我的问题的目的,我试图找出需要从共享对象文件中删除什么内容,使链接器将其视为普通对象文件,并尝...