// File: /workspace/github_c_makefile_star2_O1/rroa[P]PUCMM_2D_Asteroids/Asteroids/Player.cpp
// Function: Asteroids::Player::ChangeShip()
void Player::ChangeShip()
	{
		m_currentShip = ++m_currentShip % 3;
		m_points.clear();

		switch (m_currentShip)
		{
		case 1:
			// Millennium Falcon
			//
			m_points.push_back(Engine::Vector2(0.0f, 20.0f));
			m_points.push_back(Engine::Vector2(4.0f, 20.0f));
			m_points.push_back(Engine::Vector2(4.0f, 44.0f));
			m_points.push_back(Engine::Vector2(10.0f, 44.0f));
			m_points.push_back(Engine::Vector2(12.0f, 40.0f));
			m_points.push_back(Engine::Vector2(16.0f, 32.0f));
			m_points.push_back(Engine::Vector2(20.0f, 24.0f));
			m_points.push_back(Engine::Vector2(20.0f, 20.0f));
			m_points.push_back(Engine::Vector2(22.0f, 24.0f));
			m_points.push_back(Engine::Vector2(24.0f, 28.0f));
			m_points.push_back(Engine::Vector2(28.0f, 28.0f));
			m_points.push_back(Engine::Vector2(28.0f, 12.0f));
			m_points.push_back(Engine::Vector2(24.0f, 12.0f));
			m_points.push_back(Engine::Vector2(28.0f, 4.0f));
			m_points.push_back(Engine::Vector2(28.0f, -8.0f));
			m_points.push_back(Engine::Vector2(24.0f, -16.0f));
			m_points.push_back(Engine::Vector2(20.0f, -20.0f));
			m_points.push_back(Engine::Vector2(20.0f, -24.0f));
			m_points.push_back(Engine::Vector2(12.0f, -28.0f));
			m_points.push_back(Engine::Vector2(4.0f, -32.0f));
			m_points.push_back(Engine::Vector2(-4.0f, -32.0f));
			m_points.push_back(Engine::Vector2(-12.0f, -28.0f));
			m_points.push_back(Engine::Vector2(-20.0f, -24.0f));
			m_points.push_back(Engine::Vector2(-20.0f, -20.0f));
			m_points.push_back(Engine::Vector2(-24.0f, -16.0f));
			m_points.push_back(Engine::Vector2(-28.0f, -8.0f));
			m_points.push_back(Engine::Vector2(-28.0f, 4.0f));
			m_points.push_back(Engine::Vector2(-24.0f, 12.0f));
			m_points.push_back(Engine::Vector2(-20.0f, 20.0f));
			m_points.push_back(Engine::Vector2(-20.0f, 24.0f));
			m_points.push_back(Engine::Vector2(-16.0f, 32.0f));
			m_points.push_back(Engine::Vector2(-12.0f, 40.0f));
			m_points.push_back(Engine::Vector2(-10.0f, 44.0f));
			m_points.push_back(Engine::Vector2(-4.0f, 44.0f));
			m_points.push_back(Engine::Vector2(-4.0f, 20.0f));
			break;
		case 2:
			// USS Enterprise
			//
			m_points.push_back(Engine::Vector2(0.0f, 40.0f));
			m_points.push_back(Engine::Vector2(8.0f, 40.0f));
			m_points.push_back(Engine::Vector2(12.0f, 36.0f));
			m_points.push_back(Engine::Vector2(20.0f, 28.0f));
			m_points.push_back(Engine::Vector2(22.0f, 24.0f));
			m_points.push_back(Engine::Vector2(24.0f, 20.0f));
			m_points.push_back(Engine::Vector2(24.0f, 16.0f));
			m_points.push_back(Engine::Vector2(20.0f, 8.0f));
			m_points.push_back(Engine::Vector2(16.0f, 0.0f));
			m_points.push_back(Engine::Vector2(12.0f, -4.0f));
			m_points.push_back(Engine::Vector2(12.0f, -12.0f));
			m_points.push_back(Engine::Vector2(18.0f, -16.0f));
			m_points.push_back(Engine::Vector2(18.0f, -4.0f));
			m_points.push_back(Engine::Vector2(24.0f, -4.0f));
			m_points.push_back(Engine::Vector2(24.0f, -40.0f));
			m_points.push_back(Engine::Vector2(18.0f, -40.0f));
			m_points.push_back(Engine::Vector2(18.0f, -24.0f));
			m_points.push_back(Engine::Vector2(12.0f, -20.0f));
			m_points.push_back(Engine::Vector2(4.0f, -14.0f));
			m_points.push_back(Engine::Vector2(-4.0f, -14.0f));
			m_points.push_back(Engine::Vector2(-12.0f, -20.0f));
			m_points.push_back(Engine::Vector2(-18.0f, -24.0f));
			m_points.push_back(Engine::Vector2(-18.0f, -40.0f));
			m_points.push_back(Engine::Vector2(-24.0f, -40.0f));
			m_points.push_back(Engine::Vector2(-24.0f, -4.0f));
			m_points.push_back(Engine::Vector2(-18.0f, -4.0f));
			m_points.push_back(Engine::Vector2(-18.0f, -16.0f));
			m_points.push_back(Engine::Vector2(-12.0f, -12.0f));
			m_points.push_back(Engine::Vector2(-12.0f, -4.0f));
			m_points.push_back(Engine::Vector2(-16.0f, 0.0f));
			m_points.push_back(Engine::Vector2(-20.0f, 8.0f));
			m_points.push_back(Engine::Vector2(-24.0f, 16.0f));
			m_points.push_back(Engine::Vector2(-24.0f, 20.0f));
			m_points.push_back(Engine::Vector2(-22.0f, 24.0f));
			m_points.push_back(Engine::Vector2(-20.0f, 28.0f));
			m_points.push_back(Engine::Vector2(-12.0f, 36.0f));
			m_points.push_back(Engine::Vector2(-8.0f, 40.0f));
			break;
		default:
			// Original
			//
			m_points.push_back(Engine::Vector2(0.0f, 20.0f));
			m_points.push_back(Engine::Vector2(12.0f, -10.0f));
			m_points.push_back(Engine::Vector2(6.0f, -4.0f));
			m_points.push_back(Engine::Vector2(-6.0f, -4.0f));
			m_points.push_back(Engine::Vector2(-12.0f, -10.0f));
			break;
		}
	}

