// File: krig[P]easing/test_easing.cpp
// Function: main
int main(int argc, char* argv[]) {
	TEST(linear);
	TEST(quadraticIn);
	TEST(quadraticOut);
	TEST(quadraticInOut);
	TEST(cubicIn);
	TEST(cubicOut);
	TEST(cubicInOut);
	TEST(quarticIn);
	TEST(quarticOut);
	TEST(quinticIn);
	TEST(quinticOut);
	TEST(quinticInOut);
	TEST(sineIn);
	TEST(sineOut);
	TEST(sineInOut);
	TEST(circularIn);
	TEST(circularOut);
	TEST(circularInOut);
	TEST(exponentialIn);
	TEST(exponentialOut);
	TEST(exponentialInOut);
	TEST(elasticIn);
	TEST(elasticOut);
	TEST(elasticInOut);
	TEST(backIn);
	TEST(backOut);
	TEST(backInOut);
	TEST(bounceIn);
	TEST(bounceOut);
	TEST(bounceInOut);
	TEST(perlinInOut);
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x30, %rsp
movl %edi, -0x4(%rbp)
movq %rsi, -0x10(%rbp)
leaq 0xfe5a(%rip), %rdi      # 0x11130
movl $0x3c, %esi
movl $0x14, %edx
callq 0x15c0
jmp 0x12e7
leaq 0xfe49(%rip), %rdi      # 0x11137
movl $0x3c, %esi
movl $0x14, %edx
callq 0x1a10
jmp 0x12ff
leaq 0xfe3d(%rip), %rdi      # 0x11143
movl $0x3c, %esi
movl $0x14, %edx
callq 0x1e60
jmp 0x1317
leaq 0xfe32(%rip), %rdi      # 0x11150
movl $0x3c, %esi
movl $0x14, %edx
callq 0x22b0
jmp 0x132f
leaq 0xfe29(%rip), %rdi      # 0x1115f
movl $0x3c, %esi
movl $0x14, %edx
callq 0x2700
jmp 0x1347
leaq 0xfe19(%rip), %rdi      # 0x11167
movl $0x3c, %esi
movl $0x14, %edx
callq 0x2b50
jmp 0x135f
leaq 0xfe0a(%rip), %rdi      # 0x11170
movl $0x3c, %esi
movl $0x14, %edx
callq 0x2fa0
jmp 0x1377
leaq 0xfdfd(%rip), %rdi      # 0x1117b
movl $0x3c, %esi
movl $0x14, %edx
callq 0x33f0
jmp 0x138f
leaq 0xfdef(%rip), %rdi      # 0x11185
movl $0x3c, %esi
movl $0x14, %edx
callq 0x3840
jmp 0x13a7
leaq 0xfde2(%rip), %rdi      # 0x11190
movl $0x3c, %esi
movl $0x14, %edx
callq 0x3c90
jmp 0x13bf
leaq 0xfdd4(%rip), %rdi      # 0x1119a
movl $0x3c, %esi
movl $0x14, %edx
callq 0x40e0
jmp 0x13d7
leaq 0xfdc7(%rip), %rdi      # 0x111a5
movl $0x3c, %esi
movl $0x14, %edx
callq 0x4530
jmp 0x13ef
leaq 0xfdbc(%rip), %rdi      # 0x111b2
movl $0x3c, %esi
movl $0x14, %edx
callq 0x4980
jmp 0x1407
leaq 0xfdab(%rip), %rdi      # 0x111b9
movl $0x3c, %esi
movl $0x14, %edx
callq 0x4dd0
jmp 0x141f
leaq 0xfd9b(%rip), %rdi      # 0x111c1
movl $0x3c, %esi
movl $0x14, %edx
callq 0x5220
jmp 0x1437
leaq 0xfd8d(%rip), %rdi      # 0x111cb
movl $0x3c, %esi
movl $0x14, %edx
callq 0x5670
jmp 0x144f
leaq 0xfd80(%rip), %rdi      # 0x111d6
movl $0x3c, %esi
movl $0x14, %edx
callq 0x5ac0
jmp 0x1467
leaq 0xfd74(%rip), %rdi      # 0x111e2
movl $0x3c, %esi
movl $0x14, %edx
callq 0x5f10
jmp 0x147f
leaq 0xfd6a(%rip), %rdi      # 0x111f0
movl $0x3c, %esi
movl $0x14, %edx
callq 0x6360
jmp 0x1497
leaq 0xfd60(%rip), %rdi      # 0x111fe
movl $0x3c, %esi
movl $0x14, %edx
callq 0x67b0
jmp 0x14af
leaq 0xfd57(%rip), %rdi      # 0x1120d
movl $0x3c, %esi
movl $0x14, %edx
callq 0x6c00
jmp 0x14c7
leaq 0xfd50(%rip), %rdi      # 0x1121e
movl $0x3c, %esi
movl $0x14, %edx
callq 0x7050
jmp 0x14df
leaq 0xfd42(%rip), %rdi      # 0x11228
movl $0x3c, %esi
movl $0x14, %edx
callq 0x74a0
jmp 0x14f7
leaq 0xfd35(%rip), %rdi      # 0x11233
movl $0x3c, %esi
movl $0x14, %edx
callq 0x78f0
jmp 0x150f
leaq 0xfd2a(%rip), %rdi      # 0x11240
movl $0x3c, %esi
movl $0x14, %edx
callq 0x7d40
jmp 0x1527
leaq 0xfd19(%rip), %rdi      # 0x11247
movl $0x3c, %esi
movl $0x14, %edx
callq 0x8190
jmp 0x153f
leaq 0xfd09(%rip), %rdi      # 0x1124f
movl $0x3c, %esi
movl $0x14, %edx
callq 0x85e0
jmp 0x1557
leaq 0xfcfb(%rip), %rdi      # 0x11259
movl $0x3c, %esi
movl $0x14, %edx
callq 0x8a30
jmp 0x156f
leaq 0xfcec(%rip), %rdi      # 0x11262
movl $0x3c, %esi
movl $0x14, %edx
callq 0x8e80
jmp 0x1587
leaq 0xfcde(%rip), %rdi      # 0x1126c
movl $0x3c, %esi
movl $0x14, %edx
callq 0x92d0
jmp 0x159f
leaq 0xfcd2(%rip), %rdi      # 0x11278
movl $0x3c, %esi
movl $0x14, %edx
callq 0x9720
xorl %eax, %eax
addq $0x30, %rsp
popq %rbp
retq
nopl (%rax)