@@ -228,19 +228,19 @@ const COST = Dict{Symbol,InstructionCost}(
228
228
:(^ ) => InstructionCost (- 3.0 ,200.0 ,400.0 ,26 ), # FIXME
229
229
:pow_fast => InstructionCost (- 3.0 ,200.0 ,400.0 ,26 ), # FIXME
230
230
:sin => InstructionCost (- 3 ,30.0 ,60.0 ,23 ),
231
- :cos => InstructionCost (- 3 ,27 .0 ,60.0 ,26 ),
231
+ :cos => InstructionCost (- 3 ,30 .0 ,60.0 ,26 ),
232
232
:sincos => InstructionCost (- 3 ,37.0 ,85.0 ,26 ),
233
- :sincos_fast => InstructionCost (- 3 ,37 .0 ,85 .0 ,26 ),
233
+ :sincos_fast => InstructionCost (- 3 ,30 .0 ,60 .0 ,26 ),
234
234
:sinpi => InstructionCost (18 ,15.0 ,68.0 ,23 ),
235
235
:cospi => InstructionCost (18 ,15.0 ,68.0 ,26 ),
236
236
:sincospi => InstructionCost (25 ,37.0 ,70.0 ,26 ),
237
237
:log_fast => InstructionCost (20 ,20.0 ,40.0 ,20 ),
238
238
:exp_fast => InstructionCost (20 ,20.0 ,20.0 ,18 ),
239
- :sin_fast => InstructionCost (18 ,15 .0 ,68 .0 ,23 ),
240
- :cos_fast => InstructionCost (18 ,15 .0 ,68 .0 ,26 ),
241
- :sinpi_fast => InstructionCost (18 ,15 .0 ,68 .0 ,23 ),
242
- :cospi_fast => InstructionCost (18 ,15 .0 ,68 .0 ,26 ),
243
- :sincospi_fast => InstructionCost (25 ,22 .0 ,70 .0 ,26 ),
239
+ :sin_fast => InstructionCost (18 ,25 .0 ,50 .0 ,23 ),
240
+ :cos_fast => InstructionCost (18 ,25 .0 ,50 .0 ,26 ),
241
+ :sinpi_fast => InstructionCost (18 ,25 .0 ,50 .0 ,23 ),
242
+ :cospi_fast => InstructionCost (18 ,25 .0 ,50 .0 ,26 ),
243
+ :sincospi_fast => InstructionCost (25 ,25 .0 ,50 .0 ,26 ),
244
244
:tanh => InstructionCost (- 3.0 ,80.0 ,160.0 ,26 ), # FIXME
245
245
:tanh_fast => InstructionCost (- 3.0 ,30.0 ,60.0 ,20 ), # FIXME
246
246
:sigmoid_fast => InstructionCost (- 3.0 ,16.0 ,66.0 ,15 ), # FIXME
0 commit comments