Size: a a a

IT KPI C/C++ ХВ (не UB)

2021 March 24

R

Ronald in IT KPI C/C++ ХВ (не UB)
Vlad Doc
Цпу ожидает что адрес инта выровнен по 4
а как может быть не так для 32х бит?
источник

AB

Aleksey Belkevich in IT KPI C/C++ ХВ (не UB)
Vlad Doc
Ты уверен что ты с выравниванием не проебался?
Ещё копаюсь
Это собирается под arm 946, читаю даташит, проникаюсь arm/thumb ассемблером
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Ronald
а как может быть не так для 32х бит?
char* ptr = 0xdead;
int* p = (int*)(ptr + 2);
источник

R

Ronald in IT KPI C/C++ ХВ (не UB)
Vlad Doc
char* ptr = 0xdead;
int* p = (int*)(ptr + 2);
источник

R

Ronald in IT KPI C/C++ ХВ (не UB)
теперь мне это будет сниться
источник

AB

Aleksey Belkevich in IT KPI C/C++ ХВ (не UB)
Так вот, про оптимизацию
С О1 работает как надо, с О0 уже нет
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Ronald
теперь мне это будет сниться
Palpatine: gooood, let the fear and anger fuel you
источник

R

Ronald in IT KPI C/C++ ХВ (не UB)
Vlad Doc
Palpatine: gooood, let the fear and anger fuel you
именно поэтому я выбрал кресты
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Aleksey Belkevich
Так вот, про оптимизацию
С О1 работает как надо, с О0 уже нет
O0 работает именно так как ты написал
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Вообще без оптимизона
источник

AB

Aleksey Belkevich in IT KPI C/C++ ХВ (не UB)
Оптимизация всё равно есть
Для принудительного отключения  расставляю volatile
источник

AB

Aleksey Belkevich in IT KPI C/C++ ХВ (не UB)
При том что О0 в сравнении с О1 даёт большую производительность конкретно в этом тулчейне
источник

AB

Aleksey Belkevich in IT KPI C/C++ ХВ (не UB)
Это для нинтендо дс загрузил посмотреть пакет разработчика
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Aleksey Belkevich
Это для нинтендо дс загрузил посмотреть пакет разработчика
Ого кодишь под дс? Респект
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Когда демка?
источник

AB

Aleksey Belkevich in IT KPI C/C++ ХВ (не UB)
Да, взял восставить парочку девайсов, раздарил друзьям и потом задался вопросом можно ли хоумбрю приложения делать под них
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Aleksey Belkevich
Да, взял восставить парочку девайсов, раздарил друзьям и потом задался вопросом можно ли хоумбрю приложения делать под них
Можно
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Кряки есть под всё)
источник

AB

Aleksey Belkevich in IT KPI C/C++ ХВ (не UB)
С нинтендо ситуация как всегда чуть интереснее чем с другими вендорами)
источник

AB

Aleksey Belkevich in IT KPI C/C++ ХВ (не UB)
Юротдел у них прокачан будь здоров
источник