asm x86_64 Intel Linux - 将 RDX:RAX 移至 XMM0
我正在使用 rdtsc 指令,我知道它将高四字存储到 RDX 中,将低四字存储到 RAX (RDX:RAX) 中,但我想用这个进行算术运算(两个时间戳相减) 所以我需要…
Visual Studio 6 中的 128 位整数
可能的重复: 如何在 Visual Studio 上启用 __int128? 在 Visual Studio 6 中,我已经 __int32 和 __int64 整数数据类型,但我不能有 __int128 尽管…
mingw gcc 上的 __uint128_t
我正在尝试在 mingw gcc 下编译 ac 程序。该程序使用 __uint128_t 整数。当我尝试在同一台 64 位机器上的标准 ubuntu gcc 下编译它时,它完美地工作了…
如何在 Visual Studio 上启用 __int128?
当我在 Visual Studio 的 C++ 项目中键入 __int128 时,编辑器将 __int128 的颜色更改为蓝色(类似于关键字)。 但是当我编译源代码时,出现以下错误…
如何正确添加/减去 128 位数字(作为两个 uint64_t)?
我正在使用 C 语言,需要对 64 位数字和 128 位数字进行加法和减法。结果将保存在 128 位数字中。我使用整数数组来存储 128 位数字的上半部分和下半部…
如何在 boost::unordered_map 中使用自定义类型的键?
我现在正在项目中使用 Boost 的哈希映射实现,并且我正在尝试实现键的自定义类型。我有四个无符号整数,我想将它们组合成一个 128 位数据类型以用作密…
IPv6 地址的算术(大整数)
我正在使用以下形式的 IPv6 地址: FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF 在内部,我将它们存储在一个数组中: TIp6Bytes = array [0..15] of Byt…
- 共 1 页
- 1