spamsink: (lenin)
[personal profile] spamsink
Дешевый и сердитый способ получить 128-битную целую арифметику в GCC:

typedef unsigned int uint128_t __attribute__((mode(TI)));

Требует 64-битного режима, разумеется.

Date: 2016-03-01 08:24 pm (UTC)
From: [identity profile] ilya-dogolazky.livejournal.com
а откуда берутся литеры "TI", они что-то наверное значат?

Date: 2016-03-01 08:54 pm (UTC)
From: [identity profile] dvv.livejournal.com
Совращаешь слабых духом…

Date: 2016-03-02 04:13 am (UTC)
vak: (Default)
From: [personal profile] vak
Там еще и возможность 256-битных чисел заложена, оказывается.
Но не работает:
error: unable to emulate ‘OI’

Date: 2016-03-02 04:43 am (UTC)
vak: (Default)
From: [personal profile] vak
Для архитектуры arm64 вроде должен работать, судя по исходникам.
Page generated Mar. 5th, 2026 04:38 pm
Powered by Dreamwidth Studios