Module adx

Module adx 

Source
Available on x86-64 only.

Functionsยง

_addcarry_u64
Adds unsigned 64-bit integers a and b with unsigned 8-bit carry-in c_in (carry or overflow flag), and store the unsigned 64-bit result in out, and the carry-out is returned (carry or overflow flag).
_addcarryx_u64adx
Adds unsigned 64-bit integers a and b with unsigned 8-bit carry-in c_in (carry or overflow flag), and store the unsigned 64-bit result in out, and the carry-out is returned (carry or overflow flag).
_subborrow_u64
Adds unsigned 64-bit integers a and b with unsigned 8-bit carry-in c_in. (carry or overflow flag), and store the unsigned 64-bit result in out, and the carry-out is returned (carry or overflow flag).
llvm_addcarry_u64 ๐Ÿ”’ โš 
llvm_subborrow_u64 ๐Ÿ”’ โš