#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*/ AddSolidColorBox(int, float, float, float, float, float,
                                    int /*<<< orphan*/);
int /*<<< orphan*/ D3DCOLOR_ARGB(int, int, int, int);
void GenerateOculusRoomTinyMesh() {
  AddSolidColorBox(0, 0, 0, +1.0f, +1.0f, 1.0f, D3DCOLOR_ARGB(255, 64, 64, 64));
  AddSolidColorBox(-10.1f, 0.0f, -20.0f, -10.0f, 4.0f, 20.0f,
                   D3DCOLOR_ARGB(255, 192, 128, 128));
  AddSolidColorBox(-10.0f, -0.1f, -20.1f, 10.0f, 4.0f, -20.0f,
                   D3DCOLOR_ARGB(255, 128, 192, 128));
  AddSolidColorBox(10.0f, -0.1f, -20.0f, 10.1f, 4.0f, 20.0f,
                   D3DCOLOR_ARGB(255, 128, 128, 192));
  AddSolidColorBox(-10.0f, -0.1f, -20.0f, 10.0f, 0.0f, 20.1f,
                   D3DCOLOR_ARGB(255, 192, 128, 192));
  AddSolidColorBox(-15.0f, -6.1f, 18.0f, 15.0f, -6.0f, 30.0f,
                   D3DCOLOR_ARGB(255, 128, 192, 128));
  AddSolidColorBox(-10.0f, 4.0f, -20.0f, 10.0f, 4.1f, 20.1f,
                   D3DCOLOR_ARGB(255, 128, 128, 128));
  AddSolidColorBox(9.5f, 0.75f, 3.0f, 10.1f, 2.5f, 3.1f,
                   D3DCOLOR_ARGB(255, 0, 96, 96));
  AddSolidColorBox(9.5f, 0.95f, 3.7f, 10.1f, 2.75f, 3.8f,
                   D3DCOLOR_ARGB(255, 0, 96, 96));
  AddSolidColorBox(9.55f, 1.20f, 2.5f, 10.1f, 1.30f, 3.75f,
                   D3DCOLOR_ARGB(255, 96, 96, 0));
  AddSolidColorBox(9.55f, 2.00f, 3.05f, 10.1f, 2.10f, 4.2f,
                   D3DCOLOR_ARGB(255, 96, 96, 0));
  AddSolidColorBox(5.0f, 1.1f, 20.0f, 10.0f, 1.2f, 20.1f,
                   D3DCOLOR_ARGB(255, 96, 0, 96));
  AddSolidColorBox(-10.0f, 1.1f, 20.0f, -5.0f, 1.2f, 20.1f,
                   D3DCOLOR_ARGB(255, 96, 0, 96));
  for (float f = 5.0f; f <= 9.0f; f += 1.0f) {
    AddSolidColorBox(f, 0.0f, 20.0f, f + 0.1f, 1.1f, 20.1f,
                     D3DCOLOR_ARGB(255, 128, 128, 128));
    AddSolidColorBox(-f, 1.1f, 20.0f, -f - 0.1f, 0.0f, 20.1f,
                     D3DCOLOR_ARGB(255, 128, 128, 128));
  }
  AddSolidColorBox(-1.8f, 0.8f, 1.0f, 0.0f, 0.7f, 0.0f,
                   D3DCOLOR_ARGB(255, 128, 128, 0));
  AddSolidColorBox(-1.8f, 0.0f, 0.0f, -1.7f, 0.7f, 0.1f,
                   D3DCOLOR_ARGB(255, 128, 128, 0));
  AddSolidColorBox(-1.8f, 0.7f, 1.0f, -1.7f, 0.0f, 0.9f,
                   D3DCOLOR_ARGB(255, 128, 128, 0));
  AddSolidColorBox(0.0f, 0.0f, 1.0f, -0.1f, 0.7f, 0.9f,
                   D3DCOLOR_ARGB(255, 128, 128, 0));
  AddSolidColorBox(0.0f, 0.7f, 0.0f, -0.1f, 0.0f, 0.1f,
                   D3DCOLOR_ARGB(255, 128, 128, 0));
  AddSolidColorBox(-1.4f, 0.5f, -1.1f, -0.8f, 0.55f, -0.5f,
                   D3DCOLOR_ARGB(255, 44, 44, 128));
  AddSolidColorBox(-1.4f, 0.0f, -1.1f, -1.34f, 1.0f, -1.04f,
                   D3DCOLOR_ARGB(255, 44, 44, 128));
  AddSolidColorBox(-1.4f, 0.5f, -0.5f, -1.34f, 0.0f, -0.56f,
                   D3DCOLOR_ARGB(255, 44, 44, 128));
  AddSolidColorBox(-0.8f, 0.0f, -0.5f, -0.86f, 0.5f, -0.56f,
                   D3DCOLOR_ARGB(255, 44, 44, 128));
  AddSolidColorBox(-0.8f, 1.0f, -1.1f, -0.86f, 0.0f, -1.04f,
                   D3DCOLOR_ARGB(255, 44, 44, 128));
  AddSolidColorBox(-1.4f, 0.97f, -1.05f, -0.8f, 0.92f, -1.10f,
                   D3DCOLOR_ARGB(255, 44, 44, 128));
  for (float f = 3.0f; f <= 6.6f; f += 0.4f)
    AddSolidColorBox(-3, 0.0f, f, -2.9f, 1.3f, f + 0.1f,
                     D3DCOLOR_ARGB(255, 64, 64, 64));
}


