search for: v8c32

Displaying 4 results from an estimated 4 matches for "v8c32".

Did you mean: v4c32
2019 Aug 29
2
Complex proposal v2
...er to leverage existing expression optimizations: c64 %res = fadd c64 %a, c64 %b v8c64 %res = fsub v8c64 %a, v8c64 %b c128 %res = fmul c128 %a, c128 %b v4c32 %res = fdiv v4c64 %a, v4c64 %b The only valid comparisons of complex values shall be equality: i1 %res = eq c32 %a, c32 %b i8 %res = eq v8c32 %a, v8c32 %b i1 %res = ne c64 %a, c64 %b i8 %res = ne v8c64 %a, v8c64 %b select is defined for complex: c32 = select i1 %cmp, c32 %a, c32 %b v4c64 = select i4 %cmp, v4c64 %a, v4c64 %b Complex values may be casted to other complex types: c32 %res = fptrunc c64 %a to c32 c64 %res = fpext c32 %a...
2019 Jul 01
14
RFC: Complex in LLVM
...in order to leverage existing expression optimizations: c64 %res = fadd c64 %a, c64 %b v8c64 %res = fsub v8c64 %a, v8c64 %b c32 %res = fmul c64 %a, c64 %b v4c32 %res = fdiv v4c64 %a, v4c64 %b The only valid comparisons of complex values will be equality: i1 %res = eq c32 %a, c32 %b i8 %res = eq v8c32 %a, v8c32 %b i1 %res = ne c64 %a, c64 %b i8 %res = ne v8c64 %a, v8c64 %b select is defined for complex: c32 = select i1 %cmp, c32 %a, c32 %b v4c64 = select i4 %cmp, v4c64 %a, v4c64 %b Complex values may be casted to other complex types: c32 %res = fptrunc c64 %a to c32 c64 %res = fpext c32 %a...
2019 Oct 22
4
Complex proposal v3 + roundtable agenda
...er to leverage existing expression optimizations: c64 %res = fadd c64 %a, c64 %b v8c64 %res = fsub v8c64 %a, v8c64 %b c128 %res = fmul c128 %a, c128 %b v4c32 %res = fdiv v4c64 %a, v4c64 %b The only valid comparisons of complex values shall be equality: i1 %res = eq c32 %a, c32 %b i8 %res = eq v8c32 %a, v8c32 %b i1 %res = ne c64 %a, c64 %b i8 %res = ne v8c64 %a, v8c64 %b select is defined for complex: c32 %res = select i1 %cmp, c32 %a, c32 %b v4c64 %res = select i4 %cmp, v4c64 %a, v4c64 %b Complex values may be casted to other complex types: c32 %res = fptrunc c64 %a to c32 c64 %res = fpex...
2020 Nov 12
0
Complex proposal v3 + roundtable agenda
...; > c64 %res = fadd c64 %a, c64 %b > v8c64 %res = fsub v8c64 %a, v8c64 %b > c128 %res = fmul c128 %a, c128 %b > v4c32 %res = fdiv v4c64 %a, v4c64 %b > > The only valid comparisons of complex values shall be equality: > > i1 %res = eq c32 %a, c32 %b > i8 %res = eq v8c32 %a, v8c32 %b > i1 %res = ne c64 %a, c64 %b > i8 %res = ne v8c64 %a, v8c64 %b > > select is defined for complex: > > c32 %res = select i1 %cmp, c32 %a, c32 %b > v4c64 %res = select i4 %cmp, v4c64 %a, v4c64 %b > > Complex values may be casted to other complex types: &...