Свързани въпроси 'type-punning'
Грешка при строги псевдоними за преобразуване от fp16 към fp32
Имам функция за конвертиране на fp16 в fp32
static float fp16_to_fp32(const short in){
signed int t1, t2, t3;
float out = 0;
t1 = (in & 0x7fff) << 13 + 0x38000000;
t2 = (in & 0x8000) << 16;
t3 = in &...
42 изгледи
schedule
01.10.2022
Законно ли е прехвърлянето на int указател към плаващ указател, ако имат същото подравняване?
Да кажем, че и int , и float са подравнени по 4 байта. Съгласно ISO C99 6.3.2.3 p.7:
Указател към обект или непълен тип може да бъде преобразуван в указател към различен обект или непълен тип. Ако полученият указател не е правилно...
115 изгледи
schedule
18.02.2024