-
Hey, I run into
```cpp
/aztec-packages/barretenberg/cpp/src/barretenberg/numeric/random/../uint128/uint128.hpp:198:42: fatal error: __int128 is not supported on this target
__extension__ using…
-
### Example
```nim
type
int128 {.importc:"__int128".} = distinct array[2, uint64]
hint128 = object
hi, lo: int64
proc atomicAddFetch[int128](p: ptr int128, v: int128, mo = ATOMIC_SEQ…
-
https://clickhouse.com/docs/en/sql-reference/data-types/int-uint
Also, I would like to have API where I can pass two 64-bit halves instead of single 128bit value.
-
ほしい
-
If the platform supports `__int128`, GCC throws the following warning if the `-Wpedantic` flag is set.
```
types.h:100:18: warning: ISO C does not support ‘__int128’ types [-Wpedantic]
100 | type…
-
CUDA GPUs do not natively support Int128 operations. LLVM supports lowering code that works with Int128, https://reviews.llvm.org/rGb9fc48da832654a2b486adaa790ceaa6dba94455, but requires compiler intr…
-
### Description
The modulus operator for `{U}Int128` is too slow:
```cs
public static UInt64 ModMul_1(UInt64 first, UInt64 second, UInt64 modulus)
{
return unchecked((UInt64)((Math.Bi…
-
| | |
| --- | --- |
| Bugzilla Link | [19909](https://llvm.org/bz19909) |
| Version | trunk |
| OS | All |
| Attachments | [Demonstrate __int128 va_arg failure](https://user-images.githubuserco…
-
[Job](https://mihubot.xyz/runtime-utils/c194b35721394e718010ac1dea0f4a76) completed in 14 minutes.
### Diffs
```
Found 263 files with textual diffs.
Summary of Code Size diffs:
(Lower is better)
…
-
https://github.com/dotnet/runtime/pull/69204 introduced the `Int128` and `UInt128` types and included interop tests validating they are passed correctly to/from native.
However, they are currently …