x86 assembly (clang, -O0):
<GenerateOculusRoomTinyMesh>:
push   %rbp
mov    %rsp,%rbp
sub    $0x20,%rsp
mov    $0xff,%edi
mov    $0x40,%ecx
mov    %ecx,%esi
mov    %ecx,%edx
call   1040 <D3DCOLOR_ARGB@plt>
mov    %eax,%esi
xor    %edi,%edi
xorps  %xmm1,%xmm1
movss  0xf3a(%rip),%xmm4
movaps %xmm1,%xmm0
movaps %xmm4,%xmm2
movaps %xmm4,%xmm3
call   1030 <AddSolidColorBox@plt>
mov    $0xff,%edi
mov    $0xc0,%esi
mov    $0x80,%ecx
mov    %ecx,%edx
call   1040 <D3DCOLOR_ARGB@plt>
mov    %eax,%esi
mov    $0xfffffff6,%edi
xorps  %xmm0,%xmm0
movss  0xedc(%rip),%xmm1
movss  0xef8(%rip),%xmm2
movss  0xec8(%rip),%xmm3
movss  0xe70(%rip),%xmm4
call   1030 <AddSolidColorBox@plt>
mov    $0xff,%edi
mov    $0x80,%ecx
mov    $0xc0,%edx
mov    %ecx,%esi
call   1040 <D3DCOLOR_ARGB@plt>
mov    %eax,%esi
mov    $0xfffffff6,%edi
movss  0xeb6(%rip),%xmm0
movss  0xeb2(%rip),%xmm1
movss  0xe46(%rip),%xmm2
movss  0xe7e(%rip),%xmm3
movss  0xe7a(%rip),%xmm4
call   1030 <AddSolidColorBox@plt>
mov    $0xff,%edi
mov    $0x80,%edx
mov    $0xc0,%ecx
mov    %edx,%esi
call   1040 <D3DCOLOR_ARGB@plt>
mov    %eax,%esi
mov    $0xa,%edi
movss  0xe6c(%rip),%xmm0
movss  0xe48(%rip),%xmm1
movss  0xe08(%rip),%xmm2
movss  0xe34(%rip),%xmm3
movss  0xddc(%rip),%xmm4
call   1030 <AddSolidColorBox@plt>
mov    $0xff,%edi
mov    $0xc0,%ecx
mov    $0x80,%edx
mov    %ecx,%esi
call   1040 <D3DCOLOR_ARGB@plt>
mov    %eax,%esi
mov    $0xfffffff6,%edi
movss  0xe22(%rip),%xmm0
movss  0xdfe(%rip),%xmm1
movss  0xdb2(%rip),%xmm2
xorps  %xmm3,%xmm3
movss  0xda3(%rip),%xmm4
call   1030 <AddSolidColorBox@plt>
mov    $0xff,%edi
mov    $0x80,%ecx
mov    $0xc0,%edx
mov    %ecx,%esi
call   1040 <D3DCOLOR_ARGB@plt>
mov    %eax,%esi
mov    $0xfffffff1,%edi
movss  0xdc9(%rip),%xmm0
movss  0xdc5(%rip),%xmm1
movss  0xdc1(%rip),%xmm2
movss  0xdbd(%rip),%xmm3
movss  0xdb9(%rip),%xmm4
call   1030 <AddSolidColorBox@plt>
mov    $0xff,%edi
mov    $0x80,%ecx
mov    %ecx,%esi
mov    %ecx,%edx
call   1040 <D3DCOLOR_ARGB@plt>
mov    %eax,%esi
mov    $0xfffffff6,%edi
movss  0xd76(%rip),%xmm0
movss  0xd72(%rip),%xmm1
movss  0xd26(%rip),%xmm2
movss  0xd66(%rip),%xmm3
movss  0xd12(%rip),%xmm4
call   1030 <AddSolidColorBox@plt>
mov    $0xff,%edi
xor    %esi,%esi
mov    $0x60,%ecx
mov    %ecx,%edx
call   1040 <D3DCOLOR_ARGB@plt>
mov    %eax,%esi
mov    $0x9,%edi
movss  0xd23(%rip),%xmm0
movss  0xd1f(%rip),%xmm1
movss  0xceb(%rip),%xmm2
movss  0xcef(%rip),%xmm3
movss  0xd0b(%rip),%xmm4
call   1030 <AddSolidColorBox@plt>
mov    $0xff,%edi
xor    %esi,%esi
mov    $0x60,%ecx
mov    %ecx,%edx
call   1040 <D3DCOLOR_ARGB@plt>
mov    %eax,%esi
mov    $0x9,%edi
movss  0xccc(%rip),%xmm0
movss  0xcc8(%rip),%xmm1
movss  0xca4(%rip),%xmm2
movss  0xcbc(%rip),%xmm3
movss  0xcb8(%rip),%xmm4
call   1030 <AddSolidColorBox@plt>
mov    $0xff,%edi
mov    $0x60,%edx
xor    %ecx,%ecx
mov    %edx,%esi
call   1040 <D3DCOLOR_ARGB@plt>
mov    %eax,%esi
mov    $0x9,%edi
movss  0xc59(%rip),%xmm0
movss  0xc71(%rip),%xmm1
movss  0xc5d(%rip),%xmm2
movss  0xc65(%rip),%xmm3
movss  0xc61(%rip),%xmm4
call   1030 <AddSolidColorBox@plt>
mov    $0xff,%edi
mov    $0x60,%edx
xor    %ecx,%ecx
mov    %edx,%esi
call   1040 <D3DCOLOR_ARGB@plt>
mov    %eax,%esi
mov    $0x9,%edi
movss  0xc1e(%rip),%xmm0
movss  0xc1a(%rip),%xmm1
movss  0xc16(%rip),%xmm2
movss  0xc12(%rip),%xmm3
movss  0xc0e(%rip),%xmm4
call   1030 <AddSolidColorBox@plt>
mov    $0xff,%edi
mov    $0x60,%ecx
xor    %edx,%edx
mov    %ecx,%esi
call   1040 <D3DCOLOR_ARGB@plt>
mov    %eax,%esi
mov    $0x5,%edi
movss  0xbbf(%rip),%xmm0
movss  0xbbb(%rip),%xmm1
movss  0xbc3(%rip),%xmm2
movss  0xbb3(%rip),%xmm3
movss  0xbaf(%rip),%xmm4
call   1030 <AddSolidColorBox@plt>
mov    $0xff,%edi
mov    $0x60,%ecx
xor    %edx,%edx
mov    %ecx,%esi
call   1040 <D3DCOLOR_ARGB@plt>
mov    %eax,%esi
mov    $0xfffffff6,%edi
movss  0xb78(%rip),%xmm0
movss  0xb74(%rip),%xmm1
movss  0xb70(%rip),%xmm2
movss  0xb6c(%rip),%xmm3
movss  0xb68(%rip),%xmm4
call   1030 <AddSolidColorBox@plt>
movss  0xb47(%rip),%xmm0
movss  %xmm0,-0x4(%rbp)
movss  0xbc2(%rip),%xmm0
ucomiss -0x4(%rbp),%xmm0
jb     15b7 <GenerateOculusRoomTinyMesh+0x497>
cvttss2si -0x4(%rbp),%eax
mov    %eax,-0x18(%rbp)
movss  0xbe0(%rip),%xmm0
addss  -0x4(%rbp),%xmm0
movss  %xmm0,-0x14(%rbp)
mov    $0xff,%edi
mov    $0x80,%ecx
mov    %ecx,%esi
mov    %ecx,%edx
call   1040 <D3DCOLOR_ARGB@plt>
mov    -0x18(%rbp),%edi
movss  -0x14(%rbp),%xmm2
mov    %eax,%esi
xorps  %xmm0,%xmm0
movss  0xaf6(%rip),%xmm1
movss  0xaea(%rip),%xmm3
movss  0xaf2(%rip),%xmm4
call   1030 <AddSolidColorBox@plt>
movss  -0x4(%rbp),%xmm0
movd   %xmm0,%eax
xor    $0x80000000,%eax
movd   %eax,%xmm0
cvttss2si %xmm0,%eax
mov    %eax,-0x10(%rbp)
movss  -0x4(%rbp),%xmm0
movd   %xmm0,%eax
xor    $0x80000000,%eax
movd   %eax,%xmm0
movss  0xb66(%rip),%xmm1
subss  %xmm1,%xmm0
movss  %xmm0,-0xc(%rbp)
mov    $0xff,%edi
mov    $0x80,%ecx
mov    %ecx,%esi
mov    %ecx,%edx
call   1040 <D3DCOLOR_ARGB@plt>
mov    -0x10(%rbp),%edi
movss  -0xc(%rbp),%xmm2
mov    %eax,%esi
movss  0xa7c(%rip),%xmm0
movss  0xa78(%rip),%xmm1
xorps  %xmm3,%xmm3
movss  0xa79(%rip),%xmm4
call   1030 <AddSolidColorBox@plt>
movss  0xadc(%rip),%xmm0
addss  -0x4(%rbp),%xmm0
movss  %xmm0,-0x4(%rbp)
jmp    14be <GenerateOculusRoomTinyMesh+0x39e>
mov    $0xff,%edi
mov    $0x80,%edx
xor    %ecx,%ecx
mov    %edx,%esi
call   1040 <D3DCOLOR_ARGB@plt>
mov    %eax,%esi
mov    $0xffffffff,%edi
movss  0xaf3(%rip),%xmm0
movss  0xaa3(%rip),%xmm1
xorps  %xmm4,%xmm4
movss  0xad0(%rip),%xmm3
movaps %xmm4,%xmm2
call   1030 <AddSolidColorBox@plt>
mov    $0xff,%edi
mov    $0x80,%edx
xor    %ecx,%ecx
mov    %edx,%esi
call   1040 <D3DCOLOR_ARGB@plt>
mov    %eax,%esi
mov    $0xffffffff,%edi
xorps  %xmm1,%xmm1
movss  0xaaf(%rip),%xmm2
movss  0xa9b(%rip),%xmm3
movss  0xa97(%rip),%xmm4
movaps %xmm1,%xmm0
call   1030 <AddSolidColorBox@plt>
mov    $0xff,%edi
mov    $0x80,%edx
xor    %ecx,%ecx
mov    %edx,%esi
call   1040 <D3DCOLOR_ARGB@plt>
mov    %eax,%esi
mov    $0xffffffff,%edi
movss  0xa69(%rip),%xmm0
movss  0xa29(%rip),%xmm1
movss  0xa65(%rip),%xmm2
xorps  %xmm3,%xmm3
movss  0xa56(%rip),%xmm4
call   1030 <AddSolidColorBox@plt>
mov    $0xff,%edi
mov    $0x80,%edx
xor    %ecx,%ecx
mov    %edx,%esi
call   1040 <D3DCOLOR_ARGB@plt>
mov    %eax,%esi
xor    %edi,%edi
xorps  %xmm0,%xmm0
movss  0x9ef(%rip),%xmm1
movss  0x9db(%rip),%xmm2
movss  0xa17(%rip),%xmm3
movss  0xa17(%rip),%xmm4
call   1030 <AddSolidColorBox@plt>
mov    $0xff,%edi
mov    $0x80,%edx
xor    %ecx,%ecx
mov    %edx,%esi
call   1040 <D3DCOLOR_ARGB@plt>
mov    %eax,%esi
xor    %edi,%edi
movss  0x9eb(%rip),%xmm0
xorps  %xmm3,%xmm3
movss  0x99c(%rip),%xmm2
movss  0x9dc(%rip),%xmm4
movaps %xmm3,%xmm1
call   1030 <AddSolidColorBox@plt>
mov    $0xff,%edi
mov    $0x2c,%edx
mov    $0x80,%ecx
mov    %edx,%esi
call   1040 <D3DCOLOR_ARGB@plt>
mov    %eax,%esi
mov    $0xffffffff,%edi
movss  0x99b(%rip),%xmm0
movss  0x983(%rip),%xmm1
movss  0x973(%rip),%xmm2
movss  0x98f(%rip),%xmm3
movss  0x977(%rip),%xmm4
call   1030 <AddSolidColorBox@plt>
mov    $0xff,%edi
mov    $0x2c,%edx
mov    $0x80,%ecx
mov    %edx,%esi
call   1040 <D3DCOLOR_ARGB@plt>
mov    %eax,%esi
mov    $0xffffffff,%edi
xorps  %xmm0,%xmm0
movss  0x93e(%rip),%xmm1
movss  0x94e(%rip),%xmm2
movss  0x916(%rip),%xmm3
movss  0x92e(%rip),%xmm4
call   1030 <AddSolidColorBox@plt>
mov    $0xff,%edi
mov    $0x2c,%edx
mov    $0x80,%ecx
mov    %edx,%esi
call   1040 <D3DCOLOR_ARGB@plt>
mov    %eax,%esi
mov    $0xffffffff,%edi
movss  0x90c(%rip),%xmm0
movss  0x900(%rip),%xmm1
movss  0x904(%rip),%xmm2
xorps  %xmm3,%xmm3
movss  0x8f5(%rip),%xmm4
call   1030 <AddSolidColorBox@plt>
mov    $0xff,%edi
mov    $0x2c,%edx
mov    $0x80,%ecx
mov    %edx,%esi
call   1040 <D3DCOLOR_ARGB@plt>
mov    %eax,%esi
xor    %edi,%edi
xorps  %xmm0,%xmm0
movss  0x8c3(%rip),%xmm1
movss  0x8b3(%rip),%xmm2
movss  0x8b7(%rip),%xmm3
movss  0x8b3(%rip),%xmm4
call   1030 <AddSolidColorBox@plt>
mov    $0xff,%edi
mov    $0x2c,%edx
mov    $0x80,%ecx
mov    %edx,%esi
call   1040 <D3DCOLOR_ARGB@plt>
mov    %eax,%esi
xor    %edi,%edi
movss  0x860(%rip),%xmm0
movss  0x870(%rip),%xmm1
movss  0x86c(%rip),%xmm2
xorps  %xmm3,%xmm3
movss  0x865(%rip),%xmm4
call   1030 <AddSolidColorBox@plt>
mov    $0xff,%edi
mov    $0x2c,%edx
mov    $0x80,%ecx
mov    %edx,%esi
call   1040 <D3DCOLOR_ARGB@plt>
mov    %eax,%esi
mov    $0xffffffff,%edi
movss  0x823(%rip),%xmm0
movss  0x81f(%rip),%xmm1
movss  0x81b(%rip),%xmm2
movss  0x817(%rip),%xmm3
movss  0x813(%rip),%xmm4
call   1030 <AddSolidColorBox@plt>
movss  0x7ba(%rip),%xmm0
movss  %xmm0,-0x8(%rbp)
movss  0x82d(%rip),%xmm0
ucomiss -0x8(%rbp),%xmm0
jb     191c <GenerateOculusRoomTinyMesh+0x7fc>
movss  -0x8(%rbp),%xmm0
movss  %xmm0,-0x20(%rbp)
movss  0x801(%rip),%xmm0
addss  -0x8(%rbp),%xmm0
movss  %xmm0,-0x1c(%rbp)
mov    $0xff,%edi
mov    $0x40,%ecx
mov    %ecx,%esi
mov    %ecx,%edx
call   1040 <D3DCOLOR_ARGB@plt>
movss  -0x20(%rbp),%xmm1
movss  -0x1c(%rbp),%xmm4
mov    %eax,%esi
mov    $0xfffffffd,%edi
xorps  %xmm0,%xmm0
movss  0x7dc(%rip),%xmm2
movss  0x734(%rip),%xmm3
call   1030 <AddSolidColorBox@plt>
movss  0x7cb(%rip),%xmm0
addss  -0x8(%rbp),%xmm0
movss  %xmm0,-0x8(%rbp)
jmp    189b <GenerateOculusRoomTinyMesh+0x77b>
add    $0x20,%rsp
pop    %rbp
ret

