#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*/ create_professor(char *);
void add_all_professors() {
  create_professor("Adena Garrard");
  create_professor("Alfreda Kotter");
  create_professor("Ali Forst");
  create_professor("Alphonso Lowenstein");
  create_professor("Amiee Broadfoot");
  create_professor("Angelic Sane");
  create_professor("Angelica Licata");
  create_professor("Anton Zahler");
  create_professor("Ashely Tellis");
  create_professor("Ashlyn Deville");
  create_professor("Audra Spradley");
  create_professor("Augustina Amann");
  create_professor("Augustus Zito");
  create_professor("Aurea Peavey");
  create_professor("Bernarda Burgess");
  create_professor("Bianca Rosenfeld");
  create_professor("Billie Darrigo");
  create_professor("Burt Aquino");
  create_professor("Carolina Plantz");
  create_professor("Celestine Mcnaught");
  create_professor("Christinia Lorenzana");
  create_professor("Columbus Knighton");
  create_professor("Conception Templeman");
  create_professor("Coretta Himes");
  create_professor("Corey Teets");
  create_professor("Danyel Mickle");
  create_professor("Deirdre Aylesworth");
  create_professor("Deloris Conroy");
  create_professor("Delorse Serrao");
  create_professor("Desirae Domer");
  create_professor("Diamond Macias");
  create_professor("Dick Strahl");
  create_professor("Dylan Schneiderman");
  create_professor("Edwardo Pokorny");
  create_professor("Estefana Thrift");
  create_professor("Faustino Mailloux");
  create_professor("Gale Roosa");
  create_professor("Gertrude Schulte");
  create_professor("Glennis Coons");
  create_professor("Gregory Garretson");
  create_professor("Hassan Stoke");
  create_professor("Henry Sandor");
  create_professor("Herbert Myhre");
  create_professor("Hollie Hamada");
  create_professor("Jannie Pastor");
  create_professor("Jeane Guyer");
  create_professor("Jesica Cryer");
  create_professor("Jordon Fiorillo");
  create_professor("Joy Greenley");
  create_professor("Julius Anding");
  create_professor("Kami Hansen");
  create_professor("Katharyn Armbruster");
  create_professor("Keshia Creswell");
  create_professor("Kia Kurland");
  create_professor("Krista Blanks");
  create_professor("Lashaun Pasha");
  create_professor("Laura Scannell");
  create_professor("Laverne Conely");
  create_professor("Laveta Pea");
  create_professor("Lavina Wurster");
  create_professor("Leatrice Walck");
  create_professor("Leida Chadwick");
  create_professor("Leticia Hedin");
  create_professor("Linsey Khalil");
  create_professor("Lois Hansell");
  create_professor("Loralee Penman");
  create_professor("Lovie Lubin");
  create_professor("Melia Ruge");
  create_professor("Melita Crafford");
  create_professor("Mica Dildine");
  create_professor("Milton Brekke");
  create_professor("Mireille Jain");
  create_professor("Nellie Borja");
  create_professor("Nisha Pegues");
  create_professor("Nova Christon");
  create_professor("Odell Ostrowski");
  create_professor("Oneida Selvy");
  create_professor("Quincy Modlin");
  create_professor("Ranee Boeck");
  create_professor("Robert Hetrick");
  create_professor("Roman Saddler");
  create_professor("Roselia Whisnant");
  create_professor("Rosetta Harker");
  create_professor("Shirly Bensley");
  create_professor("Steve Arzola");
  create_professor("Sunny Tien");
  create_professor("Tawna Bradstreet");
  create_professor("Teressa Marshburn");
  create_professor("Todd Holsinger");
  create_professor("Tomas Jiang");
  create_professor("Tracey Sherrard");
  create_professor("Una Worster");
  create_professor("Veola Wootton");
  create_professor("Verona Tenney");
  create_professor("Viola Grayer");
  create_professor("Warner Maggart");
  create_professor("Winfred Rowse");
  create_professor("Yon Seidel");
}


