Сообщение Re: Преобразование кода от 25.05.2018 15:45
Изменено 25.05.2018 15:48 kov_serg
Re: Преобразование кода
Здравствуйте, wilibear, Вы писали:
W>(как этот кусок) преобразовать массивы к 32 битным данным.
Как-то так:
W>(как этот кусок) преобразовать массивы к 32 битным данным.
Как-то так:
void foo(int *R,int A,int B,int M) { *R+=((A&M)|(B&~M)); }
foo( (int*)b_A8, *(int*)b_BA, *(int*)b_B6, *(int*)b_BE );
Re: Преобразование кода
Здравствуйте, wilibear, Вы писали:
W>(как этот кусок) преобразовать массивы к 32 битным данным.
Как-то так:
ps: только порядок байт не как у intel а в другую сторону.
A=((a[0]*256+a[1])*256+a[2])*256+a[3]
W>(как этот кусок) преобразовать массивы к 32 битным данным.
Как-то так:
void foo(int *R,int A,int B,int M) { *R+=((A&M)|(B&~M)); }
foo( (int*)b_A8, *(int*)b_BA, *(int*)b_B6, *(int*)b_BE );
ps: только порядок байт не как у intel а в другую сторону.
A=((a[0]*256+a[1])*256+a[2])*256+a[3]