Displaying 3 results from an estimated 3 matches for "cvtsi2sd64rm".
2012 Mar 02
0
[LLVMdev] how to annotate assembler
...## <MCOperand Reg:0>
## <MCOperand Imm:-8>
## <MCOperand Reg:0>
## <MCOperand Reg:109>>
cvtsi2sdq -8(%rbp), %xmm0 ## <MCInst #607 CVTSI2SD64rm
## <MCOperand Reg:128>
## <MCOperand Reg:106>
## <MCOperand Imm:1>
## <MCOperand Reg:0>...
2012 Mar 02
3
[LLVMdev] how to annotate assembler
Hi,
In GCC there is one useful option -dp (or -dP for more verbose output)
to annotate assembler with instruction patterns, that was used when
assembler was generated. For example:
double
test(long long s)
{
return s;
}
gcc -S -dp -O0 test.c
test:
.LFB0:
.cfi_startproc
pushq %rbp # 18 *pushdi2_rex64/1 [length = 1]
.cfi_def_cfa_offset 16
movq %rsp, %rbp # 19 *movdi_1_rex64/2
2012 Mar 02
2
[LLVMdev] how to annotate assembler
...and Reg:0>
> ## <MCOperand Imm:-8>
> ## <MCOperand Reg:0>
> ## <MCOperand Reg:109>>
> cvtsi2sdq -8(%rbp), %xmm0 ## <MCInst #607 CVTSI2SD64rm
> ## <MCOperand Reg:128>
> ## <MCOperand Reg:106>
> ## <MCOperand Imm:1>
> ## <MCOperand Reg:0>
> ...