x86 assembly (clang, -O0):
<add_all_professors>:
push   %rbp
mov    %rsp,%rbp
lea    0xee5(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xee7(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xeea(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xee8(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xef0(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xef4(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xef5(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xef9(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xefa(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xefc(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xeff(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf02(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf06(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf08(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf09(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf0e(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf13(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf16(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf16(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf1a(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf21(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf2a(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf30(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf39(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf3b(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf3b(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf3d(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf44(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf47(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf4a(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf4c(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf4f(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf4f(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf56(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf5a(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf5e(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf64(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf63(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf68(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf6a(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf70(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf71(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf72(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf74(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf76(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf78(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf78(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf79(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf7d(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf7e(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf80(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf80(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf88(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf8c(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf8c(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf8e(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf90(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf93(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf96(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf95(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf98(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf9b(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf9e(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xfa0(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xfa2(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xfa3(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xfa6(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xfa6(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xfa5(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xfa9(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xfaa(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xfac(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xfae(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xfaf(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xfb0(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xfb2(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xfb6(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xfb7(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xfb9(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xfb9(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xfbc(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xfbe(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xfc3(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xfc6(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xfc9(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xfca(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xfc9(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xfce(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xfd4(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xfd7(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xfd7(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xfdb(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xfdb(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xfdd(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xfdf(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xfe0(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xfe3(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xfe5(%rip),%rdi
call   1030 <create_professor@plt>
pop    %rbp
ret

x86 assembly (clang, -O2):
<add_all_professors>:
push   %rax
lea    0xee8(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xeea(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xeed(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xeeb(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xef3(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xef7(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xef8(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xefc(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xefd(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xeff(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf02(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf05(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf09(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf0b(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf0c(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf11(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf16(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf19(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf19(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf1d(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf24(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf2d(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf33(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf3c(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf3e(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf3e(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf40(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf47(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf4a(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf4d(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf4f(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf52(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf52(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf59(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf5d(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf61(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf67(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf66(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf6b(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf6d(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf73(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf74(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf75(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf77(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf79(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf7b(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf7b(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf7c(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf80(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf81(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf83(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf83(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf8b(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf8f(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf8f(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf91(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf93(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf96(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf99(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf98(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf9b(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xf9e(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xfa1(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xfa3(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xfa5(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xfa6(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xfa9(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xfa9(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xfa8(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xfac(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xfad(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xfaf(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xfb1(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xfb2(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xfb3(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xfb5(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xfb9(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xfba(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xfbc(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xfbc(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xfbf(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xfc1(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xfc6(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xfc9(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xfcc(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xfcd(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xfcc(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xfd1(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xfd7(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xfda(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xfda(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xfde(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xfde(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xfe0(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xfe2(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xfe3(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xfe6(%rip),%rdi
call   1030 <create_professor@plt>
lea    0xfe8(%rip),%rdi
pop    %rax
jmp    1030 <create_professor@plt>

LLVM IR (-O0):
@.str = [14 x i8] c"Adena Garrard\00"
@.str.1 = [15 x i8] c"Alfreda Kotter\00"
@.str.2 = [10 x i8] c"Ali Forst\00"
@.str.3 = [20 x i8] c"Alphonso Lowenstein\00"
@.str.4 = [16 x i8] c"Amiee Broadfoot\00"
@.str.5 = [13 x i8] c"Angelic Sane\00"
@.str.6 = [16 x i8] c"Angelica Licata\00"
@.str.7 = [13 x i8] c"Anton Zahler\00"
@.str.8 = [14 x i8] c"Ashely Tellis\00"
@.str.9 = [15 x i8] c"Ashlyn Deville\00"
@.str.10 = [15 x i8] c"Audra Spradley\00"
@.str.11 = [16 x i8] c"Augustina Amann\00"
@.str.12 = [14 x i8] c"Augustus Zito\00"
@.str.13 = [13 x i8] c"Aurea Peavey\00"
@.str.14 = [17 x i8] c"Bernarda Burgess\00"
@.str.15 = [17 x i8] c"Bianca Rosenfeld\00"
@.str.16 = [15 x i8] c"Billie Darrigo\00"
@.str.17 = [12 x i8] c"Burt Aquino\00"
@.str.18 = [16 x i8] c"Carolina Plantz\00"
@.str.19 = [19 x i8] c"Celestine Mcnaught\00"
@.str.20 = [21 x i8] c"Christinia Lorenzana\00"
@.str.21 = [18 x i8] c"Columbus Knighton\00"
@.str.22 = [21 x i8] c"Conception Templeman\00"
@.str.23 = [14 x i8] c"Coretta Himes\00"
@.str.24 = [12 x i8] c"Corey Teets\00"
@.str.25 = [14 x i8] c"Danyel Mickle\00"
@.str.26 = [19 x i8] c"Deirdre Aylesworth\00"
@.str.27 = [15 x i8] c"Deloris Conroy\00"
@.str.28 = [15 x i8] c"Delorse Serrao\00"
@.str.29 = [14 x i8] c"Desirae Domer\00"
@.str.30 = [15 x i8] c"Diamond Macias\00"
@.str.31 = [12 x i8] c"Dick Strahl\00"
@.str.32 = [19 x i8] c"Dylan Schneiderman\00"
@.str.33 = [16 x i8] c"Edwardo Pokorny\00"
@.str.34 = [16 x i8] c"Estefana Thrift\00"
@.str.35 = [18 x i8] c"Faustino Mailloux\00"
@.str.36 = [11 x i8] c"Gale Roosa\00"
@.str.37 = [17 x i8] c"Gertrude Schulte\00"
@.str.38 = [14 x i8] c"Glennis Coons\00"
@.str.39 = [18 x i8] c"Gregory Garretson\00"
@.str.40 = [13 x i8] c"Hassan Stoke\00"
@.str.41 = [13 x i8] c"Henry Sandor\00"
@.str.42 = [14 x i8] c"Herbert Myhre\00"
@.str.43 = [14 x i8] c"Hollie Hamada\00"
@.str.44 = [14 x i8] c"Jannie Pastor\00"
@.str.45 = [12 x i8] c"Jeane Guyer\00"
@.str.46 = [13 x i8] c"Jesica Cryer\00"
@.str.47 = [16 x i8] c"Jordon Fiorillo\00"
@.str.48 = [13 x i8] c"Joy Greenley\00"
@.str.49 = [14 x i8] c"Julius Anding\00"
@.str.50 = [12 x i8] c"Kami Hansen\00"
@.str.51 = [20 x i8] c"Katharyn Armbruster\00"
@.str.52 = [16 x i8] c"Keshia Creswell\00"
@.str.53 = [12 x i8] c"Kia Kurland\00"
@.str.54 = [14 x i8] c"Krista Blanks\00"
@.str.55 = [14 x i8] c"Lashaun Pasha\00"
@.str.56 = [15 x i8] c"Laura Scannell\00"
@.str.57 = [15 x i8] c"Laverne Conely\00"
@.str.58 = [11 x i8] c"Laveta Pea\00"
@.str.59 = [15 x i8] c"Lavina Wurster\00"
@.str.60 = [15 x i8] c"Leatrice Walck\00"
@.str.61 = [15 x i8] c"Leida Chadwick\00"
@.str.62 = [14 x i8] c"Leticia Hedin\00"
@.str.63 = [14 x i8] c"Linsey Khalil\00"
@.str.64 = [13 x i8] c"Lois Hansell\00"
@.str.65 = [15 x i8] c"Loralee Penman\00"
@.str.66 = [12 x i8] c"Lovie Lubin\00"
@.str.67 = [11 x i8] c"Melia Ruge\00"
@.str.68 = [16 x i8] c"Melita Crafford\00"
@.str.69 = [13 x i8] c"Mica Dildine\00"
@.str.70 = [14 x i8] c"Milton Brekke\00"
@.str.71 = [14 x i8] c"Mireille Jain\00"
@.str.72 = [13 x i8] c"Nellie Borja\00"
@.str.73 = [13 x i8] c"Nisha Pegues\00"
@.str.74 = [14 x i8] c"Nova Christon\00"
@.str.75 = [16 x i8] c"Odell Ostrowski\00"
@.str.76 = [13 x i8] c"Oneida Selvy\00"
@.str.77 = [14 x i8] c"Quincy Modlin\00"
@.str.78 = [12 x i8] c"Ranee Boeck\00"
@.str.79 = [15 x i8] c"Robert Hetrick\00"
@.str.80 = [14 x i8] c"Roman Saddler\00"
@.str.81 = [17 x i8] c"Roselia Whisnant\00"
@.str.82 = [15 x i8] c"Rosetta Harker\00"
@.str.83 = [15 x i8] c"Shirly Bensley\00"
@.str.84 = [13 x i8] c"Steve Arzola\00"
@.str.85 = [11 x i8] c"Sunny Tien\00"
@.str.86 = [17 x i8] c"Tawna Bradstreet\00"
@.str.87 = [18 x i8] c"Teressa Marshburn\00"
@.str.88 = [15 x i8] c"Todd Holsinger\00"
@.str.89 = [12 x i8] c"Tomas Jiang\00"
@.str.90 = [16 x i8] c"Tracey Sherrard\00"
@.str.91 = [12 x i8] c"Una Worster\00"
@.str.92 = [14 x i8] c"Veola Wootton\00"
@.str.93 = [14 x i8] c"Verona Tenney\00"
@.str.94 = [13 x i8] c"Viola Grayer\00"
@.str.95 = [15 x i8] c"Warner Maggart\00"
@.str.96 = [14 x i8] c"Winfred Rowse\00"
@.str.97 = [11 x i8] c"Yon Seidel\00"
define void @add_all_professors() {
%1 = call i32 @create_professor(i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str, i64 0, i64 0))
%2 = call i32 @create_professor(i8* getelementptr inbounds ([15 x i8], [15 x i8]* @.str.1, i64 0, i64 0))
%3 = call i32 @create_professor(i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.2, i64 0, i64 0))
%4 = call i32 @create_professor(i8* getelementptr inbounds ([20 x i8], [20 x i8]* @.str.3, i64 0, i64 0))
%5 = call i32 @create_professor(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str.4, i64 0, i64 0))
%6 = call i32 @create_professor(i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.5, i64 0, i64 0))
%7 = call i32 @create_professor(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str.6, i64 0, i64 0))
%8 = call i32 @create_professor(i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.7, i64 0, i64 0))
%9 = call i32 @create_professor(i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str.8, i64 0, i64 0))
%10 = call i32 @create_professor(i8* getelementptr inbounds ([15 x i8], [15 x i8]* @.str.9, i64 0, i64 0))
%11 = call i32 @create_professor(i8* getelementptr inbounds ([15 x i8], [15 x i8]* @.str.10, i64 0, i64 0))
%12 = call i32 @create_professor(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str.11, i64 0, i64 0))
%13 = call i32 @create_professor(i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str.12, i64 0, i64 0))
%14 = call i32 @create_professor(i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.13, i64 0, i64 0))
%15 = call i32 @create_professor(i8* getelementptr inbounds ([17 x i8], [17 x i8]* @.str.14, i64 0, i64 0))
%16 = call i32 @create_professor(i8* getelementptr inbounds ([17 x i8], [17 x i8]* @.str.15, i64 0, i64 0))
%17 = call i32 @create_professor(i8* getelementptr inbounds ([15 x i8], [15 x i8]* @.str.16, i64 0, i64 0))
%18 = call i32 @create_professor(i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.17, i64 0, i64 0))
%19 = call i32 @create_professor(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str.18, i64 0, i64 0))
%20 = call i32 @create_professor(i8* getelementptr inbounds ([19 x i8], [19 x i8]* @.str.19, i64 0, i64 0))
%21 = call i32 @create_professor(i8* getelementptr inbounds ([21 x i8], [21 x i8]* @.str.20, i64 0, i64 0))
%22 = call i32 @create_professor(i8* getelementptr inbounds ([18 x i8], [18 x i8]* @.str.21, i64 0, i64 0))
%23 = call i32 @create_professor(i8* getelementptr inbounds ([21 x i8], [21 x i8]* @.str.22, i64 0, i64 0))
%24 = call i32 @create_professor(i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str.23, i64 0, i64 0))
%25 = call i32 @create_professor(i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.24, i64 0, i64 0))
%26 = call i32 @create_professor(i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str.25, i64 0, i64 0))
%27 = call i32 @create_professor(i8* getelementptr inbounds ([19 x i8], [19 x i8]* @.str.26, i64 0, i64 0))
%28 = call i32 @create_professor(i8* getelementptr inbounds ([15 x i8], [15 x i8]* @.str.27, i64 0, i64 0))
%29 = call i32 @create_professor(i8* getelementptr inbounds ([15 x i8], [15 x i8]* @.str.28, i64 0, i64 0))
%30 = call i32 @create_professor(i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str.29, i64 0, i64 0))
%31 = call i32 @create_professor(i8* getelementptr inbounds ([15 x i8], [15 x i8]* @.str.30, i64 0, i64 0))
%32 = call i32 @create_professor(i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.31, i64 0, i64 0))
%33 = call i32 @create_professor(i8* getelementptr inbounds ([19 x i8], [19 x i8]* @.str.32, i64 0, i64 0))
%34 = call i32 @create_professor(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str.33, i64 0, i64 0))
%35 = call i32 @create_professor(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str.34, i64 0, i64 0))
%36 = call i32 @create_professor(i8* getelementptr inbounds ([18 x i8], [18 x i8]* @.str.35, i64 0, i64 0))
%37 = call i32 @create_professor(i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.36, i64 0, i64 0))
%38 = call i32 @create_professor(i8* getelementptr inbounds ([17 x i8], [17 x i8]* @.str.37, i64 0, i64 0))
%39 = call i32 @create_professor(i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str.38, i64 0, i64 0))
%40 = call i32 @create_professor(i8* getelementptr inbounds ([18 x i8], [18 x i8]* @.str.39, i64 0, i64 0))
%41 = call i32 @create_professor(i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.40, i64 0, i64 0))
%42 = call i32 @create_professor(i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.41, i64 0, i64 0))
%43 = call i32 @create_professor(i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str.42, i64 0, i64 0))
%44 = call i32 @create_professor(i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str.43, i64 0, i64 0))
%45 = call i32 @create_professor(i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str.44, i64 0, i64 0))
%46 = call i32 @create_professor(i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.45, i64 0, i64 0))
%47 = call i32 @create_professor(i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.46, i64 0, i64 0))
%48 = call i32 @create_professor(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str.47, i64 0, i64 0))
%49 = call i32 @create_professor(i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.48, i64 0, i64 0))
%50 = call i32 @create_professor(i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str.49, i64 0, i64 0))
%51 = call i32 @create_professor(i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.50, i64 0, i64 0))
%52 = call i32 @create_professor(i8* getelementptr inbounds ([20 x i8], [20 x i8]* @.str.51, i64 0, i64 0))
%53 = call i32 @create_professor(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str.52, i64 0, i64 0))
%54 = call i32 @create_professor(i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.53, i64 0, i64 0))
%55 = call i32 @create_professor(i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str.54, i64 0, i64 0))
%56 = call i32 @create_professor(i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str.55, i64 0, i64 0))
%57 = call i32 @create_professor(i8* getelementptr inbounds ([15 x i8], [15 x i8]* @.str.56, i64 0, i64 0))
%58 = call i32 @create_professor(i8* getelementptr inbounds ([15 x i8], [15 x i8]* @.str.57, i64 0, i64 0))
%59 = call i32 @create_professor(i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.58, i64 0, i64 0))
%60 = call i32 @create_professor(i8* getelementptr inbounds ([15 x i8], [15 x i8]* @.str.59, i64 0, i64 0))
%61 = call i32 @create_professor(i8* getelementptr inbounds ([15 x i8], [15 x i8]* @.str.60, i64 0, i64 0))
%62 = call i32 @create_professor(i8* getelementptr inbounds ([15 x i8], [15 x i8]* @.str.61, i64 0, i64 0))
%63 = call i32 @create_professor(i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str.62, i64 0, i64 0))
%64 = call i32 @create_professor(i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str.63, i64 0, i64 0))
%65 = call i32 @create_professor(i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.64, i64 0, i64 0))
%66 = call i32 @create_professor(i8* getelementptr inbounds ([15 x i8], [15 x i8]* @.str.65, i64 0, i64 0))
%67 = call i32 @create_professor(i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.66, i64 0, i64 0))
%68 = call i32 @create_professor(i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.67, i64 0, i64 0))
%69 = call i32 @create_professor(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str.68, i64 0, i64 0))
%70 = call i32 @create_professor(i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.69, i64 0, i64 0))
%71 = call i32 @create_professor(i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str.70, i64 0, i64 0))
%72 = call i32 @create_professor(i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str.71, i64 0, i64 0))
%73 = call i32 @create_professor(i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.72, i64 0, i64 0))
%74 = call i32 @create_professor(i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.73, i64 0, i64 0))
%75 = call i32 @create_professor(i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str.74, i64 0, i64 0))
%76 = call i32 @create_professor(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str.75, i64 0, i64 0))
%77 = call i32 @create_professor(i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.76, i64 0, i64 0))
%78 = call i32 @create_professor(i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str.77, i64 0, i64 0))
%79 = call i32 @create_professor(i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.78, i64 0, i64 0))
%80 = call i32 @create_professor(i8* getelementptr inbounds ([15 x i8], [15 x i8]* @.str.79, i64 0, i64 0))
%81 = call i32 @create_professor(i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str.80, i64 0, i64 0))
%82 = call i32 @create_professor(i8* getelementptr inbounds ([17 x i8], [17 x i8]* @.str.81, i64 0, i64 0))
%83 = call i32 @create_professor(i8* getelementptr inbounds ([15 x i8], [15 x i8]* @.str.82, i64 0, i64 0))
%84 = call i32 @create_professor(i8* getelementptr inbounds ([15 x i8], [15 x i8]* @.str.83, i64 0, i64 0))
%85 = call i32 @create_professor(i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.84, i64 0, i64 0))
%86 = call i32 @create_professor(i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.85, i64 0, i64 0))
%87 = call i32 @create_professor(i8* getelementptr inbounds ([17 x i8], [17 x i8]* @.str.86, i64 0, i64 0))
%88 = call i32 @create_professor(i8* getelementptr inbounds ([18 x i8], [18 x i8]* @.str.87, i64 0, i64 0))
%89 = call i32 @create_professor(i8* getelementptr inbounds ([15 x i8], [15 x i8]* @.str.88, i64 0, i64 0))
%90 = call i32 @create_professor(i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.89, i64 0, i64 0))
%91 = call i32 @create_professor(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str.90, i64 0, i64 0))
%92 = call i32 @create_professor(i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.91, i64 0, i64 0))
%93 = call i32 @create_professor(i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str.92, i64 0, i64 0))
%94 = call i32 @create_professor(i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str.93, i64 0, i64 0))
%95 = call i32 @create_professor(i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.94, i64 0, i64 0))
%96 = call i32 @create_professor(i8* getelementptr inbounds ([15 x i8], [15 x i8]* @.str.95, i64 0, i64 0))
%97 = call i32 @create_professor(i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str.96, i64 0, i64 0))
%98 = call i32 @create_professor(i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.97, i64 0, i64 0))
ret void
}

LLVM IR (-O2):
@.str = [14 x i8] c"Adena Garrard\00"
@.str.1 = [15 x i8] c"Alfreda Kotter\00"
@.str.2 = [10 x i8] c"Ali Forst\00"
@.str.3 = [20 x i8] c"Alphonso Lowenstein\00"
@.str.4 = [16 x i8] c"Amiee Broadfoot\00"
@.str.5 = [13 x i8] c"Angelic Sane\00"
@.str.6 = [16 x i8] c"Angelica Licata\00"
@.str.7 = [13 x i8] c"Anton Zahler\00"
@.str.8 = [14 x i8] c"Ashely Tellis\00"
@.str.9 = [15 x i8] c"Ashlyn Deville\00"
@.str.10 = [15 x i8] c"Audra Spradley\00"
@.str.11 = [16 x i8] c"Augustina Amann\00"
@.str.12 = [14 x i8] c"Augustus Zito\00"
@.str.13 = [13 x i8] c"Aurea Peavey\00"
@.str.14 = [17 x i8] c"Bernarda Burgess\00"
@.str.15 = [17 x i8] c"Bianca Rosenfeld\00"
@.str.16 = [15 x i8] c"Billie Darrigo\00"
@.str.17 = [12 x i8] c"Burt Aquino\00"
@.str.18 = [16 x i8] c"Carolina Plantz\00"
@.str.19 = [19 x i8] c"Celestine Mcnaught\00"
@.str.20 = [21 x i8] c"Christinia Lorenzana\00"
@.str.21 = [18 x i8] c"Columbus Knighton\00"
@.str.22 = [21 x i8] c"Conception Templeman\00"
@.str.23 = [14 x i8] c"Coretta Himes\00"
@.str.24 = [12 x i8] c"Corey Teets\00"
@.str.25 = [14 x i8] c"Danyel Mickle\00"
@.str.26 = [19 x i8] c"Deirdre Aylesworth\00"
@.str.27 = [15 x i8] c"Deloris Conroy\00"
@.str.28 = [15 x i8] c"Delorse Serrao\00"
@.str.29 = [14 x i8] c"Desirae Domer\00"
@.str.30 = [15 x i8] c"Diamond Macias\00"
@.str.31 = [12 x i8] c"Dick Strahl\00"
@.str.32 = [19 x i8] c"Dylan Schneiderman\00"
@.str.33 = [16 x i8] c"Edwardo Pokorny\00"
@.str.34 = [16 x i8] c"Estefana Thrift\00"
@.str.35 = [18 x i8] c"Faustino Mailloux\00"
@.str.36 = [11 x i8] c"Gale Roosa\00"
@.str.37 = [17 x i8] c"Gertrude Schulte\00"
@.str.38 = [14 x i8] c"Glennis Coons\00"
@.str.39 = [18 x i8] c"Gregory Garretson\00"
@.str.40 = [13 x i8] c"Hassan Stoke\00"
@.str.41 = [13 x i8] c"Henry Sandor\00"
@.str.42 = [14 x i8] c"Herbert Myhre\00"
@.str.43 = [14 x i8] c"Hollie Hamada\00"
@.str.44 = [14 x i8] c"Jannie Pastor\00"
@.str.45 = [12 x i8] c"Jeane Guyer\00"
@.str.46 = [13 x i8] c"Jesica Cryer\00"
@.str.47 = [16 x i8] c"Jordon Fiorillo\00"
@.str.48 = [13 x i8] c"Joy Greenley\00"
@.str.49 = [14 x i8] c"Julius Anding\00"
@.str.50 = [12 x i8] c"Kami Hansen\00"
@.str.51 = [20 x i8] c"Katharyn Armbruster\00"
@.str.52 = [16 x i8] c"Keshia Creswell\00"
@.str.53 = [12 x i8] c"Kia Kurland\00"
@.str.54 = [14 x i8] c"Krista Blanks\00"
@.str.55 = [14 x i8] c"Lashaun Pasha\00"
@.str.56 = [15 x i8] c"Laura Scannell\00"
@.str.57 = [15 x i8] c"Laverne Conely\00"
@.str.58 = [11 x i8] c"Laveta Pea\00"
@.str.59 = [15 x i8] c"Lavina Wurster\00"
@.str.60 = [15 x i8] c"Leatrice Walck\00"
@.str.61 = [15 x i8] c"Leida Chadwick\00"
@.str.62 = [14 x i8] c"Leticia Hedin\00"
@.str.63 = [14 x i8] c"Linsey Khalil\00"
@.str.64 = [13 x i8] c"Lois Hansell\00"
@.str.65 = [15 x i8] c"Loralee Penman\00"
@.str.66 = [12 x i8] c"Lovie Lubin\00"
@.str.67 = [11 x i8] c"Melia Ruge\00"
@.str.68 = [16 x i8] c"Melita Crafford\00"
@.str.69 = [13 x i8] c"Mica Dildine\00"
@.str.70 = [14 x i8] c"Milton Brekke\00"
@.str.71 = [14 x i8] c"Mireille Jain\00"
@.str.72 = [13 x i8] c"Nellie Borja\00"
@.str.73 = [13 x i8] c"Nisha Pegues\00"
@.str.74 = [14 x i8] c"Nova Christon\00"
@.str.75 = [16 x i8] c"Odell Ostrowski\00"
@.str.76 = [13 x i8] c"Oneida Selvy\00"
@.str.77 = [14 x i8] c"Quincy Modlin\00"
@.str.78 = [12 x i8] c"Ranee Boeck\00"
@.str.79 = [15 x i8] c"Robert Hetrick\00"
@.str.80 = [14 x i8] c"Roman Saddler\00"
@.str.81 = [17 x i8] c"Roselia Whisnant\00"
@.str.82 = [15 x i8] c"Rosetta Harker\00"
@.str.83 = [15 x i8] c"Shirly Bensley\00"
@.str.84 = [13 x i8] c"Steve Arzola\00"
@.str.85 = [11 x i8] c"Sunny Tien\00"
@.str.86 = [17 x i8] c"Tawna Bradstreet\00"
@.str.87 = [18 x i8] c"Teressa Marshburn\00"
@.str.88 = [15 x i8] c"Todd Holsinger\00"
@.str.89 = [12 x i8] c"Tomas Jiang\00"
@.str.90 = [16 x i8] c"Tracey Sherrard\00"
@.str.91 = [12 x i8] c"Una Worster\00"
@.str.92 = [14 x i8] c"Veola Wootton\00"
@.str.93 = [14 x i8] c"Verona Tenney\00"
@.str.94 = [13 x i8] c"Viola Grayer\00"
@.str.95 = [15 x i8] c"Warner Maggart\00"
@.str.96 = [14 x i8] c"Winfred Rowse\00"
@.str.97 = [11 x i8] c"Yon Seidel\00"
define void @add_all_professors() {
%1 = tail call i32 @create_professor(i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str, i64 0, i64 0))
%2 = tail call i32 @create_professor(i8* getelementptr inbounds ([15 x i8], [15 x i8]* @.str.1, i64 0, i64 0))
%3 = tail call i32 @create_professor(i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.2, i64 0, i64 0))
%4 = tail call i32 @create_professor(i8* getelementptr inbounds ([20 x i8], [20 x i8]* @.str.3, i64 0, i64 0))
%5 = tail call i32 @create_professor(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str.4, i64 0, i64 0))
%6 = tail call i32 @create_professor(i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.5, i64 0, i64 0))
%7 = tail call i32 @create_professor(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str.6, i64 0, i64 0))
%8 = tail call i32 @create_professor(i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.7, i64 0, i64 0))
%9 = tail call i32 @create_professor(i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str.8, i64 0, i64 0))
%10 = tail call i32 @create_professor(i8* getelementptr inbounds ([15 x i8], [15 x i8]* @.str.9, i64 0, i64 0))
%11 = tail call i32 @create_professor(i8* getelementptr inbounds ([15 x i8], [15 x i8]* @.str.10, i64 0, i64 0))
%12 = tail call i32 @create_professor(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str.11, i64 0, i64 0))
%13 = tail call i32 @create_professor(i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str.12, i64 0, i64 0))
%14 = tail call i32 @create_professor(i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.13, i64 0, i64 0))
%15 = tail call i32 @create_professor(i8* getelementptr inbounds ([17 x i8], [17 x i8]* @.str.14, i64 0, i64 0))
%16 = tail call i32 @create_professor(i8* getelementptr inbounds ([17 x i8], [17 x i8]* @.str.15, i64 0, i64 0))
%17 = tail call i32 @create_professor(i8* getelementptr inbounds ([15 x i8], [15 x i8]* @.str.16, i64 0, i64 0))
%18 = tail call i32 @create_professor(i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.17, i64 0, i64 0))
%19 = tail call i32 @create_professor(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str.18, i64 0, i64 0))
%20 = tail call i32 @create_professor(i8* getelementptr inbounds ([19 x i8], [19 x i8]* @.str.19, i64 0, i64 0))
%21 = tail call i32 @create_professor(i8* getelementptr inbounds ([21 x i8], [21 x i8]* @.str.20, i64 0, i64 0))
%22 = tail call i32 @create_professor(i8* getelementptr inbounds ([18 x i8], [18 x i8]* @.str.21, i64 0, i64 0))
%23 = tail call i32 @create_professor(i8* getelementptr inbounds ([21 x i8], [21 x i8]* @.str.22, i64 0, i64 0))
%24 = tail call i32 @create_professor(i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str.23, i64 0, i64 0))
%25 = tail call i32 @create_professor(i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.24, i64 0, i64 0))
%26 = tail call i32 @create_professor(i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str.25, i64 0, i64 0))
%27 = tail call i32 @create_professor(i8* getelementptr inbounds ([19 x i8], [19 x i8]* @.str.26, i64 0, i64 0))
%28 = tail call i32 @create_professor(i8* getelementptr inbounds ([15 x i8], [15 x i8]* @.str.27, i64 0, i64 0))
%29 = tail call i32 @create_professor(i8* getelementptr inbounds ([15 x i8], [15 x i8]* @.str.28, i64 0, i64 0))
%30 = tail call i32 @create_professor(i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str.29, i64 0, i64 0))
%31 = tail call i32 @create_professor(i8* getelementptr inbounds ([15 x i8], [15 x i8]* @.str.30, i64 0, i64 0))
%32 = tail call i32 @create_professor(i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.31, i64 0, i64 0))
%33 = tail call i32 @create_professor(i8* getelementptr inbounds ([19 x i8], [19 x i8]* @.str.32, i64 0, i64 0))
%34 = tail call i32 @create_professor(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str.33, i64 0, i64 0))
%35 = tail call i32 @create_professor(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str.34, i64 0, i64 0))
%36 = tail call i32 @create_professor(i8* getelementptr inbounds ([18 x i8], [18 x i8]* @.str.35, i64 0, i64 0))
%37 = tail call i32 @create_professor(i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.36, i64 0, i64 0))
%38 = tail call i32 @create_professor(i8* getelementptr inbounds ([17 x i8], [17 x i8]* @.str.37, i64 0, i64 0))
%39 = tail call i32 @create_professor(i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str.38, i64 0, i64 0))
%40 = tail call i32 @create_professor(i8* getelementptr inbounds ([18 x i8], [18 x i8]* @.str.39, i64 0, i64 0))
%41 = tail call i32 @create_professor(i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.40, i64 0, i64 0))
%42 = tail call i32 @create_professor(i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.41, i64 0, i64 0))
%43 = tail call i32 @create_professor(i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str.42, i64 0, i64 0))
%44 = tail call i32 @create_professor(i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str.43, i64 0, i64 0))
%45 = tail call i32 @create_professor(i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str.44, i64 0, i64 0))
%46 = tail call i32 @create_professor(i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.45, i64 0, i64 0))
%47 = tail call i32 @create_professor(i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.46, i64 0, i64 0))
%48 = tail call i32 @create_professor(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str.47, i64 0, i64 0))
%49 = tail call i32 @create_professor(i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.48, i64 0, i64 0))
%50 = tail call i32 @create_professor(i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str.49, i64 0, i64 0))
%51 = tail call i32 @create_professor(i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.50, i64 0, i64 0))
%52 = tail call i32 @create_professor(i8* getelementptr inbounds ([20 x i8], [20 x i8]* @.str.51, i64 0, i64 0))
%53 = tail call i32 @create_professor(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str.52, i64 0, i64 0))
%54 = tail call i32 @create_professor(i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.53, i64 0, i64 0))
%55 = tail call i32 @create_professor(i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str.54, i64 0, i64 0))
%56 = tail call i32 @create_professor(i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str.55, i64 0, i64 0))
%57 = tail call i32 @create_professor(i8* getelementptr inbounds ([15 x i8], [15 x i8]* @.str.56, i64 0, i64 0))
%58 = tail call i32 @create_professor(i8* getelementptr inbounds ([15 x i8], [15 x i8]* @.str.57, i64 0, i64 0))
%59 = tail call i32 @create_professor(i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.58, i64 0, i64 0))
%60 = tail call i32 @create_professor(i8* getelementptr inbounds ([15 x i8], [15 x i8]* @.str.59, i64 0, i64 0))
%61 = tail call i32 @create_professor(i8* getelementptr inbounds ([15 x i8], [15 x i8]* @.str.60, i64 0, i64 0))
%62 = tail call i32 @create_professor(i8* getelementptr inbounds ([15 x i8], [15 x i8]* @.str.61, i64 0, i64 0))
%63 = tail call i32 @create_professor(i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str.62, i64 0, i64 0))
%64 = tail call i32 @create_professor(i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str.63, i64 0, i64 0))
%65 = tail call i32 @create_professor(i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.64, i64 0, i64 0))
%66 = tail call i32 @create_professor(i8* getelementptr inbounds ([15 x i8], [15 x i8]* @.str.65, i64 0, i64 0))
%67 = tail call i32 @create_professor(i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.66, i64 0, i64 0))
%68 = tail call i32 @create_professor(i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.67, i64 0, i64 0))
%69 = tail call i32 @create_professor(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str.68, i64 0, i64 0))
%70 = tail call i32 @create_professor(i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.69, i64 0, i64 0))
%71 = tail call i32 @create_professor(i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str.70, i64 0, i64 0))
%72 = tail call i32 @create_professor(i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str.71, i64 0, i64 0))
%73 = tail call i32 @create_professor(i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.72, i64 0, i64 0))
%74 = tail call i32 @create_professor(i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.73, i64 0, i64 0))
%75 = tail call i32 @create_professor(i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str.74, i64 0, i64 0))
%76 = tail call i32 @create_professor(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str.75, i64 0, i64 0))
%77 = tail call i32 @create_professor(i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.76, i64 0, i64 0))
%78 = tail call i32 @create_professor(i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str.77, i64 0, i64 0))
%79 = tail call i32 @create_professor(i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.78, i64 0, i64 0))
%80 = tail call i32 @create_professor(i8* getelementptr inbounds ([15 x i8], [15 x i8]* @.str.79, i64 0, i64 0))
%81 = tail call i32 @create_professor(i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str.80, i64 0, i64 0))
%82 = tail call i32 @create_professor(i8* getelementptr inbounds ([17 x i8], [17 x i8]* @.str.81, i64 0, i64 0))
%83 = tail call i32 @create_professor(i8* getelementptr inbounds ([15 x i8], [15 x i8]* @.str.82, i64 0, i64 0))
%84 = tail call i32 @create_professor(i8* getelementptr inbounds ([15 x i8], [15 x i8]* @.str.83, i64 0, i64 0))
%85 = tail call i32 @create_professor(i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.84, i64 0, i64 0))
%86 = tail call i32 @create_professor(i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.85, i64 0, i64 0))
%87 = tail call i32 @create_professor(i8* getelementptr inbounds ([17 x i8], [17 x i8]* @.str.86, i64 0, i64 0))
%88 = tail call i32 @create_professor(i8* getelementptr inbounds ([18 x i8], [18 x i8]* @.str.87, i64 0, i64 0))
%89 = tail call i32 @create_professor(i8* getelementptr inbounds ([15 x i8], [15 x i8]* @.str.88, i64 0, i64 0))
%90 = tail call i32 @create_professor(i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.89, i64 0, i64 0))
%91 = tail call i32 @create_professor(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str.90, i64 0, i64 0))
%92 = tail call i32 @create_professor(i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.91, i64 0, i64 0))
%93 = tail call i32 @create_professor(i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str.92, i64 0, i64 0))
%94 = tail call i32 @create_professor(i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str.93, i64 0, i64 0))
%95 = tail call i32 @create_professor(i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.94, i64 0, i64 0))
%96 = tail call i32 @create_professor(i8* getelementptr inbounds ([15 x i8], [15 x i8]* @.str.95, i64 0, i64 0))
%97 = tail call i32 @create_professor(i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str.96, i64 0, i64 0))
%98 = tail call i32 @create_professor(i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.97, i64 0, i64 0))
ret void
}