Size: a a a

2017 August 26

Dv

Dr. Friedrich von Never in comput.math
А её очень сложно оптимизировать, не нарушив особенностей арифметики с плавающей точкой (вплоть до того, что это, строго говоря, *нельзя* сделать)
источник

Dv

Dr. Friedrich von Never in comput.math
Интересно, они передавали соответствующую опцию компилятору?
источник

Dv

Dr. Friedrich von Never in comput.math
источник

Dv

Dr. Friedrich von Never in comput.math
Вот эту :)
источник

X

Xak in comput.math
а, ты про ( |x|<y) =/> |x|²<y² для double?
источник

X

Xak in comput.math
перечёркнутая стрелка "не следует, что"
источник

Dv

Dr. Friedrich von Never in comput.math
Ага.
источник

X

Xak in comput.math
вообще-то, в случае константного у, это всё равно можно ускорить
источник

X

Xak in comput.math
хм
источник

X

Xak in comput.math
или не всегда
источник

X

Xak in comput.math
таки всегда
источник

X

Xak in comput.math
можно воспользоваться тем, что, в отличие от вещ.чисел, для любого double x есть next(x)/prev(x)
источник

X

Xak in comput.math
и на этапе компиляции уточнить правильную константу, с которой следует сравнивать
источник

Dv

Dr. Friedrich von Never in comput.math
В каком смысле «уточнить»?
источник

X

Xak in comput.math
так, может, я туплю?
источник

X

Xak in comput.math
если было условие |x|<5
источник

X

Xak in comput.math
без ПТ это всё равно, что |x|²<25
источник

X

Xak in comput.math
у нас уже посчитан квадрат, s<25, так?
источник

X

Xak in comput.math
мы оче хотим избавиться от sqrt
источник

Dv

Dr. Friedrich von Never in comput.math
Без ПТ — да, всё верно.
источник