Armv8 - 64核心编程深入解析
1. 位逻辑运算
在编程中,位逻辑运算有着重要的作用。下面介绍一个示例代码 Ch11_07 ,它展示了如何进行位逻辑运算,包括与(AND)、或(OR)和异或(EOR)操作。
以下是 Ch11_07.cpp 的代码:
//-------------------------------------------------
// Ch11_07.cpp
//-------------------------------------------------
#include <iostream>
#include <cstdint>
using namespace std;
// Ch11_07_Misc.cpp
extern void PrintResultA(const char* msg, const uint32_t* x, uint32_t a, uint32_t b,
size_t n);
extern void PrintResultB(const char* msg, const uint32_t* x, uint32_t a, size_t n);
// Ch11_07_.s
extern "C" void BitwiseOpsA_(uint32_t* x, uint32_t a, uint32_t b);
extern "C" void BitwiseOpsB_(uint32_t* x, uint32_t a);
void BitwiseOpsA(void)
{
超级会员免费看
订阅专栏 解锁全文
47

被折叠的 条评论
为什么被折叠?



