Re: [PATCH v5] LoongArch:Implement 128-bit floating point functions in gcc.

2023-08-31 Thread chenxiaolong
在 2023-08-31四的 15:57 +0800,Xi Ruoyao写道: > On Thu, 2023-08-31 at 15:02 +0800, chenxiaolong wrote: > > +;; Implement __builtin_copysignf128 function. > > + > > +(define_insn_and_split "copysigntf3" > > + [(set (match_operand:TF 0 "register_operand" "=&r") > > + (unspec:TF [(match_operand:TF 1

Re: [PATCH v5] LoongArch:Implement 128-bit floating point functions in gcc.

2023-08-31 Thread Xi Ruoyao via Gcc-patches
On Thu, 2023-08-31 at 15:02 +0800, chenxiaolong wrote: > +;; Implement __builtin_copysignf128 function. > + > +(define_insn_and_split "copysigntf3" > +  [(set (match_operand:TF 0 "register_operand" "=&r") > +   (unspec:TF [(match_operand:TF 1 "register_operand" "r") > +   (match

[PATCH v5] LoongArch:Implement 128-bit floating point functions in gcc.

2023-08-31 Thread chenxiaolong
Brief version history of patch set: v1 -> v2: According to the GNU code specification, adjust the format of the function implementation with "q" as the suffix function. v2 - >v3: 1.On the LoongArch architecture, refer to the functionality of 64-bit functions and modify the underlying impl