Displaying 5 results from an estimated 5 matches for "shr32r1".
2018 Mar 15
5
[RFC] llvm-exegesis: Automatic Measurement of Instruction Latency/Uops
...om/spreadsheets/d/11_vFQRpiPHQ3zLcx8cVYYCqR5N5PCa4IvMyKHwF7Op4/edit?usp=sharing>
for sandybridge, haswell and skylake processors including diffs with LLVM
latencies. Excerpt:
sandybridge
haswell
skylake
mnemonic
llvm-exegesis
TD file
llvm-exegesis
TD file
llvm-exegesis
TD file
SHR32r1
1.01
1.00
1.00
1.00
1.01
1.00
IMUL16rri
4.02
3.00
4.01
3.00
4.01
3.00
-
Some instructions have different implementations depending on which
registers are assigned. This is well known for cases like `xor eax, eax`
and `xor eax, ebx`, which emits no uops in the first case...
2018 Mar 15
0
[RFC] llvm-exegesis: Automatic Measurement of Instruction Latency/Uops
...sandybridge
>
>
>
> haswell
>
>
>
> skylake
>
> mnemonic
>
>
>
> llvm-exegesis
>
>
>
> TD file
>
>
>
> llvm-exegesis
>
>
>
> TD file
>
>
>
> llvm-exegesis
>
>
>
> TD file
>
> SHR32r1
>
>
>
> 1.01
>
>
>
> 1.00
>
>
>
> 1.00
>
>
>
> 1.00
>
>
>
> 1.01
>
>
>
> 1.00
>
> IMUL16rri
>
>
>
> 4.02
>
>
>
> 3.00
>
>
>
> 4.01
>
>
>
> 3.00
>
>...
2018 Mar 15
3
[RFC] llvm-exegesis: Automatic Measurement of Instruction Latency/Uops
...and skylake processors including diffs with LLVM
> latencies. Excerpt:
>
>
>
> sandybridge
>
> haswell
>
> skylake
>
> mnemonic
>
> llvm-exegesis
>
> TD file
>
> llvm-exegesis
>
> TD file
>
> llvm-exegesis
>
> TD file
>
> SHR32r1
>
> 1.01
>
> 1.00
>
> 1.00
>
> 1.00
>
> 1.01
>
> 1.00
>
> IMUL16rri
>
> 4.02
>
> 3.00
>
> 4.01
>
> 3.00
>
> 4.01
>
> 3.00
>
>
> -
>
> Some instructions have different implementations depending on whic...
2018 Mar 15
0
[RFC] llvm-exegesis: Automatic Measurement of Instruction Latency/Uops
...sandybridge
>
>
>
> haswell
>
>
>
> skylake
>
> mnemonic
>
>
>
> llvm-exegesis
>
>
>
> TD file
>
>
>
> llvm-exegesis
>
>
>
> TD file
>
>
>
> llvm-exegesis
>
>
>
> TD file
>
> SHR32r1
>
>
>
> 1.01
>
>
>
> 1.00
>
>
>
> 1.00
>
>
>
> 1.00
>
>
>
> 1.01
>
>
>
> 1.00
>
> IMUL16rri
>
>
>
> 4.02
>
>
>
> 3.00
>
>
>
> 4.01
>
>
>
> 3.00
>
>...
2018 Mar 15
0
[RFC] llvm-exegesis: Automatic Measurement of Instruction Latency/Uops
...>
>>
>>
>> TD file
>>
>>
>>
>> llvm-exegesis
>>
>>
>>
>> TD file
>>
>>
>>
>> llvm-exegesis
>>
>>
>>
>> TD file
>>
>> SHR32r1
>>
>>
>>
>> 1.01
>>
>>
>>
>> 1.00
>>
>>
>>
>> 1.00
>>
>>
>>
>> 1.00
>>
>>
>>
>> 1.01
>>
>>
>>
>>...