x86 assembly (clang, -O2):
<GenerateOculusRoomTinyMesh>:
push   %rbp
push   %rbx
sub    $0x28,%rsp
mov    $0xff,%edi
mov    $0x40,%esi
mov    $0x40,%edx
mov    $0x40,%ecx
call   1040 <D3DCOLOR_ARGB@plt>
movss  0xeb9(%rip),%xmm2
xorps  %xmm0,%xmm0
xorps  %xmm1,%xmm1
xor    %edi,%edi
movaps %xmm2,%xmm3
movaps %xmm2,%xmm4
mov    %eax,%esi
call   1030 <AddSolidColorBox@plt>
mov    $0xff,%edi
mov    $0xc0,%esi
mov    $0x80,%edx
mov    $0x80,%ecx
call   1040 <D3DCOLOR_ARGB@plt>
movss  0xe87(%rip),%xmm1
movss  0xe83(%rip),%xmm2
movss  0xe7f(%rip),%xmm3
movss  0xe7b(%rip),%xmm4
xorps  %xmm0,%xmm0
mov    $0xfffffff6,%edi
mov    %eax,%esi
call   1030 <AddSolidColorBox@plt>
mov    $0xff,%edi
mov    $0x80,%esi
mov    $0xc0,%edx
mov    $0x80,%ecx
call   1040 <D3DCOLOR_ARGB@plt>
movss  0xe4f(%rip),%xmm0
movss  0xe4b(%rip),%xmm1
movss  0xe47(%rip),%xmm2
mov    $0xfffffff6,%edi
movss  0xe2a(%rip),%xmm3
movss  0xe1a(%rip),%xmm4
mov    %eax,%esi
call   1030 <AddSolidColorBox@plt>
mov    $0xff,%edi
mov    $0x80,%esi
mov    $0x80,%edx
mov    $0xc0,%ecx
call   1040 <D3DCOLOR_ARGB@plt>
movss  0xe0e(%rip),%xmm2
mov    $0xa,%edi
movss  0xdf5(%rip),%xmm0
movss  0xddd(%rip),%xmm1
movss  0xddd(%rip),%xmm3
movss  0xdd9(%rip),%xmm4
mov    %eax,%esi
call   1030 <AddSolidColorBox@plt>
mov    $0xff,%edi
mov    $0xc0,%esi
mov    $0x80,%edx
mov    $0xc0,%ecx
call   1040 <D3DCOLOR_ARGB@plt>
movss  0xdc5(%rip),%xmm4
xorps  %xmm3,%xmm3
mov    $0xfffffff6,%edi
movss  0xda5(%rip),%xmm0
movss  0xd8d(%rip),%xmm1
movss  0xd9d(%rip),%xmm2
mov    %eax,%esi
call   1030 <AddSolidColorBox@plt>
mov    $0xff,%edi
mov    $0x80,%esi
mov    $0xc0,%edx
mov    $0x80,%ecx
call   1040 <D3DCOLOR_ARGB@plt>
movss  0xd81(%rip),%xmm0
movss  0xd7d(%rip),%xmm1
movss  0xd79(%rip),%xmm2
movss  0xd75(%rip),%xmm3
movss  0xd71(%rip),%xmm4
mov    $0xfffffff1,%edi
mov    %eax,%esi
call   1030 <AddSolidColorBox@plt>
mov    $0xff,%edi
mov    $0x80,%esi
mov    $0x80,%edx
mov    $0x80,%ecx
call   1040 <D3DCOLOR_ARGB@plt>
movss  0xd48(%rip),%xmm3
mov    $0xfffffff6,%edi
movss  0xd0b(%rip),%xmm0
movss  0xcfb(%rip),%xmm1
movss  0xd0b(%rip),%xmm2
movss  0xd0b(%rip),%xmm4
mov    %eax,%esi
call   1030 <AddSolidColorBox@plt>
mov    $0xff,%edi
xor    %esi,%esi
mov    $0x60,%edx
mov    $0x60,%ecx
call   1040 <D3DCOLOR_ARGB@plt>
movss  0xd02(%rip),%xmm0
movss  0xcfe(%rip),%xmm1
movss  0xcfa(%rip),%xmm3
movss  0xcf6(%rip),%xmm4
mov    $0x9,%edi
movss  0xcbd(%rip),%xmm2
mov    %eax,%esi
call   1030 <AddSolidColorBox@plt>
mov    $0xff,%edi
xor    %esi,%esi
mov    $0x60,%edx
mov    $0x60,%ecx
call   1040 <D3DCOLOR_ARGB@plt>
movss  0xcc8(%rip),%xmm0
movss  0xcc4(%rip),%xmm1
movss  0xcc0(%rip),%xmm3
movss  0xcbc(%rip),%xmm4
mov    $0x9,%edi
movss  0xc73(%rip),%xmm2
mov    %eax,%esi
call   1030 <AddSolidColorBox@plt>
mov    $0xff,%edi
mov    $0x60,%esi
mov    $0x60,%edx
xor    %ecx,%ecx
call   1040 <D3DCOLOR_ARGB@plt>
movss  0xc8e(%rip),%xmm0
movss  0xc8a(%rip),%xmm3
movss  0xc86(%rip),%xmm4
mov    $0x9,%edi
movss  0xc59(%rip),%xmm1
movss  0xc29(%rip),%xmm2
mov    %eax,%esi
call   1030 <AddSolidColorBox@plt>
mov    $0xff,%edi
mov    $0x60,%esi
mov    $0x60,%edx
xor    %ecx,%ecx
call   1040 <D3DCOLOR_ARGB@plt>
movss  0xc50(%rip),%xmm0
movss  0xc4c(%rip),%xmm1
movss  0xc48(%rip),%xmm3
movss  0xc44(%rip),%xmm4
mov    $0x9,%edi
movss  0xbdf(%rip),%xmm2
mov    %eax,%esi
call   1030 <AddSolidColorBox@plt>
mov    $0xff,%edi
mov    $0x60,%esi
xor    %edx,%edx
mov    $0x60,%ecx
call   1040 <D3DCOLOR_ARGB@plt>
mov    $0x5,%ebp
movss  0xc11(%rip),%xmm0
mov    $0x5,%edi
movss  0xb98(%rip),%xmm1
movss  0xb9c(%rip),%xmm2
movss  0xbd8(%rip),%xmm3
movss  0xb94(%rip),%xmm4
mov    %eax,%esi
call   1030 <AddSolidColorBox@plt>
mov    $0xff,%edi
mov    $0x60,%esi
xor    %edx,%edx
mov    $0x60,%ecx
call   1040 <D3DCOLOR_ARGB@plt>
movss  0xbcb(%rip),%xmm2
mov    $0xfffffff6,%edi
movss  0xbba(%rip),%xmm0
movss  0xb46(%rip),%xmm1
movss  0xb8e(%rip),%xmm3
movss  0xb4a(%rip),%xmm4
mov    %eax,%esi
call   1030 <AddSolidColorBox@plt>
cs nopw 0x0(%rax,%rax,1)
nopl   0x0(%rax,%rax,1)
xorps  %xmm0,%xmm0
cvtsi2ss %ebp,%xmm0
movaps %xmm0,0x10(%rsp)
cvttss2si %xmm0,%ebx
addss  0xb7c(%rip),%xmm0
movaps %xmm0,(%rsp)
mov    $0xff,%edi
mov    $0x80,%esi
mov    $0x80,%edx
mov    $0x80,%ecx
call   1040 <D3DCOLOR_ARGB@plt>
xorps  %xmm0,%xmm0
mov    %ebx,%edi
movss  0xade(%rip),%xmm1
movaps (%rsp),%xmm2
movss  0xb3e(%rip),%xmm3
movss  0xade(%rip),%xmm4
mov    %eax,%esi
call   1030 <AddSolidColorBox@plt>
movss  0xabf(%rip),%xmm1
movaps 0x10(%rsp),%xmm0
subss  %xmm0,%xmm1
movss  %xmm1,(%rsp)
xorps  0xba6(%rip),%xmm0
cvttss2si %xmm0,%ebx
mov    $0xff,%edi
mov    $0x80,%esi
mov    $0x80,%edx
mov    $0x80,%ecx
call   1040 <D3DCOLOR_ARGB@plt>
xorps  %xmm3,%xmm3
mov    %ebx,%edi
movss  0xae8(%rip),%xmm0
movss  0xa74(%rip),%xmm1
movss  (%rsp),%xmm2
movss  0xa7b(%rip),%xmm4
mov    %eax,%esi
call   1030 <AddSolidColorBox@plt>
add    $0x1,%ebp
cmp    $0xa,%ebp
jne    14f0 <GenerateOculusRoomTinyMesh+0x3d0>
mov    $0xff,%edi
mov    $0x80,%esi
mov    $0x80,%edx
xor    %ecx,%ecx
call   1040 <D3DCOLOR_ARGB@plt>
movss  0xaae(%rip),%xmm0
movss  0xa1e(%rip),%xmm1
movss  0xaa2(%rip),%xmm3
xorps  %xmm2,%xmm2
xorps  %xmm4,%xmm4
mov    $0xffffffff,%edi
mov    %eax,%esi
call   1030 <AddSolidColorBox@plt>
mov    $0xff,%edi
mov    $0x80,%esi
mov    $0x80,%edx
xor    %ecx,%ecx
call   1040 <D3DCOLOR_ARGB@plt>
movss  0xa76(%rip),%xmm2
movss  0xa62(%rip),%xmm4
xorps  %xmm0,%xmm0
xorps  %xmm1,%xmm1
mov    $0xffffffff,%edi
movss  0xa57(%rip),%xmm3
mov    %eax,%esi
call   1030 <AddSolidColorBox@plt>
mov    $0xff,%edi
mov    $0x80,%esi
mov    $0x80,%edx
xor    %ecx,%ecx
call   1040 <D3DCOLOR_ARGB@plt>
movss  0xa3a(%rip),%xmm4
xorps  %xmm3,%xmm3
mov    $0xffffffff,%edi
movss  0xa22(%rip),%xmm0
movss  0x98e(%rip),%xmm1
movss  0xa16(%rip),%xmm2
mov    %eax,%esi
call   1030 <AddSolidColorBox@plt>
mov    $0xff,%edi
mov    $0x80,%esi
mov    $0x80,%edx
xor    %ecx,%ecx
call   1040 <D3DCOLOR_ARGB@plt>
movss  0x975(%rip),%xmm2
xorps  %xmm0,%xmm0
xor    %edi,%edi
movss  0x954(%rip),%xmm1
movss  0x9d8(%rip),%xmm3
movss  0x9d8(%rip),%xmm4
mov    %eax,%esi
call   1030 <AddSolidColorBox@plt>
mov    $0xff,%edi
mov    $0x80,%esi
mov    $0x80,%edx
xor    %ecx,%ecx
call   1040 <D3DCOLOR_ARGB@plt>
xorps  %xmm1,%xmm1
xorps  %xmm3,%xmm3
xor    %edi,%edi
movss  0x9a3(%rip),%xmm0
movss  0x923(%rip),%xmm2
movss  0x98b(%rip),%xmm4
mov    %eax,%esi
call   1030 <AddSolidColorBox@plt>
mov    $0xff,%edi
mov    $0x2c,%esi
mov    $0x2c,%edx
mov    $0x80,%ecx
call   1040 <D3DCOLOR_ARGB@plt>
movss  0x977(%rip),%xmm0
movss  0x973(%rip),%xmm1
movss  0x96f(%rip),%xmm2
movss  0x96b(%rip),%xmm3
movss  0x967(%rip),%xmm4
mov    $0xffffffff,%edi
mov    %eax,%esi
call   1030 <AddSolidColorBox@plt>
mov    $0xff,%edi
mov    $0x2c,%esi
mov    $0x2c,%edx
mov    $0x80,%ecx
call   1040 <D3DCOLOR_ARGB@plt>
movss  0x93e(%rip),%xmm2
movss  0x93a(%rip),%xmm4
xorps  %xmm0,%xmm0
mov    $0xffffffff,%edi
movss  0x916(%rip),%xmm1
movss  0x872(%rip),%xmm3
mov    %eax,%esi
call   1030 <AddSolidColorBox@plt>
mov    $0xff,%edi
mov    $0x2c,%esi
mov    $0x2c,%edx
mov    $0x80,%ecx
call   1040 <D3DCOLOR_ARGB@plt>
movss  0x8fe(%rip),%xmm4
xorps  %xmm3,%xmm3
mov    $0xffffffff,%edi
movss  0x8d2(%rip),%xmm0
movss  0x8da(%rip),%xmm1
movss  0x8d6(%rip),%xmm2
mov    %eax,%esi
call   1030 <AddSolidColorBox@plt>
mov    $0xff,%edi
mov    $0x2c,%esi
mov    $0x2c,%edx
mov    $0x80,%ecx
call   1040 <D3DCOLOR_ARGB@plt>
movss  0x8ba(%rip),%xmm2
xorps  %xmm0,%xmm0
xor    %edi,%edi
movss  0x89d(%rip),%xmm1
movss  0x885(%rip),%xmm3
movss  0x899(%rip),%xmm4
mov    %eax,%esi
call   1030 <AddSolidColorBox@plt>
mov    $0xff,%edi
mov    $0x2c,%esi
mov    $0x2c,%edx
mov    $0x80,%ecx
call   1040 <D3DCOLOR_ARGB@plt>
xorps  %xmm3,%xmm3
xor    %edi,%edi
movss  0x7b8(%rip),%xmm0
movss  0x84c(%rip),%xmm1
movss  0x860(%rip),%xmm2
movss  0x850(%rip),%xmm4
mov    %eax,%esi
call   1030 <AddSolidColorBox@plt>
mov    $0xff,%edi
mov    $0x2c,%esi
mov    $0x2c,%edx
mov    $0x80,%ecx
call   1040 <D3DCOLOR_ARGB@plt>
movss  0x834(%rip),%xmm0
movss  0x830(%rip),%xmm1
movss  0x82c(%rip),%xmm3
mov    $0xffffffff,%edi
movss  0x7fb(%rip),%xmm2
movss  0x7ef(%rip),%xmm4
mov    %eax,%esi
call   1030 <AddSolidColorBox@plt>
mov    $0xff,%edi
mov    $0x40,%esi
mov    $0x40,%edx
mov    $0x40,%ecx
call   1040 <D3DCOLOR_ARGB@plt>
movss  0x76f(%rip),%xmm1
movss  0x7eb(%rip),%xmm2
movss  0x77f(%rip),%xmm3
movss  0x75f(%rip),%xmm4
xorps  %xmm0,%xmm0
mov    $0xfffffffd,%edi
mov    %eax,%esi
call   1030 <AddSolidColorBox@plt>
mov    $0xff,%edi
mov    $0x40,%esi
mov    $0x40,%edx
mov    $0x40,%ecx
call   1040 <D3DCOLOR_ARGB@plt>
movss  0x7af(%rip),%xmm1
movss  0x7ab(%rip),%xmm4
xorps  %xmm0,%xmm0
mov    $0xfffffffd,%edi
movss  0x793(%rip),%xmm2
movss  0x727(%rip),%xmm3
mov    %eax,%esi
call   1030 <AddSolidColorBox@plt>
mov    $0xff,%edi
mov    $0x40,%esi
mov    $0x40,%edx
mov    $0x40,%ecx
call   1040 <D3DCOLOR_ARGB@plt>
movss  0x76f(%rip),%xmm1
movss  0x76b(%rip),%xmm4
xorps  %xmm0,%xmm0
mov    $0xfffffffd,%edi
movss  0x74b(%rip),%xmm2
movss  0x6df(%rip),%xmm3
mov    %eax,%esi
call   1030 <AddSolidColorBox@plt>
mov    $0xff,%edi
mov    $0x40,%esi
mov    $0x40,%edx
mov    $0x40,%ecx
call   1040 <D3DCOLOR_ARGB@plt>
movss  0x72f(%rip),%xmm1
movss  0x72b(%rip),%xmm4
xorps  %xmm0,%xmm0
mov    $0xfffffffd,%edi
movss  0x703(%rip),%xmm2
movss  0x697(%rip),%xmm3
mov    %eax,%esi
call   1030 <AddSolidColorBox@plt>
mov    $0xff,%edi
mov    $0x40,%esi
mov    $0x40,%edx
mov    $0x40,%ecx
call   1040 <D3DCOLOR_ARGB@plt>
movss  0x6ef(%rip),%xmm1
movss  0x6eb(%rip),%xmm4
xorps  %xmm0,%xmm0
mov    $0xfffffffd,%edi
movss  0x6bb(%rip),%xmm2
movss  0x64f(%rip),%xmm3
mov    %eax,%esi
call   1030 <AddSolidColorBox@plt>
mov    $0xff,%edi
mov    $0x40,%esi
mov    $0x40,%edx
mov    $0x40,%ecx
call   1040 <D3DCOLOR_ARGB@plt>
movss  0x6af(%rip),%xmm1
movss  0x6ab(%rip),%xmm4
xorps  %xmm0,%xmm0
mov    $0xfffffffd,%edi
movss  0x673(%rip),%xmm2
movss  0x607(%rip),%xmm3
mov    %eax,%esi
call   1030 <AddSolidColorBox@plt>
mov    $0xff,%edi
mov    $0x40,%esi
mov    $0x40,%edx
mov    $0x40,%ecx
call   1040 <D3DCOLOR_ARGB@plt>
movss  0x66f(%rip),%xmm1
movss  0x66b(%rip),%xmm4
xorps  %xmm0,%xmm0
mov    $0xfffffffd,%edi
movss  0x62b(%rip),%xmm2
movss  0x5bf(%rip),%xmm3
mov    %eax,%esi
call   1030 <AddSolidColorBox@plt>
mov    $0xff,%edi
mov    $0x40,%esi
mov    $0x40,%edx
mov    $0x40,%ecx
call   1040 <D3DCOLOR_ARGB@plt>
movss  0x62f(%rip),%xmm1
movss  0x62b(%rip),%xmm4
xorps  %xmm0,%xmm0
mov    $0xfffffffd,%edi
movss  0x5e3(%rip),%xmm2
movss  0x577(%rip),%xmm3
mov    %eax,%esi
call   1030 <AddSolidColorBox@plt>
mov    $0xff,%edi
mov    $0x40,%esi
mov    $0x40,%edx
mov    $0x40,%ecx
call   1040 <D3DCOLOR_ARGB@plt>
movss  0x5ef(%rip),%xmm1
movss  0x5eb(%rip),%xmm4
xorps  %xmm0,%xmm0
mov    $0xfffffffd,%edi
movss  0x59b(%rip),%xmm2
movss  0x52f(%rip),%xmm3
mov    %eax,%esi
add    $0x28,%rsp
pop    %rbx
pop    %rbp
jmp    1030 <AddSolidColorBox@plt>

