The uops.info Code Analyzer

csmantle1 pts0 comments

uiCA

uiCA - The uops.info Code Analyzer

loop:<br>add rax, [rsi]<br>adc rax, [rsi+rbx]<br>shld rcx, rcx, 1<br>shld rcx, rdx, 2<br>dec r15<br>jnz loop

Syntax:

GNU as (Intel)<br>GNU as (AT&T)<br>NASM<br>Hex Code

Microarchitecture(s):

Sandy Bridge<br>Ivy Bridge<br>Haswell<br>Broadwell

Skylake<br>Skylake-X<br>Kaby Lake<br>Coffee Lake

Cascade Lake<br>Ice Lake<br>Tiger Lake<br>Rocket Lake

Tools:

uiCA<br>IACA 3.0<br>IACA 2.3<br>llvm-mca<br>OSACA<br>CQA

uiCA Options:

Alignment offset:

all-->0123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263

HTML output:

Trace Table<br>Graph<br>Dependencies

lake uica code uops info analyzer

Related Articles