// File: /workspace/github_cpp_makefile_star2_O3/interimadd[P]M5Stack-PixelArt/test/pixel_art_test.cpp
// Function: (anonymous namespace)::TestPixelArt_CreatePixelArtObj_Test::TestBody()
TEST_F(TestPixelArt, CreatePixelArtObj)
  {
    MonochromePixelArt pixel_art = {
      {1, 0, 0},
      {0, 0, 1}
    };
    EXPECT_EQ(1, pixel_art[0][0]);
    EXPECT_EQ(0, pixel_art[1][1]);
  }

// Assembly:
pushq %r14
pushq %rbx
subq $0x68, %rsp
leaq 0x8(%rsp), %rsi
movw $0x1, (%rsi)
movb $0x0, 0x2(%rsi)
leaq 0x20(%rsp), %rdi
leaq 0x1f(%rsp), %rcx
movl $0x3, %edx
callq 0x2093a
leaq 0x38(%rsp), %rdi
leaq 0x10(%rsp), %rsi
movw $0x0, (%rsi)
movb $0x1, 0x2(%rsi)
leaq 0x1e(%rsp), %rcx
movl $0x3, %edx
callq 0x2093a
leaq 0x50(%rsp), %rdi
leaq 0x20(%rsp), %rsi
leaq 0x1d(%rsp), %rcx
movl $0x2, %edx
callq 0x2097e
movl $0x30, %ebx
movq 0x8(%rsp,%rbx), %rdi
testq %rdi, %rdi
je 0x1fdd8
movq 0x18(%rsp,%rbx), %rsi
subq %rdi, %rsi
callq 0x1d460
addq $-0x18, %rbx
jne 0x1fdc1
leaq 0x8(%rsp), %rcx
movl $0x1, (%rcx)
movq 0x50(%rsp), %rax
movq (%rax), %r8
leaq 0x2c948(%rip), %rsi     # 0x4c740
leaq 0x292da(%rip), %rdx     # 0x490d9
leaq 0x20(%rsp), %rdi
callq 0x20c86
cmpb $0x0, 0x20(%rsp)
jne 0x1fe8a
leaq 0x8(%rsp), %rdi
callq 0x29d3a
movq 0x28(%rsp), %rax
testq %rax, %rax
je 0x1fe29
movq (%rax), %r8
jmp 0x1fe30
leaq 0x2c06a(%rip), %r8      # 0x4be9a
leaq 0x291ec(%rip), %rdx     # 0x49023
leaq 0x10(%rsp), %rdi
movl $0x1, %esi
movl $0x15, %ecx
callq 0x27a58
leaq 0x10(%rsp), %rdi
leaq 0x8(%rsp), %rsi
callq 0x27af4
leaq 0x10(%rsp), %rdi
callq 0x27ac4
cmpq $0x0, 0x8(%rsp)
je 0x1fe8a
movl $0x1, %edi
callq 0x27a55
testb %al, %al
je 0x1fe8a
movq 0x8(%rsp), %rdi
testq %rdi, %rdi
je 0x1fe8a
movq (%rdi), %rax
callq *0x8(%rax)
leaq 0x28(%rsp), %rdi
xorl %esi, %esi
callq 0x20ebe
leaq 0x8(%rsp), %rcx
movl $0x0, (%rcx)
movq 0x50(%rsp), %rax
movq 0x18(%rax), %r8
incq %r8
leaq 0x2d2da(%rip), %rsi     # 0x4d18e
leaq 0x2922e(%rip), %rdx     # 0x490e9
leaq 0x20(%rsp), %rdi
callq 0x20c86
cmpb $0x0, 0x20(%rsp)
jne 0x1ff46
leaq 0x8(%rsp), %rdi
callq 0x29d3a
movq 0x28(%rsp), %rax
testq %rax, %rax
je 0x1fee5
movq (%rax), %r8
jmp 0x1feec
leaq 0x2bfae(%rip), %r8      # 0x4be9a
leaq 0x29130(%rip), %rdx     # 0x49023
leaq 0x10(%rsp), %rdi
movl $0x1, %esi
movl $0x16, %ecx
callq 0x27a58
leaq 0x10(%rsp), %rdi
leaq 0x8(%rsp), %rsi
callq 0x27af4
leaq 0x10(%rsp), %rdi
callq 0x27ac4
cmpq $0x0, 0x8(%rsp)
je 0x1ff46
movl $0x1, %edi
callq 0x27a55
testb %al, %al
je 0x1ff46
movq 0x8(%rsp), %rdi
testq %rdi, %rdi
je 0x1ff46
movq (%rdi), %rax
callq *0x8(%rax)
leaq 0x28(%rsp), %rdi
xorl %esi, %esi
callq 0x20ebe
leaq 0x50(%rsp), %rdi
callq 0x209f0
addq $0x68, %rsp
popq %rbx
popq %r14
retq
jmp 0x1ff9f
jmp 0x1ff9f
jmp 0x1ff6e
jmp 0x1ff7d
jmp 0x1ff8c
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x27ac4
jmp 0x1ff80
movq %rax, %rbx
leaq 0x8(%rsp), %rdi
callq 0x209c8
jmp 0x1ff8f
movq %rax, %rbx
leaq 0x20(%rsp), %rdi
callq 0x209da
jmp 0x1ffaa
jmp 0x1ff9f
jmp 0x1ffa7
movq %rax, %rdi
callq 0x2092b
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0x209f0
movq %rbx, %rdi
callq 0x1d900
movq %rax, %rbx
movl $0x30, %r14d
movq 0x8(%rsp,%r14), %rdi
testq %rdi, %rdi
je 0x1ffdc
movq 0x18(%rsp,%r14), %rsi
subq %rdi, %rsi
callq 0x1d460
addq $-0x18, %r14
jne 0x1ffc5
jmp 0x1ffb4
movq %rax, %rbx
movq 0x20(%rsp), %rdi
testq %rdi, %rdi
je 0x1ffb4
movq 0x30(%rsp), %rsi
subq %rdi, %rsi
callq 0x1d460
jmp 0x1ffb4
movq %rax, %rbx
jmp 0x1ffb4
nop