128-битное целое число с c на окнах? - PullRequest
7 голосов
/ 20 июня 2011

Есть ли в Windows компилятор c, способный изначально использовать 128-битные целые числа?Например, вы можете использовать gcc в linux, с __uint128_t ... есть ли другой шанс для Windows?(Было бы здорово, если бы 128 бит работал и на 32 битных компьютерах!: D)

Matteo

Ответы [ 2 ]

2 голосов
/ 20 июня 2011

В GCC вы можете попробовать `` attribute ((mode (...))) `, см. здесь и здесь , например

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

Результаты зависят от вашей платформы.

1 голос
/ 21 июня 2011

Вы можете попробовать использовать встроенные функции SSE, встроенные в Visual C ++

http://msdn.microsoft.com/en-us/library/5eawz414%28v=VS.80%29.aspx (посмотрите на тип __m128).

...