Displaying 4 results from an estimated 4 matches for "cconj".
Did you mean:
cconv
2019 Jul 01
14
RFC: Complex in LLVM
...complex value
declare float @llvm.creal.c32(c32 %Val)
declare double @llvm.creal.c64(c64 %Val)
llvm.cimag.* - Overloaded intrinsic to extract the imaginary part of a
complex value
declare float @llvm.cimag.c32(c32 %Val)
declare double @llvm.cimag.c64(c64 %Val)
llvm.cconj.* - Overloaded intrinsic to compute the conjugate of a
complex value
declare c32 @llvm.cconj.c32(c32 %Val)
declare c64 @llvm.cconj.c64(c64 %Val)
Summary
This proposal introduced new complex types: c32 and c64. The proposal
overloads existing floating point instructions and intri...
2019 Aug 29
2
Complex proposal v2
...al)
declare c16 @llvm.convert.to.c16.c64(c64 %val)
llvm.convert.from.c16.* - Overloaded intrinsic to convert from c16.
declare c32 @llvm.convert.from.c16.c32(c16 %val)
declare c64 @llvm.convert.from.c16.c64(c16 %val)
In addition, new intrinsics will be used for complex-specific
operations:
llvm.cconj.* - Overloaded intrinsic to compute the conjugate of a
complex value
declare c16 @llvm.cconj.c16(c16 %val)
declare c32 @llvm.cconj.c32(c32 %val)
declare c64 @llvm.cconj.c64(c64 %val)
declare x86_c80 @llvm.cconj.x86_c80(x86_c80 %val)
declare c128 @llvm.cconj.c128(...
2019 Oct 22
4
Complex proposal v3 + roundtable agenda
...al)
declare c16 @llvm.convert.to.c16.c64(c64 %val)
llvm.convert.from.c16.* - Overloaded intrinsic to convert from c16.
declare c32 @llvm.convert.from.c16.c32(c16 %val)
declare c64 @llvm.convert.from.c16.c64(c16 %val)
In addition, new intrinsics will be used for complex-specific operations:
llvm.cconj.* - Overloaded intrinsic to compute the conjugate of a
complex value
declare c16 @llvm.cconj.c16(c16 %val)
declare c32 @llvm.cconj.c32(c32 %val)
declare c64 @llvm.cconj.c64(c64 %val)
declare x86_c80 @llvm.cconj.x86_c80(x86_c80 %val)
declare c128 @llvm.cconj.c128(...
2020 Nov 12
0
Complex proposal v3 + roundtable agenda
...)
>
> llvm.convert.from.c16.* - Overloaded intrinsic to convert from c16.
>
> declare c32 @llvm.convert.from.c16.c32(c16 %val)
> declare c64 @llvm.convert.from.c16.c64(c16 %val)
>
> In addition, new intrinsics will be used for complex-specific operations:
>
> llvm.cconj.* - Overloaded intrinsic to compute the conjugate of a
> complex value
>
> declare c16 @llvm.cconj.c16(c16 %val)
> declare c32 @llvm.cconj.c32(c32 %val)
> declare c64 @llvm.cconj.c64(c64 %val)
> declare x86_c80 @llvm.cconj.x86_c80(x86_c80 %val)
>...