uops-again.info

LFENCE;XOR RAX,RBX;CRC32 RAX,RBX on Skylake (more architectures)

(open in new window) (raw data)
AssemblyLFENCE;XOR RAX,RBX;CRC32 RAX,RBX
Architecture CodenameSkylake
Port Eligibility Instr. 1None
Port Eligibility Instr. 21*p0156 (6662 other cmds. with the same port eligibility for instr. 2)
Port Eligibility Instr. 3None (644 other cmds. with the same port eligibility for instr. 3)
(134 other cmds. with the same port eligibility for both instr. 2 and instr. 3)
Total Instr. Length (bytes)12
Cutoff 11010 (151 other commands with the same cutoff)
Cutoff 22020
Instruction 1LFENCE
Swap 🔄 Instruction 2 XOR RAX,RBX (444 other commands with the same Instruction 2)
Instruction 3CRC32 RAX,RBX (444 other commands with the same Instruction 3)
Number of instructions3
Graph Generationpython3 unroll_csv.py -a SKL -asm "LFENCE;XOR RAX,RBX;CRC32 RAX,RBX" && python3 normalize_cycles.py
Length Instruction 1 (bytes)3
Length Instruction 2 (bytes)3
Length Instruction 3 (bytes)6
Regioningtrue
Region Characterization Type51 (828 other commands with the same type)
Element Order Changes Regioning Effecttrue
Element Order Change DescriptionDifferent pattern of Type2

LFENCE;XOR RAX,RBX;CRC32 RAX,RBX on additional architectures:

Other commands where Cutoff 1 = 1010:

151 instructions, click for details

Other commands where Instruction 2 = XOR RAX,RBX:

444 instructions, click for details

Other commands where Instruction 3 = CRC32 RAX,RBX:

444 instructions, click for details

Other commands where Region Characterization = Type51:

828 instructions, click for details

Other commands where the port eligibility for Instruction 2 is 1*p0156:

6662 instructions, click for details

Other commands where the port eligibility for Instruction 3 is None:

644 instructions, click for details

Other commands where the port eligibility for Instruction 2 is 1*p0156 and for Instruction 3 is None: