// File: /workspace/github_cpp_makefile_star2_O1/acherkaoui[P]HTOP/core/Parser.cpp
// Function: Parser::isMandatoryModule(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>) const
bool Parser::isMandatoryModule(const std::string name) const
{
	return (this->toLower(name) == "ram" ||
		this->toLower(name) == "cpu" ||
		this->toLower(name) == "network" ||
		this->toLower(name) == "os" ||
		this->toLower(name) == "process" ||
		this->toLower(name) == "user" ||
		this->toLower(name) == "clock");
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x1c8, %rsp            # imm = 0x1C8
movq %rsi, %r14
leaq 0x58(%rsp), %rax
movq %rax, -0x10(%rax)
movq (%rsi), %rsi
movq 0x8(%r14), %rdx
addq %rsi, %rdx
leaq 0x48(%rsp), %rbx
movq %rbx, %rdi
callq 0x635a
leaq 0x188(%rsp), %rdi
movq %rbx, %rdx
callq 0x74fe
leaq 0x6045(%rip), %rsi      # 0xd048
leaq 0x188(%rsp), %rdi
callq 0x4120
movl %eax, %ebx
movb $0x1, %bpl
testl %eax, %eax
je 0x7209
leaq 0xd8(%rsp), %r12
movq %r12, -0x10(%r12)
movq (%r14), %rsi
movq 0x8(%r14), %rdx
addq %rsi, %rdx
leaq 0xc8(%rsp), %rdi
callq 0x635a
leaq 0x168(%rsp), %rdi
leaq 0xc8(%rsp), %rdx
callq 0x74fe
leaq 0x68f2(%rip), %rsi      # 0xd94f
leaq 0x168(%rsp), %rdi
callq 0x4120
testl %eax, %eax
je 0x7209
leaq 0xb8(%rsp), %r13
movq %r13, -0x10(%r13)
movq (%r14), %rsi
movq 0x8(%r14), %rdx
addq %rsi, %rdx
leaq 0xa8(%rsp), %rdi
callq 0x635a
leaq 0x148(%rsp), %rdi
leaq 0xa8(%rsp), %rdx
callq 0x74fe
leaq 0x5f84(%rip), %rsi      # 0xd035
leaq 0x148(%rsp), %rdi
callq 0x4120
testl %eax, %eax
je 0x7219
leaq 0x98(%rsp), %rbp
movq %rbp, -0x10(%rbp)
movq (%r14), %rsi
movq 0x8(%r14), %rdx
addq %rsi, %rdx
leaq 0x88(%rsp), %rdi
callq 0x635a
leaq 0x128(%rsp), %rdi
leaq 0x88(%rsp), %rdx
callq 0x74fe
leaq 0x5f38(%rip), %rsi      # 0xd03d
leaq 0x128(%rsp), %rdi
callq 0x4120
testl %eax, %eax
je 0x7224
leaq 0x38(%rsp), %rax
movq %rax, -0x10(%rax)
movq (%r14), %rsi
movq 0x8(%r14), %rdx
addq %rsi, %rdx
leaq 0x28(%rsp), %rdi
callq 0x635a
leaq 0x108(%rsp), %rdi
leaq 0x28(%rsp), %rdx
callq 0x74fe
leaq 0x5ef0(%rip), %rsi      # 0xd040
leaq 0x108(%rsp), %rdi
callq 0x4120
testl %eax, %eax
je 0x738e
leaq 0x18(%rsp), %rax
movq %rax, -0x10(%rax)
movq (%r14), %rsi
movq 0x8(%r14), %rdx
addq %rsi, %rdx
leaq 0x8(%rsp), %rdi
callq 0x635a
leaq 0xe8(%rsp), %rdi
leaq 0x8(%rsp), %rdx
callq 0x74fe
leaq 0x5eb1(%rip), %rsi      # 0xd04c
leaq 0xe8(%rsp), %rdi
callq 0x4120
testl %eax, %eax
je 0x739f
leaq 0x78(%rsp), %r15
movq %r15, -0x10(%r15)
movq (%r14), %rsi
movq 0x8(%r14), %rdx
addq %rsi, %rdx
leaq 0x68(%rsp), %rdi
callq 0x635a
leaq 0x1a8(%rsp), %rdi
leaq 0x68(%rsp), %rdx
callq 0x74fe
leaq 0x5e49(%rip), %rsi      # 0xd02f
leaq 0x1a8(%rsp), %rdi
callq 0x4120
testl %eax, %eax
sete %bpl
movb $0x1, %r14b
movb $0x1, %r12b
movb $0x1, %r13b
movb $0x1, %r15b
movb $0x1, %al
jmp 0x7235
xorl %r14d, %r14d
xorl %r12d, %r12d
xorl %r13d, %r13d
xorl %r15d, %r15d
xorl %eax, %eax
jmp 0x7235
movb $0x1, %r14b
xorl %r12d, %r12d
xorl %r13d, %r13d
jmp 0x722d
movb $0x1, %r14b
xorl %r13d, %r13d
movb $0x1, %r12b
xorl %r15d, %r15d
xorl %eax, %eax
movb $0x1, %bpl
testb %al, %al
je 0x7262
leaq 0x1b8(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x724f
callq 0x4320
leaq 0x78(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x7262
callq 0x4320
testb %r15b, %r15b
leaq 0x58(%rsp), %r15
je 0x7295
leaq 0xf8(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x7282
callq 0x4320
leaq 0x18(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x7295
callq 0x4320
testb %r13b, %r13b
je 0x72c3
leaq 0x118(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x72b0
callq 0x4320
leaq 0x38(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x72c3
callq 0x4320
testb %r12b, %r12b
je 0x72f4
leaq 0x138(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x72de
callq 0x4320
leaq 0x98(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x72f4
callq 0x4320
testb %r14b, %r14b
je 0x7325
leaq 0x158(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x730f
callq 0x4320
leaq 0xb8(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x7325
callq 0x4320
testl %ebx, %ebx
je 0x7355
leaq 0x178(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x733f
callq 0x4320
leaq 0xd8(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x7355
callq 0x4320
leaq 0x198(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x736b
callq 0x4320
movq 0x48(%rsp), %rdi
cmpq %r15, %rdi
je 0x737a
callq 0x4320
movl %ebp, %eax
addq $0x1c8, %rsp            # imm = 0x1C8
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
movb $0x1, %r14b
xorl %r15d, %r15d
movb $0x1, %r12b
movb $0x1, %r13b
jmp 0x7230
movb $0x1, %r14b
xorl %eax, %eax
movb $0x1, %r12b
movb $0x1, %r13b
movb $0x1, %r15b
jmp 0x7232
movq %rax, %rbx
movq 0x68(%rsp), %rdi
cmpq %r15, %rdi
je 0x73c9
callq 0x4320
jmp 0x73c9
movq %rax, %rbx
leaq 0xf8(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x73e4
callq 0x4320
jmp 0x73e4
movq %rax, %rbx
movq 0x8(%rsp), %rdi
leaq 0x18(%rsp), %rax
cmpq %rax, %rdi
je 0x73fd
callq 0x4320
jmp 0x73fd
movq %rax, %rbx
leaq 0x118(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x7418
callq 0x4320
jmp 0x7418
movq %rax, %rbx
movq 0x28(%rsp), %rdi
leaq 0x38(%rsp), %rax
cmpq %rax, %rdi
je 0x7431
callq 0x4320
jmp 0x7431
movq %rax, %rbx
leaq 0x138(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x744c
callq 0x4320
jmp 0x744c
movq %rax, %rbx
movq 0x88(%rsp), %rdi
cmpq %rbp, %rdi
je 0x7463
callq 0x4320
jmp 0x7463
movq %rax, %rbx
leaq 0x158(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x747e
callq 0x4320
jmp 0x747e
movq %rax, %rbx
movq 0xa8(%rsp), %rdi
cmpq %r13, %rdi
je 0x7495
callq 0x4320
jmp 0x7495
movq %rax, %rbx
leaq 0x178(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x74b0
callq 0x4320
jmp 0x74b0
movq %rax, %rbx
movq 0xc8(%rsp), %rdi
cmpq %r12, %rdi
je 0x74c7
callq 0x4320
jmp 0x74c7
movq %rax, %rbx
leaq 0x198(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x74e2
callq 0x4320
jmp 0x74e2
movq %rax, %rbx
movq 0x48(%rsp), %rdi
leaq 0x58(%rsp), %rax
cmpq %rax, %rdi
je 0x74f6
callq 0x4320
movq %rbx, %rdi
callq 0x45c0