Skip to content

Instantly share code, notes, and snippets.

@lukego
Created November 17, 2015 04:04
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save lukego/64abceb55298f00f46e9 to your computer and use it in GitHub Desktop.
Save lukego/64abceb55298f00f46e9 to your computer and use it in GitHub Desktop.
cachemiss.dasl output
output from https://github.com/lukego/snabbswitch/commit/9d09ac5eaf81f5b8bd7359f2e644e0eeab848f47:
p1
mcode dump: p1
7f939af17000 48C7C100E1F505 mov rcx, 0x05f5e100
7f939af17007 48BE2020F8410000. mov rsi, 0x0000000041f82020
7f939af17011 49C7C000000000 mov r8, 0x0
7f939af17018 4E8B04C6 mov r8, [rsi+r8*8]
7f939af1701c 4130C8 xor r8b, cl
7f939af1701f 4883E901 sub rcx, +0x01
7f939af17023 75F3 jnz 0x7f939af17018
7f939af17025 C3 ret
EVENT TOTAL /loop
cycles 5,355,430,909 53.554
ref_cycles 4,017,043,896 40.170
instructions 402,370,213 4.024
mem_load_uops_retired.l1_hit 1,304 0.000
mem_load_uops_retired.l2_hit 17,895 0.000
mem_load_uops_retired.l3_hit 99,727,353 0.997
mem_load_uops_retired.l3_miss 256,940 0.003
loop 100,000,000 1.000
p2
mcode dump: p2
7f939af16000 48C7C100E1F505 mov rcx, 0x05f5e100
7f939af16007 48C7C62020F841 mov rsi, 0x41f82020
7f939af1600e 49C7C000000000 mov r8, 0x0
7f939af16015 49C7C101000000 mov r9, 0x1
7f939af1601c 4E8B04C6 mov r8, [rsi+r8*8]
7f939af16020 4E8B0CCE mov r9, [rsi+r9*8]
7f939af16024 4130C8 xor r8b, cl
7f939af16027 4130C9 xor r9b, cl
7f939af1602a 4883E902 sub rcx, +0x02
7f939af1602e 75EC jnz 0x7f939af1601c
7f939af16030 C3 ret
EVENT TOTAL /loop
cycles 2,728,452,253 27.285
ref_cycles 2,046,815,568 20.468
instructions 301,710,142 3.017
mem_load_uops_retired.l1_hit 26,173 0.000
mem_load_uops_retired.l2_hit 7,014,205 0.070
mem_load_uops_retired.l3_hit 92,709,704 0.927
mem_load_uops_retired.l3_miss 252,642 0.003
loop 100,000,000 1.000
p4
mcode dump: p4
7f939af15000 48C7C100E1F505 mov rcx, 0x05f5e100
7f939af15007 48C7C62020F841 mov rsi, 0x41f82020
7f939af1500e 49C7C000000000 mov r8, 0x0
7f939af15015 49C7C101000000 mov r9, 0x1
7f939af1501c 49C7C202000000 mov r10, 0x2
7f939af15023 49C7C303000000 mov r11, 0x3
7f939af1502a 4E8B04C6 mov r8, [rsi+r8*8]
7f939af1502e 4E8B0CCE mov r9, [rsi+r9*8]
7f939af15032 4E8B14D6 mov r10, [rsi+r10*8]
7f939af15036 4E8B1CDE mov r11, [rsi+r11*8]
7f939af1503a 4130C8 xor r8b, cl
7f939af1503d 4130C9 xor r9b, cl
7f939af15040 4130CA xor r10b, cl
7f939af15043 4130CB xor r11b, cl
7f939af15046 4883E904 sub rcx, +0x04
7f939af1504a 75DE jnz 0x7f939af1502a
7f939af1504c C3 ret
EVENT TOTAL /loop
cycles 1,397,369,162 13.974
ref_cycles 1,048,336,440 10.483
instructions 250,800,025 2.508
mem_load_uops_retired.l1_hit 15,416 0.000
mem_load_uops_retired.l2_hit 33,851 0.000
mem_load_uops_retired.l3_hit 99,667,150 0.997
mem_load_uops_retired.l3_miss 285,217 0.003
loop 100,000,000 1.000
done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment