#define NULL ((void *)0)
typedef unsigned long size_t; // Customize by platform.
typedef long intptr_t;
typedef unsigned long uintptr_t;
typedef long scalar_t__; // Either arithmetic or pointer type.
/* By default, we understand bool (as a convenience). */
typedef int bool;
#define false 0
#define true 1

/* Forward declarations */

/* Type definitions */

/* Variables and functions */
int /*<<< orphan*/ registercommand(char *);
void CSQC_ConsoleCommand_Init(void) {
  registercommand("slot1");
  registercommand("slot2");
  registercommand("slot3");
  registercommand("slot4");
  registercommand("slot5");
  registercommand("slot6");
  registercommand("slot7");
  registercommand("slot8");
  registercommand("slot9");
  registercommand("slot10");
  registercommand("dev_testorbituary");
  registercommand("minimap");
  registercommand("overview_test");
  registercommand("vox_test");
  registercommand("+attack2");
  registercommand("-attack2");
  registercommand("+reload");
  registercommand("-reload");
  registercommand("+use");
  registercommand("-use");
  registercommand("+duck");
  registercommand("-duck");
  registercommand("buy");
  registercommand("chooseteam");
  registercommand("lastinv");
  registercommand("invnext");
  registercommand("invprev");
  registercommand("+showscores");
  registercommand("-showscores");
  registercommand("nightvision");
  registercommand("drop");
  registercommand("radio1");
  registercommand("radio2");
  registercommand("radio3");
  registercommand("glock");
  registercommand("usp");
  registercommand("p228");
  registercommand("deagle");
  registercommand("fn57");
  registercommand("elites");
  registercommand("m3");
  registercommand("xm1014");
  registercommand("tmp");
  registercommand("mac10");
  registercommand("mp5");
  registercommand("ump45");
  registercommand("p90");
  registercommand("ak47");
  registercommand("m4a1");
  registercommand("sg552");
  registercommand("aug");
  registercommand("scout");
  registercommand("sg550");
  registercommand("awp");
  registercommand("g3sg1");
  registercommand("m249");
  registercommand("primammo");
  registercommand("buyammo1");
  registercommand("secammo");
  registercommand("buyammo2");
  registercommand("vest");
  registercommand("vesthelm");
  registercommand("flash");
  registercommand("hegren");
  registercommand("vsgren");
  registercommand("defuser");
  registercommand("nvg");
  registercommand("coverme");
  registercommand("takepoint");
  registercommand("holdpos");
  registercommand("regroup");
  registercommand("followme");
  registercommand("takingfire");
  registercommand("go");
  registercommand("fallback");
  registercommand("sticktog");
  registercommand("getinpos");
  registercommand("stormfront");
  registercommand("report");
  registercommand("roger");
  registercommand("enemyspot");
  registercommand("needbackup");
  registercommand("sectorclear");
  registercommand("inposition");
  registercommand("reportingin");
  registercommand("getout");
  registercommand("negative");
  registercommand("enemydown");
}


