-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathasm-diff.html
69 lines (66 loc) · 27 KB
/
asm-diff.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<!-- This file was created with the aha Ansi HTML Adapter. https://github.com/theZiz/aha -->
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="application/xml+xhtml; charset=UTF-8" />
<title>stdin</title>
</head>
<body style="color:white; background-color:black">
<pre>
<span style="color:#3333FF;">branching_add_intel_asm.s ⟶ branchless_add_intel_asm.s</span>
<span style="color:#3333FF;">────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────</span>
<span style="color:#3333FF;">│</span><span style="color:#870000;"> 1 </span><span style="color:#3333FF;">│</span><span style="color:#f8f8f2;background-color:#3f0001;">branching_add:</span><span style="background-color:#3f0001;"> </span><span style="color:#3333FF;">│</span><span style="color:#008700;"> </span><span style="color:#3333FF;">│</span>
<span style="color:#3333FF;">│</span><span style="color:#870000;"> </span><span style="color:#3333FF;">│</span> <span style="color:#3333FF;">│</span><span style="color:#008700;"> 1 </span><span style="color:#3333FF;">│</span><span style="color:#f8f8f2;background-color:#002800;">branchless_add:</span><span style="background-color:#002800;"> </span>
<span style="color:#3333FF;">│</span><span style="color:#870000;"> 2 </span><span style="color:#3333FF;">│</span><span style="color:#f8f8f2;background-color:#3f0001;"> </span><span style="color:#66d9ef;background-color:#3f0001;">push</span><span style="color:#f8f8f2;background-color:#3f0001;"> </span><span style="color:#f8f8f2;background-color:#901011;">rax</span><span style="background-color:#3f0001;"> </span><span style="color:#3333FF;">│</span><span style="color:#008700;"> 2 </span><span style="color:#3333FF;">│</span><span style="color:#f8f8f2;background-color:#002800;"> </span><span style="color:#66d9ef;background-color:#002800;">push</span><span style="color:#f8f8f2;background-color:#002800;"> </span><span style="color:#f8f8f2;background-color:#006000;">rbx</span><span style="background-color:#002800;"> </span>
<span style="color:#3333FF;">│</span><span style="color:#870000;"> </span><span style="color:#3333FF;">│</span> <span style="color:#3333FF;">│</span><span style="color:#008700;"> 3 </span><span style="color:#3333FF;">│</span><span style="color:#f8f8f2;background-color:#002800;"> </span><span style="color:#66d9ef;background-color:#002800;">sub</span><span style="color:#f8f8f2;background-color:#002800;"> rsp,</span><span style="color:#be84ff;background-color:#002800;"> 16</span><span style="background-color:#002800;"> </span>
<span style="color:#3333FF;">│</span><span style="color:#444444;"> 3 </span><span style="color:#3333FF;">│</span><span style="color:#f8f8f2;"> xor eax, eax</span> <span style="color:#3333FF;">│</span><span style="color:#444444;"> 4 </span><span style="color:#3333FF;">│</span><span style="color:#f8f8f2;"> xor eax, eax</span>
<span style="color:#3333FF;">│</span><span style="color:#444444;"> 4 </span><span style="color:#3333FF;">│</span><span style="color:#f8f8f2;"> test rsi, rsi</span> <span style="color:#3333FF;">│</span><span style="color:#444444;"> 5 </span><span style="color:#3333FF;">│</span><span style="color:#f8f8f2;"> test rsi, rsi</span>
<span style="color:#3333FF;">│</span><span style="color:#870000;"> 5 </span><span style="color:#3333FF;">│</span><span style="color:#f8f8f2;background-color:#3f0001;"> je .</span><span style="color:#f8f8f2;background-color:#901011;">LBB0_6</span><span style="background-color:#3f0001;"> </span><span style="color:#3333FF;">│</span><span style="color:#008700;"> 6 </span><span style="color:#3333FF;">│</span><span style="color:#f8f8f2;background-color:#002800;"> je .</span><span style="color:#f8f8f2;background-color:#006000;">LBB0_5</span><span style="background-color:#002800;"> </span>
<span style="color:#3333FF;">│</span><span style="color:#444444;"> 6 </span><span style="color:#3333FF;">│</span><span style="color:#f8f8f2;"> xor r10d, r10d</span> <span style="color:#3333FF;">│</span><span style="color:#444444;"> 7 </span><span style="color:#3333FF;">│</span><span style="color:#f8f8f2;"> xor r10d, r10d</span>
<span style="color:#3333FF;">│</span><span style="color:#870000;"> 7 </span><span style="color:#3333FF;">│</span><span style="color:#f8f8f2;background-color:#3f0001;"> jmp .LBB0_2</span><span style="background-color:#3f0001;"> </span><span style="color:#3333FF;">│</span><span style="color:#008700;"> </span><span style="color:#3333FF;">│</span>
<span style="color:#3333FF;">│</span><span style="color:#870000;"> 8 </span><span style="color:#3333FF;">│</span><span style="color:#f8f8f2;background-color:#3f0001;">.LBB0_5:</span><span style="background-color:#3f0001;"> </span><span style="color:#3333FF;">│</span><span style="color:#008700;"> </span><span style="color:#3333FF;">│</span>
<span style="color:#3333FF;">│</span><span style="color:#870000;"> 9 </span><span style="color:#3333FF;">│</span><span style="color:#f8f8f2;background-color:#3f0001;"> </span><span style="color:#66d9ef;background-color:#3f0001;">add</span><span style="color:#f8f8f2;background-color:#3f0001;"> al, byte ptr</span><span style="color:#66d9ef;background-color:#3f0001;"> [r11 + r10]</span><span style="background-color:#3f0001;"> </span><span style="color:#3333FF;">│</span><span style="color:#008700;"> </span><span style="color:#3333FF;">│</span>
<span style="color:#3333FF;">│</span><span style="color:#870000;"> 10 </span><span style="color:#3333FF;">│</span><span style="color:#f8f8f2;background-color:#3f0001;"> inc r10</span><span style="background-color:#3f0001;"> </span><span style="color:#3333FF;">│</span><span style="color:#008700;"> </span><span style="color:#3333FF;">│</span>
<span style="color:#3333FF;">│</span><span style="color:#870000;"> 11 </span><span style="color:#3333FF;">│</span><span style="color:#f8f8f2;background-color:#3f0001;"> </span><span style="color:#66d9ef;background-color:#3f0001;">cmp</span><span style="color:#f8f8f2;background-color:#3f0001;"> rsi, r10</span><span style="background-color:#3f0001;"> </span><span style="color:#3333FF;">│</span><span style="color:#008700;"> </span><span style="color:#3333FF;">│</span>
<span style="color:#3333FF;">│</span><span style="color:#870000;"> 12 </span><span style="color:#3333FF;">│</span><span style="color:#f8f8f2;background-color:#3f0001;"> je .LBB0_6</span><span style="background-color:#3f0001;"> </span><span style="color:#3333FF;">│</span><span style="color:#008700;"> </span><span style="color:#3333FF;">│</span>
<span style="color:#3333FF;">│</span><span style="color:#444444;"> 13 </span><span style="color:#3333FF;">│</span><span style="color:#f8f8f2;">.LBB0_2:</span> <span style="color:#3333FF;">│</span><span style="color:#444444;"> 8 </span><span style="color:#3333FF;">│</span><span style="color:#f8f8f2;">.LBB0_2:</span>
<span style="color:#3333FF;">│</span><span style="color:#870000;"> </span><span style="color:#3333FF;">│</span> <span style="color:#3333FF;">│</span><span style="color:#008700;"> 9 </span><span style="color:#3333FF;">│</span><span style="color:#f8f8f2;background-color:#002800;"> </span><span style="color:#66d9ef;background-color:#002800;">cmp</span><span style="color:#f8f8f2;background-color:#002800;"> rcx, r10</span><span style="background-color:#002800;"> </span>
<span style="color:#3333FF;">│</span><span style="color:#870000;"> </span><span style="color:#3333FF;">│</span> <span style="color:#3333FF;">│</span><span style="color:#008700;"> 10 </span><span style="color:#3333FF;">│</span><span style="color:#f8f8f2;background-color:#002800;"> je .LBB0_6</span><span style="background-color:#002800;"> </span>
<span style="color:#3333FF;">│</span><span style="color:#870000;"> </span><span style="color:#3333FF;">│</span> <span style="color:#3333FF;">│</span><span style="color:#008700;"> 11 </span><span style="color:#3333FF;">│</span><span style="color:#f8f8f2;background-color:#002800;"> movzx r11d, byte ptr</span><span style="color:#66d9ef;background-color:#002800;"> [rdi + r10]</span><span style="background-color:#002800;"> </span>
<span style="color:#3333FF;">│</span><span style="color:#870000;"> </span><span style="color:#3333FF;">│</span> <span style="color:#3333FF;">│</span><span style="color:#008700;"> 12 </span><span style="color:#3333FF;">│</span><span style="color:#f8f8f2;background-color:#002800;"> movzx ebx, byte ptr</span><span style="color:#66d9ef;background-color:#002800;"> [rdx + r10]</span><span style="background-color:#002800;"> </span>
<span style="color:#3333FF;">│</span><span style="color:#870000;"> </span><span style="color:#3333FF;">│</span> <span style="color:#3333FF;">│</span><span style="color:#008700;"> 13 </span><span style="color:#3333FF;">│</span><span style="color:#f8f8f2;background-color:#002800;"> </span><span style="color:#66d9ef;background-color:#002800;">mov</span><span style="color:#f8f8f2;background-color:#002800;"> byte ptr</span><span style="color:#66d9ef;background-color:#002800;"> [rsp +</span><span style="color:#be84ff;background-color:#002800;"> 14</span><span style="color:#66d9ef;background-color:#002800;">]</span><span style="color:#f8f8f2;background-color:#002800;">, r11b</span><span style="background-color:#002800;"> </span>
<span style="color:#3333FF;">│</span><span style="color:#870000;"> </span><span style="color:#3333FF;">│</span> <span style="color:#3333FF;">│</span><span style="color:#008700;"> 14 </span><span style="color:#3333FF;">│</span><span style="color:#f8f8f2;background-color:#002800;"> </span><span style="color:#66d9ef;background-color:#002800;">mov</span><span style="color:#f8f8f2;background-color:#002800;"> byte ptr</span><span style="color:#66d9ef;background-color:#002800;"> [rsp +</span><span style="color:#be84ff;background-color:#002800;"> 15</span><span style="color:#66d9ef;background-color:#002800;">]</span><span style="color:#f8f8f2;background-color:#002800;">, </span><span style="color:#66d9ef;background-color:#002800;">bl</span><span style="background-color:#002800;"> </span>
<span style="color:#3333FF;">│</span><span style="color:#444444;"> 14 </span><span style="color:#3333FF;">│</span><span style="color:#f8f8f2;"> </span><span style="color:#66d9ef;">cmp</span><span style="color:#f8f8f2;"> r9, r10</span> <span style="color:#3333FF;">│</span><span style="color:#444444;"> 15 </span><span style="color:#3333FF;">│</span><span style="color:#f8f8f2;"> </span><span style="color:#66d9ef;">cmp</span><span style="color:#f8f8f2;"> r9, r10</span>
<span style="color:#3333FF;">│</span><span style="color:#444444;"> 15 </span><span style="color:#3333FF;">│</span><span style="color:#f8f8f2;"> je .LBB0_7</span> <span style="color:#3333FF;">│</span><span style="color:#444444;"> 16 </span><span style="color:#3333FF;">│</span><span style="color:#f8f8f2;"> je .LBB0_7</span>
<span style="color:#3333FF;">│</span><span style="color:#870000;"> 16 </span><span style="color:#3333FF;">│</span><span style="color:#f8f8f2;background-color:#3f0001;"> </span><span style="color:#66d9ef;background-color:#901011;">cmp</span><span style="color:#f8f8f2;background-color:#901011;"> </span><span style="color:#f8f8f2;background-color:#3f0001;"> byte ptr</span><span style="color:#66d9ef;background-color:#3f0001;"> [r8 + r10]</span><span style="color:#f8f8f2;background-color:#901011;">,</span><span style="color:#be84ff;background-color:#901011;"> 0</span><span style="background-color:#3f0001;"> </span><span style="color:#3333FF;">│</span><span style="color:#008700;"> 17 </span><span style="color:#3333FF;">│</span><span style="color:#f8f8f2;background-color:#002800;"> </span><span style="color:#f8f8f2;background-color:#006000;">movzx r11d,</span><span style="color:#f8f8f2;background-color:#002800;"> byte ptr</span><span style="color:#66d9ef;background-color:#002800;"> [r8 + r10]</span><span style="background-color:#002800;"> </span>
<span style="color:#3333FF;">│</span><span style="color:#870000;"> 17 </span><span style="color:#3333FF;">│</span><span style="color:#f8f8f2;background-color:#3f0001;"> </span><span style="color:#66d9ef;background-color:#3f0001;">mov</span><span style="color:#f8f8f2;background-color:#3f0001;"> r11, rdi</span><span style="background-color:#3f0001;"> </span><span style="color:#3333FF;">│</span><span style="color:#008700;"> </span><span style="color:#3333FF;">│</span>
<span style="color:#3333FF;">│</span><span style="color:#870000;"> </span><span style="color:#3333FF;">│</span> <span style="color:#3333FF;">│</span><span style="color:#008700;"> 18 </span><span style="color:#3333FF;">│</span><span style="color:#f8f8f2;background-color:#002800;"> inc r10</span><span style="background-color:#002800;"> </span>
<span style="color:#3333FF;">│</span><span style="color:#870000;"> </span><span style="color:#3333FF;">│</span> <span style="color:#3333FF;">│</span><span style="color:#008700;"> 19 </span><span style="color:#3333FF;">│</span><span style="color:#f8f8f2;background-color:#002800;"> </span><span style="color:#66d9ef;background-color:#002800;">add</span><span style="color:#f8f8f2;background-color:#002800;"> al, byte ptr</span><span style="color:#66d9ef;background-color:#002800;"> [rsp + r11 +</span><span style="color:#be84ff;background-color:#002800;"> 14</span><span style="color:#66d9ef;background-color:#002800;">]</span><span style="background-color:#002800;"> </span>
<span style="color:#3333FF;">│</span><span style="color:#870000;"> </span><span style="color:#3333FF;">│</span> <span style="color:#3333FF;">│</span><span style="color:#008700;"> 20 </span><span style="color:#3333FF;">│</span><span style="color:#f8f8f2;background-color:#002800;"> </span><span style="color:#66d9ef;background-color:#002800;">cmp</span><span style="color:#f8f8f2;background-color:#002800;"> rsi, r10</span><span style="background-color:#002800;"> </span>
<span style="color:#3333FF;">│</span><span style="color:#870000;"> 18 </span><span style="color:#3333FF;">│</span><span style="color:#f8f8f2;background-color:#3f0001;"> jne .</span><span style="color:#f8f8f2;background-color:#901011;">LBB0_5</span><span style="background-color:#3f0001;"> </span><span style="color:#3333FF;">│</span><span style="color:#008700;"> 21 </span><span style="color:#3333FF;">│</span><span style="color:#f8f8f2;background-color:#002800;"> jne .</span><span style="color:#f8f8f2;background-color:#006000;">LBB0_2</span><span style="background-color:#002800;"> </span>
<span style="color:#3333FF;">│</span><span style="color:#870000;"> 19 </span><span style="color:#3333FF;">│</span><span style="color:#f8f8f2;background-color:#3f0001;"> </span><span style="color:#66d9ef;background-color:#3f0001;">mov</span><span style="color:#f8f8f2;background-color:#3f0001;"> r11, rdx</span><span style="background-color:#3f0001;"> </span><span style="color:#3333FF;">│</span><span style="color:#008700;"> </span><span style="color:#3333FF;">│</span>
<span style="color:#3333FF;">│</span><span style="color:#870000;"> 20 </span><span style="color:#3333FF;">│</span><span style="color:#f8f8f2;background-color:#3f0001;"> </span><span style="color:#66d9ef;background-color:#3f0001;">cmp</span><span style="color:#f8f8f2;background-color:#3f0001;"> r10, rcx</span><span style="background-color:#3f0001;"> </span><span style="color:#3333FF;">│</span><span style="color:#008700;"> </span><span style="color:#3333FF;">│</span>
<span style="color:#3333FF;">│</span><span style="color:#870000;"> 21 </span><span style="color:#3333FF;">│</span><span style="color:#f8f8f2;background-color:#901011;"> jb </span><span style="color:#f8f8f2;background-color:#3f0001;">.LBB0_5</span><span style="background-color:#3f0001;"> </span><span style="color:#3333FF;">│</span><span style="color:#008700;"> 22 </span><span style="color:#3333FF;">│</span><span style="color:#f8f8f2;background-color:#002800;">.LBB0_5</span><span style="color:#f8f8f2;background-color:#006000;">:</span><span style="background-color:#002800;"> </span>
<span style="color:#3333FF;">│</span><span style="color:#870000;"> </span><span style="color:#3333FF;">│</span> <span style="color:#3333FF;">│</span><span style="color:#008700;"> 23 </span><span style="color:#3333FF;">│</span><span style="color:#f8f8f2;background-color:#002800;"> </span><span style="color:#66d9ef;background-color:#002800;">add</span><span style="color:#f8f8f2;background-color:#002800;"> rsp,</span><span style="color:#be84ff;background-color:#002800;"> 16</span><span style="background-color:#002800;"> </span>
<span style="color:#3333FF;">│</span><span style="color:#870000;"> </span><span style="color:#3333FF;">│</span> <span style="color:#3333FF;">│</span><span style="color:#008700;"> 24 </span><span style="color:#3333FF;">│</span><span style="color:#f8f8f2;background-color:#002800;"> </span><span style="color:#66d9ef;background-color:#002800;">pop</span><span style="color:#f8f8f2;background-color:#002800;"> rbx</span><span style="background-color:#002800;"> </span>
<span style="color:#3333FF;">│</span><span style="color:#870000;"> </span><span style="color:#3333FF;">│</span> <span style="color:#3333FF;">│</span><span style="color:#008700;"> 25 </span><span style="color:#3333FF;">│</span><span style="color:#f8f8f2;background-color:#002800;"> </span><span style="color:#66d9ef;background-color:#002800;">ret</span><span style="background-color:#002800;"> </span>
<span style="color:#3333FF;">│</span><span style="color:#870000;"> </span><span style="color:#3333FF;">│</span> <span style="color:#3333FF;">│</span><span style="color:#008700;"> 26 </span><span style="color:#3333FF;">│</span><span style="color:#f8f8f2;background-color:#002800;">.LBB0_6:</span><span style="background-color:#002800;"> </span>
<span style="color:#3333FF;">│</span><span style="color:#444444;"> 22 </span><span style="color:#3333FF;">│</span><span style="color:#f8f8f2;"> lea rdx,</span><span style="color:#66d9ef;"> [rip + .L__unnamed_1]</span> <span style="color:#3333FF;">│</span><span style="color:#444444;"> 27 </span><span style="color:#3333FF;">│</span><span style="color:#f8f8f2;"> lea rdx,</span><span style="color:#66d9ef;"> [rip + .L__unnamed_1]</span>
<span style="color:#3333FF;">│</span><span style="color:#870000;"> 23 </span><span style="color:#3333FF;">│</span><span style="color:#f8f8f2;background-color:#3f0001;"> </span><span style="color:#66d9ef;background-color:#3f0001;">mov</span><span style="color:#f8f8f2;background-color:#3f0001;"> rdi, </span><span style="color:#f8f8f2;background-color:#901011;">r10</span><span style="background-color:#3f0001;"> </span><span style="color:#3333FF;">│</span><span style="color:#008700;"> 28 </span><span style="color:#3333FF;">│</span><span style="color:#f8f8f2;background-color:#002800;"> </span><span style="color:#66d9ef;background-color:#002800;">mov</span><span style="color:#f8f8f2;background-color:#002800;"> rdi, </span><span style="color:#f8f8f2;background-color:#006000;">rcx</span><span style="background-color:#002800;"> </span>
<span style="color:#3333FF;">│</span><span style="color:#444444;"> 24 </span><span style="color:#3333FF;">│</span><span style="color:#f8f8f2;"> </span><span style="color:#66d9ef;">mov</span><span style="color:#f8f8f2;"> rsi, rcx</span> <span style="color:#3333FF;">│</span><span style="color:#444444;"> 29 </span><span style="color:#3333FF;">│</span><span style="color:#f8f8f2;"> </span><span style="color:#66d9ef;">mov</span><span style="color:#f8f8f2;"> rsi, rcx</span>
<span style="color:#3333FF;">│</span><span style="color:#444444;"> 25 </span><span style="color:#3333FF;">│</span><span style="color:#f8f8f2;"> call qword ptr</span><span style="color:#66d9ef;"> [rip + core::panicking::panic_b</span><span style="color:#3333FF;">↵</span><span style="color:#3333FF;">│</span><span style="color:#444444;"> 30 </span><span style="color:#3333FF;">│</span><span style="color:#f8f8f2;"> call qword ptr</span><span style="color:#66d9ef;"> [rip + core::panicking::panic_b</span><span style="color:#3333FF;">↵</span>
<span style="color:#3333FF;">│</span><span style="color:#444444;"> </span><span style="color:#3333FF;">│</span><span style="color:#66d9ef;">ounds_check</span><span style="color:#75715e;">@GOTPCREL]</span> <span style="color:#3333FF;">│</span><span style="color:#444444;"> </span><span style="color:#3333FF;">│</span><span style="color:#66d9ef;">ounds_check</span><span style="color:#75715e;">@GOTPCREL]</span>
<span style="color:#3333FF;">│</span><span style="color:#870000;"> 26 </span><span style="color:#3333FF;">│</span><span style="color:#66d9ef;background-color:#3f0001;">.LBB0_6:</span><span style="background-color:#3f0001;"> </span><span style="color:#3333FF;">│</span><span style="color:#008700;"> </span><span style="color:#3333FF;">│</span>
<span style="color:#3333FF;">│</span><span style="color:#870000;"> 27 </span><span style="color:#3333FF;">│</span><span style="color:#66d9ef;background-color:#3f0001;"> pop rcx</span><span style="background-color:#3f0001;"> </span><span style="color:#3333FF;">│</span><span style="color:#008700;"> </span><span style="color:#3333FF;">│</span>
<span style="color:#3333FF;">│</span><span style="color:#870000;"> 28 </span><span style="color:#3333FF;">│</span><span style="color:#66d9ef;background-color:#3f0001;"> ret</span><span style="background-color:#3f0001;"> </span><span style="color:#3333FF;">│</span><span style="color:#008700;"> </span><span style="color:#3333FF;">│</span>
<span style="color:#3333FF;">│</span><span style="color:#444444;"> 29 </span><span style="color:#3333FF;">│</span><span style="color:#66d9ef;">.LBB0_7:</span> <span style="color:#3333FF;">│</span><span style="color:#444444;"> 31 </span><span style="color:#3333FF;">│</span><span style="color:#66d9ef;">.LBB0_7:</span>
<span style="color:#3333FF;">│</span><span style="color:#444444;"> 30 </span><span style="color:#3333FF;">│</span><span style="color:#66d9ef;"> lea rdx, [rip + .L__unnamed_2]</span> <span style="color:#3333FF;">│</span><span style="color:#444444;"> 32 </span><span style="color:#3333FF;">│</span><span style="color:#66d9ef;"> lea rdx, [rip + .L__unnamed_2]</span>
<span style="color:#3333FF;">│</span><span style="color:#444444;"> 31 </span><span style="color:#3333FF;">│</span><span style="color:#66d9ef;"> mov rdi, r9</span> <span style="color:#3333FF;">│</span><span style="color:#444444;"> 33 </span><span style="color:#3333FF;">│</span><span style="color:#66d9ef;"> mov rdi, r9</span>
<span style="color:#3333FF;">│</span><span style="color:#444444;"> 32 </span><span style="color:#3333FF;">│</span><span style="color:#66d9ef;"> mov rsi, r9</span> <span style="color:#3333FF;">│</span><span style="color:#444444;"> 34 </span><span style="color:#3333FF;">│</span><span style="color:#66d9ef;"> mov rsi, r9</span>
<span style="color:#3333FF;">│</span><span style="color:#444444;"> 33 </span><span style="color:#3333FF;">│</span><span style="color:#66d9ef;"> call qword ptr [rip + core::panicking::panic_b</span><span style="color:#3333FF;">↵</span><span style="color:#3333FF;">│</span><span style="color:#444444;"> 35 </span><span style="color:#3333FF;">│</span><span style="color:#66d9ef;"> call qword ptr [rip + core::panicking::panic_b</span><span style="color:#3333FF;">↵</span>
<span style="color:#3333FF;">│</span><span style="color:#444444;"> </span><span style="color:#3333FF;">│</span><span style="color:#66d9ef;">ounds_check</span><span style="color:#75715e;">@GOTPCREL]</span> <span style="color:#3333FF;">│</span><span style="color:#444444;"> </span><span style="color:#3333FF;">│</span><span style="color:#66d9ef;">ounds_check</span><span style="color:#75715e;">@GOTPCREL]</span>
<span style="color:#3333FF;">│</span>
</pre>
</body>
</html>