// File: /workspace/github_c_makefile_star2_O1/ataradov[P]edbg/target.c
// Function: target_fuse_commands
void target_fuse_commands(target_ops_t *ops, char *cmd)
{
  while (true)
  {
    cmd = process_fuse_commands(ops, cmd);

    if (*cmd == ';')
    {
      cmd++;
      continue;
    }
    else if (*cmd == 0)
    {
      break;
    }
    else
    {
      error_exit("junk at the end of the fuse operations: '%s'", cmd);
    }
  }
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x1058, %rsp           # imm = 0x1058
movq %rsi, %rbx
movq %rdi, %rbp
leaq 0x10(%rsp), %r12
movq %rdi, 0x48(%rsp)
movq %rbx, 0x10(%rsp)
xorl %r13d, %r13d
xorl %r14d, %r14d
xorl %r15d, %r15d
movzbl (%rbx), %eax
cmpl $0x72, %eax
je 0x9050
cmpl $0x76, %eax
je 0x904b
cmpl $0x77, %eax
jne 0x9058
movb $0x1, %r14b
jmp 0x9053
movb $0x1, %r13b
jmp 0x9053
movb $0x1, %r15b
incq %rbx
jmp 0x9034
movq %rbx, 0x10(%rsp)
movb $0x1, %al
testb $0x1, %r15b
jne 0x906b
movl %r14d, %eax
orb %r13b, %al
movzbl %al, %edi
andl $0x1, %edi
movq $0x0, 0x40(%rsp)
leaq 0x8ba4(%rip), %rsi      # 0x11c25
xorl %eax, %eax
callq 0x7bb4
cmpb $0x2c, (%rbx)
je 0x909f
movq %rbx, %rdi
movq %r12, %rsi
xorl %edx, %edx
callq 0x6240
movq %rax, 0x40(%rsp)
movq 0x10(%rsp), %rax
cmpb $0x2c, (%rax)
jne 0x90e8
leaq 0x1(%rax), %rdi
movq %rdi, 0x10(%rsp)
movzbl 0x1(%rax), %ecx
cmpl $0x3a, %ecx
je 0x910b
cmpl $0x2a, %ecx
jne 0x9127
addq $0x2, %rax
movq %rax, 0x10(%rsp)
movb $0x1, %al
movq %rax, 0x18(%rsp)
movq $0x0, 0x28(%rsp)
xorl %ecx, %ecx
movl $0x0, 0xc(%rsp)
jmp 0x9172
movq $0x0, 0x28(%rsp)
leaq 0x8b4a(%rip), %rdi      # 0x11c42
xorl %eax, %eax
callq 0x7c8d
xorl %ecx, %ecx
movl $0x0, 0xc(%rsp)
jmp 0x9169
addq $0x2, %rax
movq %rax, 0x10(%rsp)
movb $0x1, %al
movl %eax, 0xc(%rsp)
movq $0x0, 0x28(%rsp)
xorl %ecx, %ecx
jmp 0x9169
movl $0x0, 0xc(%rsp)
movq %r12, %rsi
xorl %edx, %edx
callq 0x6240
movq 0x10(%rsp), %rdi
cmpb $0x3a, (%rdi)
movq %rax, 0x28(%rsp)
jne 0x9167
incq %rdi
movq %rdi, 0x10(%rsp)
movl $0x0, 0xc(%rsp)
movq %r12, %rsi
xorl %edx, %edx
callq 0x6240
movq %rax, %rcx
jmp 0x9169
movl %eax, %ecx
movq $0x0, 0x18(%rsp)
movq 0x10(%rsp), %rbx
cmpb $0x2c, (%rbx)
movq %rcx, 0x38(%rsp)
jne 0x91b9
leaq 0x1(%rbx), %rdi
movq %rdi, 0x10(%rsp)
cmpb $0x0, 0x18(%rsp)
je 0x91e7
movl $0x1, %r12d
xorl %ebp, %ebp
movzbl (%rbx,%r12), %eax
testl %eax, %eax
je 0x9206
cmpl $0x3b, %eax
je 0x9206
incq %r12
movabsq $0x100000000, %rax      # imm = 0x100000000
addq %rax, %rbp
jmp 0x9199
testb $0x1, %r14b
jne 0x91c9
testb $0x1, %r13b
je 0x9249
movq $0x0, 0x30(%rsp)
leaq 0x8a80(%rip), %rdi      # 0x11c59
xorl %eax, %eax
callq 0x7c8d
movq 0x38(%rsp), %rcx
jmp 0x9252
movq %r12, %rsi
xorl %edx, %edx
callq 0x6240
movq 0x38(%rsp), %rcx
movq %rax, 0x20(%rsp)
movq $0x0, 0x30(%rsp)
jmp 0x925b
movq %rdi, 0x20(%rsp)
movl %r12d, %edi
callq 0x7dba
sarq $0x20, %rbp
movq %rax, 0x30(%rsp)
movq %rax, %rdi
movq 0x20(%rsp), %rsi
movq %rbp, %rdx
callq 0x6180
movq 0x38(%rsp), %rcx
addq %r12, %rbx
movq %rbx, 0x10(%rsp)
movq $0x0, 0x20(%rsp)
movq 0x48(%rsp), %rbp
jmp 0x925b
movq $0x0, 0x30(%rsp)
movq $0x0, 0x20(%rsp)
movq 0x40(%rsp), %r12
xorl %edi, %edi
movq 0x28(%rsp), %rax
movl %eax, %ebx
subl %ecx, %ebx
setge %dil
leaq 0x8a22(%rip), %rsi      # 0x11c98
xorl %eax, %eax
callq 0x7bb4
xorl %edi, %edi
cmpl $0x21, %ebx
setl %dil
leaq 0x8a3d(%rip), %rsi      # 0x11cca
xorl %eax, %eax
callq 0x7bb4
movq 0x18(%rsp), %rax
andb %r15b, %al
cmpb $0x1, %al
jne 0x92ba
testb $0x1, %r14b
jne 0x92ac
testb $0x1, %r13b
je 0x92ba
leaq 0x8a39(%rip), %rdi      # 0x11cec
xorl %eax, %eax
callq 0x7c8d
movl %r12d, %edi
leaq 0x50(%rsp), %rsi
callq *0x40(%rbp)
movl %eax, %ebx
xorl %edi, %edi
testl %eax, %eax
setg %dil
leaq 0x8a40(%rip), %rsi      # 0x11d16
movl %r12d, %edx
xorl %eax, %eax
callq 0x7bb4
testb $0x1, %r15b
je 0x9422
cmpb $0x0, 0x18(%rsp)
je 0x932e
leaq 0x8a52(%rip), %rdi      # 0x11d4a
movl %ebx, %esi
movl %r12d, %edx
movq 0x30(%rsp), %r15
movq %r15, %rcx
xorl %eax, %eax
callq 0x7a78
movq %r15, %rdi
leaq 0x50(%rsp), %rsi
movl %ebx, %edx
callq 0x7e95
leaq 0x8a5d(%rip), %rdi      # 0x11d7f
xorl %eax, %eax
callq 0x7a78
jmp 0x9422
cmpb $0x0, 0xc(%rsp)
je 0x938c
leaq 0x8a47(%rip), %rdi      # 0x11d83
movl %ebx, %esi
movl %r12d, %edx
xorl %eax, %eax
callq 0x7a78
testl %ebx, %ebx
leaq 0x8a59(%rip), %r12      # 0x11daa
jle 0x936f
movl %ebx, %r15d
xorl %ebp, %ebp
movzbl 0x50(%rsp,%rbp), %esi
movq %r12, %rdi
xorl %eax, %eax
callq 0x7b1d
incq %rbp
cmpq %rbp, %r15
jne 0x9358
leaq 0x7576(%rip), %rdi      # 0x108ec
xorl %eax, %eax
callq 0x7b1d
movq 0x48(%rsp), %rbp
movq 0x40(%rsp), %r12
jmp 0x9422
movq 0x28(%rsp), %rsi
movq 0x38(%rsp), %rdx
cmpl %edx, %esi
movl %edx, %eax
cmovgl %esi, %eax
subl %edx, %eax
incl %eax
xorl %ecx, %ecx
xorl %ebp, %ebp
movl %edx, %r8d
addl %ecx, %r8d
leal 0x7(%rdx,%rcx), %edi
cmovnsl %r8d, %edi
sarl $0x3, %edi
movslq %edi, %rdi
movl $0x1, %r9d
shll %cl, %r9d
movzbl 0x50(%rsp,%rdi), %edi
andl $0x7, %r8d
btl %r8d, %edi
movl $0x0, %edi
jae 0x93d9
movl %r9d, %edi
orl %edi, %ebp
incl %ecx
cmpl %ecx, %eax
jne 0x93a5
cmpl %edx, %esi
jne 0x93fa
leaq 0x89c6(%rip), %rdi      # 0x11db2
movl %edx, %esi
movl %r12d, %edx
xorl %eax, %eax
callq 0x7a78
jmp 0x940b
leaq 0x89d4(%rip), %rdi      # 0x11dd5
movl %r12d, %ecx
xorl %eax, %eax
callq 0x7a78
leaq 0x89ea(%rip), %rdi      # 0x11dfc
movl %ebp, %esi
movl %ebp, %edx
xorl %eax, %eax
callq 0x7b1d
movq 0x48(%rsp), %rbp
testb $0x1, %r14b
je 0x9573
cmpb $0x0, 0x18(%rsp)
je 0x9492
leaq 0x89cd(%rip), %rdi      # 0x11e07
movl %ebx, %esi
movl %r12d, %edx
movq 0x30(%rsp), %r14
movq %r14, %rcx
xorl %eax, %eax
callq 0x7a78
movq %r14, %rdi
leaq 0x850(%rsp), %r14
movq %r14, %rsi
movl %ebx, %edx
callq 0x7dec
xorl %edi, %edi
cmpl %ebx, %eax
sete %dil
leaq 0x89c9(%rip), %rsi      # 0x11e3b
movl %eax, %edx
movl %ebx, %ecx
xorl %eax, %eax
callq 0x7bb4
movslq %ebx, %rdx
leaq 0x50(%rsp), %rdi
movq %r14, %rsi
callq 0x6180
jmp 0x955a
cmpb $0x0, 0xc(%rsp)
je 0x94ac
leaq 0x89d9(%rip), %rdi      # 0x11e79
xorl %eax, %eax
callq 0x7c8d
jmp 0x955a
movq 0x28(%rsp), %r8
movq 0x38(%rsp), %r9
cmpl %r9d, %r8d
movq 0x20(%rsp), %rsi
jne 0x94dc
leaq 0x89ee(%rip), %rdi      # 0x11eb5
movl %r9d, %edx
movl %r12d, %ecx
xorl %eax, %eax
movq %r8, %r14
movq %r9, %r15
callq 0x7a78
jmp 0x94f9
leaq 0x8a01(%rip), %rdi      # 0x11ee4
movl %r8d, %edx
movl %r9d, %ecx
movq %r8, %r14
movl %r12d, %r8d
xorl %eax, %eax
movq %r9, %r15
callq 0x7a78
cmpl %r15d, %r14d
movl %r15d, %eax
cmovgl %r14d, %eax
subl %r15d, %eax
incl %eax
xorl %edx, %edx
movq %r15, %r9
movq 0x20(%rsp), %r10
movl %r9d, %ecx
addl %edx, %ecx
leal 0x7(%r9,%rdx), %esi
cmovnsl %ecx, %esi
andb $0x7, %cl
movl $0x1, %edi
shll %cl, %edi
sarl $0x3, %esi
movslq %esi, %rcx
movb 0x50(%rsp,%rcx), %sil
movl %edi, %r8d
notb %r8b
andb %sil, %r8b
orb %dil, %sil
btl %edx, %r10d
movzbl %r8b, %edi
movzbl %sil, %esi
cmovael %edi, %esi
movb %sil, 0x50(%rsp,%rcx)
incl %edx
cmpl %edx, %eax
jne 0x9512
movl %r12d, %edi
leaq 0x50(%rsp), %rsi
callq *0x48(%rbp)
leaq 0x8813(%rip), %rdi      # 0x11d7f
xorl %eax, %eax
callq 0x7a78
testb $0x1, %r13b
leaq 0x89d2(%rip), %r15      # 0x11f50
je 0x96c1
movl %r12d, %edi
leaq 0x50(%rsp), %rsi
callq *0x40(%rbp)
cmpb $0x0, 0x18(%rsp)
je 0x95fc
movq 0x30(%rsp), %r14
movq %r14, %rdi
leaq 0x850(%rsp), %rsi
movl %ebx, %edx
callq 0x7dec
movl %eax, %ebx
leaq 0x8961(%rip), %rdi      # 0x11f17
movl %eax, %esi
movl %r12d, %edx
movq %r14, %rcx
xorl %eax, %eax
callq 0x7a78
testl %ebx, %ebx
jle 0x96b3
movl %ebx, %r14d
xorl %ebx, %ebx
movzbl 0x50(%rsp,%rbx), %ecx
movzbl 0x850(%rsp,%rbx), %edx
cmpb %dl, %cl
je 0x95ef
movq %r15, %rdi
movl %ebx, %esi
xorl %eax, %eax
callq 0x7c8d
incq %rbx
cmpq %rbx, %r14
jne 0x95d2
jmp 0x96b3
cmpb $0x0, 0xc(%rsp)
je 0x9616
leaq 0x896f(%rip), %rdi      # 0x11f79
xorl %eax, %eax
callq 0x7c8d
jmp 0x96b3
movq 0x28(%rsp), %rsi
movq 0x38(%rsp), %rdx
cmpl %edx, %esi
movl %edx, %eax
cmovgl %esi, %eax
subl %edx, %eax
incl %eax
xorl %ecx, %ecx
xorl %ebx, %ebx
movl %edx, %r8d
addl %ecx, %r8d
leal 0x7(%rdx,%rcx), %edi
cmovnsl %r8d, %edi
sarl $0x3, %edi
movslq %edi, %rdi
movl $0x1, %r9d
shll %cl, %r9d
movzbl 0x50(%rsp,%rdi), %edi
andl $0x7, %r8d
btl %r8d, %edi
movl $0x0, %edi
jae 0x9663
movl %r9d, %edi
orl %edi, %ebx
incl %ecx
cmpl %ecx, %eax
jne 0x962f
cmpl %edx, %esi
jne 0x9684
leaq 0x8940(%rip), %rdi      # 0x11fb6
movl %edx, %esi
movl %r12d, %edx
xorl %eax, %eax
callq 0x7a78
jmp 0x9695
leaq 0x8950(%rip), %rdi      # 0x11fdb
movl %r12d, %ecx
xorl %eax, %eax
callq 0x7a78
movq 0x20(%rsp), %rdx
cmpl %ebx, %edx
je 0x96b3
leaq 0x895f(%rip), %rdi      # 0x12004
movl %edx, %esi
movl %ebx, %ecx
movl %ebx, %r8d
xorl %eax, %eax
callq 0x7c8d
leaq 0x86c5(%rip), %rdi      # 0x11d7f
xorl %eax, %eax
callq 0x7a78
movq 0x10(%rsp), %rbx
movzbl (%rbx), %eax
cmpl $0x3b, %eax
je 0x96ed
testl %eax, %eax
leaq 0x10(%rsp), %r12
je 0x96fa
leaq 0x83a7(%rip), %rdi      # 0x11a85
movq %rbx, %rsi
xorl %eax, %eax
callq 0x7c8d
jmp 0x9026
incq %rbx
leaq 0x10(%rsp), %r12
jmp 0x9026
addq $0x1058, %rsp           # imm = 0x1058
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq