void __attribute__((no)) clobber_lots_of_regs(void) {
  long r000 = 10000;
  __asm __volatile("" : "+r"(r000));
  long r001 = 10001;
  __asm __volatile("" : "+r"(r001));
  long r002 = 10002;
  __asm __volatile("" : "+r"(r002));
  long r003 = 10003;
  __asm __volatile("" : "+r"(r003));
  long r004 = 10004;
  __asm __volatile("" : "+r"(r004));
  long r010 = 10010;
  __asm __volatile("" : "+r"(r010));
  long r011 = 10011;
  __asm __volatile("" : "+r"(r011));
  long r012 = 10012;
  __asm __volatile("" : "+r"(r012));
  long r013 = 10013;
  __asm __volatile("" : "+r"(r013));
  long r014 = 10014;
  __asm __volatile("" : "+r"(r014));
  long r020 = 10020;
  __asm __volatile("" : "+r"(r020));
  long r021 = 10021;
  __asm __volatile("" : "+r"(r021));
  long r022 = 10022;
  __asm __volatile("" : "+r"(r022));
  long r023 = 10023;
  __asm __volatile("" : "+r"(r023));
  long r024 = 10024;
  __asm __volatile("" : "+r"(r024));
  long r030 = 10030;
  __asm __volatile("" : "+r"(r030));
  long r031 = 10031;
  __asm __volatile("" : "+r"(r031));
  long r032 = 10032;
  __asm __volatile("" : "+r"(r032));
  long r033 = 10033;
  __asm __volatile("" : "+r"(r033));
  long r034 = 10034;
  __asm __volatile("" : "+r"(r034));
  long r040 = 10040;
  __asm __volatile("" : "+r"(r040));
  long r041 = 10041;
  __asm __volatile("" : "+r"(r041));
  long r042 = 10042;
  __asm __volatile("" : "+r"(r042));
  long r043 = 10043;
  __asm __volatile("" : "+r"(r043));
  long r044 = 10044;
  __asm __volatile("" : "+r"(r044));
  long r100 = 10100;
  __asm __volatile("" : "+r"(r100));
  long r101 = 10101;
  __asm __volatile("" : "+r"(r101));
  long r102 = 10102;
  __asm __volatile("" : "+r"(r102));
  long r103 = 10103;
  __asm __volatile("" : "+r"(r103));
  long r104 = 10104;
  __asm __volatile("" : "+r"(r104));
  long r110 = 10110;
  __asm __volatile("" : "+r"(r110));
  long r111 = 10111;
  __asm __volatile("" : "+r"(r111));
  long r112 = 10112;
  __asm __volatile("" : "+r"(r112));
  long r113 = 10113;
  __asm __volatile("" : "+r"(r113));
  long r114 = 10114;
  __asm __volatile("" : "+r"(r114));
  long r120 = 10120;
  __asm __volatile("" : "+r"(r120));
  long r121 = 10121;
  __asm __volatile("" : "+r"(r121));
  long r122 = 10122;
  __asm __volatile("" : "+r"(r122));
  long r123 = 10123;
  __asm __volatile("" : "+r"(r123));
  long r124 = 10124;
  __asm __volatile("" : "+r"(r124));
  long r130 = 10130;
  __asm __volatile("" : "+r"(r130));
  long r131 = 10131;
  __asm __volatile("" : "+r"(r131));
  long r132 = 10132;
  __asm __volatile("" : "+r"(r132));
  long r133 = 10133;
  __asm __volatile("" : "+r"(r133));
  long r134 = 10134;
  __asm __volatile("" : "+r"(r134));
  long r140 = 10140;
  __asm __volatile("" : "+r"(r140));
  long r141 = 10141;
  __asm __volatile("" : "+r"(r141));
  long r142 = 10142;
  __asm __volatile("" : "+r"(r142));
  long r143 = 10143;
  __asm __volatile("" : "+r"(r143));
  long r144 = 10144;
  __asm __volatile("" : "+r"(r144));
  long r200 = 10200;
  __asm __volatile("" : "+r"(r200));
  long r201 = 10201;
  __asm __volatile("" : "+r"(r201));
  long r202 = 10202;
  __asm __volatile("" : "+r"(r202));
  long r203 = 10203;
  __asm __volatile("" : "+r"(r203));
  long r204 = 10204;
  __asm __volatile("" : "+r"(r204));
  long r210 = 10210;
  __asm __volatile("" : "+r"(r210));
  long r211 = 10211;
  __asm __volatile("" : "+r"(r211));
  long r212 = 10212;
  __asm __volatile("" : "+r"(r212));
  long r213 = 10213;
  __asm __volatile("" : "+r"(r213));
  long r214 = 10214;
  __asm __volatile("" : "+r"(r214));
  long r220 = 10220;
  __asm __volatile("" : "+r"(r220));
  long r221 = 10221;
  __asm __volatile("" : "+r"(r221));
  long r222 = 10222;
  __asm __volatile("" : "+r"(r222));
  long r223 = 10223;
  __asm __volatile("" : "+r"(r223));
  long r224 = 10224;
  __asm __volatile("" : "+r"(r224));
  long r230 = 10230;
  __asm __volatile("" : "+r"(r230));
  long r231 = 10231;
  __asm __volatile("" : "+r"(r231));
  long r232 = 10232;
  __asm __volatile("" : "+r"(r232));
  long r233 = 10233;
  __asm __volatile("" : "+r"(r233));
  long r234 = 10234;
  __asm __volatile("" : "+r"(r234));
  long r240 = 10240;
  __asm __volatile("" : "+r"(r240));
  long r241 = 10241;
  __asm __volatile("" : "+r"(r241));
  long r242 = 10242;
  __asm __volatile("" : "+r"(r242));
  long r243 = 10243;
  __asm __volatile("" : "+r"(r243));
  long r244 = 10244;
  __asm __volatile("" : "+r"(r244));
  long r300 = 10300;
  __asm __volatile("" : "+r"(r300));
  long r301 = 10301;
  __asm __volatile("" : "+r"(r301));
  long r302 = 10302;
  __asm __volatile("" : "+r"(r302));
  long r303 = 10303;
  __asm __volatile("" : "+r"(r303));
  long r304 = 10304;
  __asm __volatile("" : "+r"(r304));
  long r310 = 10310;
  __asm __volatile("" : "+r"(r310));
  long r311 = 10311;
  __asm __volatile("" : "+r"(r311));
  long r312 = 10312;
  __asm __volatile("" : "+r"(r312));
  long r313 = 10313;
  __asm __volatile("" : "+r"(r313));
  long r314 = 10314;
  __asm __volatile("" : "+r"(r314));
  long r320 = 10320;
  __asm __volatile("" : "+r"(r320));
  long r321 = 10321;
  __asm __volatile("" : "+r"(r321));
  long r322 = 10322;
  __asm __volatile("" : "+r"(r322));
  long r323 = 10323;
  __asm __volatile("" : "+r"(r323));
  long r324 = 10324;
  __asm __volatile("" : "+r"(r324));
  long r330 = 10330;
  __asm __volatile("" : "+r"(r330));
  long r331 = 10331;
  __asm __volatile("" : "+r"(r331));
  long r332 = 10332;
  __asm __volatile("" : "+r"(r332));
  long r333 = 10333;
  __asm __volatile("" : "+r"(r333));
  long r334 = 10334;
  __asm __volatile("" : "+r"(r334));
  long r340 = 10340;
  __asm __volatile("" : "+r"(r340));
  long r341 = 10341;
  __asm __volatile("" : "+r"(r341));
  long r342 = 10342;
  __asm __volatile("" : "+r"(r342));
  long r343 = 10343;
  __asm __volatile("" : "+r"(r343));
  long r344 = 10344;
  __asm __volatile("" : "+r"(r344));
  long r400 = 10400;
  __asm __volatile("" : "+r"(r400));
  long r401 = 10401;
  __asm __volatile("" : "+r"(r401));
  long r402 = 10402;
  __asm __volatile("" : "+r"(r402));
  long r403 = 10403;
  __asm __volatile("" : "+r"(r403));
  long r404 = 10404;
  __asm __volatile("" : "+r"(r404));
  long r410 = 10410;
  __asm __volatile("" : "+r"(r410));
  long r411 = 10411;
  __asm __volatile("" : "+r"(r411));
  long r412 = 10412;
  __asm __volatile("" : "+r"(r412));
  long r413 = 10413;
  __asm __volatile("" : "+r"(r413));
  long r414 = 10414;
  __asm __volatile("" : "+r"(r414));
  long r420 = 10420;
  __asm __volatile("" : "+r"(r420));
  long r421 = 10421;
  __asm __volatile("" : "+r"(r421));
  long r422 = 10422;
  __asm __volatile("" : "+r"(r422));
  long r423 = 10423;
  __asm __volatile("" : "+r"(r423));
  long r424 = 10424;
  __asm __volatile("" : "+r"(r424));
  long r430 = 10430;
  __asm __volatile("" : "+r"(r430));
  long r431 = 10431;
  __asm __volatile("" : "+r"(r431));
  long r432 = 10432;
  __asm __volatile("" : "+r"(r432));
  long r433 = 10433;
  __asm __volatile("" : "+r"(r433));
  long r434 = 10434;
  __asm __volatile("" : "+r"(r434));
  long r440 = 10440;
  __asm __volatile("" : "+r"(r440));
  long r441 = 10441;
  __asm __volatile("" : "+r"(r441));
  long r442 = 10442;
  __asm __volatile("" : "+r"(r442));
  long r443 = 10443;
  __asm __volatile("" : "+r"(r443));
  long r444 = 10444;
  __asm __volatile("" : "+r"(r444));
  __asm __volatile("" : : "r"(r000));
  __asm __volatile("" : : "r"(r001));
  __asm __volatile("" : : "r"(r002));
  __asm __volatile("" : : "r"(r003));
  __asm __volatile("" : : "r"(r004));
  __asm __volatile("" : : "r"(r010));
  __asm __volatile("" : : "r"(r011));
  __asm __volatile("" : : "r"(r012));
  __asm __volatile("" : : "r"(r013));
  __asm __volatile("" : : "r"(r014));
  __asm __volatile("" : : "r"(r020));
  __asm __volatile("" : : "r"(r021));
  __asm __volatile("" : : "r"(r022));
  __asm __volatile("" : : "r"(r023));
  __asm __volatile("" : : "r"(r024));
  __asm __volatile("" : : "r"(r030));
  __asm __volatile("" : : "r"(r031));
  __asm __volatile("" : : "r"(r032));
  __asm __volatile("" : : "r"(r033));
  __asm __volatile("" : : "r"(r034));
  __asm __volatile("" : : "r"(r040));
  __asm __volatile("" : : "r"(r041));
  __asm __volatile("" : : "r"(r042));
  __asm __volatile("" : : "r"(r043));
  __asm __volatile("" : : "r"(r044));
  __asm __volatile("" : : "r"(r100));
  __asm __volatile("" : : "r"(r101));
  __asm __volatile("" : : "r"(r102));
  __asm __volatile("" : : "r"(r103));
  __asm __volatile("" : : "r"(r104));
  __asm __volatile("" : : "r"(r110));
  __asm __volatile("" : : "r"(r111));
  __asm __volatile("" : : "r"(r112));
  __asm __volatile("" : : "r"(r113));
  __asm __volatile("" : : "r"(r114));
  __asm __volatile("" : : "r"(r120));
  __asm __volatile("" : : "r"(r121));
  __asm __volatile("" : : "r"(r122));
  __asm __volatile("" : : "r"(r123));
  __asm __volatile("" : : "r"(r124));
  __asm __volatile("" : : "r"(r130));
  __asm __volatile("" : : "r"(r131));
  __asm __volatile("" : : "r"(r132));
  __asm __volatile("" : : "r"(r133));
  __asm __volatile("" : : "r"(r134));
  __asm __volatile("" : : "r"(r140));
  __asm __volatile("" : : "r"(r141));
  __asm __volatile("" : : "r"(r142));
  __asm __volatile("" : : "r"(r143));
  __asm __volatile("" : : "r"(r144));
  __asm __volatile("" : : "r"(r200));
  __asm __volatile("" : : "r"(r201));
  __asm __volatile("" : : "r"(r202));
  __asm __volatile("" : : "r"(r203));
  __asm __volatile("" : : "r"(r204));
  __asm __volatile("" : : "r"(r210));
  __asm __volatile("" : : "r"(r211));
  __asm __volatile("" : : "r"(r212));
  __asm __volatile("" : : "r"(r213));
  __asm __volatile("" : : "r"(r214));
  __asm __volatile("" : : "r"(r220));
  __asm __volatile("" : : "r"(r221));
  __asm __volatile("" : : "r"(r222));
  __asm __volatile("" : : "r"(r223));
  __asm __volatile("" : : "r"(r224));
  __asm __volatile("" : : "r"(r230));
  __asm __volatile("" : : "r"(r231));
  __asm __volatile("" : : "r"(r232));
  __asm __volatile("" : : "r"(r233));
  __asm __volatile("" : : "r"(r234));
  __asm __volatile("" : : "r"(r240));
  __asm __volatile("" : : "r"(r241));
  __asm __volatile("" : : "r"(r242));
  __asm __volatile("" : : "r"(r243));
  __asm __volatile("" : : "r"(r244));
  __asm __volatile("" : : "r"(r300));
  __asm __volatile("" : : "r"(r301));
  __asm __volatile("" : : "r"(r302));
  __asm __volatile("" : : "r"(r303));
  __asm __volatile("" : : "r"(r304));
  __asm __volatile("" : : "r"(r310));
  __asm __volatile("" : : "r"(r311));
  __asm __volatile("" : : "r"(r312));
  __asm __volatile("" : : "r"(r313));
  __asm __volatile("" : : "r"(r314));
  __asm __volatile("" : : "r"(r320));
  __asm __volatile("" : : "r"(r321));
  __asm __volatile("" : : "r"(r322));
  __asm __volatile("" : : "r"(r323));
  __asm __volatile("" : : "r"(r324));
  __asm __volatile("" : : "r"(r330));
  __asm __volatile("" : : "r"(r331));
  __asm __volatile("" : : "r"(r332));
  __asm __volatile("" : : "r"(r333));
  __asm __volatile("" : : "r"(r334));
  __asm __volatile("" : : "r"(r340));
  __asm __volatile("" : : "r"(r341));
  __asm __volatile("" : : "r"(r342));
  __asm __volatile("" : : "r"(r343));
  __asm __volatile("" : : "r"(r344));
  __asm __volatile("" : : "r"(r400));
  __asm __volatile("" : : "r"(r401));
  __asm __volatile("" : : "r"(r402));
  __asm __volatile("" : : "r"(r403));
  __asm __volatile("" : : "r"(r404));
  __asm __volatile("" : : "r"(r410));
  __asm __volatile("" : : "r"(r411));
  __asm __volatile("" : : "r"(r412));
  __asm __volatile("" : : "r"(r413));
  __asm __volatile("" : : "r"(r414));
  __asm __volatile("" : : "r"(r420));
  __asm __volatile("" : : "r"(r421));
  __asm __volatile("" : : "r"(r422));
  __asm __volatile("" : : "r"(r423));
  __asm __volatile("" : : "r"(r424));
  __asm __volatile("" : : "r"(r430));
  __asm __volatile("" : : "r"(r431));
  __asm __volatile("" : : "r"(r432));
  __asm __volatile("" : : "r"(r433));
  __asm __volatile("" : : "r"(r434));
  __asm __volatile("" : : "r"(r440));
  __asm __volatile("" : : "r"(r441));
  __asm __volatile("" : : "r"(r442));
  __asm __volatile("" : : "r"(r443));
  __asm __volatile("" : : "r"(r444));
}