// Assembly:
pushq %r14
pushq %rbx
pushq %rax
movq %rdi, %rbx
movl 0x4c(%rdi), %eax
movl %eax, %ecx
incl %ecx
movslq %ecx, %rcx
imulq $0x55555556, %rcx, %rcx # imm = 0x55555556
movq %rcx, %rdx
shrq $0x3f, %rdx
shrq $0x20, %rcx
addl %edx, %ecx
leal (%rcx,%rcx,2), %ecx
negl %ecx
addl %ecx, %eax
incl %eax
movl %eax, 0x4c(%rdi)
movq 0x28(%rdi), %rcx
cmpq %rcx, 0x30(%rdi)
je 0x460b
movq %rcx, 0x30(%rbx)
addq $0x28, %rbx
movq %rsp, %r14
cmpl $0x2, %eax
je 0x4b34
movss 0x1b01(%rip), %xmm1     # 0x6124
xorps %xmm0, %xmm0
movq %r14, %rdi
cmpl $0x1, %eax
jne 0x5090
callq 0x584c
movq %rbx, %rdi
movq %r14, %rsi
callq 0x54d2
movq %rsp, %r14
movss 0x1b07(%rip), %xmm0     # 0x6154
movq %r14, %rdi
movss 0x1acc(%rip), %xmm1     # 0x6124
callq 0x584c
movq %rbx, %rdi
movq %r14, %rsi
callq 0x54d2
movq %rsp, %r14
movss 0x1af5(%rip), %xmm1     # 0x6168
movq %r14, %rdi
movss 0x1ad6(%rip), %xmm0     # 0x6154
callq 0x584c
movq %rbx, %rdi
movq %r14, %rsi
callq 0x54d2
movq %rsp, %r14
movss 0x1ad3(%rip), %xmm0     # 0x616c
movq %r14, %rdi
movss 0x1ac4(%rip), %xmm1     # 0x6168
callq 0x584c
movq %rbx, %rdi
movq %r14, %rsi
callq 0x54d2
movq %rsp, %r14
movss 0x1a5d(%rip), %xmm0     # 0x611c
movss 0x1a4d(%rip), %xmm1     # 0x6114
movq %r14, %rdi
callq 0x584c
movq %rbx, %rdi
movq %r14, %rsi
callq 0x54d2
movq %rsp, %r14
movss 0x1a4f(%rip), %xmm0     # 0x6134
movss 0x1a83(%rip), %xmm1     # 0x6170
movq %r14, %rdi
callq 0x584c
movq %rbx, %rdi
movq %r14, %rsi
callq 0x54d2
movq %rsp, %r14
movss 0x1a25(%rip), %xmm1     # 0x6130
movq %r14, %rdi
movss 0x1a0e(%rip), %xmm0     # 0x6124
callq 0x584c
movq %rbx, %rdi
movq %r14, %rsi
callq 0x54d2
movq %rsp, %r14
movq %r14, %rdi
movss 0x19f0(%rip), %xmm0     # 0x6124
movaps %xmm0, %xmm1
callq 0x584c
movq %rbx, %rdi
movq %r14, %rsi
callq 0x54d2
movq %rsp, %r14
movss 0x19da(%rip), %xmm0     # 0x612c
movq %r14, %rdi
movss 0x19d3(%rip), %xmm1     # 0x6130
callq 0x584c
movq %rbx, %rdi
movq %r14, %rsi
callq 0x54d2
movq %rsp, %r14
movss 0x19b0(%rip), %xmm1     # 0x6128
movq %r14, %rdi
movss 0x19ad(%rip), %xmm0     # 0x6130
callq 0x584c
movq %rbx, %rdi
movq %r14, %rsi
callq 0x54d2
movq %rsp, %r14
movq %r14, %rdi
movss 0x1987(%rip), %xmm0     # 0x6128
movaps %xmm0, %xmm1
callq 0x584c
movq %rbx, %rdi
movq %r14, %rsi
callq 0x54d2
movq %rsp, %r14
movq %r14, %rdi
movss 0x1966(%rip), %xmm0     # 0x6128
movss 0x1952(%rip), %xmm1     # 0x611c
callq 0x584c
movq %rbx, %rdi
movq %r14, %rsi
callq 0x54d2
movq %rsp, %r14
movq %r14, %rdi
movss 0x1948(%rip), %xmm0     # 0x6130
movss 0x192c(%rip), %xmm1     # 0x611c
callq 0x584c
movq %rbx, %rdi
movq %r14, %rsi
callq 0x54d2
movq %rsp, %r14
movq %r14, %rdi
movss 0x191a(%rip), %xmm0     # 0x6128
movss 0x193e(%rip), %xmm1     # 0x6154
callq 0x584c
movq %rbx, %rdi
movq %r14, %rsi
callq 0x54d2
movq %rsp, %r14
movss 0x1933(%rip), %xmm1     # 0x6164
movq %r14, %rdi
movss 0x18ec(%rip), %xmm0     # 0x6128
callq 0x584c
movq %rbx, %rdi
movq %r14, %rsi
callq 0x54d2
movq %rsp, %r14
movss 0x18ed(%rip), %xmm1     # 0x6144
movq %r14, %rdi
movss 0x18ce(%rip), %xmm0     # 0x6130
callq 0x584c
movq %rbx, %rdi
movq %r14, %rsi
callq 0x54d2
movq %rsp, %r14
movss 0x18d3(%rip), %xmm1     # 0x6150
movq %r14, %rdi
movss 0x189c(%rip), %xmm0     # 0x6124
callq 0x584c
movq %rbx, %rdi
movq %r14, %rsi
callq 0x54d2
movq %rsp, %r14
movss 0x18a9(%rip), %xmm1     # 0x614c
movq %r14, %rdi
movss 0x1876(%rip), %xmm0     # 0x6124
callq 0x584c
movq %rbx, %rdi
movq %r14, %rsi
callq 0x54d2
movq %rsp, %r14
movss 0x18ab(%rip), %xmm1     # 0x6174
movq %r14, %rdi
movss 0x1848(%rip), %xmm0     # 0x611c
callq 0x584c
movq %rbx, %rdi
movq %r14, %rsi
callq 0x54d2
movq %rsp, %r14
movss 0x1889(%rip), %xmm1     # 0x6178
movq %r14, %rdi
movss 0x185a(%rip), %xmm0     # 0x6154
callq 0x584c
movq %rbx, %rdi
movq %r14, %rsi
callq 0x54d2
movq %rsp, %r14
movss 0x1823(%rip), %xmm0     # 0x6138
movq %r14, %rdi
movss 0x1858(%rip), %xmm1     # 0x6178
callq 0x584c
movq %rbx, %rdi
movq %r14, %rsi
callq 0x54d2
movq %rsp, %r14
movss 0x1801(%rip), %xmm0     # 0x613c
movq %r14, %rdi
movss 0x182e(%rip), %xmm1     # 0x6174
callq 0x584c
movq %rbx, %rdi
movq %r14, %rsi
callq 0x54d2
movq %rsp, %r14
movq %r14, %rdi
movss 0x17ec(%rip), %xmm0     # 0x6150
movss 0x17e0(%rip), %xmm1     # 0x614c
callq 0x584c
movq %rbx, %rdi
movq %r14, %rsi
callq 0x54d2
movq %rsp, %r14
movq %r14, %rdi
movss 0x17c6(%rip), %xmm0     # 0x6150
movaps %xmm0, %xmm1
callq 0x584c
movq %rbx, %rdi
movq %r14, %rsi
callq 0x54d2
movq %rsp, %r14
movq %r14, %rdi
movss 0x17a1(%rip), %xmm0     # 0x614c
movss 0x1791(%rip), %xmm1     # 0x6144
callq 0x584c
movq %rbx, %rdi
movq %r14, %rsi
callq 0x54d2
movq %rsp, %r14
movq %r14, %rdi
movss 0x17a3(%rip), %xmm0     # 0x6174
movss 0x178b(%rip), %xmm1     # 0x6164
callq 0x584c
movq %rbx, %rdi
movq %r14, %rsi
callq 0x54d2
movq %rsp, %r14
movq %r14, %rdi
movss 0x177d(%rip), %xmm0     # 0x6174
movss 0x1755(%rip), %xmm1     # 0x6154
callq 0x584c
movq %rbx, %rdi
movq %r14, %rsi
callq 0x54d2
movq %rsp, %r14
movq %r14, %rdi
movss 0x172f(%rip), %xmm0     # 0x614c
movss 0x16f7(%rip), %xmm1     # 0x611c
callq 0x584c
movq %rbx, %rdi
movq %r14, %rsi
callq 0x54d2
movq %rsp, %r14
movq %r14, %rdi
movss 0x170d(%rip), %xmm0     # 0x6150
movss 0x16d9(%rip), %xmm1     # 0x6124
callq 0x584c
movq %rbx, %rdi
movq %r14, %rsi
callq 0x54d2
movq %rsp, %r14
movq %r14, %rdi
movss 0x16e7(%rip), %xmm0     # 0x6150
movss 0x16bf(%rip), %xmm1     # 0x6130
callq 0x584c
movq %rbx, %rdi
movq %r14, %rsi
callq 0x54d2
movq %rsp, %r14
movq %r14, %rdi
movss 0x16b5(%rip), %xmm0     # 0x6144
movss 0x16d9(%rip), %xmm1     # 0x6170
callq 0x584c
movq %rbx, %rdi
movq %r14, %rsi
callq 0x54d2
movq %rsp, %r14
movq %r14, %rdi
movss 0x1687(%rip), %xmm0     # 0x613c
movss 0x1657(%rip), %xmm1     # 0x6114
callq 0x584c
movq %rbx, %rdi
movq %r14, %rsi
callq 0x54d2
movq %rsp, %r14
movss 0x16a4(%rip), %xmm0     # 0x617c
movq %r14, %rdi
movss 0x1685(%rip), %xmm1     # 0x6168
callq 0x584c
movq %rbx, %rdi
movq %r14, %rsi
callq 0x54d2
movq %rsp, %r14
movq %r14, %rdi
movss 0x1637(%rip), %xmm0     # 0x6138
movss 0x165f(%rip), %xmm1     # 0x6168
callq 0x584c
movq %rbx, %rdi
movq %r14, %rsi
callq 0x54d2
movq %rsp, %r14
movq %r14, %rdi
movss 0x1611(%rip), %xmm0     # 0x6138
movss 0x15f5(%rip), %xmm1     # 0x6124
jmp 0x5128
movss 0x15d8(%rip), %xmm1     # 0x6114
xorps %xmm0, %xmm0
movq %r14, %rdi
callq 0x584c
movq %rbx, %rdi
movq %r14, %rsi
callq 0x54d2
movq %rsp, %r14
movss 0x15bb(%rip), %xmm0     # 0x6118
movq %r14, %rdi
movss 0x15ac(%rip), %xmm1     # 0x6114
callq 0x584c
movq %rbx, %rdi
movq %r14, %rsi
callq 0x54d2
movq %rsp, %r14
movss 0x1599(%rip), %xmm0     # 0x611c
movss 0x1595(%rip), %xmm1     # 0x6120
movq %r14, %rdi
callq 0x584c
movq %rbx, %rdi
movq %r14, %rsi
callq 0x54d2
movq %rsp, %r14
movss 0x157b(%rip), %xmm0     # 0x6124
movss 0x1577(%rip), %xmm1     # 0x6128
movq %r14, %rdi
callq 0x584c
movq %rbx, %rdi
movq %r14, %rsi
callq 0x54d2
movq %rsp, %r14
movss 0x155d(%rip), %xmm0     # 0x612c
movss 0x1559(%rip), %xmm1     # 0x6130
movq %r14, %rdi
callq 0x584c
movq %rbx, %rdi
movq %r14, %rsi
callq 0x54d2
movq %rsp, %r14
movq %r14, %rdi
movss 0x1538(%rip), %xmm0     # 0x6130
movss 0x1524(%rip), %xmm1     # 0x6124
callq 0x584c
movq %rbx, %rdi
movq %r14, %rsi
callq 0x54d2
movq %rsp, %r14
movss 0x1519(%rip), %xmm1     # 0x6134
movq %r14, %rdi
movss 0x150a(%rip), %xmm0     # 0x6130
callq 0x584c
movq %rbx, %rdi
movq %r14, %rsi
callq 0x54d2
movq %rsp, %r14
movq %r14, %rdi
movss 0x14e0(%rip), %xmm0     # 0x6124
movss 0x14cc(%rip), %xmm1     # 0x6118
callq 0x584c
movq %rbx, %rdi
movq %r14, %rsi
callq 0x54d2
movq %rsp, %r14
xorps %xmm1, %xmm1
movq %r14, %rdi
movss 0x14c7(%rip), %xmm0     # 0x6134
callq 0x584c
movq %rbx, %rdi
movq %r14, %rsi
callq 0x54d2
movq %rsp, %r14
movss 0x14b0(%rip), %xmm1     # 0x6138
movq %r14, %rdi
movss 0x1489(%rip), %xmm0     # 0x611c
callq 0x584c
movq %rbx, %rdi
movq %r14, %rsi
callq 0x54d2
movq %rsp, %r14
movss 0x148e(%rip), %xmm1     # 0x613c
movq %r14, %rdi
movss 0x1463(%rip), %xmm0     # 0x611c
callq 0x584c
movq %rbx, %rdi
movq %r14, %rsi
callq 0x54d2
movq %rsp, %r14
movss 0x146c(%rip), %xmm0     # 0x6140
movss 0x1468(%rip), %xmm1     # 0x6144
movq %r14, %rdi
callq 0x584c
movq %rbx, %rdi
movq %r14, %rsi
callq 0x54d2
movq %rsp, %r14
movq %r14, %rdi
movss 0x1443(%rip), %xmm0     # 0x6140
movss 0x1433(%rip), %xmm1     # 0x6138
callq 0x584c
movq %rbx, %rdi
movq %r14, %rsi
callq 0x54d2
movq %rsp, %r14
movq %r14, %rdi
movss 0x140d(%rip), %xmm0     # 0x6130
movss 0x140d(%rip), %xmm1     # 0x6138
callq 0x584c
movq %rbx, %rdi
movq %r14, %rsi
callq 0x54d2
movq %rsp, %r14
movss 0x1402(%rip), %xmm1     # 0x6148
movq %r14, %rdi
movss 0x13df(%rip), %xmm0     # 0x6130
callq 0x584c
movq %rbx, %rdi
movq %r14, %rsi
callq 0x54d2
movq %rsp, %r14
movq %r14, %rdi
movss 0x13d1(%rip), %xmm0     # 0x6140
movss 0x13d1(%rip), %xmm1     # 0x6148
callq 0x584c
movq %rbx, %rdi
movq %r14, %rsi
callq 0x54d2
movq %rsp, %r14
movss 0x13ba(%rip), %xmm1     # 0x614c
movq %r14, %rdi
movss 0x13a3(%rip), %xmm0     # 0x6140
callq 0x584c
movq %rbx, %rdi
movq %r14, %rsi
callq 0x54d2
movq %rsp, %r14
movss 0x1398(%rip), %xmm1     # 0x6150
movq %r14, %rdi
movss 0x1359(%rip), %xmm0     # 0x611c
callq 0x584c
movq %rbx, %rdi
movq %r14, %rsi
callq 0x54d2
movq %rsp, %r14
movss 0x1376(%rip), %xmm0     # 0x6154
movss 0x1372(%rip), %xmm1     # 0x6158
movq %r14, %rdi
callq 0x584c
movq %rbx, %rdi
movq %r14, %rsi
callq 0x54d2
movq %rsp, %r14
movq %r14, %rdi
movss 0x1331(%rip), %xmm0     # 0x6138
movss 0x1349(%rip), %xmm1     # 0x6158
callq 0x584c
movq %rbx, %rdi
movq %r14, %rsi
callq 0x54d2
movq %rsp, %r14
movq %r14, %rdi
movss 0x130f(%rip), %xmm0     # 0x613c
movss 0x131b(%rip), %xmm1     # 0x6150
callq 0x584c
movq %rbx, %rdi
movq %r14, %rsi
callq 0x54d2
movq %rsp, %r14
movss 0x130c(%rip), %xmm0     # 0x615c
movq %r14, %rdi
movss 0x12f1(%rip), %xmm1     # 0x614c
callq 0x584c
movq %rbx, %rdi
movq %r14, %rsi
callq 0x54d2
movq %rsp, %r14
movq %r14, %rdi
movss 0x12e3(%rip), %xmm0     # 0x615c
movss 0x12c7(%rip), %xmm1     # 0x6148
callq 0x584c
movq %rbx, %rdi
movq %r14, %rsi
callq 0x54d2
movq %rsp, %r14
movq %r14, %rdi
movss 0x12ad(%rip), %xmm0     # 0x614c
movss 0x12a1(%rip), %xmm1     # 0x6148
callq 0x584c
movq %rbx, %rdi
movq %r14, %rsi
callq 0x54d2
movq %rsp, %r14
movq %r14, %rdi
movss 0x1287(%rip), %xmm0     # 0x614c
movss 0x126b(%rip), %xmm1     # 0x6138
callq 0x584c
movq %rbx, %rdi
movq %r14, %rsi
callq 0x54d2
movq %rsp, %r14
movq %r14, %rdi
movss 0x1271(%rip), %xmm0     # 0x615c
movss 0x1245(%rip), %xmm1     # 0x6138
callq 0x584c
movq %rbx, %rdi
movq %r14, %rsi
callq 0x54d2
movq %rsp, %r14
movq %r14, %rdi
movss 0x124b(%rip), %xmm0     # 0x615c
movss 0x122b(%rip), %xmm1     # 0x6144
callq 0x584c
movq %rbx, %rdi
movq %r14, %rsi
callq 0x54d2
movq %rsp, %r14
movq %r14, %rdi
movss 0x1205(%rip), %xmm0     # 0x613c
movaps %xmm0, %xmm1
callq 0x584c
movq %rbx, %rdi
movq %r14, %rsi
callq 0x54d2
movq %rsp, %r14
movq %r14, %rdi
movss 0x11e4(%rip), %xmm0     # 0x613c
movss 0x11d8(%rip), %xmm1     # 0x6138
callq 0x584c
movq %rbx, %rdi
movq %r14, %rsi
callq 0x54d2
movq %rsp, %r14
xorps %xmm1, %xmm1
movq %r14, %rdi
movss 0x11c3(%rip), %xmm0     # 0x6144
callq 0x584c
movq %rbx, %rdi
movq %r14, %rsi
callq 0x54d2
movq %rsp, %r14
movq %r14, %rdi
movss 0x11b1(%rip), %xmm0     # 0x6150
movss 0x1171(%rip), %xmm1     # 0x6118
callq 0x584c
movq %rbx, %rdi
movq %r14, %rsi
callq 0x54d2
movq %rsp, %r14
movq %r14, %rdi
movss 0x1187(%rip), %xmm0     # 0x614c
movss 0x1167(%rip), %xmm1     # 0x6134
callq 0x584c
movq %rbx, %rdi
movq %r14, %rsi
callq 0x54d2
movq %rsp, %r14
movq %r14, %rdi
movss 0x1161(%rip), %xmm0     # 0x614c
movss 0x1131(%rip), %xmm1     # 0x6124
callq 0x584c
movq %rbx, %rdi
movq %r14, %rsi
callq 0x54d2
movq %rsp, %r14
movss 0x1152(%rip), %xmm0     # 0x6160
movq %r14, %rdi
movss 0x1117(%rip), %xmm1     # 0x6130
callq 0x584c
movq %rbx, %rdi
movq %r14, %rsi
callq 0x54d2
movq %rsp, %r14
movq %r14, %rdi
movss 0x1119(%rip), %xmm0     # 0x6150
movss 0x10e9(%rip), %xmm1     # 0x6128
callq 0x584c
movq %rbx, %rdi
movq %r14, %rsi
callq 0x54d2
movq %rsp, %r14
movq %r14, %rdi
movss 0x10df(%rip), %xmm0     # 0x613c
movss 0x10bb(%rip), %xmm1     # 0x6120
callq 0x584c
movq %rbx, %rdi
movq %r14, %rsi
callq 0x54d2
movq %rsp, %r14
movss 0x10e4(%rip), %xmm0     # 0x6164
movq %r14, %rdi
movss 0x1089(%rip), %xmm1     # 0x6114
jmp 0x5128
callq 0x584c
movq %rbx, %rdi
movq %r14, %rsi
callq 0x54d2
movq %rsp, %r14
movss 0x1071(%rip), %xmm0     # 0x611c
movss 0x10c9(%rip), %xmm1     # 0x617c
movq %r14, %rdi
callq 0x584c
movq %rbx, %rdi
movq %r14, %rsi
callq 0x54d2
movq %rsp, %r14
movss 0x10af(%rip), %xmm0     # 0x6180
movss 0x105f(%rip), %xmm1     # 0x6138
movq %r14, %rdi
callq 0x584c
movq %rbx, %rdi
movq %r14, %rsi
callq 0x54d2
movq %rsp, %r14
movss 0x108d(%rip), %xmm0     # 0x6184
movq %r14, %rdi
movss 0x1036(%rip), %xmm1     # 0x6138
callq 0x584c
movq %rbx, %rdi
movq %r14, %rsi
callq 0x54d2
movq %rsp, %r14
movss 0x101f(%rip), %xmm0     # 0x613c
movq %r14, %rdi
movss 0x1054(%rip), %xmm1     # 0x617c
callq 0x584c
movq %rbx, %rdi
movq %r14, %rsi
callq 0x54d2
addq $0x8, %rsp
popq %rbx
popq %r14
retq