Displaying 3 results from an estimated 3 matches for "cvtsi2sdq".
2012 Mar 02
3
[LLVMdev] how to annotate assembler
...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 [length = 3]
.cfi_offset 6, -16
.cfi_def_cfa_register 6
movq %rdi, -8(%rbp) # 2 *movdi_1_rex64/4 [length = 4]
cvtsi2sdq -8(%rbp), %xmm0 # 6 *floatdidf2_sse_interunit/2 [length = 6]
leave # 24 leave_rex64 [length = 1]
.cfi_def_cfa 7, 8
ret # 25 return_internal [length = 1]
.cfi_endproc
Now I may look into config/i386/i386.md, and look for mentioned
*pushdi2_rex64, movdi_1_rex64, floatdidf2_sse_interunit an...
2012 Mar 02
0
[LLVMdev] how to annotate assembler
...MCOperand Imm:1>
## <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>
##...
2012 Mar 02
2
[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>
> ...