Size: a a a

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

2020 November 19

VL

Valeriy L in Emacs — русскоговорящее сообщество
Artem
Это же не хромосомы?
чем больше тем лучше
источник

A

Aragaer in Emacs — русскоговорящее сообщество
надо чтобы было true для 0xffffffff, 0x40000000 и 0x80000000, и false для всех остальных чисел этого массива
источник

A

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

A

Aragaer in Emacs — русскоговорящее сообщество
а, там ще еще рядом коммент - функция, с помощью которой был сгенерен данный массив
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
Aragaer
надо чтобы было true для 0xffffffff, 0x40000000 и 0x80000000, и false для всех остальных чисел этого массива
теперь точно понятно
источник

A

Aragaer in Emacs — русскоговорящее сообщество
/*
 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");
}
*/
источник

MK

Mikhail Kirillov in Emacs — русскоговорящее сообщество
Nikita Mistyukov
посоны, врубил гуикс с образа qemu. А нагуглить где лежит файл. который эту систему описывает чо та не могу. ткните плиз
/run/current-system/configuration.scm, возможно еще в /etc/config.scm лежит
источник

A

Artem 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");
}
*/
А саму таблицу прямо в кот?
источник

A

Aragaer in Emacs — русскоговорящее сообщество
ага, она сразу сгенерена с таким форматированием, чтоб просто взять и вставить
источник

NM

Nikita Mistyukov in Emacs — русскоговорящее сообщество
Mikhail Kirillov
/run/current-system/configuration.scm, возможно еще в /etc/config.scm лежит
спасибо. почему-то не гуглицо и в доках не нашел))
источник

A

Artem in Emacs — русскоговорящее сообщество
Aragaer
ага, она сразу сгенерена с таким форматированием, чтоб просто взять и вставить
Ух, бля. Круто круто
источник

A

Artem in Emacs — русскоговорящее сообщество
Nikita Mistyukov
спасибо. почему-то не гуглицо и в доках не нашел))
Гугл просто против того, чтобы ты пользовался этой системой
источник

NM

Nikita Mistyukov in Emacs — русскоговорящее сообщество
Artem
Гугл просто против того, чтобы ты пользовался этой системой
походу да. задолбаю вопросами его))
источник

A

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

A

Artem in Emacs — русскоговорящее сообщество
Ладно ребзя
источник

A

Artem in Emacs — русскоговорящее сообщество
Я пожалуй выйду в лес
источник

VL

Valeriy L 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");
}
*/
meta-programming)
источник

NM

Nikita Mistyukov in Emacs — русскоговорящее сообщество
Mikhail Kirillov
/run/current-system/configuration.scm, возможно еще в /etc/config.scm лежит
нету ни там ни там, угар))
источник

A

Artem in Emacs — русскоговорящее сообщество
Valeriy L
meta-programming)
Можно было макросом сгенерить
источник

A

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