x86 assembly (clang, -O0):
<clobber_lots_of_regs>:
push   %rbp
mov    %rsp,%rbp
sub    $0x368,%rsp
movq   $0x2710,-0x8(%rbp)
mov    -0x8(%rbp),%rax
mov    %rax,-0x8(%rbp)
movq   $0x2711,-0x10(%rbp)
mov    -0x10(%rbp),%rax
mov    %rax,-0x10(%rbp)
movq   $0x2712,-0x18(%rbp)
mov    -0x18(%rbp),%rax
mov    %rax,-0x18(%rbp)
movq   $0x2713,-0x20(%rbp)
mov    -0x20(%rbp),%rax
mov    %rax,-0x20(%rbp)
movq   $0x2714,-0x28(%rbp)
mov    -0x28(%rbp),%rax
mov    %rax,-0x28(%rbp)
movq   $0x271a,-0x30(%rbp)
mov    -0x30(%rbp),%rax
mov    %rax,-0x30(%rbp)
movq   $0x271b,-0x38(%rbp)
mov    -0x38(%rbp),%rax
mov    %rax,-0x38(%rbp)
movq   $0x271c,-0x40(%rbp)
mov    -0x40(%rbp),%rax
mov    %rax,-0x40(%rbp)
movq   $0x271d,-0x48(%rbp)
mov    -0x48(%rbp),%rax
mov    %rax,-0x48(%rbp)
movq   $0x271e,-0x50(%rbp)
mov    -0x50(%rbp),%rax
mov    %rax,-0x50(%rbp)
movq   $0x2724,-0x58(%rbp)
mov    -0x58(%rbp),%rax
mov    %rax,-0x58(%rbp)
movq   $0x2725,-0x60(%rbp)
mov    -0x60(%rbp),%rax
mov    %rax,-0x60(%rbp)
movq   $0x2726,-0x68(%rbp)
mov    -0x68(%rbp),%rax
mov    %rax,-0x68(%rbp)
movq   $0x2727,-0x70(%rbp)
mov    -0x70(%rbp),%rax
mov    %rax,-0x70(%rbp)
movq   $0x2728,-0x78(%rbp)
mov    -0x78(%rbp),%rax
mov    %rax,-0x78(%rbp)
movq   $0x272e,-0x80(%rbp)
mov    -0x80(%rbp),%rax
mov    %rax,-0x80(%rbp)
movq   $0x272f,-0x88(%rbp)
mov    -0x88(%rbp),%rax
mov    %rax,-0x88(%rbp)
movq   $0x2730,-0x90(%rbp)
mov    -0x90(%rbp),%rax
mov    %rax,-0x90(%rbp)
movq   $0x2731,-0x98(%rbp)
mov    -0x98(%rbp),%rax
mov    %rax,-0x98(%rbp)
movq   $0x2732,-0xa0(%rbp)
mov    -0xa0(%rbp),%rax
mov    %rax,-0xa0(%rbp)
movq   $0x2738,-0xa8(%rbp)
mov    -0xa8(%rbp),%rax
mov    %rax,-0xa8(%rbp)
movq   $0x2739,-0xb0(%rbp)
mov    -0xb0(%rbp),%rax
mov    %rax,-0xb0(%rbp)
movq   $0x273a,-0xb8(%rbp)
mov    -0xb8(%rbp),%rax
mov    %rax,-0xb8(%rbp)
movq   $0x273b,-0xc0(%rbp)
mov    -0xc0(%rbp),%rax
mov    %rax,-0xc0(%rbp)
movq   $0x273c,-0xc8(%rbp)
mov    -0xc8(%rbp),%rax
mov    %rax,-0xc8(%rbp)
movq   $0x2774,-0xd0(%rbp)
mov    -0xd0(%rbp),%rax
mov    %rax,-0xd0(%rbp)
movq   $0x2775,-0xd8(%rbp)
mov    -0xd8(%rbp),%rax
mov    %rax,-0xd8(%rbp)
movq   $0x2776,-0xe0(%rbp)
mov    -0xe0(%rbp),%rax
mov    %rax,-0xe0(%rbp)
movq   $0x2777,-0xe8(%rbp)
mov    -0xe8(%rbp),%rax
mov    %rax,-0xe8(%rbp)
movq   $0x2778,-0xf0(%rbp)
mov    -0xf0(%rbp),%rax
mov    %rax,-0xf0(%rbp)
movq   $0x277e,-0xf8(%rbp)
mov    -0xf8(%rbp),%rax
mov    %rax,-0xf8(%rbp)
movq   $0x277f,-0x100(%rbp)
mov    -0x100(%rbp),%rax
mov    %rax,-0x100(%rbp)
movq   $0x2780,-0x108(%rbp)
mov    -0x108(%rbp),%rax
mov    %rax,-0x108(%rbp)
movq   $0x2781,-0x110(%rbp)
mov    -0x110(%rbp),%rax
mov    %rax,-0x110(%rbp)
movq   $0x2782,-0x118(%rbp)
mov    -0x118(%rbp),%rax
mov    %rax,-0x118(%rbp)
movq   $0x2788,-0x120(%rbp)
mov    -0x120(%rbp),%rax
mov    %rax,-0x120(%rbp)
movq   $0x2789,-0x128(%rbp)
mov    -0x128(%rbp),%rax
mov    %rax,-0x128(%rbp)
movq   $0x278a,-0x130(%rbp)
mov    -0x130(%rbp),%rax
mov    %rax,-0x130(%rbp)
movq   $0x278b,-0x138(%rbp)
mov    -0x138(%rbp),%rax
mov    %rax,-0x138(%rbp)
movq   $0x278c,-0x140(%rbp)
mov    -0x140(%rbp),%rax
mov    %rax,-0x140(%rbp)
movq   $0x2792,-0x148(%rbp)
mov    -0x148(%rbp),%rax
mov    %rax,-0x148(%rbp)
movq   $0x2793,-0x150(%rbp)
mov    -0x150(%rbp),%rax
mov    %rax,-0x150(%rbp)
movq   $0x2794,-0x158(%rbp)
mov    -0x158(%rbp),%rax
mov    %rax,-0x158(%rbp)
movq   $0x2795,-0x160(%rbp)
mov    -0x160(%rbp),%rax
mov    %rax,-0x160(%rbp)
movq   $0x2796,-0x168(%rbp)
mov    -0x168(%rbp),%rax
mov    %rax,-0x168(%rbp)
movq   $0x279c,-0x170(%rbp)
mov    -0x170(%rbp),%rax
mov    %rax,-0x170(%rbp)
movq   $0x279d,-0x178(%rbp)
mov    -0x178(%rbp),%rax
mov    %rax,-0x178(%rbp)
movq   $0x279e,-0x180(%rbp)
mov    -0x180(%rbp),%rax
mov    %rax,-0x180(%rbp)
movq   $0x279f,-0x188(%rbp)
mov    -0x188(%rbp),%rax
mov    %rax,-0x188(%rbp)
movq   $0x27a0,-0x190(%rbp)
mov    -0x190(%rbp),%rax
mov    %rax,-0x190(%rbp)
movq   $0x27d8,-0x198(%rbp)
mov    -0x198(%rbp),%rax
mov    %rax,-0x198(%rbp)
movq   $0x27d9,-0x1a0(%rbp)
mov    -0x1a0(%rbp),%rax
mov    %rax,-0x1a0(%rbp)
movq   $0x27da,-0x1a8(%rbp)
mov    -0x1a8(%rbp),%rax
mov    %rax,-0x1a8(%rbp)
movq   $0x27db,-0x1b0(%rbp)
mov    -0x1b0(%rbp),%rax
mov    %rax,-0x1b0(%rbp)
movq   $0x27dc,-0x1b8(%rbp)
mov    -0x1b8(%rbp),%rax
mov    %rax,-0x1b8(%rbp)
movq   $0x27e2,-0x1c0(%rbp)
mov    -0x1c0(%rbp),%rax
mov    %rax,-0x1c0(%rbp)
movq   $0x27e3,-0x1c8(%rbp)
mov    -0x1c8(%rbp),%rax
mov    %rax,-0x1c8(%rbp)
movq   $0x27e4,-0x1d0(%rbp)
mov    -0x1d0(%rbp),%rax
mov    %rax,-0x1d0(%rbp)
movq   $0x27e5,-0x1d8(%rbp)
mov    -0x1d8(%rbp),%rax
mov    %rax,-0x1d8(%rbp)
movq   $0x27e6,-0x1e0(%rbp)
mov    -0x1e0(%rbp),%rax
mov    %rax,-0x1e0(%rbp)
movq   $0x27ec,-0x1e8(%rbp)
mov    -0x1e8(%rbp),%rax
mov    %rax,-0x1e8(%rbp)
movq   $0x27ed,-0x1f0(%rbp)
mov    -0x1f0(%rbp),%rax
mov    %rax,-0x1f0(%rbp)
movq   $0x27ee,-0x1f8(%rbp)
mov    -0x1f8(%rbp),%rax
mov    %rax,-0x1f8(%rbp)
movq   $0x27ef,-0x200(%rbp)
mov    -0x200(%rbp),%rax
mov    %rax,-0x200(%rbp)
movq   $0x27f0,-0x208(%rbp)
mov    -0x208(%rbp),%rax
mov    %rax,-0x208(%rbp)
movq   $0x27f6,-0x210(%rbp)
mov    -0x210(%rbp),%rax
mov    %rax,-0x210(%rbp)
movq   $0x27f7,-0x218(%rbp)
mov    -0x218(%rbp),%rax
mov    %rax,-0x218(%rbp)
movq   $0x27f8,-0x220(%rbp)
mov    -0x220(%rbp),%rax
mov    %rax,-0x220(%rbp)
movq   $0x27f9,-0x228(%rbp)
mov    -0x228(%rbp),%rax
mov    %rax,-0x228(%rbp)
movq   $0x27fa,-0x230(%rbp)
mov    -0x230(%rbp),%rax
mov    %rax,-0x230(%rbp)
movq   $0x2800,-0x238(%rbp)
mov    -0x238(%rbp),%rax
mov    %rax,-0x238(%rbp)
movq   $0x2801,-0x240(%rbp)
mov    -0x240(%rbp),%rax
mov    %rax,-0x240(%rbp)
movq   $0x2802,-0x248(%rbp)
mov    -0x248(%rbp),%rax
mov    %rax,-0x248(%rbp)
movq   $0x2803,-0x250(%rbp)
mov    -0x250(%rbp),%rax
mov    %rax,-0x250(%rbp)
movq   $0x2804,-0x258(%rbp)
mov    -0x258(%rbp),%rax
mov    %rax,-0x258(%rbp)
movq   $0x283c,-0x260(%rbp)
mov    -0x260(%rbp),%rax
mov    %rax,-0x260(%rbp)
movq   $0x283d,-0x268(%rbp)
mov    -0x268(%rbp),%rax
mov    %rax,-0x268(%rbp)
movq   $0x283e,-0x270(%rbp)
mov    -0x270(%rbp),%rax
mov    %rax,-0x270(%rbp)
movq   $0x283f,-0x278(%rbp)
mov    -0x278(%rbp),%rax
mov    %rax,-0x278(%rbp)
movq   $0x2840,-0x280(%rbp)
mov    -0x280(%rbp),%rax
mov    %rax,-0x280(%rbp)
movq   $0x2846,-0x288(%rbp)
mov    -0x288(%rbp),%rax
mov    %rax,-0x288(%rbp)
movq   $0x2847,-0x290(%rbp)
mov    -0x290(%rbp),%rax
mov    %rax,-0x290(%rbp)
movq   $0x2848,-0x298(%rbp)
mov    -0x298(%rbp),%rax
mov    %rax,-0x298(%rbp)
movq   $0x2849,-0x2a0(%rbp)
mov    -0x2a0(%rbp),%rax
mov    %rax,-0x2a0(%rbp)
movq   $0x284a,-0x2a8(%rbp)
mov    -0x2a8(%rbp),%rax
mov    %rax,-0x2a8(%rbp)
movq   $0x2850,-0x2b0(%rbp)
mov    -0x2b0(%rbp),%rax
mov    %rax,-0x2b0(%rbp)
movq   $0x2851,-0x2b8(%rbp)
mov    -0x2b8(%rbp),%rax
mov    %rax,-0x2b8(%rbp)
movq   $0x2852,-0x2c0(%rbp)
mov    -0x2c0(%rbp),%rax
mov    %rax,-0x2c0(%rbp)
movq   $0x2853,-0x2c8(%rbp)
mov    -0x2c8(%rbp),%rax
mov    %rax,-0x2c8(%rbp)
movq   $0x2854,-0x2d0(%rbp)
mov    -0x2d0(%rbp),%rax
mov    %rax,-0x2d0(%rbp)
movq   $0x285a,-0x2d8(%rbp)
mov    -0x2d8(%rbp),%rax
mov    %rax,-0x2d8(%rbp)
movq   $0x285b,-0x2e0(%rbp)
mov    -0x2e0(%rbp),%rax
mov    %rax,-0x2e0(%rbp)
movq   $0x285c,-0x2e8(%rbp)
mov    -0x2e8(%rbp),%rax
mov    %rax,-0x2e8(%rbp)
movq   $0x285d,-0x2f0(%rbp)
mov    -0x2f0(%rbp),%rax
mov    %rax,-0x2f0(%rbp)
movq   $0x285e,-0x2f8(%rbp)
mov    -0x2f8(%rbp),%rax
mov    %rax,-0x2f8(%rbp)
movq   $0x2864,-0x300(%rbp)
mov    -0x300(%rbp),%rax
mov    %rax,-0x300(%rbp)
movq   $0x2865,-0x308(%rbp)
mov    -0x308(%rbp),%rax
mov    %rax,-0x308(%rbp)
movq   $0x2866,-0x310(%rbp)
mov    -0x310(%rbp),%rax
mov    %rax,-0x310(%rbp)
movq   $0x2867,-0x318(%rbp)
mov    -0x318(%rbp),%rax
mov    %rax,-0x318(%rbp)
movq   $0x2868,-0x320(%rbp)
mov    -0x320(%rbp),%rax
mov    %rax,-0x320(%rbp)
movq   $0x28a0,-0x328(%rbp)
mov    -0x328(%rbp),%rax
mov    %rax,-0x328(%rbp)
movq   $0x28a1,-0x330(%rbp)
mov    -0x330(%rbp),%rax
mov    %rax,-0x330(%rbp)
movq   $0x28a2,-0x338(%rbp)
mov    -0x338(%rbp),%rax
mov    %rax,-0x338(%rbp)
movq   $0x28a3,-0x340(%rbp)
mov    -0x340(%rbp),%rax
mov    %rax,-0x340(%rbp)
movq   $0x28a4,-0x348(%rbp)
mov    -0x348(%rbp),%rax
mov    %rax,-0x348(%rbp)
movq   $0x28aa,-0x350(%rbp)
mov    -0x350(%rbp),%rax
mov    %rax,-0x350(%rbp)
movq   $0x28ab,-0x358(%rbp)
mov    -0x358(%rbp),%rax
mov    %rax,-0x358(%rbp)
movq   $0x28ac,-0x360(%rbp)
mov    -0x360(%rbp),%rax
mov    %rax,-0x360(%rbp)
movq   $0x28ad,-0x368(%rbp)
mov    -0x368(%rbp),%rax
mov    %rax,-0x368(%rbp)
movq   $0x28ae,-0x370(%rbp)
mov    -0x370(%rbp),%rax
mov    %rax,-0x370(%rbp)
movq   $0x28b4,-0x378(%rbp)
mov    -0x378(%rbp),%rax
mov    %rax,-0x378(%rbp)
movq   $0x28b5,-0x380(%rbp)
mov    -0x380(%rbp),%rax
mov    %rax,-0x380(%rbp)
movq   $0x28b6,-0x388(%rbp)
mov    -0x388(%rbp),%rax
mov    %rax,-0x388(%rbp)
movq   $0x28b7,-0x390(%rbp)
mov    -0x390(%rbp),%rax
mov    %rax,-0x390(%rbp)
movq   $0x28b8,-0x398(%rbp)
mov    -0x398(%rbp),%rax
mov    %rax,-0x398(%rbp)
movq   $0x28be,-0x3a0(%rbp)
mov    -0x3a0(%rbp),%rax
mov    %rax,-0x3a0(%rbp)
movq   $0x28bf,-0x3a8(%rbp)
mov    -0x3a8(%rbp),%rax
mov    %rax,-0x3a8(%rbp)
movq   $0x28c0,-0x3b0(%rbp)
mov    -0x3b0(%rbp),%rax
mov    %rax,-0x3b0(%rbp)
movq   $0x28c1,-0x3b8(%rbp)
mov    -0x3b8(%rbp),%rax
mov    %rax,-0x3b8(%rbp)
movq   $0x28c2,-0x3c0(%rbp)
mov    -0x3c0(%rbp),%rax
mov    %rax,-0x3c0(%rbp)
movq   $0x28c8,-0x3c8(%rbp)
mov    -0x3c8(%rbp),%rax
mov    %rax,-0x3c8(%rbp)
movq   $0x28c9,-0x3d0(%rbp)
mov    -0x3d0(%rbp),%rax
mov    %rax,-0x3d0(%rbp)
movq   $0x28ca,-0x3d8(%rbp)
mov    -0x3d8(%rbp),%rax
mov    %rax,-0x3d8(%rbp)
movq   $0x28cb,-0x3e0(%rbp)
mov    -0x3e0(%rbp),%rax
mov    %rax,-0x3e0(%rbp)
movq   $0x28cc,-0x3e8(%rbp)
mov    -0x3e8(%rbp),%rax
mov    %rax,-0x3e8(%rbp)
mov    -0x8(%rbp),%rax
mov    -0x10(%rbp),%rax
mov    -0x18(%rbp),%rax
mov    -0x20(%rbp),%rax
mov    -0x28(%rbp),%rax
mov    -0x30(%rbp),%rax
mov    -0x38(%rbp),%rax
mov    -0x40(%rbp),%rax
mov    -0x48(%rbp),%rax
mov    -0x50(%rbp),%rax
mov    -0x58(%rbp),%rax
mov    -0x60(%rbp),%rax
mov    -0x68(%rbp),%rax
mov    -0x70(%rbp),%rax
mov    -0x78(%rbp),%rax
mov    -0x80(%rbp),%rax
mov    -0x88(%rbp),%rax
mov    -0x90(%rbp),%rax
mov    -0x98(%rbp),%rax
mov    -0xa0(%rbp),%rax
mov    -0xa8(%rbp),%rax
mov    -0xb0(%rbp),%rax
mov    -0xb8(%rbp),%rax
mov    -0xc0(%rbp),%rax
mov    -0xc8(%rbp),%rax
mov    -0xd0(%rbp),%rax
mov    -0xd8(%rbp),%rax
mov    -0xe0(%rbp),%rax
mov    -0xe8(%rbp),%rax
mov    -0xf0(%rbp),%rax
mov    -0xf8(%rbp),%rax
mov    -0x100(%rbp),%rax
mov    -0x108(%rbp),%rax
mov    -0x110(%rbp),%rax
mov    -0x118(%rbp),%rax
mov    -0x120(%rbp),%rax
mov    -0x128(%rbp),%rax
mov    -0x130(%rbp),%rax
mov    -0x138(%rbp),%rax
mov    -0x140(%rbp),%rax
mov    -0x148(%rbp),%rax
mov    -0x150(%rbp),%rax
mov    -0x158(%rbp),%rax
mov    -0x160(%rbp),%rax
mov    -0x168(%rbp),%rax
mov    -0x170(%rbp),%rax
mov    -0x178(%rbp),%rax
mov    -0x180(%rbp),%rax
mov    -0x188(%rbp),%rax
mov    -0x190(%rbp),%rax
mov    -0x198(%rbp),%rax
mov    -0x1a0(%rbp),%rax
mov    -0x1a8(%rbp),%rax
mov    -0x1b0(%rbp),%rax
mov    -0x1b8(%rbp),%rax
mov    -0x1c0(%rbp),%rax
mov    -0x1c8(%rbp),%rax
mov    -0x1d0(%rbp),%rax
mov    -0x1d8(%rbp),%rax
mov    -0x1e0(%rbp),%rax
mov    -0x1e8(%rbp),%rax
mov    -0x1f0(%rbp),%rax
mov    -0x1f8(%rbp),%rax
mov    -0x200(%rbp),%rax
mov    -0x208(%rbp),%rax
mov    -0x210(%rbp),%rax
mov    -0x218(%rbp),%rax
mov    -0x220(%rbp),%rax
mov    -0x228(%rbp),%rax
mov    -0x230(%rbp),%rax
mov    -0x238(%rbp),%rax
mov    -0x240(%rbp),%rax
mov    -0x248(%rbp),%rax
mov    -0x250(%rbp),%rax
mov    -0x258(%rbp),%rax
mov    -0x260(%rbp),%rax
mov    -0x268(%rbp),%rax
mov    -0x270(%rbp),%rax
mov    -0x278(%rbp),%rax
mov    -0x280(%rbp),%rax
mov    -0x288(%rbp),%rax
mov    -0x290(%rbp),%rax
mov    -0x298(%rbp),%rax
mov    -0x2a0(%rbp),%rax
mov    -0x2a8(%rbp),%rax
mov    -0x2b0(%rbp),%rax
mov    -0x2b8(%rbp),%rax
mov    -0x2c0(%rbp),%rax
mov    -0x2c8(%rbp),%rax
mov    -0x2d0(%rbp),%rax
mov    -0x2d8(%rbp),%rax
mov    -0x2e0(%rbp),%rax
mov    -0x2e8(%rbp),%rax
mov    -0x2f0(%rbp),%rax
mov    -0x2f8(%rbp),%rax
mov    -0x300(%rbp),%rax
mov    -0x308(%rbp),%rax
mov    -0x310(%rbp),%rax
mov    -0x318(%rbp),%rax
mov    -0x320(%rbp),%rax
mov    -0x328(%rbp),%rax
mov    -0x330(%rbp),%rax
mov    -0x338(%rbp),%rax
mov    -0x340(%rbp),%rax
mov    -0x348(%rbp),%rax
mov    -0x350(%rbp),%rax
mov    -0x358(%rbp),%rax
mov    -0x360(%rbp),%rax
mov    -0x368(%rbp),%rax
mov    -0x370(%rbp),%rax
mov    -0x378(%rbp),%rax
mov    -0x380(%rbp),%rax
mov    -0x388(%rbp),%rax
mov    -0x390(%rbp),%rax
mov    -0x398(%rbp),%rax
mov    -0x3a0(%rbp),%rax
mov    -0x3a8(%rbp),%rax
mov    -0x3b0(%rbp),%rax
mov    -0x3b8(%rbp),%rax
mov    -0x3c0(%rbp),%rax
mov    -0x3c8(%rbp),%rax
mov    -0x3d0(%rbp),%rax
mov    -0x3d8(%rbp),%rax
mov    -0x3e0(%rbp),%rax
mov    -0x3e8(%rbp),%rax
add    $0x368,%rsp
pop    %rbp
ret

