_
Size: a a a
_
_
A
_
_
_
M
_
float get_cache_1(int i) {
return cache_1[i];
}
3
_
VC
ED
M
Б
get_local $my_i32Может есть какие-то особенности по производительности и оптимизациям? Например br_if и if-else быстрее блоков или лучше оптимизируются? Или оптимизирующему компилятору без разницы (например все это разнообразие инструкций он сводит и унифицирует к однообразным джампам и только потом проводит оптимизации) ?
if
... ;; Executed if $my_i32 is non-zero
else
... ;; Executed if $my_i32 is zero
end
;;This is equivalent to:
block $exit
block $true
get_local $my_i32
br_if $true
... ;; Executed if $my_i32 is zero
br $exit
end
... ;; Executed if $my_i32 is non-zero
end
EP
3
EP
АС
M