X86_PRE            34 core/vm-x86.c          X86_PRE(); ASM(reg); ASM(0x45); ASM(RBP(x))
X86_PRE            42 core/vm-x86.c          X86_PRE(); ASM(0xb8); ASMN((PN)(x)); 			/* movq x, %rax */ \
X86_PRE            43 core/vm-x86.c          X86_PRE(); ASM(0x89); 					/* movq */ \
X86_PRE            49 core/vm-x86.c          if (two) { X86_PRE(); ASM(0x8B); ASM(0x55); ASM(RBP(op.b)); } 	/* mov -B(%rbp) %edx */ \
X86_PRE            63 core/vm-x86.c          X86_PRE(); ASM(0xB8); ASMN(func); 				/* mov &func %rax */ \
X86_PRE            69 core/vm-x86.c          X86_PRE(); ASM(0x8B); ASM(0x55); ASM(RBP(op.a));/* mov -A(%rbp) %edx */ \
X86_PRE            71 core/vm-x86.c          X86_PRE(); ASM(0x39); ASM(0xC2); 		/* cmp %rax %rdx */ \
X86_PRE            93 core/vm-x86.c    X86_PRE(); ASM(0xB8); ASMN(potion_x86_debug); \
X86_PRE           175 core/vm-x86.c        X86_PRE(); ASM(0xc7); ASM(0xc7); ASMI(regn);
X86_PRE           177 core/vm-x86.c        X86_PRE(); ASM(out ? 0x8b : 0x89); ASM(0x7d); ASM(RBP(regn));
X86_PRE           182 core/vm-x86.c        X86_PRE(); ASM(0xc7); ASM(0xc6); ASMI(regn);
X86_PRE           184 core/vm-x86.c        X86_PRE(); ASM(out ? 0x8b : 0x89); ASM(0x75); ASM(RBP(regn));
X86_PRE           189 core/vm-x86.c        X86_PRE(); ASM(0xc7); ASM(0xc2); ASMI(regn);
X86_PRE           191 core/vm-x86.c        X86_PRE(); ASM(out ? 0x8b : 0x89); ASM(0x55); ASM(RBP(regn));
X86_PRE           196 core/vm-x86.c        X86_PRE(); ASM(0xc7); ASM(0xc1); ASMI(regn);
X86_PRE           198 core/vm-x86.c        X86_PRE(); ASM(out ? 0x8b : 0x89); ASM(0x4d); ASM(RBP(regn));
X86_PRE           217 core/vm-x86.c  	X86_PRE(); ASM(0x8B); ASM(0x5d); ASM(RBP(regn)); // mov %rbp(A) %rbx
X86_PRE           219 core/vm-x86.c  	  X86_PRE(); ASM(0x89); ASM(0x1c); ASM(0x24);    // mov %rbx (%rsp)
X86_PRE           221 core/vm-x86.c  	  X86_PRE(); ASM(0x89); ASM(0x5c); ASM(0x24); ASM((argn - 6) * sizeof(PN)); // mov %rbx N(%rsp)
X86_PRE           224 core/vm-x86.c  	X86_PRE(); ASM(0x8b); ASM(0x5d); ASM((argn - 4) * sizeof(PN));
X86_PRE           225 core/vm-x86.c  	X86_PRE(); ASM(0x89); ASM(0x5d); ASM(RBP(regn)); // mov %rbp(A) %rbx
X86_PRE           234 core/vm-x86.c    X86_PRE(); ASM(0x89); ASM(0xE5); 	// mov %rsp,%rbp
X86_PRE           244 core/vm-x86.c      X86_PRE(); ASM(0x81); ASM(0xEC); ASMI(rsp); // sub rsp, %esp
X86_PRE           246 core/vm-x86.c      X86_PRE(); ASM(0x83); ASM(0xEC); ASM(rsp);  // sub rsp, %esp
X86_PRE           274 core/vm-x86.c      X86_PRE(); ASM(0x8B); ASM(0x40);
X86_PRE           303 core/vm-x86.c    X86_PRE(); ASM(0xB8); ASMN(potion_f_values);		// mov &potion_f_values %rax
X86_PRE           305 core/vm-x86.c    X86_PRE(); ASM(0x05); ASMI(sizeof(struct PNTuple)
X86_PRE           307 core/vm-x86.c    X86_PRE(); ASM(0x8B); ASM(0); 			// mov (%rax) %rax
X86_PRE           330 core/vm-x86.c      X86_PRE(); ASM(0x8B); ASM(0x40);
X86_PRE           339 core/vm-x86.c    X86_PRE(); ASM(0x8B); ASM(0x55); ASM(RBP(op.a)); 	// mov %rsp(A) %rdx
X86_PRE           348 core/vm-x86.c      X86_PRE(); ASM(0x89); ASM(0x50);
X86_PRE           351 core/vm-x86.c    X86_PRE(); ASM(0x89); ASM(0x55); ASM(RBP(regs + op.b)); // mov %rdx %rsp(B)
X86_PRE           357 core/vm-x86.c    X86_PRE(); ASM(0x8B); ASM(0x40); ASM(sizeof(struct PNObject));
X86_PRE           364 core/vm-x86.c    X86_PRE(); ASM(0x8B); ASM(0x55); ASM(RBP(op.a)); 		// mov -A(%rbp) %edx
X86_PRE           366 core/vm-x86.c    X86_PRE(); ASM(0x89); ASM(0x50); ASM(sizeof(struct PNObject));// mov %rdx %rax.data
X86_PRE           374 core/vm-x86.c    X86_PRE(); ASM(0xB8); ASMN(potion_define_global);
X86_PRE           377 core/vm-x86.c    X86_PRE(); ASM(0x89); ASM(0x45); ASM(RBP(op.a)); 	// mov %eax -A(%rbp)
X86_PRE           383 core/vm-x86.c    X86_PRE(); ASM(0xB8); ASMN(potion_tuple_empty);// mov &potion_tuple_empty %rax
X86_PRE           393 core/vm-x86.c    X86_PRE(); ASM(0xB8); ASMN(potion_tuple_push);// mov &potion_tuple_push %rax
X86_PRE           404 core/vm-x86.c    X86_PRE(); ASM(0xB8); ASMN(potion_table_set); // mov &potion_table_set %rax
X86_PRE           427 core/vm-x86.c    X86_PRE(); ASM(0xB8); ASMN(potion_lick); 	// mov &potion_lick %rax
X86_PRE           437 core/vm-x86.c    X86_PRE(); ASM(0xB8); ASMN(potion_obj_get); 	// mov &potion_obj_get %rax
X86_PRE           448 core/vm-x86.c    X86_PRE(); ASM(0xB8); ASMN(potion_obj_set); 	// mov &potion_obj_set %rax
X86_PRE           455 core/vm-x86.c      X86_PRE(); ASM(0x8D); ASM(0x44); ASM(0x10); ASM(0xFF); // lea -1(%eax,%edx,1),%eax
X86_PRE           462 core/vm-x86.c      X86_PRE(); ASM(0x29); ASM(0xD0); // sub %edx %eax
X86_PRE           463 core/vm-x86.c      X86_PRE(); ASM(0xFF); ASM(0xC0); // inc %eax
X86_PRE           470 core/vm-x86.c      X86_PRE(); ASM(0xD1); ASM(0xFA); 		// sar %rdx
X86_PRE           471 core/vm-x86.c      X86_PRE(); ASM(0xFF); ASM(0xC8); 		// dec %rax
X86_PRE           472 core/vm-x86.c      X86_PRE(); ASM(0x0F); ASM(0xAF); ASM(0xC2); // imul %rdx %rax
X86_PRE           473 core/vm-x86.c      X86_PRE(); ASM(0xFF); ASM(0xC0); 		// inc %rax
X86_PRE           508 core/vm-x86.c    X86_PRE(); ASM(0xB8); ASMN(potion_pow);// mov &potion_pow %rax
X86_PRE           546 core/vm-x86.c      X86_PRE(); ASM(0xF7); ASM(0xD0); // not %eax
X86_PRE           547 core/vm-x86.c      X86_PRE(); ASM(0xFF); ASM(0xC0); // inc %rax
X86_PRE           581 core/vm-x86.c    X86_PRE(); ASM(0xB8); ASMN(potion_def_method); // mov &potion_def_method %rax
X86_PRE           591 core/vm-x86.c    X86_PRE(); ASM(0xB8); ASMN(potion_bind); 	// mov &potion_bind %rax
X86_PRE           601 core/vm-x86.c    X86_PRE(); ASM(0xB8); ASMN(potion_message); 	// mov &potion_message %rax
X86_PRE           615 core/vm-x86.c    X86_PRE(); ASM(0x83); ASM(0xF8); ASM(PN_FALSE); 	// cmp FALSE %rax
X86_PRE           617 core/vm-x86.c    X86_PRE(); ASM(0x83); ASM(0xF8); ASM(PN_ZERO); 	// cmp 0 %rax
X86_PRE           619 core/vm-x86.c    X86_PRE(); ASM(0x83); ASM(0xF8); ASM(PN_STR0); 	// cmp "" %rax
X86_PRE           622 core/vm-x86.c    X86_PRE(); ASM(0x83); ASM(0xF8); ASM(PN_FALSE); 	// cmp FALSE %rax
X86_PRE           625 core/vm-x86.c    X86_PRE(); ASM(0x85); ASM(0xC0); 			// test %rax %rax
X86_PRE           649 core/vm-x86.c    X86_PRE(); ASM(0x83); ASM(0xF8); ASM(PN_ZERO); 	// cmp 0 %rax
X86_PRE           651 core/vm-x86.c    X86_PRE(); ASM(0x83); ASM(0xF8); ASM(PN_FALSE); 	// cmp FALSE %rax
X86_PRE           654 core/vm-x86.c    X86_PRE(); ASM(0x85); ASM(0xC0); 			// test %rax %rax
X86_PRE           664 core/vm-x86.c    X86_PRE(); ASM(0x83); ASM(0xF8); ASM(PN_ZERO); 	// cmp 0 %rax
X86_PRE           666 core/vm-x86.c    X86_PRE(); ASM(0x83); ASM(0xF8); ASM(PN_FALSE);	// cmp FALSE %rax
X86_PRE           669 core/vm-x86.c    X86_PRE(); ASM(0x85); ASM(0xC0);			// test %rax %rax
X86_PRE           680 core/vm-x86.c    X86_PRE(); ASM(0xB8); ASMN(potion_sig_find); 		// mov &potion_sig_find %rax
X86_PRE           684 core/vm-x86.c    X86_PRE(); ASM(0xF7); ASM(0xD8);			// neg %rax
X86_PRE           685 core/vm-x86.c    X86_PRE(); ASM(0x8B); ASM(0x55); ASM(RBP(op.b));	// mov -B(%rbp) %rdx
X86_PRE           689 core/vm-x86.c    X86_PRE(); ASM(0x89); ASM(0x54); ASM(0xC5); ASM(RBP(op.a + 2)); // mov %rdx -A(%rbp,%rax,8)
X86_PRE           700 core/vm-x86.c    X86_PRE(); ASM(0x8B); ASM(0x45); ASM(RBP(op.a));	// mov %rbp(A) %rax
X86_PRE           705 core/vm-x86.c    X86_PRE(); ASM(0x83); ASM(0xE0); ASM(0xF8);		// and ~PRIMITIVE %rax
X86_PRE           712 core/vm-x86.c    X86_PRE(); ASM(0xB8); ASMN(potion_object_new);	// mov &potion_object_new %rax
X86_PRE           716 core/vm-x86.c    X86_PRE(); ASM(0x8B); ASM(0x45); ASM(RBP(op.a));	// mov %rbp(A) %rax
X86_PRE           717 core/vm-x86.c    X86_PRE(); ASM(0x8B); ASM(0x40);
X86_PRE           720 core/vm-x86.c    X86_PRE(); ASM(0x89); ASM(0x45); ASM(RBP(op.a));	// mov %rax %rbp(A)
X86_PRE           731 core/vm-x86.c    X86_PRE(); ASM(0xB8); ASMN(potion_obj_get_call); 	// mov &potion_obj_get_call %rax
X86_PRE           736 core/vm-x86.c    X86_PRE(); ASM(0x8B); ASM(0x45); ASM(RBP(op.a)); // [a]: mov %rbp(A) %rax
X86_PRE           738 core/vm-x86.c    X86_PRE(); ASM(0x8B); ASM(0x40);
X86_PRE           767 core/vm-x86.c    X86_PRE(); ASM(0x89); ASM(0x45); ASM(RBP(op.a)); 	// mov %rbp(A) %rax
X86_PRE           774 core/vm-x86.c    X86_PRE(); ASM(0xB8); ASMN(potion_obj_get_callset); // mov &potion_obj_get %rax
X86_PRE           801 core/vm-x86.c    X86_PRE(); ASM(0xB8); ASMN(potion_f_protos);	// mov &potion_f_values %rax
X86_PRE           809 core/vm-x86.c        X86_PRE(); ASM(0x8B); ASM(0x55); ASM(RBP(lregs + opp.b)); // mov upval %rdx
X86_PRE           813 core/vm-x86.c        X86_PRE(); ASM(0xB8); ASMN(potion_ref); 	// mov &potion_ref %rax
X86_PRE           815 core/vm-x86.c        X86_PRE(); ASM(0x89); ASM(0xC2);		// mov %rax %rdx
X86_PRE           821 core/vm-x86.c      X86_PRE(); ASM(0x89); ASM(0x50);		// mov %rdx N(%rax)
X86_PRE           831 core/vm-x86.c    X86_PRE(); ASM(0xB8); ASMN(potion_vm_class);	// mov &potion_vm_class %rax
X86_PRE           851 core/vm-x86.c        X86_PRE(); ASM(0xB8); ASMN(kh_val(PN, vt->methods, k - 1)); // mov CL %rax
X86_PRE           890 core/vm-x86.c    X86_PRE(); ASM(0xB8); ASMN(-1);	// mov -1 %rax