x86 assembly (clang, -O2):
<clobber_lots_of_regs>:
push   %rbp
push   %r15
push   %r14
push   %r13
push   %r12
push   %rbx
sub    $0x2f8,%rsp
mov    $0x2710,%eax
mov    %rax,0x2f0(%rsp)
mov    $0x2711,%eax
mov    %rax,0x2e8(%rsp)
mov    $0x2712,%eax
mov    %rax,0x2e0(%rsp)
mov    $0x2713,%eax
mov    %rax,0x2d8(%rsp)
mov    $0x2714,%eax
mov    %rax,0x2d0(%rsp)
mov    $0x271a,%eax
mov    %rax,0x2c8(%rsp)
mov    $0x271b,%eax
mov    %rax,0x2c0(%rsp)
mov    $0x271c,%eax
mov    %rax,0x2b8(%rsp)
mov    $0x271d,%eax
mov    %rax,0x2b0(%rsp)
mov    $0x271e,%eax
mov    %rax,0x2a8(%rsp)
mov    $0x2724,%eax
mov    %rax,0x2a0(%rsp)
mov    $0x2725,%eax
mov    %rax,0x298(%rsp)
mov    $0x2726,%eax
mov    %rax,0x290(%rsp)
mov    $0x2727,%eax
mov    %rax,0x288(%rsp)
mov    $0x2728,%eax
mov    %rax,0x280(%rsp)
mov    $0x272e,%eax
mov    %rax,0x278(%rsp)
mov    $0x272f,%eax
mov    %rax,0x270(%rsp)
mov    $0x2730,%eax
mov    %rax,0x268(%rsp)
mov    $0x2731,%eax
mov    %rax,0x260(%rsp)
mov    $0x2732,%eax
mov    %rax,0x258(%rsp)
mov    $0x2738,%eax
mov    %rax,0x250(%rsp)
mov    $0x2739,%eax
mov    %rax,0x248(%rsp)
mov    $0x273a,%eax
mov    %rax,0x240(%rsp)
mov    $0x273b,%eax
mov    %rax,0x238(%rsp)
mov    $0x273c,%eax
mov    %rax,0x230(%rsp)
mov    $0x2774,%eax
mov    %rax,0x228(%rsp)
mov    $0x2775,%eax
mov    %rax,0x220(%rsp)
mov    $0x2776,%eax
mov    %rax,0x218(%rsp)
mov    $0x2777,%eax
mov    %rax,0x210(%rsp)
mov    $0x2778,%eax
mov    %rax,0x208(%rsp)
mov    $0x277e,%eax
mov    %rax,0x200(%rsp)
mov    $0x277f,%eax
mov    %rax,0x1f8(%rsp)
mov    $0x2780,%eax
mov    %rax,0x1f0(%rsp)
mov    $0x2781,%eax
mov    %rax,0x1e8(%rsp)
mov    $0x2782,%eax
mov    %rax,0x1e0(%rsp)
mov    $0x2788,%eax
mov    %rax,0x1d8(%rsp)
mov    $0x2789,%eax
mov    %rax,0x1d0(%rsp)
mov    $0x278a,%eax
mov    %rax,0x1c8(%rsp)
mov    $0x278b,%eax
mov    %rax,0x1c0(%rsp)
mov    $0x278c,%eax
mov    %rax,0x1b8(%rsp)
mov    $0x2792,%eax
mov    %rax,0x1b0(%rsp)
mov    $0x2793,%eax
mov    %rax,0x1a8(%rsp)
mov    $0x2794,%eax
mov    %rax,0x1a0(%rsp)
mov    $0x2795,%eax
mov    %rax,0x198(%rsp)
mov    $0x2796,%eax
mov    %rax,0x190(%rsp)
mov    $0x279c,%eax
mov    %rax,0x188(%rsp)
mov    $0x279d,%eax
mov    %rax,0x180(%rsp)
mov    $0x279e,%eax
mov    %rax,0x178(%rsp)
mov    $0x279f,%eax
mov    %rax,0x170(%rsp)
mov    $0x27a0,%eax
mov    %rax,0x168(%rsp)
mov    $0x27d8,%eax
mov    %rax,0x160(%rsp)
mov    $0x27d9,%eax
mov    %rax,0x158(%rsp)
mov    $0x27da,%eax
mov    %rax,0x150(%rsp)
mov    $0x27db,%eax
mov    %rax,0x148(%rsp)
mov    $0x27dc,%eax
mov    %rax,0x140(%rsp)
mov    $0x27e2,%eax
mov    %rax,0x138(%rsp)
mov    $0x27e3,%eax
mov    %rax,0x130(%rsp)
mov    $0x27e4,%eax
mov    %rax,0x128(%rsp)
mov    $0x27e5,%eax
mov    %rax,0x120(%rsp)
mov    $0x27e6,%eax
mov    %rax,0x118(%rsp)
mov    $0x27ec,%eax
mov    %rax,0x110(%rsp)
mov    $0x27ed,%eax
mov    %rax,0x108(%rsp)
mov    $0x27ee,%eax
mov    %rax,0x100(%rsp)
mov    $0x27ef,%eax
mov    %rax,0xf8(%rsp)
mov    $0x27f0,%eax
mov    %rax,0xf0(%rsp)
mov    $0x27f6,%eax
mov    %rax,0xe8(%rsp)
mov    $0x27f7,%eax
mov    %rax,0xe0(%rsp)
mov    $0x27f8,%eax
mov    %rax,0xd8(%rsp)
mov    $0x27f9,%eax
mov    %rax,0xd0(%rsp)
mov    $0x27fa,%eax
mov    %rax,0xc8(%rsp)
mov    $0x2800,%eax
mov    %rax,0xc0(%rsp)
mov    $0x2801,%eax
mov    %rax,0xb8(%rsp)
mov    $0x2802,%eax
mov    %rax,0xb0(%rsp)
mov    $0x2803,%eax
mov    %rax,0xa8(%rsp)
mov    $0x2804,%eax
mov    %rax,0xa0(%rsp)
mov    $0x283c,%eax
mov    %rax,0x98(%rsp)
mov    $0x283d,%eax
mov    %rax,0x90(%rsp)
mov    $0x283e,%eax
mov    %rax,0x88(%rsp)
mov    $0x283f,%eax
mov    %rax,0x80(%rsp)
mov    $0x2840,%eax
mov    %rax,0x78(%rsp)
mov    $0x2846,%eax
mov    %rax,0x70(%rsp)
mov    $0x2847,%eax
mov    %rax,0x68(%rsp)
mov    $0x2848,%eax
mov    %rax,0x60(%rsp)
mov    $0x2849,%eax
mov    %rax,0x58(%rsp)
mov    $0x284a,%eax
mov    %rax,0x50(%rsp)
mov    $0x2850,%eax
mov    %rax,0x48(%rsp)
mov    $0x2851,%eax
mov    %rax,0x40(%rsp)
mov    $0x2852,%eax
mov    %rax,0x38(%rsp)
mov    $0x2853,%eax
mov    %rax,0x30(%rsp)
mov    $0x2854,%eax
mov    %rax,0x28(%rsp)
mov    $0x285a,%eax
mov    %rax,0x20(%rsp)
mov    $0x285b,%eax
mov    %rax,0x18(%rsp)
mov    $0x285c,%eax
mov    %rax,0x10(%rsp)
mov    $0x285d,%eax
mov    %rax,0x8(%rsp)
mov    $0x285e,%eax
mov    %rax,(%rsp)
mov    $0x2864,%eax
mov    %rax,-0x8(%rsp)
mov    $0x2865,%eax
mov    %rax,-0x10(%rsp)
mov    $0x2866,%eax
mov    %rax,-0x18(%rsp)
mov    $0x2867,%eax
mov    %rax,-0x20(%rsp)
mov    $0x2868,%eax
mov    %rax,-0x28(%rsp)
mov    $0x28a0,%eax
mov    %rax,-0x30(%rsp)
mov    $0x28a1,%eax
mov    %rax,-0x38(%rsp)
mov    $0x28a2,%eax
mov    %rax,-0x40(%rsp)
mov    $0x28a3,%eax
mov    %rax,-0x48(%rsp)
mov    $0x28a4,%eax
mov    %rax,-0x50(%rsp)
mov    $0x28aa,%eax
mov    %rax,-0x58(%rsp)
mov    $0x28ab,%eax
mov    %rax,-0x60(%rsp)
mov    $0x28ac,%eax
mov    %rax,-0x68(%rsp)
mov    $0x28ad,%eax
mov    %rax,-0x70(%rsp)
mov    $0x28ae,%eax
mov    %rax,-0x78(%rsp)
mov    $0x28b4,%eax
mov    %rax,-0x80(%rsp)
mov    $0x28b5,%r13d
mov    $0x28b6,%r12d
mov    $0x28b7,%r15d
mov    $0x28b8,%r14d
mov    $0x28be,%ebx
mov    $0x28bf,%r11d
mov    $0x28c0,%r10d
mov    $0x28c1,%r9d
mov    $0x28c2,%r8d
mov    $0x28c8,%edi
mov    $0x28c9,%esi
mov    $0x28ca,%edx
mov    $0x28cb,%ecx
mov    $0x28cc,%eax
mov    0x2f0(%rsp),%rbp
mov    0x2e8(%rsp),%rbp
mov    0x2e0(%rsp),%rbp
mov    0x2d8(%rsp),%rbp
mov    0x2d0(%rsp),%rbp
mov    0x2c8(%rsp),%rbp
mov    0x2c0(%rsp),%rbp
mov    0x2b8(%rsp),%rbp
mov    0x2b0(%rsp),%rbp
mov    0x2a8(%rsp),%rbp
mov    0x2a0(%rsp),%rbp
mov    0x298(%rsp),%rbp
mov    0x290(%rsp),%rbp
mov    0x288(%rsp),%rbp
mov    0x280(%rsp),%rbp
mov    0x278(%rsp),%rbp
mov    0x270(%rsp),%rbp
mov    0x268(%rsp),%rbp
mov    0x260(%rsp),%rbp
mov    0x258(%rsp),%rbp
mov    0x250(%rsp),%rbp
mov    0x248(%rsp),%rbp
mov    0x240(%rsp),%rbp
mov    0x238(%rsp),%rbp
mov    0x230(%rsp),%rbp
mov    0x228(%rsp),%rbp
mov    0x220(%rsp),%rbp
mov    0x218(%rsp),%rbp
mov    0x210(%rsp),%rbp
mov    0x208(%rsp),%rbp
mov    0x200(%rsp),%rbp
mov    0x1f8(%rsp),%rbp
mov    0x1f0(%rsp),%rbp
mov    0x1e8(%rsp),%rbp
mov    0x1e0(%rsp),%rbp
mov    0x1d8(%rsp),%rbp
mov    0x1d0(%rsp),%rbp
mov    0x1c8(%rsp),%rbp
mov    0x1c0(%rsp),%rbp
mov    0x1b8(%rsp),%rbp
mov    0x1b0(%rsp),%rbp
mov    0x1a8(%rsp),%rbp
mov    0x1a0(%rsp),%rbp
mov    0x198(%rsp),%rbp
mov    0x190(%rsp),%rbp
mov    0x188(%rsp),%rbp
mov    0x180(%rsp),%rbp
mov    0x178(%rsp),%rbp
mov    0x170(%rsp),%rbp
mov    0x168(%rsp),%rbp
mov    0x160(%rsp),%rbp
mov    0x158(%rsp),%rbp
mov    0x150(%rsp),%rbp
mov    0x148(%rsp),%rbp
mov    0x140(%rsp),%rbp
mov    0x138(%rsp),%rbp
mov    0x130(%rsp),%rbp
mov    0x128(%rsp),%rbp
mov    0x120(%rsp),%rbp
mov    0x118(%rsp),%rbp
mov    0x110(%rsp),%rbp
mov    0x108(%rsp),%rbp
mov    0x100(%rsp),%rbp
mov    0xf8(%rsp),%rbp
mov    0xf0(%rsp),%rbp
mov    0xe8(%rsp),%rbp
mov    0xe0(%rsp),%rbp
mov    0xd8(%rsp),%rbp
mov    0xd0(%rsp),%rbp
mov    0xc8(%rsp),%rbp
mov    0xc0(%rsp),%rbp
mov    0xb8(%rsp),%rbp
mov    0xb0(%rsp),%rbp
mov    0xa8(%rsp),%rbp
mov    0xa0(%rsp),%rbp
mov    0x98(%rsp),%rbp
mov    0x90(%rsp),%rbp
mov    0x88(%rsp),%rbp
mov    0x80(%rsp),%rbp
mov    0x78(%rsp),%rbp
mov    0x70(%rsp),%rbp
mov    0x68(%rsp),%rbp
mov    0x60(%rsp),%rbp
mov    0x58(%rsp),%rbp
mov    0x50(%rsp),%rbp
mov    0x48(%rsp),%rbp
mov    0x40(%rsp),%rbp
mov    0x38(%rsp),%rbp
mov    0x30(%rsp),%rbp
mov    0x28(%rsp),%rbp
mov    0x20(%rsp),%rbp
mov    0x18(%rsp),%rbp
mov    0x10(%rsp),%rbp
mov    0x8(%rsp),%rbp
mov    (%rsp),%rbp
mov    -0x8(%rsp),%rbp
mov    -0x10(%rsp),%rbp
mov    -0x18(%rsp),%rbp
mov    -0x20(%rsp),%rbp
mov    -0x28(%rsp),%rbp
mov    -0x30(%rsp),%rbp
mov    -0x38(%rsp),%rbp
mov    -0x40(%rsp),%rbp
mov    -0x48(%rsp),%rbp
mov    -0x50(%rsp),%rbp
mov    -0x58(%rsp),%rbp
mov    -0x60(%rsp),%rbp
mov    -0x68(%rsp),%rbp
mov    -0x70(%rsp),%rbp
mov    -0x78(%rsp),%rbp
mov    -0x80(%rsp),%rbp
add    $0x2f8,%rsp
pop    %rbx
pop    %r12
pop    %r13
pop    %r14
pop    %r15
pop    %rbp
ret

