Displaying 5 results from an estimated 5 matches for "cmppd".
Did you mean:
cmpps
2014 Dec 26
2
[LLVMdev] X86 disassembler & assembler mismatch
...mp_packed<VR128, f128mem, SSECC,
> int_x86_sse_cmp_ps,
> "cmp${cc}ps\t{$src2, $dst|$dst,
> $src2}",
> "cmpps\t{$cc, $src2, $dst|$dst, $src2,
> $cc}",
> SSEPackedSingle, SSE_ALU_F32P>,
> PS;
> defm CMPPD : sse12_cmp_packed<VR128, f128mem, SSECC,
> int_x86_sse2_cmp_pd,
> "cmp${cc}pd\t{$src2, $dst|$dst,
> $src2}",
> "cmppd\t{$cc, $src2, $dst|$dst, $src2,
> $cc}",
> SSEPackedDouble, SSE_ALU_F64P>,
> PD;
&...
2014 Dec 26
2
[LLVMdev] X86 disassembler & assembler mismatch
hi,
some instructions mismatch between assembler & disassembler, like below.
it seems this happens with all SSECC related instructions?
thanks,
Jun
$ echo "cmpps xmm1, xmm2, 23" | ./Release+Asserts/bin/llvm-mc -assemble
-triple=x86_64 --output-asm-variant=1 -x86-asm-syntax=intel -show-encoding
.text
cmpps xmm1, xmm2, 23 # encoding: [0x0f,0xc2,0xca,0x17]
$
2007 Jan 19
0
[LLVMdev] Vector comparisons
Hi Gordon,
On Fri, 2007-01-19 at 09:35 -0500, Gordon Henriksen wrote:
> Are the ICMP and FCMP instructions meant to accept vectors operands or
> no?
No.
> Verifier excludes vectors, as does the AsmParser[1].
Correct.
> But the CmpInst constructor accepts vectors[2],
At one time we tried to get them working, guess that's a left over.
> and they are documented as
2007 Jan 19
2
[LLVMdev] Vector comparisons
Are the ICMP and FCMP instructions meant to accept vectors operands
or no? Verifier excludes vectors, as does the AsmParser[1]. But the
CmpInst constructor accepts vectors[2], and they are documented as
allowed:
> If the operands [of icmp or fcmp] are packed typed, the elements of
> the vector are compared in turn and the predicate must hold for all
> elements.
— Gordon
[1]
2017 Jun 14
2
Default FPENV state
Hi,
We are interesting in expanding some vector operations directly in the
IR form as constants https://reviews.llvm.org/D33406,
for example: _mm256_cmp_ps("any input", "any input", _CMP_TRUE_UQ)
should produce -1, -1, -1, ... vector, but for some values for example
"1.00 -nan" if FPU exceptions were enabled this operation triggers the
exception. Here is the question: