// File: massykezzoul[P]jeu-de-la-vie/configuration/configuration.cpp
// Function: verif_valeur(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)
bool verif_valeur(string cle,string valeur) {
	int x,y;
	if ((cle == "Probability") && (isFloat(valeur)))
		return true;
	else if ((cle == "Dimension" && (convert(valeur) > 0)))
		return true;
	else if ((cle == "Cell" && (decode_cell(valeur,x,y))))
		return true;
	else 
		return false;
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0xf0, %rsp
movq %rdi, -0xb8(%rbp)
movq %rsi, -0xb0(%rbp)
movq %rdi, -0x10(%rbp)
movq %rsi, -0x18(%rbp)
leaq 0x2ca1(%rip), %rsi      # 0xa4c9
callq 0x6e60
movb %al, %cl
movb $0x0, -0x41(%rbp)
xorl %eax, %eax
testb $0x1, %cl
movb %al, -0xa2(%rbp)
jne 0x7842
jmp 0x787f
movq -0xb0(%rbp), %rsi
leaq -0x40(%rbp), %rdi
movq %rdi, -0xc8(%rbp)
callq 0x3110
movq -0xc8(%rbp), %rdi
movb $0x1, -0x41(%rbp)
callq 0x8360
movb %al, -0xb9(%rbp)
jmp 0x7871
movb -0xb9(%rbp), %al
movb %al, -0xa2(%rbp)
jmp 0x787f
movb -0xa2(%rbp), %al
movb %al, -0xc9(%rbp)
testb $0x1, -0x41(%rbp)
jne 0x7893
jmp 0x789c
leaq -0x40(%rbp), %rdi
callq 0x3160
movb -0xc9(%rbp), %al
testb $0x1, %al
jne 0x78a8
jmp 0x78d3
movb $0x1, -0x1(%rbp)
jmp 0x7a64
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
testb $0x1, -0x41(%rbp)
jne 0x78c5
jmp 0x78ce
leaq -0x40(%rbp), %rdi
callq 0x3160
jmp 0x7a72
movq -0xb8(%rbp), %rdi
leaq 0x2bf4(%rip), %rsi      # 0xa4d5
callq 0x6e60
movb %al, %cl
movb $0x0, -0x79(%rbp)
xorl %eax, %eax
testb $0x1, %cl
movb %al, -0xca(%rbp)
jne 0x78fb
jmp 0x793c
movq -0xb0(%rbp), %rsi
leaq -0x78(%rbp), %rdi
movq %rdi, -0xd8(%rbp)
callq 0x3110
movq -0xd8(%rbp), %rdi
movb $0x1, -0x79(%rbp)
callq 0x8160
movl %eax, -0xd0(%rbp)
jmp 0x792a
movl -0xd0(%rbp), %eax
cmpl $0x0, %eax
setg %al
movb %al, -0xca(%rbp)
movb -0xca(%rbp), %al
movb %al, -0xd9(%rbp)
testb $0x1, -0x79(%rbp)
jne 0x7950
jmp 0x7959
leaq -0x78(%rbp), %rdi
callq 0x3160
movb -0xd9(%rbp), %al
testb $0x1, %al
jne 0x7965
jmp 0x7990
movb $0x1, -0x1(%rbp)
jmp 0x7a64
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
testb $0x1, -0x79(%rbp)
jne 0x7982
jmp 0x798b
leaq -0x78(%rbp), %rdi
callq 0x3160
jmp 0x7a72
movq -0xb8(%rbp), %rdi
leaq 0x2b41(%rip), %rsi      # 0xa4df
callq 0x6e60
movb %al, %cl
movb $0x0, -0xa1(%rbp)
xorl %eax, %eax
testb $0x1, %cl
movb %al, -0xda(%rbp)
jne 0x79bb
jmp 0x7a06
movq -0xb0(%rbp), %rsi
leaq -0xa0(%rbp), %rdi
movq %rdi, -0xe8(%rbp)
callq 0x3110
movq -0xe8(%rbp), %rdi
movb $0x1, -0xa1(%rbp)
leaq -0x1c(%rbp), %rsi
leaq -0x20(%rbp), %rdx
callq 0x7a80
movb %al, -0xdb(%rbp)
jmp 0x79f8
movb -0xdb(%rbp), %al
movb %al, -0xda(%rbp)
jmp 0x7a06
movb -0xda(%rbp), %al
movb %al, -0xe9(%rbp)
testb $0x1, -0xa1(%rbp)
jne 0x7a1d
jmp 0x7a29
leaq -0xa0(%rbp), %rdi
callq 0x3160
movb -0xe9(%rbp), %al
testb $0x1, %al
jne 0x7a35
jmp 0x7a60
movb $0x1, -0x1(%rbp)
jmp 0x7a64
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
testb $0x1, -0xa1(%rbp)
jne 0x7a52
jmp 0x7a5e
leaq -0xa0(%rbp), %rdi
callq 0x3160
jmp 0x7a72
movb $0x0, -0x1(%rbp)
movb -0x1(%rbp), %al
andb $0x1, %al
addq $0xf0, %rsp
popq %rbp
retq
movq -0x50(%rbp), %rdi
callq 0x33f0
nopl (%rax,%rax)