LLVM IR (-O0):
define void @clobber_lots_of_regs() {
%1 = alloca i64
%2 = alloca i64
%3 = alloca i64
%4 = alloca i64
%5 = alloca i64
%6 = alloca i64
%7 = alloca i64
%8 = alloca i64
%9 = alloca i64
%10 = alloca i64
%11 = alloca i64
%12 = alloca i64
%13 = alloca i64
%14 = alloca i64
%15 = alloca i64
%16 = alloca i64
%17 = alloca i64
%18 = alloca i64
%19 = alloca i64
%20 = alloca i64
%21 = alloca i64
%22 = alloca i64
%23 = alloca i64
%24 = alloca i64
%25 = alloca i64
%26 = alloca i64
%27 = alloca i64
%28 = alloca i64
%29 = alloca i64
%30 = alloca i64
%31 = alloca i64
%32 = alloca i64
%33 = alloca i64
%34 = alloca i64
%35 = alloca i64
%36 = alloca i64
%37 = alloca i64
%38 = alloca i64
%39 = alloca i64
%40 = alloca i64
%41 = alloca i64
%42 = alloca i64
%43 = alloca i64
%44 = alloca i64
%45 = alloca i64
%46 = alloca i64
%47 = alloca i64
%48 = alloca i64
%49 = alloca i64
%50 = alloca i64
%51 = alloca i64
%52 = alloca i64
%53 = alloca i64
%54 = alloca i64
%55 = alloca i64
%56 = alloca i64
%57 = alloca i64
%58 = alloca i64
%59 = alloca i64
%60 = alloca i64
%61 = alloca i64
%62 = alloca i64
%63 = alloca i64
%64 = alloca i64
%65 = alloca i64
%66 = alloca i64
%67 = alloca i64
%68 = alloca i64
%69 = alloca i64
%70 = alloca i64
%71 = alloca i64
%72 = alloca i64
%73 = alloca i64
%74 = alloca i64
%75 = alloca i64
%76 = alloca i64
%77 = alloca i64
%78 = alloca i64
%79 = alloca i64
%80 = alloca i64
%81 = alloca i64
%82 = alloca i64
%83 = alloca i64
%84 = alloca i64
%85 = alloca i64
%86 = alloca i64
%87 = alloca i64
%88 = alloca i64
%89 = alloca i64
%90 = alloca i64
%91 = alloca i64
%92 = alloca i64
%93 = alloca i64
%94 = alloca i64
%95 = alloca i64
%96 = alloca i64
%97 = alloca i64
%98 = alloca i64
%99 = alloca i64
%100 = alloca i64
%101 = alloca i64
%102 = alloca i64
%103 = alloca i64
%104 = alloca i64
%105 = alloca i64
%106 = alloca i64
%107 = alloca i64
%108 = alloca i64
%109 = alloca i64
%110 = alloca i64
%111 = alloca i64
%112 = alloca i64
%113 = alloca i64
%114 = alloca i64
%115 = alloca i64
%116 = alloca i64
%117 = alloca i64
%118 = alloca i64
%119 = alloca i64
%120 = alloca i64
%121 = alloca i64
%122 = alloca i64
%123 = alloca i64
%124 = alloca i64
%125 = alloca i64
store i64 10000, i64* %1
%126 = load i64, i64* %1
%127 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %126)
store i64 %127, i64* %1
store i64 10001, i64* %2
%128 = load i64, i64* %2
%129 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %128)
store i64 %129, i64* %2
store i64 10002, i64* %3
%130 = load i64, i64* %3
%131 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %130)
store i64 %131, i64* %3
store i64 10003, i64* %4
%132 = load i64, i64* %4
%133 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %132)
store i64 %133, i64* %4
store i64 10004, i64* %5
%134 = load i64, i64* %5
%135 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %134)
store i64 %135, i64* %5
store i64 10010, i64* %6
%136 = load i64, i64* %6
%137 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %136)
store i64 %137, i64* %6
store i64 10011, i64* %7
%138 = load i64, i64* %7
%139 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %138)
store i64 %139, i64* %7
store i64 10012, i64* %8
%140 = load i64, i64* %8
%141 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %140)
store i64 %141, i64* %8
store i64 10013, i64* %9
%142 = load i64, i64* %9
%143 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %142)
store i64 %143, i64* %9
store i64 10014, i64* %10
%144 = load i64, i64* %10
%145 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %144)
store i64 %145, i64* %10
store i64 10020, i64* %11
%146 = load i64, i64* %11
%147 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %146)
store i64 %147, i64* %11
store i64 10021, i64* %12
%148 = load i64, i64* %12
%149 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %148)
store i64 %149, i64* %12
store i64 10022, i64* %13
%150 = load i64, i64* %13
%151 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %150)
store i64 %151, i64* %13
store i64 10023, i64* %14
%152 = load i64, i64* %14
%153 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %152)
store i64 %153, i64* %14
store i64 10024, i64* %15
%154 = load i64, i64* %15
%155 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %154)
store i64 %155, i64* %15
store i64 10030, i64* %16
%156 = load i64, i64* %16
%157 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %156)
store i64 %157, i64* %16
store i64 10031, i64* %17
%158 = load i64, i64* %17
%159 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %158)
store i64 %159, i64* %17
store i64 10032, i64* %18
%160 = load i64, i64* %18
%161 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %160)
store i64 %161, i64* %18
store i64 10033, i64* %19
%162 = load i64, i64* %19
%163 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %162)
store i64 %163, i64* %19
store i64 10034, i64* %20
%164 = load i64, i64* %20
%165 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %164)
store i64 %165, i64* %20
store i64 10040, i64* %21
%166 = load i64, i64* %21
%167 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %166)
store i64 %167, i64* %21
store i64 10041, i64* %22
%168 = load i64, i64* %22
%169 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %168)
store i64 %169, i64* %22
store i64 10042, i64* %23
%170 = load i64, i64* %23
%171 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %170)
store i64 %171, i64* %23
store i64 10043, i64* %24
%172 = load i64, i64* %24
%173 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %172)
store i64 %173, i64* %24
store i64 10044, i64* %25
%174 = load i64, i64* %25
%175 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %174)
store i64 %175, i64* %25
store i64 10100, i64* %26
%176 = load i64, i64* %26
%177 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %176)
store i64 %177, i64* %26
store i64 10101, i64* %27
%178 = load i64, i64* %27
%179 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %178)
store i64 %179, i64* %27
store i64 10102, i64* %28
%180 = load i64, i64* %28
%181 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %180)
store i64 %181, i64* %28
store i64 10103, i64* %29
%182 = load i64, i64* %29
%183 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %182)
store i64 %183, i64* %29
store i64 10104, i64* %30
%184 = load i64, i64* %30
%185 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %184)
store i64 %185, i64* %30
store i64 10110, i64* %31
%186 = load i64, i64* %31
%187 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %186)
store i64 %187, i64* %31
store i64 10111, i64* %32
%188 = load i64, i64* %32
%189 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %188)
store i64 %189, i64* %32
store i64 10112, i64* %33
%190 = load i64, i64* %33
%191 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %190)
store i64 %191, i64* %33
store i64 10113, i64* %34
%192 = load i64, i64* %34
%193 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %192)
store i64 %193, i64* %34
store i64 10114, i64* %35
%194 = load i64, i64* %35
%195 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %194)
store i64 %195, i64* %35
store i64 10120, i64* %36
%196 = load i64, i64* %36
%197 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %196)
store i64 %197, i64* %36
store i64 10121, i64* %37
%198 = load i64, i64* %37
%199 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %198)
store i64 %199, i64* %37
store i64 10122, i64* %38
%200 = load i64, i64* %38
%201 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %200)
store i64 %201, i64* %38
store i64 10123, i64* %39
%202 = load i64, i64* %39
%203 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %202)
store i64 %203, i64* %39
store i64 10124, i64* %40
%204 = load i64, i64* %40
%205 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %204)
store i64 %205, i64* %40
store i64 10130, i64* %41
%206 = load i64, i64* %41
%207 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %206)
store i64 %207, i64* %41
store i64 10131, i64* %42
%208 = load i64, i64* %42
%209 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %208)
store i64 %209, i64* %42
store i64 10132, i64* %43
%210 = load i64, i64* %43
%211 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %210)
store i64 %211, i64* %43
store i64 10133, i64* %44
%212 = load i64, i64* %44
%213 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %212)
store i64 %213, i64* %44
store i64 10134, i64* %45
%214 = load i64, i64* %45
%215 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %214)
store i64 %215, i64* %45
store i64 10140, i64* %46
%216 = load i64, i64* %46
%217 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %216)
store i64 %217, i64* %46
store i64 10141, i64* %47
%218 = load i64, i64* %47
%219 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %218)
store i64 %219, i64* %47
store i64 10142, i64* %48
%220 = load i64, i64* %48
%221 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %220)
store i64 %221, i64* %48
store i64 10143, i64* %49
%222 = load i64, i64* %49
%223 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %222)
store i64 %223, i64* %49
store i64 10144, i64* %50
%224 = load i64, i64* %50
%225 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %224)
store i64 %225, i64* %50
store i64 10200, i64* %51
%226 = load i64, i64* %51
%227 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %226)
store i64 %227, i64* %51
store i64 10201, i64* %52
%228 = load i64, i64* %52
%229 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %228)
store i64 %229, i64* %52
store i64 10202, i64* %53
%230 = load i64, i64* %53
%231 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %230)
store i64 %231, i64* %53
store i64 10203, i64* %54
%232 = load i64, i64* %54
%233 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %232)
store i64 %233, i64* %54
store i64 10204, i64* %55
%234 = load i64, i64* %55
%235 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %234)
store i64 %235, i64* %55
store i64 10210, i64* %56
%236 = load i64, i64* %56
%237 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %236)
store i64 %237, i64* %56
store i64 10211, i64* %57
%238 = load i64, i64* %57
%239 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %238)
store i64 %239, i64* %57
store i64 10212, i64* %58
%240 = load i64, i64* %58
%241 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %240)
store i64 %241, i64* %58
store i64 10213, i64* %59
%242 = load i64, i64* %59
%243 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %242)
store i64 %243, i64* %59
store i64 10214, i64* %60
%244 = load i64, i64* %60
%245 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %244)
store i64 %245, i64* %60
store i64 10220, i64* %61
%246 = load i64, i64* %61
%247 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %246)
store i64 %247, i64* %61
store i64 10221, i64* %62
%248 = load i64, i64* %62
%249 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %248)
store i64 %249, i64* %62
store i64 10222, i64* %63
%250 = load i64, i64* %63
%251 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %250)
store i64 %251, i64* %63
store i64 10223, i64* %64
%252 = load i64, i64* %64
%253 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %252)
store i64 %253, i64* %64
store i64 10224, i64* %65
%254 = load i64, i64* %65
%255 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %254)
store i64 %255, i64* %65
store i64 10230, i64* %66
%256 = load i64, i64* %66
%257 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %256)
store i64 %257, i64* %66
store i64 10231, i64* %67
%258 = load i64, i64* %67
%259 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %258)
store i64 %259, i64* %67
store i64 10232, i64* %68
%260 = load i64, i64* %68
%261 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %260)
store i64 %261, i64* %68
store i64 10233, i64* %69
%262 = load i64, i64* %69
%263 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %262)
store i64 %263, i64* %69
store i64 10234, i64* %70
%264 = load i64, i64* %70
%265 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %264)
store i64 %265, i64* %70
store i64 10240, i64* %71
%266 = load i64, i64* %71
%267 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %266)
store i64 %267, i64* %71
store i64 10241, i64* %72
%268 = load i64, i64* %72
%269 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %268)
store i64 %269, i64* %72
store i64 10242, i64* %73
%270 = load i64, i64* %73
%271 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %270)
store i64 %271, i64* %73
store i64 10243, i64* %74
%272 = load i64, i64* %74
%273 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %272)
store i64 %273, i64* %74
store i64 10244, i64* %75
%274 = load i64, i64* %75
%275 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %274)
store i64 %275, i64* %75
store i64 10300, i64* %76
%276 = load i64, i64* %76
%277 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %276)
store i64 %277, i64* %76
store i64 10301, i64* %77
%278 = load i64, i64* %77
%279 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %278)
store i64 %279, i64* %77
store i64 10302, i64* %78
%280 = load i64, i64* %78
%281 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %280)
store i64 %281, i64* %78
store i64 10303, i64* %79
%282 = load i64, i64* %79
%283 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %282)
store i64 %283, i64* %79
store i64 10304, i64* %80
%284 = load i64, i64* %80
%285 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %284)
store i64 %285, i64* %80
store i64 10310, i64* %81
%286 = load i64, i64* %81
%287 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %286)
store i64 %287, i64* %81
store i64 10311, i64* %82
%288 = load i64, i64* %82
%289 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %288)
store i64 %289, i64* %82
store i64 10312, i64* %83
%290 = load i64, i64* %83
%291 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %290)
store i64 %291, i64* %83
store i64 10313, i64* %84
%292 = load i64, i64* %84
%293 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %292)
store i64 %293, i64* %84
store i64 10314, i64* %85
%294 = load i64, i64* %85
%295 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %294)
store i64 %295, i64* %85
store i64 10320, i64* %86
%296 = load i64, i64* %86
%297 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %296)
store i64 %297, i64* %86
store i64 10321, i64* %87
%298 = load i64, i64* %87
%299 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %298)
store i64 %299, i64* %87
store i64 10322, i64* %88
%300 = load i64, i64* %88
%301 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %300)
store i64 %301, i64* %88
store i64 10323, i64* %89
%302 = load i64, i64* %89
%303 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %302)
store i64 %303, i64* %89
store i64 10324, i64* %90
%304 = load i64, i64* %90
%305 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %304)
store i64 %305, i64* %90
store i64 10330, i64* %91
%306 = load i64, i64* %91
%307 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %306)
store i64 %307, i64* %91
store i64 10331, i64* %92
%308 = load i64, i64* %92
%309 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %308)
store i64 %309, i64* %92
store i64 10332, i64* %93
%310 = load i64, i64* %93
%311 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %310)
store i64 %311, i64* %93
store i64 10333, i64* %94
%312 = load i64, i64* %94
%313 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %312)
store i64 %313, i64* %94
store i64 10334, i64* %95
%314 = load i64, i64* %95
%315 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %314)
store i64 %315, i64* %95
store i64 10340, i64* %96
%316 = load i64, i64* %96
%317 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %316)
store i64 %317, i64* %96
store i64 10341, i64* %97
%318 = load i64, i64* %97
%319 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %318)
store i64 %319, i64* %97
store i64 10342, i64* %98
%320 = load i64, i64* %98
%321 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %320)
store i64 %321, i64* %98
store i64 10343, i64* %99
%322 = load i64, i64* %99
%323 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %322)
store i64 %323, i64* %99
store i64 10344, i64* %100
%324 = load i64, i64* %100
%325 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %324)
store i64 %325, i64* %100
store i64 10400, i64* %101
%326 = load i64, i64* %101
%327 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %326)
store i64 %327, i64* %101
store i64 10401, i64* %102
%328 = load i64, i64* %102
%329 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %328)
store i64 %329, i64* %102
store i64 10402, i64* %103
%330 = load i64, i64* %103
%331 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %330)
store i64 %331, i64* %103
store i64 10403, i64* %104
%332 = load i64, i64* %104
%333 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %332)
store i64 %333, i64* %104
store i64 10404, i64* %105
%334 = load i64, i64* %105
%335 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %334)
store i64 %335, i64* %105
store i64 10410, i64* %106
%336 = load i64, i64* %106
%337 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %336)
store i64 %337, i64* %106
store i64 10411, i64* %107
%338 = load i64, i64* %107
%339 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %338)
store i64 %339, i64* %107
store i64 10412, i64* %108
%340 = load i64, i64* %108
%341 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %340)
store i64 %341, i64* %108
store i64 10413, i64* %109
%342 = load i64, i64* %109
%343 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %342)
store i64 %343, i64* %109
store i64 10414, i64* %110
%344 = load i64, i64* %110
%345 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %344)
store i64 %345, i64* %110
store i64 10420, i64* %111
%346 = load i64, i64* %111
%347 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %346)
store i64 %347, i64* %111
store i64 10421, i64* %112
%348 = load i64, i64* %112
%349 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %348)
store i64 %349, i64* %112
store i64 10422, i64* %113
%350 = load i64, i64* %113
%351 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %350)
store i64 %351, i64* %113
store i64 10423, i64* %114
%352 = load i64, i64* %114
%353 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %352)
store i64 %353, i64* %114
store i64 10424, i64* %115
%354 = load i64, i64* %115
%355 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %354)
store i64 %355, i64* %115
store i64 10430, i64* %116
%356 = load i64, i64* %116
%357 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %356)
store i64 %357, i64* %116
store i64 10431, i64* %117
%358 = load i64, i64* %117
%359 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %358)
store i64 %359, i64* %117
store i64 10432, i64* %118
%360 = load i64, i64* %118
%361 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %360)
store i64 %361, i64* %118
store i64 10433, i64* %119
%362 = load i64, i64* %119
%363 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %362)
store i64 %363, i64* %119
store i64 10434, i64* %120
%364 = load i64, i64* %120
%365 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %364)
store i64 %365, i64* %120
store i64 10440, i64* %121
%366 = load i64, i64* %121
%367 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %366)
store i64 %367, i64* %121
store i64 10441, i64* %122
%368 = load i64, i64* %122
%369 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %368)
store i64 %369, i64* %122
store i64 10442, i64* %123
%370 = load i64, i64* %123
%371 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %370)
store i64 %371, i64* %123
store i64 10443, i64* %124
%372 = load i64, i64* %124
%373 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %372)
store i64 %373, i64* %124
store i64 10444, i64* %125
%374 = load i64, i64* %125
%375 = call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 %374)
store i64 %375, i64* %125
%376 = load i64, i64* %1
%377 = load i64, i64* %2
%378 = load i64, i64* %3
%379 = load i64, i64* %4
%380 = load i64, i64* %5
%381 = load i64, i64* %6
%382 = load i64, i64* %7
%383 = load i64, i64* %8
%384 = load i64, i64* %9
%385 = load i64, i64* %10
%386 = load i64, i64* %11
%387 = load i64, i64* %12
%388 = load i64, i64* %13
%389 = load i64, i64* %14
%390 = load i64, i64* %15
%391 = load i64, i64* %16
%392 = load i64, i64* %17
%393 = load i64, i64* %18
%394 = load i64, i64* %19
%395 = load i64, i64* %20
%396 = load i64, i64* %21
%397 = load i64, i64* %22
%398 = load i64, i64* %23
%399 = load i64, i64* %24
%400 = load i64, i64* %25
%401 = load i64, i64* %26
%402 = load i64, i64* %27
%403 = load i64, i64* %28
%404 = load i64, i64* %29
%405 = load i64, i64* %30
%406 = load i64, i64* %31
%407 = load i64, i64* %32
%408 = load i64, i64* %33
%409 = load i64, i64* %34
%410 = load i64, i64* %35
%411 = load i64, i64* %36
%412 = load i64, i64* %37
%413 = load i64, i64* %38
%414 = load i64, i64* %39
%415 = load i64, i64* %40
%416 = load i64, i64* %41
%417 = load i64, i64* %42
%418 = load i64, i64* %43
%419 = load i64, i64* %44
%420 = load i64, i64* %45
%421 = load i64, i64* %46
%422 = load i64, i64* %47
%423 = load i64, i64* %48
%424 = load i64, i64* %49
%425 = load i64, i64* %50
%426 = load i64, i64* %51
%427 = load i64, i64* %52
%428 = load i64, i64* %53
%429 = load i64, i64* %54
%430 = load i64, i64* %55
%431 = load i64, i64* %56
%432 = load i64, i64* %57
%433 = load i64, i64* %58
%434 = load i64, i64* %59
%435 = load i64, i64* %60
%436 = load i64, i64* %61
%437 = load i64, i64* %62
%438 = load i64, i64* %63
%439 = load i64, i64* %64
%440 = load i64, i64* %65
%441 = load i64, i64* %66
%442 = load i64, i64* %67
%443 = load i64, i64* %68
%444 = load i64, i64* %69
%445 = load i64, i64* %70
%446 = load i64, i64* %71
%447 = load i64, i64* %72
%448 = load i64, i64* %73
%449 = load i64, i64* %74
%450 = load i64, i64* %75
%451 = load i64, i64* %76
%452 = load i64, i64* %77
%453 = load i64, i64* %78
%454 = load i64, i64* %79
%455 = load i64, i64* %80
%456 = load i64, i64* %81
%457 = load i64, i64* %82
%458 = load i64, i64* %83
%459 = load i64, i64* %84
%460 = load i64, i64* %85
%461 = load i64, i64* %86
%462 = load i64, i64* %87
%463 = load i64, i64* %88
%464 = load i64, i64* %89
%465 = load i64, i64* %90
%466 = load i64, i64* %91
%467 = load i64, i64* %92
%468 = load i64, i64* %93
%469 = load i64, i64* %94
%470 = load i64, i64* %95
%471 = load i64, i64* %96
%472 = load i64, i64* %97
%473 = load i64, i64* %98
%474 = load i64, i64* %99
%475 = load i64, i64* %100
%476 = load i64, i64* %101
%477 = load i64, i64* %102
%478 = load i64, i64* %103
%479 = load i64, i64* %104
%480 = load i64, i64* %105
%481 = load i64, i64* %106
%482 = load i64, i64* %107
%483 = load i64, i64* %108
%484 = load i64, i64* %109
%485 = load i64, i64* %110
%486 = load i64, i64* %111
%487 = load i64, i64* %112
%488 = load i64, i64* %113
%489 = load i64, i64* %114
%490 = load i64, i64* %115
%491 = load i64, i64* %116
%492 = load i64, i64* %117
%493 = load i64, i64* %118
%494 = load i64, i64* %119
%495 = load i64, i64* %120
%496 = load i64, i64* %121
%497 = load i64, i64* %122
%498 = load i64, i64* %123
%499 = load i64, i64* %124
%500 = load i64, i64* %125
ret void
}