x86 assembly (clang, -O0):
<CSQC_ConsoleCommand_Init>:
push   %rbp
mov    %rsp,%rbp
lea    0xee5(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xedf(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xed9(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xed3(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xecd(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xec7(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xec1(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xebb(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xeb5(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xeaf(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xeaa(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xeb0(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xeac(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xeae(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xeab(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xea8(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xea5(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xea1(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xe9d(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xe96(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xe8f(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xe89(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xe83(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xe7b(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xe7a(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xe76(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xe72(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xe6e(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xe6e(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xe6e(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xe6e(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xe67(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xe62(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xe5d(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xe58(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xe52(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xe4a(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xe43(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xe3e(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xe37(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xe32(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xe29(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xe24(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xe1c(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xe16(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xe0e(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xe08(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xe00(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xdf9(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xdf2(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xdec(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xde4(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xdde(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xdd8(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xdd0(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xdca(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xdc3(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xdc0(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xdbd(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xdb9(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xdb6(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xdaf(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xdac(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xda6(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xda1(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xd9c(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xd98(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xd90(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xd8c(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xd8a(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xd86(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xd82(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xd7f(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xd7e(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xd75(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xd72(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xd6f(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xd6c(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xd6b(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xd66(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xd60(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xd5e(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xd5d(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xd5d(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xd5c(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xd5c(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xd57(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xd54(%rip),%rdi
call   1030 <registercommand@plt>
pop    %rbp
ret

x86 assembly (clang, -O2):
<CSQC_ConsoleCommand_Init>:
push   %rax
lea    0xee8(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xee2(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xedc(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xed6(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xed0(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xeca(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xec4(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xebe(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xeb8(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xeb2(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xead(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xeb3(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xeaf(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xeb1(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xeae(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xeab(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xea8(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xea4(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xea0(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xe99(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xe92(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xe8c(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xe86(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xe7e(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xe7d(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xe79(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xe75(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xe71(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xe71(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xe71(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xe71(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xe6a(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xe65(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xe60(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xe5b(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xe55(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xe4d(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xe46(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xe41(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xe3a(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xe35(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xe2c(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xe27(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xe1f(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xe19(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xe11(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xe0b(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xe03(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xdfc(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xdf5(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xdef(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xde7(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xde1(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xddb(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xdd3(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xdcd(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xdc6(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xdc3(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xdc0(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xdbc(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xdb9(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xdb2(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xdaf(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xda9(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xda4(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xd9f(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xd9b(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xd93(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xd8f(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xd8d(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xd89(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xd85(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xd82(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xd81(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xd78(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xd75(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xd72(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xd6f(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xd6e(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xd69(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xd63(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xd61(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xd60(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xd60(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xd5f(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xd5f(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xd5a(%rip),%rdi
call   1030 <registercommand@plt>
lea    0xd57(%rip),%rdi
pop    %rax
jmp    1030 <registercommand@plt>

LLVM IR (-O0):
@.str = [6 x i8] c"slot1\00"
@.str.1 = [6 x i8] c"slot2\00"
@.str.2 = [6 x i8] c"slot3\00"
@.str.3 = [6 x i8] c"slot4\00"
@.str.4 = [6 x i8] c"slot5\00"
@.str.5 = [6 x i8] c"slot6\00"
@.str.6 = [6 x i8] c"slot7\00"
@.str.7 = [6 x i8] c"slot8\00"
@.str.8 = [6 x i8] c"slot9\00"
@.str.9 = [7 x i8] c"slot10\00"
@.str.10 = [18 x i8] c"dev_testorbituary\00"
@.str.11 = [8 x i8] c"minimap\00"
@.str.12 = [14 x i8] c"overview_test\00"
@.str.13 = [9 x i8] c"vox_test\00"
@.str.14 = [9 x i8] c"+attack2\00"
@.str.15 = [9 x i8] c"-attack2\00"
@.str.16 = [8 x i8] c"+reload\00"
@.str.17 = [8 x i8] c"-reload\00"
@.str.18 = [5 x i8] c"+use\00"
@.str.19 = [5 x i8] c"-use\00"
@.str.20 = [6 x i8] c"+duck\00"
@.str.21 = [6 x i8] c"-duck\00"
@.str.22 = [4 x i8] c"buy\00"
@.str.23 = [11 x i8] c"chooseteam\00"
@.str.24 = [8 x i8] c"lastinv\00"
@.str.25 = [8 x i8] c"invnext\00"
@.str.26 = [8 x i8] c"invprev\00"
@.str.27 = [12 x i8] c"+showscores\00"
@.str.28 = [12 x i8] c"-showscores\00"
@.str.29 = [12 x i8] c"nightvision\00"
@.str.30 = [5 x i8] c"drop\00"
@.str.31 = [7 x i8] c"radio1\00"
@.str.32 = [7 x i8] c"radio2\00"
@.str.33 = [7 x i8] c"radio3\00"
@.str.34 = [6 x i8] c"glock\00"
@.str.35 = [4 x i8] c"usp\00"
@.str.36 = [5 x i8] c"p228\00"
@.str.37 = [7 x i8] c"deagle\00"
@.str.38 = [5 x i8] c"fn57\00"
@.str.39 = [7 x i8] c"elites\00"
@.str.40 = [3 x i8] c"m3\00"
@.str.41 = [7 x i8] c"xm1014\00"
@.str.42 = [4 x i8] c"tmp\00"
@.str.43 = [6 x i8] c"mac10\00"
@.str.44 = [4 x i8] c"mp5\00"
@.str.45 = [6 x i8] c"ump45\00"
@.str.46 = [4 x i8] c"p90\00"
@.str.47 = [5 x i8] c"ak47\00"
@.str.48 = [5 x i8] c"m4a1\00"
@.str.49 = [6 x i8] c"sg552\00"
@.str.50 = [4 x i8] c"aug\00"
@.str.51 = [6 x i8] c"scout\00"
@.str.52 = [6 x i8] c"sg550\00"
@.str.53 = [4 x i8] c"awp\00"
@.str.54 = [6 x i8] c"g3sg1\00"
@.str.55 = [5 x i8] c"m249\00"
@.str.56 = [9 x i8] c"primammo\00"
@.str.57 = [9 x i8] c"buyammo1\00"
@.str.58 = [8 x i8] c"secammo\00"
@.str.59 = [9 x i8] c"buyammo2\00"
@.str.60 = [5 x i8] c"vest\00"
@.str.61 = [9 x i8] c"vesthelm\00"
@.str.62 = [6 x i8] c"flash\00"
@.str.63 = [7 x i8] c"hegren\00"
@.str.64 = [7 x i8] c"vsgren\00"
@.str.65 = [8 x i8] c"defuser\00"
@.str.66 = [4 x i8] c"nvg\00"
@.str.67 = [8 x i8] c"coverme\00"
@.str.68 = [10 x i8] c"takepoint\00"
@.str.69 = [8 x i8] c"holdpos\00"
@.str.70 = [8 x i8] c"regroup\00"
@.str.71 = [9 x i8] c"followme\00"
@.str.72 = [11 x i8] c"takingfire\00"
@.str.73 = [3 x i8] c"go\00"
@.str.74 = [9 x i8] c"fallback\00"
@.str.75 = [9 x i8] c"sticktog\00"
@.str.76 = [9 x i8] c"getinpos\00"
@.str.77 = [11 x i8] c"stormfront\00"
@.str.78 = [7 x i8] c"report\00"
@.str.79 = [6 x i8] c"roger\00"
@.str.80 = [10 x i8] c"enemyspot\00"
@.str.81 = [11 x i8] c"needbackup\00"
@.str.82 = [12 x i8] c"sectorclear\00"
@.str.83 = [11 x i8] c"inposition\00"
@.str.84 = [12 x i8] c"reportingin\00"
@.str.85 = [7 x i8] c"getout\00"
@.str.86 = [9 x i8] c"negative\00"
@.str.87 = [10 x i8] c"enemydown\00"
define void @CSQC_ConsoleCommand_Init() {
%1 = call i32 @registercommand(i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str, i64 0, i64 0))
%2 = call i32 @registercommand(i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.1, i64 0, i64 0))
%3 = call i32 @registercommand(i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.2, i64 0, i64 0))
%4 = call i32 @registercommand(i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.3, i64 0, i64 0))
%5 = call i32 @registercommand(i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.4, i64 0, i64 0))
%6 = call i32 @registercommand(i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.5, i64 0, i64 0))
%7 = call i32 @registercommand(i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.6, i64 0, i64 0))
%8 = call i32 @registercommand(i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.7, i64 0, i64 0))
%9 = call i32 @registercommand(i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.8, i64 0, i64 0))
%10 = call i32 @registercommand(i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.9, i64 0, i64 0))
%11 = call i32 @registercommand(i8* getelementptr inbounds ([18 x i8], [18 x i8]* @.str.10, i64 0, i64 0))
%12 = call i32 @registercommand(i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.11, i64 0, i64 0))
%13 = call i32 @registercommand(i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str.12, i64 0, i64 0))
%14 = call i32 @registercommand(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.13, i64 0, i64 0))
%15 = call i32 @registercommand(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.14, i64 0, i64 0))
%16 = call i32 @registercommand(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.15, i64 0, i64 0))
%17 = call i32 @registercommand(i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.16, i64 0, i64 0))
%18 = call i32 @registercommand(i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.17, i64 0, i64 0))
%19 = call i32 @registercommand(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str.18, i64 0, i64 0))
%20 = call i32 @registercommand(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str.19, i64 0, i64 0))
%21 = call i32 @registercommand(i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.20, i64 0, i64 0))
%22 = call i32 @registercommand(i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.21, i64 0, i64 0))
%23 = call i32 @registercommand(i8* getelementptr inbounds ([4 x i8], [4 x i8]* @.str.22, i64 0, i64 0))
%24 = call i32 @registercommand(i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.23, i64 0, i64 0))
%25 = call i32 @registercommand(i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.24, i64 0, i64 0))
%26 = call i32 @registercommand(i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.25, i64 0, i64 0))
%27 = call i32 @registercommand(i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.26, i64 0, i64 0))
%28 = call i32 @registercommand(i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.27, i64 0, i64 0))
%29 = call i32 @registercommand(i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.28, i64 0, i64 0))
%30 = call i32 @registercommand(i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.29, i64 0, i64 0))
%31 = call i32 @registercommand(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str.30, i64 0, i64 0))
%32 = call i32 @registercommand(i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.31, i64 0, i64 0))
%33 = call i32 @registercommand(i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.32, i64 0, i64 0))
%34 = call i32 @registercommand(i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.33, i64 0, i64 0))
%35 = call i32 @registercommand(i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.34, i64 0, i64 0))
%36 = call i32 @registercommand(i8* getelementptr inbounds ([4 x i8], [4 x i8]* @.str.35, i64 0, i64 0))
%37 = call i32 @registercommand(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str.36, i64 0, i64 0))
%38 = call i32 @registercommand(i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.37, i64 0, i64 0))
%39 = call i32 @registercommand(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str.38, i64 0, i64 0))
%40 = call i32 @registercommand(i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.39, i64 0, i64 0))
%41 = call i32 @registercommand(i8* getelementptr inbounds ([3 x i8], [3 x i8]* @.str.40, i64 0, i64 0))
%42 = call i32 @registercommand(i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.41, i64 0, i64 0))
%43 = call i32 @registercommand(i8* getelementptr inbounds ([4 x i8], [4 x i8]* @.str.42, i64 0, i64 0))
%44 = call i32 @registercommand(i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.43, i64 0, i64 0))
%45 = call i32 @registercommand(i8* getelementptr inbounds ([4 x i8], [4 x i8]* @.str.44, i64 0, i64 0))
%46 = call i32 @registercommand(i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.45, i64 0, i64 0))
%47 = call i32 @registercommand(i8* getelementptr inbounds ([4 x i8], [4 x i8]* @.str.46, i64 0, i64 0))
%48 = call i32 @registercommand(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str.47, i64 0, i64 0))
%49 = call i32 @registercommand(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str.48, i64 0, i64 0))
%50 = call i32 @registercommand(i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.49, i64 0, i64 0))
%51 = call i32 @registercommand(i8* getelementptr inbounds ([4 x i8], [4 x i8]* @.str.50, i64 0, i64 0))
%52 = call i32 @registercommand(i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.51, i64 0, i64 0))
%53 = call i32 @registercommand(i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.52, i64 0, i64 0))
%54 = call i32 @registercommand(i8* getelementptr inbounds ([4 x i8], [4 x i8]* @.str.53, i64 0, i64 0))
%55 = call i32 @registercommand(i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.54, i64 0, i64 0))
%56 = call i32 @registercommand(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str.55, i64 0, i64 0))
%57 = call i32 @registercommand(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.56, i64 0, i64 0))
%58 = call i32 @registercommand(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.57, i64 0, i64 0))
%59 = call i32 @registercommand(i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.58, i64 0, i64 0))
%60 = call i32 @registercommand(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.59, i64 0, i64 0))
%61 = call i32 @registercommand(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str.60, i64 0, i64 0))
%62 = call i32 @registercommand(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.61, i64 0, i64 0))
%63 = call i32 @registercommand(i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.62, i64 0, i64 0))
%64 = call i32 @registercommand(i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.63, i64 0, i64 0))
%65 = call i32 @registercommand(i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.64, i64 0, i64 0))
%66 = call i32 @registercommand(i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.65, i64 0, i64 0))
%67 = call i32 @registercommand(i8* getelementptr inbounds ([4 x i8], [4 x i8]* @.str.66, i64 0, i64 0))
%68 = call i32 @registercommand(i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.67, i64 0, i64 0))
%69 = call i32 @registercommand(i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.68, i64 0, i64 0))
%70 = call i32 @registercommand(i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.69, i64 0, i64 0))
%71 = call i32 @registercommand(i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.70, i64 0, i64 0))
%72 = call i32 @registercommand(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.71, i64 0, i64 0))
%73 = call i32 @registercommand(i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.72, i64 0, i64 0))
%74 = call i32 @registercommand(i8* getelementptr inbounds ([3 x i8], [3 x i8]* @.str.73, i64 0, i64 0))
%75 = call i32 @registercommand(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.74, i64 0, i64 0))
%76 = call i32 @registercommand(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.75, i64 0, i64 0))
%77 = call i32 @registercommand(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.76, i64 0, i64 0))
%78 = call i32 @registercommand(i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.77, i64 0, i64 0))
%79 = call i32 @registercommand(i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.78, i64 0, i64 0))
%80 = call i32 @registercommand(i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.79, i64 0, i64 0))
%81 = call i32 @registercommand(i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.80, i64 0, i64 0))
%82 = call i32 @registercommand(i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.81, i64 0, i64 0))
%83 = call i32 @registercommand(i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.82, i64 0, i64 0))
%84 = call i32 @registercommand(i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.83, i64 0, i64 0))
%85 = call i32 @registercommand(i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.84, i64 0, i64 0))
%86 = call i32 @registercommand(i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.85, i64 0, i64 0))
%87 = call i32 @registercommand(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.86, i64 0, i64 0))
%88 = call i32 @registercommand(i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.87, i64 0, i64 0))
ret void
}

LLVM IR (-O2):
@.str = [6 x i8] c"slot1\00"
@.str.1 = [6 x i8] c"slot2\00"
@.str.2 = [6 x i8] c"slot3\00"
@.str.3 = [6 x i8] c"slot4\00"
@.str.4 = [6 x i8] c"slot5\00"
@.str.5 = [6 x i8] c"slot6\00"
@.str.6 = [6 x i8] c"slot7\00"
@.str.7 = [6 x i8] c"slot8\00"
@.str.8 = [6 x i8] c"slot9\00"
@.str.9 = [7 x i8] c"slot10\00"
@.str.10 = [18 x i8] c"dev_testorbituary\00"
@.str.11 = [8 x i8] c"minimap\00"
@.str.12 = [14 x i8] c"overview_test\00"
@.str.13 = [9 x i8] c"vox_test\00"
@.str.14 = [9 x i8] c"+attack2\00"
@.str.15 = [9 x i8] c"-attack2\00"
@.str.16 = [8 x i8] c"+reload\00"
@.str.17 = [8 x i8] c"-reload\00"
@.str.18 = [5 x i8] c"+use\00"
@.str.19 = [5 x i8] c"-use\00"
@.str.20 = [6 x i8] c"+duck\00"
@.str.21 = [6 x i8] c"-duck\00"
@.str.22 = [4 x i8] c"buy\00"
@.str.23 = [11 x i8] c"chooseteam\00"
@.str.24 = [8 x i8] c"lastinv\00"
@.str.25 = [8 x i8] c"invnext\00"
@.str.26 = [8 x i8] c"invprev\00"
@.str.27 = [12 x i8] c"+showscores\00"
@.str.28 = [12 x i8] c"-showscores\00"
@.str.29 = [12 x i8] c"nightvision\00"
@.str.30 = [5 x i8] c"drop\00"
@.str.31 = [7 x i8] c"radio1\00"
@.str.32 = [7 x i8] c"radio2\00"
@.str.33 = [7 x i8] c"radio3\00"
@.str.34 = [6 x i8] c"glock\00"
@.str.35 = [4 x i8] c"usp\00"
@.str.36 = [5 x i8] c"p228\00"
@.str.37 = [7 x i8] c"deagle\00"
@.str.38 = [5 x i8] c"fn57\00"
@.str.39 = [7 x i8] c"elites\00"
@.str.40 = [3 x i8] c"m3\00"
@.str.41 = [7 x i8] c"xm1014\00"
@.str.42 = [4 x i8] c"tmp\00"
@.str.43 = [6 x i8] c"mac10\00"
@.str.44 = [4 x i8] c"mp5\00"
@.str.45 = [6 x i8] c"ump45\00"
@.str.46 = [4 x i8] c"p90\00"
@.str.47 = [5 x i8] c"ak47\00"
@.str.48 = [5 x i8] c"m4a1\00"
@.str.49 = [6 x i8] c"sg552\00"
@.str.50 = [4 x i8] c"aug\00"
@.str.51 = [6 x i8] c"scout\00"
@.str.52 = [6 x i8] c"sg550\00"
@.str.53 = [4 x i8] c"awp\00"
@.str.54 = [6 x i8] c"g3sg1\00"
@.str.55 = [5 x i8] c"m249\00"
@.str.56 = [9 x i8] c"primammo\00"
@.str.57 = [9 x i8] c"buyammo1\00"
@.str.58 = [8 x i8] c"secammo\00"
@.str.59 = [9 x i8] c"buyammo2\00"
@.str.60 = [5 x i8] c"vest\00"
@.str.61 = [9 x i8] c"vesthelm\00"
@.str.62 = [6 x i8] c"flash\00"
@.str.63 = [7 x i8] c"hegren\00"
@.str.64 = [7 x i8] c"vsgren\00"
@.str.65 = [8 x i8] c"defuser\00"
@.str.66 = [4 x i8] c"nvg\00"
@.str.67 = [8 x i8] c"coverme\00"
@.str.68 = [10 x i8] c"takepoint\00"
@.str.69 = [8 x i8] c"holdpos\00"
@.str.70 = [8 x i8] c"regroup\00"
@.str.71 = [9 x i8] c"followme\00"
@.str.72 = [11 x i8] c"takingfire\00"
@.str.73 = [3 x i8] c"go\00"
@.str.74 = [9 x i8] c"fallback\00"
@.str.75 = [9 x i8] c"sticktog\00"
@.str.76 = [9 x i8] c"getinpos\00"
@.str.77 = [11 x i8] c"stormfront\00"
@.str.78 = [7 x i8] c"report\00"
@.str.79 = [6 x i8] c"roger\00"
@.str.80 = [10 x i8] c"enemyspot\00"
@.str.81 = [11 x i8] c"needbackup\00"
@.str.82 = [12 x i8] c"sectorclear\00"
@.str.83 = [11 x i8] c"inposition\00"
@.str.84 = [12 x i8] c"reportingin\00"
@.str.85 = [7 x i8] c"getout\00"
@.str.86 = [9 x i8] c"negative\00"
@.str.87 = [10 x i8] c"enemydown\00"
define void @CSQC_ConsoleCommand_Init() {
%1 = tail call i32 @registercommand(i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str, i64 0, i64 0))
%2 = tail call i32 @registercommand(i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.1, i64 0, i64 0))
%3 = tail call i32 @registercommand(i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.2, i64 0, i64 0))
%4 = tail call i32 @registercommand(i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.3, i64 0, i64 0))
%5 = tail call i32 @registercommand(i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.4, i64 0, i64 0))
%6 = tail call i32 @registercommand(i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.5, i64 0, i64 0))
%7 = tail call i32 @registercommand(i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.6, i64 0, i64 0))
%8 = tail call i32 @registercommand(i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.7, i64 0, i64 0))
%9 = tail call i32 @registercommand(i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.8, i64 0, i64 0))
%10 = tail call i32 @registercommand(i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.9, i64 0, i64 0))
%11 = tail call i32 @registercommand(i8* getelementptr inbounds ([18 x i8], [18 x i8]* @.str.10, i64 0, i64 0))
%12 = tail call i32 @registercommand(i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.11, i64 0, i64 0))
%13 = tail call i32 @registercommand(i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str.12, i64 0, i64 0))
%14 = tail call i32 @registercommand(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.13, i64 0, i64 0))
%15 = tail call i32 @registercommand(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.14, i64 0, i64 0))
%16 = tail call i32 @registercommand(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.15, i64 0, i64 0))
%17 = tail call i32 @registercommand(i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.16, i64 0, i64 0))
%18 = tail call i32 @registercommand(i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.17, i64 0, i64 0))
%19 = tail call i32 @registercommand(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str.18, i64 0, i64 0))
%20 = tail call i32 @registercommand(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str.19, i64 0, i64 0))
%21 = tail call i32 @registercommand(i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.20, i64 0, i64 0))
%22 = tail call i32 @registercommand(i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.21, i64 0, i64 0))
%23 = tail call i32 @registercommand(i8* getelementptr inbounds ([4 x i8], [4 x i8]* @.str.22, i64 0, i64 0))
%24 = tail call i32 @registercommand(i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.23, i64 0, i64 0))
%25 = tail call i32 @registercommand(i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.24, i64 0, i64 0))
%26 = tail call i32 @registercommand(i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.25, i64 0, i64 0))
%27 = tail call i32 @registercommand(i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.26, i64 0, i64 0))
%28 = tail call i32 @registercommand(i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.27, i64 0, i64 0))
%29 = tail call i32 @registercommand(i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.28, i64 0, i64 0))
%30 = tail call i32 @registercommand(i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.29, i64 0, i64 0))
%31 = tail call i32 @registercommand(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str.30, i64 0, i64 0))
%32 = tail call i32 @registercommand(i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.31, i64 0, i64 0))
%33 = tail call i32 @registercommand(i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.32, i64 0, i64 0))
%34 = tail call i32 @registercommand(i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.33, i64 0, i64 0))
%35 = tail call i32 @registercommand(i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.34, i64 0, i64 0))
%36 = tail call i32 @registercommand(i8* getelementptr inbounds ([4 x i8], [4 x i8]* @.str.35, i64 0, i64 0))
%37 = tail call i32 @registercommand(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str.36, i64 0, i64 0))
%38 = tail call i32 @registercommand(i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.37, i64 0, i64 0))
%39 = tail call i32 @registercommand(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str.38, i64 0, i64 0))
%40 = tail call i32 @registercommand(i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.39, i64 0, i64 0))
%41 = tail call i32 @registercommand(i8* getelementptr inbounds ([3 x i8], [3 x i8]* @.str.40, i64 0, i64 0))
%42 = tail call i32 @registercommand(i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.41, i64 0, i64 0))
%43 = tail call i32 @registercommand(i8* getelementptr inbounds ([4 x i8], [4 x i8]* @.str.42, i64 0, i64 0))
%44 = tail call i32 @registercommand(i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.43, i64 0, i64 0))
%45 = tail call i32 @registercommand(i8* getelementptr inbounds ([4 x i8], [4 x i8]* @.str.44, i64 0, i64 0))
%46 = tail call i32 @registercommand(i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.45, i64 0, i64 0))
%47 = tail call i32 @registercommand(i8* getelementptr inbounds ([4 x i8], [4 x i8]* @.str.46, i64 0, i64 0))
%48 = tail call i32 @registercommand(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str.47, i64 0, i64 0))
%49 = tail call i32 @registercommand(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str.48, i64 0, i64 0))
%50 = tail call i32 @registercommand(i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.49, i64 0, i64 0))
%51 = tail call i32 @registercommand(i8* getelementptr inbounds ([4 x i8], [4 x i8]* @.str.50, i64 0, i64 0))
%52 = tail call i32 @registercommand(i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.51, i64 0, i64 0))
%53 = tail call i32 @registercommand(i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.52, i64 0, i64 0))
%54 = tail call i32 @registercommand(i8* getelementptr inbounds ([4 x i8], [4 x i8]* @.str.53, i64 0, i64 0))
%55 = tail call i32 @registercommand(i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.54, i64 0, i64 0))
%56 = tail call i32 @registercommand(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str.55, i64 0, i64 0))
%57 = tail call i32 @registercommand(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.56, i64 0, i64 0))
%58 = tail call i32 @registercommand(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.57, i64 0, i64 0))
%59 = tail call i32 @registercommand(i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.58, i64 0, i64 0))
%60 = tail call i32 @registercommand(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.59, i64 0, i64 0))
%61 = tail call i32 @registercommand(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str.60, i64 0, i64 0))
%62 = tail call i32 @registercommand(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.61, i64 0, i64 0))
%63 = tail call i32 @registercommand(i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.62, i64 0, i64 0))
%64 = tail call i32 @registercommand(i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.63, i64 0, i64 0))
%65 = tail call i32 @registercommand(i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.64, i64 0, i64 0))
%66 = tail call i32 @registercommand(i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.65, i64 0, i64 0))
%67 = tail call i32 @registercommand(i8* getelementptr inbounds ([4 x i8], [4 x i8]* @.str.66, i64 0, i64 0))
%68 = tail call i32 @registercommand(i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.67, i64 0, i64 0))
%69 = tail call i32 @registercommand(i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.68, i64 0, i64 0))
%70 = tail call i32 @registercommand(i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.69, i64 0, i64 0))
%71 = tail call i32 @registercommand(i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.70, i64 0, i64 0))
%72 = tail call i32 @registercommand(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.71, i64 0, i64 0))
%73 = tail call i32 @registercommand(i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.72, i64 0, i64 0))
%74 = tail call i32 @registercommand(i8* getelementptr inbounds ([3 x i8], [3 x i8]* @.str.73, i64 0, i64 0))
%75 = tail call i32 @registercommand(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.74, i64 0, i64 0))
%76 = tail call i32 @registercommand(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.75, i64 0, i64 0))
%77 = tail call i32 @registercommand(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.76, i64 0, i64 0))
%78 = tail call i32 @registercommand(i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.77, i64 0, i64 0))
%79 = tail call i32 @registercommand(i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.78, i64 0, i64 0))
%80 = tail call i32 @registercommand(i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.79, i64 0, i64 0))
%81 = tail call i32 @registercommand(i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.80, i64 0, i64 0))
%82 = tail call i32 @registercommand(i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.81, i64 0, i64 0))
%83 = tail call i32 @registercommand(i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.82, i64 0, i64 0))
%84 = tail call i32 @registercommand(i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.83, i64 0, i64 0))
%85 = tail call i32 @registercommand(i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.84, i64 0, i64 0))
%86 = tail call i32 @registercommand(i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.85, i64 0, i64 0))
%87 = tail call i32 @registercommand(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.86, i64 0, i64 0))
%88 = tail call i32 @registercommand(i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.87, i64 0, i64 0))
ret void
}