- 091d533 Improve punpcklwd tests by Amaan Cheval · 7 years ago
- 15264a7 Improve punpckldq tests by Amaan Cheval · 7 years ago
- cd22df4 Improve pcmpgtb tests by Amaan Cheval · 7 years ago
- 421a0b8 Improve pcmpeqb tests by Amaan Cheval · 7 years ago
- d2af5c4 Improve punpcklbw tests by Amaan Cheval · 7 years ago
- 65a54ff Improve pxor tests by Amaan Cheval · 7 years ago
- a17cfa2 Improve psubw tests by Amaan Cheval · 7 years ago
- 1523d3a Improve packuswb tests by Amaan Cheval · 7 years ago
- 4d5fe03 Improve pand tests by Amaan Cheval · 7 years ago
- 4b09aef Remove leftover comment from psllq by Amaan Cheval · 7 years ago
- a6c8d76 Remove leftover comments from nasm tests (for manual fixtures) by Amaan Cheval · 7 years ago
- 1c63b47 Add #UD and #NM exceptions to MMX instructions by Amaan Cheval · 7 years ago
- ba6ac81 Enable supported QEMU tests (for mmx-instructions) by Amaan Cheval · 7 years ago
- f0994e3 Add regression test for psllw bug by Amaan Cheval · 7 years ago
- ac79488 Fix psllw bug where bits could be shifted left out of the word boundary by Amaan Cheval · 7 years ago
- bbf2a95 Adjust whitespace (for max line length 100) by Amaan Cheval · 7 years ago
- 35f0be4 Update README to mention automated method by Amaan Cheval · 7 years ago
- 4fd4ae6 Add comment about failing emms test by Amaan Cheval · 7 years ago
- ff8d4d2 Add nasm test for paddd by Amaan Cheval · 7 years ago
- 5ab7e69 Implement paddd mm, mm/m64 by Amaan Cheval · 7 years ago
- 68ec0db Add nasm test for paddb by Amaan Cheval · 7 years ago
- 35f6bbc Implement paddb mm, mm/m64 by Amaan Cheval · 7 years ago
- 6c9faf1 Add nasm test for psubd by Amaan Cheval · 7 years ago
- 3630988 Implement psubd mm, mm/m64 by Amaan Cheval · 7 years ago
- 4cc16ec Remove 32 bit mask from pmaddwd by Amaan Cheval · 7 years ago
- c97db9c Add nasmtest for psubb by Amaan Cheval · 7 years ago
- 88b154b Implement psubb mm, mm/m64 by Amaan Cheval · 7 years ago
- 803eeec Add nasm test for pmaddwd by Amaan Cheval · 7 years ago
- 81d1806 Implement pmaddwd mm, mm/m64 by Amaan Cheval · 7 years ago
- 055f9ba Add nasm test for paddsw by Amaan Cheval · 7 years ago
- 4952cbd Implement paddsw mm, mm/m64 by Amaan Cheval · 7 years ago
- 0699069 Fix indentation in psubusb by Amaan Cheval · 7 years ago
- 5c1a5e2 Update paddusb to use saturate helper function instead of manually by Amaan Cheval · 7 years ago
- 53cf126 Update psubusb to use saturate helper instead of range-checking manually by Amaan Cheval · 7 years ago
- 640ef42 Add reg_mmx8 alias for instructions which need unsigned 8-bit values by Amaan Cheval · 7 years ago
- 717640d Add saturate_sd_to_ub and saturate_ud_to_ub util functions by Amaan Cheval · 7 years ago
- 5ea8bf5 Add nasm test for paddsb by Amaan Cheval · 7 years ago
- 5a2cd03 Implement paddsb mm, mm/m64 by Amaan Cheval · 7 years ago
- 6c4a769 Add nasm test for por by Amaan Cheval · 7 years ago
- 7aada50 Implement por mm, mm/m64 by Amaan Cheval · 7 years ago
- 5d850d4 Add nasm test for psubsw by Amaan Cheval · 7 years ago
- 98b401b Implement psubsw mm, mm/m64 by Amaan Cheval · 7 years ago
- f2d20eb Add test for psubsb by Amaan Cheval · 7 years ago
- ccd0f96 Implement psubsb mm, mm/m64 by Amaan Cheval · 7 years ago
- 3a42e97 Add helper saturate_sd_to_sb function for psubsb by Amaan Cheval · 7 years ago
- 0d18d28 Update saturate util functions to avoid multiple / early returns by Amaan Cheval · 7 years ago
- 1489d6f Add nasm test for pmulhw by Amaan Cheval · 7 years ago
- 9694a0d Improve pmullw test (to confirm that unsigned mul in JS doesn't by Amaan Cheval · 7 years ago
- 922cd27 Implement pmulhw mm, mm/m64 by Amaan Cheval · 7 years ago
- b22d9d9 Add nasm test for pandn by Amaan Cheval · 7 years ago
- 67a4a49 Implement pandn mm, mm/m64 by Amaan Cheval · 7 years ago
- 790b9fe Add nasm test for paddusw by Amaan Cheval · 7 years ago
- 6c5dc7a Implement paddusw mm, mm/m64 by Amaan Cheval · 7 years ago
- 441c7e1 Add nasm test for paddusb by Amaan Cheval · 7 years ago
- 9e596f0 Implement paddusb mm, mm/m64 by Amaan Cheval · 7 years ago
- d4e01b6 Add nasm test for psubusw by Amaan Cheval · 7 years ago
- 6fc1d5d Implement psubusw mm, mm/m64 by Amaan Cheval · 7 years ago
- 936120b Add nasm test for psubusb by Amaan Cheval · 7 years ago
- 7c5396e Implement psubusb mm, mm/m64 by Amaan Cheval · 7 years ago
- fe3ad09 Add nasm test for pcmpeqd by Amaan Cheval · 7 years ago
- c1a327a Implement pcmpeqd mm, mm/m64 by Amaan Cheval · 7 years ago
- 8752d71 Add nasm test for pcmpeqw by Amaan Cheval · 7 years ago
- 189703e Implement pcmpeqw mm, mm/m64 by Amaan Cheval · 7 years ago
- df96011 Rename reg8_mmxs to reg_mmx8s per the naming convention and by Amaan Cheval · 7 years ago
- 7c14a4b Use v86's bus for CPU instead of emulator's bus by Amaan Cheval · 7 years ago
- 81df258 Make nasm test executable by Amaan Cheval · 7 years ago
- 6a61876 Add nasmtests target to primary Makefile in root by Amaan Cheval · 7 years ago
- dc44ad7 Pass bus to CPU when v86 constructor is used by Amaan Cheval · 7 years ago
- 3d733cd Automate nasm test by Amaan Cheval · 7 years ago
- bfefe38 Let CPU use bus to emit cpu-halt event by Amaan Cheval · 7 years ago
- 2818414 Update gdb command file output mmx registers in JSON by Amaan Cheval · 7 years ago
- 3136c62 Let nasm Makefile generate fixtures and add "all" target by Amaan Cheval · 7 years ago
- 63c8cc1 Ignore fixture files and fuse files by Amaan Cheval · 7 years ago
- 14db61e Simplify pcmpeqb by using reg8_mmxs and ternary by Amaan Cheval · 7 years ago
- bd88026 Simplify pcmpgtb by using reg8_mmxs and ternary by Amaan Cheval · 7 years ago
- 5e6a894 Add reg8_mmxs as an Int8Array alias of reg_mmxs by Amaan Cheval · 7 years ago
- 94901d2 Add nasm test for pcmpeqb by Amaan Cheval · 7 years ago
- e94b378 Implement pcmpeqb mm, mm/m64 by Amaan Cheval · 7 years ago
- ce29114 Add nasm test for psllq by Amaan Cheval · 7 years ago
- 93ee8f5 Implement psllq mm, imm8 and psllq mm, mm/m64 by Amaan Cheval · 7 years ago
- 6a9ac12 Add nasm regression test for psrlq bug when shift=31 by Amaan Cheval · 7 years ago
- 8d5ec0b Fix psrlq's off-by-one if condition (would error when shift = 31) by Amaan Cheval · 7 years ago
- b13d337 Remove use of unnecessary additional_shift in psrad by Amaan Cheval · 7 years ago
- b96d692 Use if's instead of of breaks and returns for mmx shift instructions by Amaan Cheval · 7 years ago
- 7463e36 nasm regression tests for bug where negative shifts were overlooked by Amaan Cheval · 7 years ago
- 3a4ba50 Fix bug where negative shift values were overlooked in mm, mm/m64 by Amaan Cheval · 7 years ago
- a4c9514 Use var instead of let in psrlq's switch...case by Amaan Cheval · 7 years ago
- 9dfa484 Make psrlw more explicit in behavior when shift is too large by Amaan Cheval · 7 years ago
- fb71d55 Add nasm test for psrlq by Amaan Cheval · 7 years ago
- 970bd21 Implement psrlq mm, imm8 and psrlq mm, mm/m64 by Amaan Cheval · 7 years ago
- 8ac5044 Add nasm test for pslld by Amaan Cheval · 7 years ago
- e66b9ec Implement pslld mm, imm8 and pslld mm, mm/m64 by Amaan Cheval · 7 years ago
- 313dfd9 Add nasm test for psrad by Amaan Cheval · 7 years ago
- 7760c41 Implement psrad mm, imm8 and psrad mm, mm/m64 by Amaan Cheval · 7 years ago
- 2638b39 Add nasm test for psrld by Amaan Cheval · 7 years ago
- 82b137b Implement psrld mm, imm8 and psrld mm, mm/m64 by Amaan Cheval · 7 years ago
- d0e7fcf Whitespace by Amaan Cheval · 7 years ago
- 81d898b Add nasm test for psllw by Amaan Cheval · 7 years ago
- f6cfda1 Implement psllw mm, imm8 and psllw mm, mm/m64 by Amaan Cheval · 7 years ago
- 4bdc993 Add nasm test for psraw by Amaan Cheval · 7 years ago