Size: a a a

Emacs — русскоговорящее сообщество

2020 November 19

NM

Nikita Mistyukov in Emacs — русскоговорящее сообщество
пойду у вас же в спец.чатике спрошу)
источник

A

Artem in Emacs — русскоговорящее сообщество
Artem
|
@xFA25E как тебе эволюция моего литспика?
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
Aragaer
    // Note: If the following code is not optimized by compiler, it
   // can be replaced with the following:
   // if (syndrome & ((1 << 30) | (1 << 31)))
   if (syndrome == 0xffffffff
       || syndrome == (1 << 30)
       || syndrome == (1 << 31)) {
     // Bits 30 and 31 (30* and 29*) can't be incorrect
     // if previous word wad decoded correctly
     bad++;
     return false;
   }
кста, а не проще было бы оставить оптимизированную версию и коментом вставить объяснение?
источник

MK

Mikhail Kirillov in Emacs — русскоговорящее сообщество
Nikita Mistyukov
нету ни там ни там, угар))
Блин, тогда интересно как оно в qemu
источник

¥

¥αros!αν in Emacs — русскоговорящее сообщество
Aragaer
/*
 The following code was used to generate the syndromes table

void generate_syndromes() {
 unsigned long syndromes[64];
 memset(syndromes, 0xff, sizeof(syndromes));
 syndromes[0] = 0;
 for (int i = 0; i < 32; i++) {
   long bit = 1UL << i;
   long syndrome = GpsParity::calcParity(bit);
   syndromes[syndrome & 0x3f] = bit;
 }
 printf("static long syndromes[64] = {\n");
 for (int i = 0; i < 64; i+=4) {
   printf(" ");
   for (int j = 0; j < 4; j++)
     printf(" 0x%08x,", syndromes[i+j]);
   printf("\n");
 }
 printf("};\n");
}
*/
это похоже на лисповые макросы
только через костыль
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
Artem
@xFA25E как тебе эволюция моего литспика?
я еще не доэволюционировал до неё
источник

A

Artem in Emacs — русскоговорящее сообщество
Valeriy L
я еще не доэволюционировал до неё
Это or
источник

A

Artem in Emacs — русскоговорящее сообщество
|
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
бля
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
а я думал штрих шеффера
источник

A

Artem in Emacs — русскоговорящее сообщество
|
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
грац
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
&
источник

AP

Alex Peresmeshnik in Emacs — русскоговорящее сообщество
Тут есть кто на минте сидит?
источник

A

Artem in Emacs — русскоговорящее сообщество
|
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
Artem
|
+
источник

A

Aragaer in Emacs — русскоговорящее сообщество
¥αros!αν
это похоже на лисповые макросы
только через костыль
увы, в си не завезли компайл-тайм выполнение кода. Хотя там плюсы, можно было б нашаблонить наверно
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
это тоже or
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
a + a = a
источник

¥

¥αros!αν in Emacs — русскоговорящее сообщество
Aragaer
увы, в си не завезли компайл-тайм выполнение кода. Хотя там плюсы, можно было б нашаблонить наверно
да, что-то типо constexpr и нормальных макросов (как в том же расте) оч не хватает иногда
источник