On Thu, 8 Sep 2022, Kwok Cheung Yeung wrote: > The sin and cos instructions for some reason are scaled by 2*PI radians (i.e. > 1.0 == 2*PI radians/360 degrees), so their inputs need to be scaled by > 1/(2*PI) first. I've implemented this as an expander to two instructions - one
C2x has sinpi and cospi function families for sin(pi*x) and cos(pi*x); adding built-in functions / insn patterns for those functions would then allow those instructions to be used for those functions with scaling by 1/2. -- Joseph S. Myers jos...@codesourcery.com