ASMS 137 core/vm-x86.c ASMS("\xA8\x01"); /* test $1, %al */ \ ASMS 139 core/vm-x86.c ASMS("\xF6\xC2\x01"); /* test $1, %dl */ \ ASMS 149 core/vm-x86.c ASMS("\xf2\x0f\x10\x42");ASM(PN_SIZE_T); /* movsd 8(%rdx), %xmm0 [a] */ \ ASMS 150 core/vm-x86.c ASMS("\x66\x0f\xef\xc9"); /* pxor %xmm1, %xmm1 */ \ ASMS 151 core/vm-x86.c X86_PRE(); ASMS("\xd1\xf8"); /* sar %rax */ \ ASMS 152 core/vm-x86.c ASM(0xF2);X86_PRE();ASMS("\x0f\x2a\xc8"); /* cvtsi2sd %rax, %xmm1 [b] */ \ ASMS 156 core/vm-x86.c ASMS("\xf2\x0f\x10\x48");ASM(PN_SIZE_T); /* movsd 8(%rax), %xmm1 [b] */ \ ASMS 157 core/vm-x86.c ASMS("\xF6\xC2\x01"); /* test $1, %dl */ \ ASMS 159 core/vm-x86.c ASMS("\x66\x0f\xef\xc0"); /* pxor %xmm0, %xmm0 */ \ ASMS 160 core/vm-x86.c X86_PRE(); ASMS("\xd1\xfa"); /* sar %rdx */ \ ASMS 161 core/vm-x86.c ASM(0xF2);X86_PRE();ASMS("\x0f\x2a\xc2"); /* cvtsi2sd %rdx, %xmm0 [a] */ \ ASMS 163 core/vm-x86.c ASMS("\xf2\x0f\x10\x42");ASM(PN_SIZE_T); /* movsd 8(%rdx), %xmm0 [a] */ \ ASMS 165 core/vm-x86.c TAG_LABEL(cmp_dbl); ASMS(xmms); /* ucomisd xmm0<=>xmm1; */ \ ASMS 177 core/vm-x86.c ASMS("\xA8\x01"); /* testb $1, %al */ \ ASMS 192 core/vm-x86.c ASMS("\x83\x38\xfe"); /* cmpl $-2, (%rax) (is_ptr?) */ \ ASMS 194 core/vm-x86.c X86_PRE();ASMS("\x8b\x40");ASM(PN_SIZE_T); /* movl 8(%rax), %rax */ \ ASMS 196 core/vm-x86.c ASMS("\x8b\x00" /* movl (%rax), %eax */ \ ASMS 201 core/vm-x86.c ASMS("\xA8\x01"); /* testb $1, %al */ \ ASMS 207 core/vm-x86.c ASMS("\x83\x38\xfe"); /* cmpl $-2, (%rax) (is_ptr?) */ \ ASMS 209 core/vm-x86.c X86_PRE();ASMS("\x8b\x40");ASM(PN_SIZE_T); /* movl 8(%rax), %rax */ \ ASMS 211 core/vm-x86.c ASMS("\x8b\x00" /* movl (%rax), %eax */ \ ASMS 216 core/vm-x86.c ASMS("\xA8\x01"); /* testb $1, %al */ \ ASMS 219 core/vm-x86.c ASMS("\x66\x0f\xef\xc9"); /* pxor %xmm1, %xmm1 */ \ ASMS 220 core/vm-x86.c X86_PRE();ASMS("\xd1\xf8"); /* sarq %rax */ \ ASMS 221 core/vm-x86.c ASM(0xF2);X86_PRE();ASMS("\x0f\x2a\xc8"); /* cvtsi2sd %rax, %xmm1 [a] */ \ ASMS 223 core/vm-x86.c ASMS("\xA8\x01"); /* testb $1, %al */ \ ASMS 227 core/vm-x86.c ASMS("\x66\x0f\xef\xc0"); /* pxor %xmm0, %xmm0 */ \ ASMS 228 core/vm-x86.c X86_PRE();ASMS("\xd1\xf8"); /* sarq %rax */ \ ASMS 229 core/vm-x86.c ASM(0xF2);X86_PRE();ASMS("\x0f\x2a\xc0"); /* cvtsi2sd %rax, %xmm0 [b] */ \ ASMS 231 core/vm-x86.c ASMS("\x66\x0f\x2e\xc8"); /* ucomisd xmm0, xmm1; */ \ ASMS 238 core/vm-x86.c ASMS("\xf2\x0f\x10\x48\x08"); /* movsd 0x8(%rax), %xmm1 */ \ ASMS 240 core/vm-x86.c ASMS("\xA8\x01"); /* testb $1, %al */ \ ASMS 244 core/vm-x86.c ASMS("\xf2\x0f\x10\x40\x08"); /* movsd 0x8(%rax), %xmm0 */ \ ASMS 333 core/vm-x86.c ASMS("\x89\x14\x24"); //mov %edx, (%esp) ASMS 344 core/vm-x86.c ASMS("\x89\x54\x24"); ASM(argn * sizeof(PN));//mov %edx, argn(%esp) ASMS 386 core/vm-x86.c ASMS("\x49\xc7\xc0"); ASMI(regn); ASMS 393 core/vm-x86.c ASMS("\x49\xc7\xc1"); ASMI(regn); ASMS 402 core/vm-x86.c X86_PRE(); ASMS("\x89\x1c\x24"); // mov %rbx (%rsp) ASMS 404 core/vm-x86.c X86_PRE(); ASMS("\x89\x5c\x24"); ASM((argn - 6) * sizeof(PN)); // mov %rbx N(%rsp) ASMS 510 core/vm-x86.c ASMS("\xF6\xC0\x01" // test 0x1 %al ASMS 512 core/vm-x86.c ASMS("\xF7\xC0"); ASMI(PN_REF_MASK); // test REFMASK %eax ASMS 514 core/vm-x86.c ASMS("\x81\x38"); ASMI(PN_TWEAK); // cmpq WEAK (%eax) # 0x250004 ASMS 530 core/vm-x86.c ASMS("\xF6\xC0\x01" // test 0x1 %al ASMS 532 core/vm-x86.c ASMS("\xF7\xC0"); ASMI(PN_REF_MASK); // test REFMASK %eax ASMS 534 core/vm-x86.c ASMS("\x81\x38"); ASMI(PN_TWEAK); // cmpq WEAK (%rax) # 0x250004 ASMS 587 core/vm-x86.c X86_PRE();ASMS("\xd1\xea"); // shr %rdx,1 ASMS 676 core/vm-x86.c X86_PRE(); ASMS("\x8D\x44\x10\xFF"); // lea -1(%eax,%edx,1),%eax ASMS 693 core/vm-x86.c X86_PRE(); ASMS("\xD1\xFA"); // sar %rdx ASMS 694 core/vm-x86.c X86_PRE(); ASMS("\xFF\xC8"); // dec %rax ASMS 695 core/vm-x86.c X86_PRE(); ASMS("\x0F\xAF\xC2"); // imul %rdx %rax ASMS 697 core/vm-x86.c X86_PRE(); ASMS("\xFF\xC0"); // inc %rax ASMS 704 core/vm-x86.c ASMS("\xD1\xF8" // sar %rax ASMS 717 core/vm-x86.c ASMS("\xD1\xF8" // sar %rax ASMS 800 core/vm-x86.c ASMS("\xD1\xF8" // sar %eax ASMS 806 core/vm-x86.c ASMS("\x8D\x44\x00\x01"); // lea 0x1(%eax,%eax,1),%eax ASMS 813 core/vm-x86.c ASMS("\xD1\xF8" // sar %rax ASMS 819 core/vm-x86.c ASMS("\x8D\x44\x00\x01"); // lea 0x1(%eax,%eax,1),%eax ASMS 915 core/vm-x86.c ASMS("\xFF\xD0" // callq %eax ASMS 1099 core/vm-x86.c ASMS("\x55" // push %ebp ASMS 1124 core/vm-x86.c ASMS("\x55" // push %ebp