// File: jstaursky[P]hutch/src/Sleigh/slghsymbol.cc
// Function: ContextCommit::saveXml(std::ostream&) const
void ContextCommit::saveXml(ostream &s) const

{
  s << "<commit";
  a_v_u(s,"id",sym->getId());
  a_v_i(s,"num",num);
  a_v_u(s,"mask",mask);
  a_v_b(s,"flow",flow);
  s << "/>\n";
}

// Assembly:
subq $0x118, %rsp            # imm = 0x118
movq %rdi, 0x110(%rsp)
movq %rsi, 0x108(%rsp)
movq 0x110(%rsp), %rax
movq %rax, 0x40(%rsp)
movq 0x108(%rsp), %rdi
leaq 0x3c75f(%rip), %rsi     # 0x189682
callq 0xd8300
movq 0x108(%rsp), %rax
movq %rax, 0x48(%rsp)
leaq 0xe7(%rsp), %rdi
movq %rdi, 0x50(%rsp)
callq 0xe0c80
movq 0x50(%rsp), %rdx
leaq 0x3adb9(%rip), %rsi     # 0x187d0c
leaq 0xe8(%rsp), %rdi
callq 0xe00a0
jmp 0x14cf62
movq 0x40(%rsp), %rax
movq 0x8(%rax), %rdi
callq 0xdbac0
movl %eax, 0x3c(%rsp)
jmp 0x14cf76
movq 0x48(%rsp), %rdi
movl 0x3c(%rsp), %eax
movl %eax, %eax
movl %eax, %edx
leaq 0xe8(%rsp), %rsi
callq 0xd7c30
jmp 0x14cf92
leaq 0xe8(%rsp), %rdi
callq 0xd4550
leaq 0xe7(%rsp), %rdi
callq 0xd8ec0
movq 0x108(%rsp), %rax
movq %rax, 0x28(%rsp)
leaq 0xaf(%rsp), %rdi
movq %rdi, 0x30(%rsp)
callq 0xe0c80
movq 0x30(%rsp), %rdx
leaq 0x3a02d(%rip), %rsi     # 0x187004
leaq 0xb0(%rsp), %rdi
callq 0xe00a0
jmp 0x14cfe6
movq 0x28(%rsp), %rdi
movq 0x40(%rsp), %rax
movslq 0x10(%rax), %rdx
leaq 0xb0(%rsp), %rsi
callq 0xde2b0
jmp 0x14d003
leaq 0xb0(%rsp), %rdi
callq 0xd4550
leaq 0xaf(%rsp), %rdi
callq 0xd8ec0
movq 0x108(%rsp), %rax
movq %rax, 0x18(%rsp)
leaq 0x87(%rsp), %rdi
movq %rdi, 0x20(%rsp)
callq 0xe0c80
movq 0x20(%rsp), %rdx
leaq 0x3b5cb(%rip), %rsi     # 0x188613
leaq 0x88(%rsp), %rdi
callq 0xe00a0
jmp 0x14d057
movq 0x18(%rsp), %rdi
movq 0x40(%rsp), %rax
movl 0x14(%rax), %eax
movl %eax, %edx
leaq 0x88(%rsp), %rsi
callq 0xd7c30
jmp 0x14d075
leaq 0x88(%rsp), %rdi
callq 0xd4550
leaq 0x87(%rsp), %rdi
callq 0xd8ec0
movq 0x108(%rsp), %rax
movq %rax, 0x8(%rsp)
leaq 0x5f(%rsp), %rdi
movq %rdi, 0x10(%rsp)
callq 0xe0c80
movq 0x10(%rsp), %rdx
leaq 0x3c0b7(%rip), %rsi     # 0x18916e
leaq 0x60(%rsp), %rdi
callq 0xe00a0
jmp 0x14d0c3
movq 0x8(%rsp), %rdi
movq 0x40(%rsp), %rax
movzbl 0x18(%rax), %edx
andl $0x1, %edx
leaq 0x60(%rsp), %rsi
callq 0xd0a30
jmp 0x14d0e0
leaq 0x60(%rsp), %rdi
callq 0xd4550
leaq 0x5f(%rsp), %rdi
callq 0xd8ec0
movq 0x108(%rsp), %rdi
leaq 0x3b71a(%rip), %rsi     # 0x18881d
callq 0xd8300
addq $0x118, %rsp            # imm = 0x118
retq
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xd8(%rsp)
movl %eax, 0xd4(%rsp)
jmp 0x14d147
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xd8(%rsp)
movl %eax, 0xd4(%rsp)
leaq 0xe8(%rsp), %rdi
callq 0xd4550
leaq 0xe7(%rsp), %rdi
callq 0xd8ec0
jmp 0x14d226
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xd8(%rsp)
movl %eax, 0xd4(%rsp)
jmp 0x14d190
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xd8(%rsp)
movl %eax, 0xd4(%rsp)
leaq 0xb0(%rsp), %rdi
callq 0xd4550
leaq 0xaf(%rsp), %rdi
callq 0xd8ec0
jmp 0x14d226
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xd8(%rsp)
movl %eax, 0xd4(%rsp)
jmp 0x14d1d9
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xd8(%rsp)
movl %eax, 0xd4(%rsp)
leaq 0x88(%rsp), %rdi
callq 0xd4550
leaq 0x87(%rsp), %rdi
callq 0xd8ec0
jmp 0x14d226
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xd8(%rsp)
movl %eax, 0xd4(%rsp)
jmp 0x14d21c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xd8(%rsp)
movl %eax, 0xd4(%rsp)
leaq 0x60(%rsp), %rdi
callq 0xd4550
leaq 0x5f(%rsp), %rdi
callq 0xd8ec0
movq 0xd8(%rsp), %rdi
callq 0xe0be0
nopw %cs:(%rax,%rax)