LLVM IR (-O0):
define void @GenerateOculusRoomTinyMesh() {
%1 = alloca float
%2 = alloca float
%3 = call i32 @D3DCOLOR_ARGB(i32 255, i32 64, i32 64, i32 64)
%4 = call i32 @AddSolidColorBox(i32 0, float 0.000000e+00, float 0.000000e+00, float 1.000000e+00, float 1.000000e+00, float 1.000000e+00, i32 %3)
%5 = call i32 @D3DCOLOR_ARGB(i32 255, i32 192, i32 128, i32 128)
%6 = call i32 @AddSolidColorBox(i32 -10, float 0.000000e+00, float -2.000000e+01, float -1.000000e+01, float 4.000000e+00, float 2.000000e+01, i32 %5)
%7 = call i32 @D3DCOLOR_ARGB(i32 255, i32 128, i32 192, i32 128)
%8 = call i32 @AddSolidColorBox(i32 -10, float 0xBFB99999A0000000, float 0xC0341999A0000000, float 1.000000e+01, float 4.000000e+00, float -2.000000e+01, i32 %7)
%9 = call i32 @D3DCOLOR_ARGB(i32 255, i32 128, i32 128, i32 192)
%10 = call i32 @AddSolidColorBox(i32 10, float 0xBFB99999A0000000, float -2.000000e+01, float 0x4024333340000000, float 4.000000e+00, float 2.000000e+01, i32 %9)
%11 = call i32 @D3DCOLOR_ARGB(i32 255, i32 192, i32 128, i32 192)
%12 = call i32 @AddSolidColorBox(i32 -10, float 0xBFB99999A0000000, float -2.000000e+01, float 1.000000e+01, float 0.000000e+00, float 0x40341999A0000000, i32 %11)
%13 = call i32 @D3DCOLOR_ARGB(i32 255, i32 128, i32 192, i32 128)
%14 = call i32 @AddSolidColorBox(i32 -15, float 0xC018666660000000, float 1.800000e+01, float 1.500000e+01, float -6.000000e+00, float 3.000000e+01, i32 %13)
%15 = call i32 @D3DCOLOR_ARGB(i32 255, i32 128, i32 128, i32 128)
%16 = call i32 @AddSolidColorBox(i32 -10, float 4.000000e+00, float -2.000000e+01, float 1.000000e+01, float 0x4010666660000000, float 0x40341999A0000000, i32 %15)
%17 = call i32 @D3DCOLOR_ARGB(i32 255, i32 0, i32 96, i32 96)
%18 = call i32 @AddSolidColorBox(i32 9, float 7.500000e-01, float 3.000000e+00, float 0x4024333340000000, float 2.500000e+00, float 0x4008CCCCC0000000, i32 %17)
%19 = call i32 @D3DCOLOR_ARGB(i32 255, i32 0, i32 96, i32 96)
%20 = call i32 @AddSolidColorBox(i32 9, float 0x3FEE666660000000, float 0x400D9999A0000000, float 0x4024333340000000, float 2.750000e+00, float 0x400E666660000000, i32 %19)
%21 = call i32 @D3DCOLOR_ARGB(i32 255, i32 96, i32 96, i32 0)
%22 = call i32 @AddSolidColorBox(i32 9, float 0x3FF3333340000000, float 2.500000e+00, float 0x4024333340000000, float 0x3FF4CCCCC0000000, float 3.750000e+00, i32 %21)
%23 = call i32 @D3DCOLOR_ARGB(i32 255, i32 96, i32 96, i32 0)
%24 = call i32 @AddSolidColorBox(i32 9, float 2.000000e+00, float 0x4008666660000000, float 0x4024333340000000, float 0x4000CCCCC0000000, float 0x4010CCCCC0000000, i32 %23)
%25 = call i32 @D3DCOLOR_ARGB(i32 255, i32 96, i32 0, i32 96)
%26 = call i32 @AddSolidColorBox(i32 5, float 0x3FF19999A0000000, float 2.000000e+01, float 1.000000e+01, float 0x3FF3333340000000, float 0x40341999A0000000, i32 %25)
%27 = call i32 @D3DCOLOR_ARGB(i32 255, i32 96, i32 0, i32 96)
%28 = call i32 @AddSolidColorBox(i32 -10, float 0x3FF19999A0000000, float 2.000000e+01, float -5.000000e+00, float 0x3FF3333340000000, float 0x40341999A0000000, i32 %27)
store float 5.000000e+00, float* %1
br label %29
29: ; preds = %47, %0
%30 = load float, float* %1
%31 = fcmp ole float %30, 9.000000e+00
br i1 %31, label %32, label %50
32: ; preds = %29
%33 = load float, float* %1
%34 = fptosi float %33 to i32
%35 = load float, float* %1
%36 = fadd float %35, 0x3FB99999A0000000
%37 = call i32 @D3DCOLOR_ARGB(i32 255, i32 128, i32 128, i32 128)
%38 = call i32 @AddSolidColorBox(i32 %34, float 0.000000e+00, float 2.000000e+01, float %36, float 0x3FF19999A0000000, float 0x40341999A0000000, i32 %37)
%39 = load float, float* %1
%40 = fneg float %39
%41 = fptosi float %40 to i32
%42 = load float, float* %1
%43 = fneg float %42
%44 = fsub float %43, 0x3FB99999A0000000
%45 = call i32 @D3DCOLOR_ARGB(i32 255, i32 128, i32 128, i32 128)
%46 = call i32 @AddSolidColorBox(i32 %41, float 0x3FF19999A0000000, float 2.000000e+01, float %44, float 0.000000e+00, float 0x40341999A0000000, i32 %45)
br label %47
47: ; preds = %32
%48 = load float, float* %1
%49 = fadd float %48, 1.000000e+00
store float %49, float* %1
br label %29
50: ; preds = %29
%51 = call i32 @D3DCOLOR_ARGB(i32 255, i32 128, i32 128, i32 0)
%52 = call i32 @AddSolidColorBox(i32 -1, float 0x3FE99999A0000000, float 1.000000e+00, float 0.000000e+00, float 0x3FE6666660000000, float 0.000000e+00, i32 %51)
%53 = call i32 @D3DCOLOR_ARGB(i32 255, i32 128, i32 128, i32 0)
%54 = call i32 @AddSolidColorBox(i32 -1, float 0.000000e+00, float 0.000000e+00, float 0xBFFB333340000000, float 0x3FE6666660000000, float 0x3FB99999A0000000, i32 %53)
%55 = call i32 @D3DCOLOR_ARGB(i32 255, i32 128, i32 128, i32 0)
%56 = call i32 @AddSolidColorBox(i32 -1, float 0x3FE6666660000000, float 1.000000e+00, float 0xBFFB333340000000, float 0.000000e+00, float 0x3FECCCCCC0000000, i32 %55)
%57 = call i32 @D3DCOLOR_ARGB(i32 255, i32 128, i32 128, i32 0)
%58 = call i32 @AddSolidColorBox(i32 0, float 0.000000e+00, float 1.000000e+00, float 0xBFB99999A0000000, float 0x3FE6666660000000, float 0x3FECCCCCC0000000, i32 %57)
%59 = call i32 @D3DCOLOR_ARGB(i32 255, i32 128, i32 128, i32 0)
%60 = call i32 @AddSolidColorBox(i32 0, float 0x3FE6666660000000, float 0.000000e+00, float 0xBFB99999A0000000, float 0.000000e+00, float 0x3FB99999A0000000, i32 %59)
%61 = call i32 @D3DCOLOR_ARGB(i32 255, i32 44, i32 44, i32 128)
%62 = call i32 @AddSolidColorBox(i32 -1, float 5.000000e-01, float 0xBFF19999A0000000, float 0xBFE99999A0000000, float 0x3FE19999A0000000, float -5.000000e-01, i32 %61)
%63 = call i32 @D3DCOLOR_ARGB(i32 255, i32 44, i32 44, i32 128)
%64 = call i32 @AddSolidColorBox(i32 -1, float 0.000000e+00, float 0xBFF19999A0000000, float 0xBFF570A3E0000000, float 1.000000e+00, float 0xBFF0A3D700000000, i32 %63)
%65 = call i32 @D3DCOLOR_ARGB(i32 255, i32 44, i32 44, i32 128)
%66 = call i32 @AddSolidColorBox(i32 -1, float 5.000000e-01, float -5.000000e-01, float 0xBFF570A3E0000000, float 0.000000e+00, float 0xBFE1EB8520000000, i32 %65)
%67 = call i32 @D3DCOLOR_ARGB(i32 255, i32 44, i32 44, i32 128)
%68 = call i32 @AddSolidColorBox(i32 0, float 0.000000e+00, float -5.000000e-01, float 0xBFEB851EC0000000, float 5.000000e-01, float 0xBFE1EB8520000000, i32 %67)
%69 = call i32 @D3DCOLOR_ARGB(i32 255, i32 44, i32 44, i32 128)
%70 = call i32 @AddSolidColorBox(i32 0, float 1.000000e+00, float 0xBFF19999A0000000, float 0xBFEB851EC0000000, float 0.000000e+00, float 0xBFF0A3D700000000, i32 %69)
%71 = call i32 @D3DCOLOR_ARGB(i32 255, i32 44, i32 44, i32 128)
%72 = call i32 @AddSolidColorBox(i32 -1, float 0x3FEF0A3D80000000, float 0xBFF0CCCCC0000000, float 0xBFE99999A0000000, float 0x3FED70A3E0000000, float 0xBFF19999A0000000, i32 %71)
store float 3.000000e+00, float* %2
br label %73
73: ; preds = %82, %50
%74 = load float, float* %2
%75 = fcmp ole float %74, 0x401A666660000000
br i1 %75, label %76, label %85
76: ; preds = %73
%77 = load float, float* %2
%78 = load float, float* %2
%79 = fadd float %78, 0x3FB99999A0000000
%80 = call i32 @D3DCOLOR_ARGB(i32 255, i32 64, i32 64, i32 64)
%81 = call i32 @AddSolidColorBox(i32 -3, float 0.000000e+00, float %77, float 0xC007333340000000, float 0x3FF4CCCCC0000000, float %79, i32 %80)
br label %82
82: ; preds = %76
%83 = load float, float* %2
%84 = fadd float %83, 0x3FD99999A0000000
store float %84, float* %2
br label %73
85: ; preds = %73
ret void
}

LLVM IR (-O2):
define void @GenerateOculusRoomTinyMesh() {
%1 = tail call i32 @D3DCOLOR_ARGB(i32 255, i32 64, i32 64, i32 64)
%2 = tail call i32 @AddSolidColorBox(i32 0, float 0.000000e+00, float 0.000000e+00, float 1.000000e+00, float 1.000000e+00, float 1.000000e+00, i32 %1)
%3 = tail call i32 @D3DCOLOR_ARGB(i32 255, i32 192, i32 128, i32 128)
%4 = tail call i32 @AddSolidColorBox(i32 -10, float 0.000000e+00, float -2.000000e+01, float -1.000000e+01, float 4.000000e+00, float 2.000000e+01, i32 %3)
%5 = tail call i32 @D3DCOLOR_ARGB(i32 255, i32 128, i32 192, i32 128)
%6 = tail call i32 @AddSolidColorBox(i32 -10, float 0xBFB99999A0000000, float 0xC0341999A0000000, float 1.000000e+01, float 4.000000e+00, float -2.000000e+01, i32 %5)
%7 = tail call i32 @D3DCOLOR_ARGB(i32 255, i32 128, i32 128, i32 192)
%8 = tail call i32 @AddSolidColorBox(i32 10, float 0xBFB99999A0000000, float -2.000000e+01, float 0x4024333340000000, float 4.000000e+00, float 2.000000e+01, i32 %7)
%9 = tail call i32 @D3DCOLOR_ARGB(i32 255, i32 192, i32 128, i32 192)
%10 = tail call i32 @AddSolidColorBox(i32 -10, float 0xBFB99999A0000000, float -2.000000e+01, float 1.000000e+01, float 0.000000e+00, float 0x40341999A0000000, i32 %9)
%11 = tail call i32 @D3DCOLOR_ARGB(i32 255, i32 128, i32 192, i32 128)
%12 = tail call i32 @AddSolidColorBox(i32 -15, float 0xC018666660000000, float 1.800000e+01, float 1.500000e+01, float -6.000000e+00, float 3.000000e+01, i32 %11)
%13 = tail call i32 @D3DCOLOR_ARGB(i32 255, i32 128, i32 128, i32 128)
%14 = tail call i32 @AddSolidColorBox(i32 -10, float 4.000000e+00, float -2.000000e+01, float 1.000000e+01, float 0x4010666660000000, float 0x40341999A0000000, i32 %13)
%15 = tail call i32 @D3DCOLOR_ARGB(i32 255, i32 0, i32 96, i32 96)
%16 = tail call i32 @AddSolidColorBox(i32 9, float 7.500000e-01, float 3.000000e+00, float 0x4024333340000000, float 2.500000e+00, float 0x4008CCCCC0000000, i32 %15)
%17 = tail call i32 @D3DCOLOR_ARGB(i32 255, i32 0, i32 96, i32 96)
%18 = tail call i32 @AddSolidColorBox(i32 9, float 0x3FEE666660000000, float 0x400D9999A0000000, float 0x4024333340000000, float 2.750000e+00, float 0x400E666660000000, i32 %17)
%19 = tail call i32 @D3DCOLOR_ARGB(i32 255, i32 96, i32 96, i32 0)
%20 = tail call i32 @AddSolidColorBox(i32 9, float 0x3FF3333340000000, float 2.500000e+00, float 0x4024333340000000, float 0x3FF4CCCCC0000000, float 3.750000e+00, i32 %19)
%21 = tail call i32 @D3DCOLOR_ARGB(i32 255, i32 96, i32 96, i32 0)
%22 = tail call i32 @AddSolidColorBox(i32 9, float 2.000000e+00, float 0x4008666660000000, float 0x4024333340000000, float 0x4000CCCCC0000000, float 0x4010CCCCC0000000, i32 %21)
%23 = tail call i32 @D3DCOLOR_ARGB(i32 255, i32 96, i32 0, i32 96)
%24 = tail call i32 @AddSolidColorBox(i32 5, float 0x3FF19999A0000000, float 2.000000e+01, float 1.000000e+01, float 0x3FF3333340000000, float 0x40341999A0000000, i32 %23)
%25 = tail call i32 @D3DCOLOR_ARGB(i32 255, i32 96, i32 0, i32 96)
%26 = tail call i32 @AddSolidColorBox(i32 -10, float 0x3FF19999A0000000, float 2.000000e+01, float -5.000000e+00, float 0x3FF3333340000000, float 0x40341999A0000000, i32 %25)
br label %68
27: ; preds = %68
%28 = tail call i32 @D3DCOLOR_ARGB(i32 255, i32 128, i32 128, i32 0)
%29 = tail call i32 @AddSolidColorBox(i32 -1, float 0x3FE99999A0000000, float 1.000000e+00, float 0.000000e+00, float 0x3FE6666660000000, float 0.000000e+00, i32 %28)
%30 = tail call i32 @D3DCOLOR_ARGB(i32 255, i32 128, i32 128, i32 0)
%31 = tail call i32 @AddSolidColorBox(i32 -1, float 0.000000e+00, float 0.000000e+00, float 0xBFFB333340000000, float 0x3FE6666660000000, float 0x3FB99999A0000000, i32 %30)
%32 = tail call i32 @D3DCOLOR_ARGB(i32 255, i32 128, i32 128, i32 0)
%33 = tail call i32 @AddSolidColorBox(i32 -1, float 0x3FE6666660000000, float 1.000000e+00, float 0xBFFB333340000000, float 0.000000e+00, float 0x3FECCCCCC0000000, i32 %32)
%34 = tail call i32 @D3DCOLOR_ARGB(i32 255, i32 128, i32 128, i32 0)
%35 = tail call i32 @AddSolidColorBox(i32 0, float 0.000000e+00, float 1.000000e+00, float 0xBFB99999A0000000, float 0x3FE6666660000000, float 0x3FECCCCCC0000000, i32 %34)
%36 = tail call i32 @D3DCOLOR_ARGB(i32 255, i32 128, i32 128, i32 0)
%37 = tail call i32 @AddSolidColorBox(i32 0, float 0x3FE6666660000000, float 0.000000e+00, float 0xBFB99999A0000000, float 0.000000e+00, float 0x3FB99999A0000000, i32 %36)
%38 = tail call i32 @D3DCOLOR_ARGB(i32 255, i32 44, i32 44, i32 128)
%39 = tail call i32 @AddSolidColorBox(i32 -1, float 5.000000e-01, float 0xBFF19999A0000000, float 0xBFE99999A0000000, float 0x3FE19999A0000000, float -5.000000e-01, i32 %38)
%40 = tail call i32 @D3DCOLOR_ARGB(i32 255, i32 44, i32 44, i32 128)
%41 = tail call i32 @AddSolidColorBox(i32 -1, float 0.000000e+00, float 0xBFF19999A0000000, float 0xBFF570A3E0000000, float 1.000000e+00, float 0xBFF0A3D700000000, i32 %40)
%42 = tail call i32 @D3DCOLOR_ARGB(i32 255, i32 44, i32 44, i32 128)
%43 = tail call i32 @AddSolidColorBox(i32 -1, float 5.000000e-01, float -5.000000e-01, float 0xBFF570A3E0000000, float 0.000000e+00, float 0xBFE1EB8520000000, i32 %42)
%44 = tail call i32 @D3DCOLOR_ARGB(i32 255, i32 44, i32 44, i32 128)
%45 = tail call i32 @AddSolidColorBox(i32 0, float 0.000000e+00, float -5.000000e-01, float 0xBFEB851EC0000000, float 5.000000e-01, float 0xBFE1EB8520000000, i32 %44)
%46 = tail call i32 @D3DCOLOR_ARGB(i32 255, i32 44, i32 44, i32 128)
%47 = tail call i32 @AddSolidColorBox(i32 0, float 1.000000e+00, float 0xBFF19999A0000000, float 0xBFEB851EC0000000, float 0.000000e+00, float 0xBFF0A3D700000000, i32 %46)
%48 = tail call i32 @D3DCOLOR_ARGB(i32 255, i32 44, i32 44, i32 128)
%49 = tail call i32 @AddSolidColorBox(i32 -1, float 0x3FEF0A3D80000000, float 0xBFF0CCCCC0000000, float 0xBFE99999A0000000, float 0x3FED70A3E0000000, float 0xBFF19999A0000000, i32 %48)
%50 = tail call i32 @D3DCOLOR_ARGB(i32 255, i32 64, i32 64, i32 64)
%51 = tail call i32 @AddSolidColorBox(i32 -3, float 0.000000e+00, float 3.000000e+00, float 0xC007333340000000, float 0x3FF4CCCCC0000000, float 0x4008CCCCC0000000, i32 %50)
%52 = tail call i32 @D3DCOLOR_ARGB(i32 255, i32 64, i32 64, i32 64)
%53 = tail call i32 @AddSolidColorBox(i32 -3, float 0.000000e+00, float 0x400B333340000000, float 0xC007333340000000, float 0x3FF4CCCCC0000000, float 3.500000e+00, i32 %52)
%54 = tail call i32 @D3DCOLOR_ARGB(i32 255, i32 64, i32 64, i32 64)
%55 = tail call i32 @AddSolidColorBox(i32 -3, float 0.000000e+00, float 0x400E666680000000, float 0xC007333340000000, float 0x3FF4CCCCC0000000, float 0x400F333340000000, i32 %54)
%56 = tail call i32 @D3DCOLOR_ARGB(i32 255, i32 64, i32 64, i32 64)
%57 = tail call i32 @AddSolidColorBox(i32 -3, float 0.000000e+00, float 0x4010CCCCE0000000, float 0xC007333340000000, float 0x3FF4CCCCC0000000, float 0x4011333340000000, i32 %56)
%58 = tail call i32 @D3DCOLOR_ARGB(i32 255, i32 64, i32 64, i32 64)
%59 = tail call i32 @AddSolidColorBox(i32 -3, float 0.000000e+00, float 0x4012666680000000, float 0xC007333340000000, float 0x3FF4CCCCC0000000, float 0x4012CCCCE0000000, i32 %58)
%60 = tail call i32 @D3DCOLOR_ARGB(i32 255, i32 64, i32 64, i32 64)
%61 = tail call i32 @AddSolidColorBox(i32 -3, float 0.000000e+00, float 0x4014000020000000, float 0xC007333340000000, float 0x3FF4CCCCC0000000, float 0x4014666680000000, i32 %60)
%62 = tail call i32 @D3DCOLOR_ARGB(i32 255, i32 64, i32 64, i32 64)
%63 = tail call i32 @AddSolidColorBox(i32 -3, float 0.000000e+00, float 0x40159999C0000000, float 0xC007333340000000, float 0x3FF4CCCCC0000000, float 0x4016000020000000, i32 %62)
%64 = tail call i32 @D3DCOLOR_ARGB(i32 255, i32 64, i32 64, i32 64)
%65 = tail call i32 @AddSolidColorBox(i32 -3, float 0.000000e+00, float 0x4017333360000000, float 0xC007333340000000, float 0x3FF4CCCCC0000000, float 0x40179999C0000000, i32 %64)
%66 = tail call i32 @D3DCOLOR_ARGB(i32 255, i32 64, i32 64, i32 64)
%67 = tail call i32 @AddSolidColorBox(i32 -3, float 0.000000e+00, float 0x4018CCCD00000000, float 0xC007333340000000, float 0x3FF4CCCCC0000000, float 0x4019333360000000, i32 %66)
ret void
68: ; preds = %0, %68
%69 = phi i32 [ 5, %0 ], [ %80, %68 ]
%70 = sitofp i32 %69 to float
%71 = fptosi float %70 to i32
%72 = fadd float %70, 0x3FB99999A0000000
%73 = tail call i32 @D3DCOLOR_ARGB(i32 255, i32 128, i32 128, i32 128)
%74 = tail call i32 @AddSolidColorBox(i32 %71, float 0.000000e+00, float 2.000000e+01, float %72, float 0x3FF19999A0000000, float 0x40341999A0000000, i32 %73)
%75 = fneg float %70
%76 = fptosi float %75 to i32
%77 = fsub float 0xBFB99999A0000000, %70
%78 = tail call i32 @D3DCOLOR_ARGB(i32 255, i32 128, i32 128, i32 128)
%79 = tail call i32 @AddSolidColorBox(i32 %76, float 0x3FF19999A0000000, float 2.000000e+01, float %77, float 0.000000e+00, float 0x40341999A0000000, i32 %78)
%80 = add nuw nsw i32 %69, 1
%81 = icmp eq i32 %80, 10
br i1 %81, label %27, label %68
}