LLVM IR (-O2):
define void @clobber_lots_of_regs() {
%1 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10000)
%2 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10001)
%3 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10002)
%4 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10003)
%5 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10004)
%6 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10010)
%7 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10011)
%8 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10012)
%9 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10013)
%10 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10014)
%11 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10020)
%12 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10021)
%13 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10022)
%14 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10023)
%15 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10024)
%16 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10030)
%17 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10031)
%18 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10032)
%19 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10033)
%20 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10034)
%21 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10040)
%22 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10041)
%23 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10042)
%24 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10043)
%25 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10044)
%26 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10100)
%27 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10101)
%28 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10102)
%29 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10103)
%30 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10104)
%31 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10110)
%32 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10111)
%33 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10112)
%34 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10113)
%35 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10114)
%36 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10120)
%37 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10121)
%38 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10122)
%39 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10123)
%40 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10124)
%41 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10130)
%42 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10131)
%43 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10132)
%44 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10133)
%45 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10134)
%46 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10140)
%47 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10141)
%48 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10142)
%49 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10143)
%50 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10144)
%51 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10200)
%52 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10201)
%53 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10202)
%54 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10203)
%55 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10204)
%56 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10210)
%57 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10211)
%58 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10212)
%59 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10213)
%60 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10214)
%61 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10220)
%62 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10221)
%63 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10222)
%64 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10223)
%65 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10224)
%66 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10230)
%67 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10231)
%68 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10232)
%69 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10233)
%70 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10234)
%71 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10240)
%72 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10241)
%73 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10242)
%74 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10243)
%75 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10244)
%76 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10300)
%77 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10301)
%78 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10302)
%79 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10303)
%80 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10304)
%81 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10310)
%82 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10311)
%83 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10312)
%84 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10313)
%85 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10314)
%86 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10320)
%87 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10321)
%88 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10322)
%89 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10323)
%90 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10324)
%91 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10330)
%92 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10331)
%93 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10332)
%94 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10333)
%95 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10334)
%96 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10340)
%97 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10341)
%98 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10342)
%99 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10343)
%100 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10344)
%101 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10400)
%102 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10401)
%103 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10402)
%104 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10403)
%105 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10404)
%106 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10410)
%107 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10411)
%108 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10412)
%109 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10413)
%110 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10414)
%111 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10420)
%112 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10421)
%113 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10422)
%114 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10423)
%115 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10424)
%116 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10430)
%117 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10431)
%118 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10432)
%119 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10433)
%120 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10434)
%121 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10440)
%122 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10441)
%123 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10442)
%124 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10443)
%125 = tail call i64 asm sideeffect "", "=r,0,~{dirflag},~{fpsr},~{flags}"(i64 10444)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %1)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %2)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %3)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %4)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %5)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %6)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %7)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %8)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %9)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %10)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %11)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %12)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %13)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %14)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %15)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %16)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %17)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %18)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %19)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %20)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %21)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %22)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %23)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %24)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %25)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %26)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %27)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %28)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %29)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %30)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %31)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %32)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %33)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %34)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %35)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %36)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %37)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %38)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %39)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %40)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %41)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %42)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %43)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %44)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %45)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %46)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %47)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %48)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %49)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %50)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %51)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %52)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %53)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %54)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %55)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %56)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %57)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %58)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %59)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %60)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %61)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %62)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %63)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %64)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %65)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %66)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %67)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %68)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %69)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %70)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %71)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %72)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %73)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %74)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %75)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %76)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %77)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %78)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %79)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %80)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %81)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %82)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %83)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %84)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %85)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %86)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %87)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %88)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %89)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %90)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %91)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %92)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %93)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %94)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %95)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %96)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %97)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %98)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %99)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %100)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %101)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %102)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %103)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %104)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %105)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %106)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %107)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %108)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %109)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %110)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %111)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %112)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %113)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %114)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %115)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %116)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %117)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %118)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %119)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %120)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %121)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %122)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %123)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %124)
tail call void asm sideeffect "", "r,~{dirflag},~{fpsr},~{flags}"(i64 %125)
ret void
}