Size: a a a

2021 July 25

λ

λoλdog in graalvm_ru
Ну в случае Math.max конечно же это проще компилятором локально сделать
источник

λ

λoλdog in graalvm_ru
А почему нет такой базы, то ответ прост - слишком много вариантов
источник

E

Etki in graalvm_ru
Этого не делается. Используется интринсик.
источник

λ

λoλdog in graalvm_ru
А интринсик это не компилятором локально?
источник

λ

λoλdog in graalvm_ru
источник

E

Etki in graalvm_ru
Нет, интринсик существует до компиляции
источник

λ

λoλdog in graalvm_ru
Wat?
источник

E

Etki in graalvm_ru
На разных языках говорим
источник

λ

λoλdog in graalvm_ru
Что значит до компиляции
источник

E

Etki in graalvm_ru
Что компилятор подставляет уже готовый код, который ему дали со стороны
источник

λ

λoλdog in graalvm_ru
Компилятор же подставляет почему тогда до )
источник

C

Charm in graalvm_ru
Это IR же, а не ассемблер на руках
источник

λ

λoλdog in graalvm_ru
Ну а байт-код получается не после компиляции?)
источник

E

Etki in graalvm_ru
Потому что он поставляется с компилятором и существует до вызова компиляции
источник

λ

λoλdog in graalvm_ru
источник

λ

λoλdog in graalvm_ru
Мы про jvm говорим ?
источник

E

Etki in graalvm_ru
Засем я сегодня злой и докапывайтесь дальше до кого другого плез
источник

λ

λoλdog in graalvm_ru
Я просто напомню, что в рантайме можно отключить конкретный интринсик  с DisableIntrinsic
источник

λ

λoλdog in graalvm_ru
И что там и кто до компиляции есть вообще не понятно)
источник
2021 July 29

OS

Oleg Shelajev in graalvm_ru
Yo! Вот немного https://link.medium.com/6Le1NCILhib
источник