VirtualBox

source: vbox/trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @66474   8 years vboxsync IEM: Stubbed the three byte opcode tables.
(edit) @66471   8 years vboxsync IEM: Split the 3DNow! instruction out into a separate file.
(edit) @66469   8 years vboxsync IEM: More VEX work. Fixed punpcklbw_Vx_Wx.
(edit) @66463   8 years vboxsync IEM,bs3-cpu-generated-1: Made the current testcases pass on AMD.
(edit) @66336   8 years vboxsync IEM: Unused entries in grp 8 completes ModR/M decoding and takes a …
(edit) @66159   8 years vboxsync IEM,bs3-cpu-generated-1: Implemented the BOUND instruction and …
(edit) @65778   8 years vboxsync IEM: Correted invalid opcode decoding in group 12, 13, and 14.
(edit) @65773   8 years vboxsync IEM: Use prefix indexed tables for group 12 .
(edit) @65758   8 years vboxsync IEM: Split out IEMAllInstructionsOneByte.cpp.h and …
(edit) @65757   8 years vboxsync IEM: 0x0f 0xe7 split up.
(edit) @65756   8 years vboxsync IEM: 0x0f 0xd7 split up.
(edit) @65755   8 years vboxsync IEM: 0x0f 0x7f split up.
(edit) @65754   8 years vboxsync IEM: 0x0f 0x7e split up.
(edit) @65753   8 years vboxsync IEM: 0x0f 0x74, 0x0f 0x75, 0x0f 0x76, and 0x0f 0xef split up.
(edit) @65752   8 years vboxsync IEM: 0x0f 0x70 split up.
(edit) @65751   8 years vboxsync IEM: 0x0f 0x6f split up.
(edit) @65750   8 years vboxsync IEM: 0x0f 0x6e split up.
(edit) @65749   8 years vboxsync IEM: 0x0f 0x6b split up.
(edit) @65748   8 years vboxsync IEM: 0x0f 0x68, 0x0f 0x69, 0x0f 0x6a, and 0x0f 0x6d split up.
(edit) @65650   8 years vboxsync gcc 7: fall thru
(edit) @65621   8 years vboxsync IEM: Typo fix (BT instruction family with 16-bit operand).
(edit) @65618   8 years vboxsync IEM: Fixed bug in the iemOp_InvalidNeed*RM* functions.
(edit) @65610   8 years vboxsync IEM: 0x0f 0x60, 0x0f 0x61, 0x0f 0x62, and 0x0f 0x6c split up.
(edit) @65609   8 years vboxsync IEM: 0x0f 0x28 split up.
(edit) @65608   8 years vboxsync IEM: 0x0f 0x13 split up.
(edit) @65607   8 years vboxsync IEM: 0x0f 0x11 split up.
(edit) @65605   8 years vboxsync IEM: Initial prefix indexing expansion of g_apfnTwoByteMap.
(edit) @65604   8 years vboxsync IEM: Initial prefix indexing expansion of g_apfnTwoByteMap.
(edit) @65598   8 years vboxsync IEM: (F)WAIT uses a different #NM test.
(edit) @65587   8 years vboxsync IEM: Changed IEMMODE from enum to uint8_t to save strcuture space. …
(edit) @65509   8 years vboxsync IEM: Enabled cmpxchg16b code.
(edit) @65508   8 years vboxsync IEM: cmpxchg16b fixes (still disabled).
(edit) @65506   8 years vboxsync IEM: cmpxchg16v implementation (disabled).
(edit) @65501   8 years vboxsync IEM: some cmpxchg16b notes.
(edit) @65493   8 years vboxsync CPUM,PGM: cmpxchg16b work (stats).
(edit) @65492   8 years vboxsync IEM: Fixed decoding typo with xmpcxchg8b/16b.
(edit) @65491   8 years vboxsync IEM: Fixed decoding typo with xmpcxchg8b/16b.
(edit) @65348   8 years vboxsync Typo.
(edit) @65195   8 years vboxsync IEM: Fixed BT implementation (memory access is R, not R/W).
(edit) @65194   8 years vboxsync IEM: Fixed FYL2X implementation.
(edit) @64545   8 years vboxsync IEM: Added per-instruction statistics (not release).
(edit) @64279   8 years vboxsync IEM: todo
(edit) @62601   8 years vboxsync VMM: Unused parameters.
(edit) @62478   8 years vboxsync (C) 2016
(edit) @62420   8 years vboxsync IEMAllInstructions.cpp.h: Disable unreachable code warning.
(edit) @62171   8 years vboxsync IEM: Working on instruction fetching optimizations (incomplete and …
(edit) @62111   8 years vboxsync IEM: warnings.
(edit) @62091   8 years vboxsync IEM: Converted IEMOP_HLP_NO_LOCK_PREFIX to …
(edit) @62076   8 years vboxsync IEM: Make use of the direct CPUMCTX access (VMCPU_INCL_CPUM_GST_CTX).
(edit) @62015   8 years vboxsync IEM: Switched from using IEMCPU directly to using with via VMCPU. This …
(edit) @61885   8 years vboxsync IEM: Playing with setjmp (disabled) vs return codes. Group6 jump table.
(edit) @61665   9 years vboxsync Type typo.
(edit) @61660   9 years vboxsync iemOp_movups_Wps_Vpsmovupd_Wpd_Vpdmovss_Wss_Vssmovsd_Vsd_Wsd: …
(edit) @61651   9 years vboxsync IEM: quick movsd Wsd,Vsd impl for tindermac6.
(edit) @61650   9 years vboxsync IEMAllInstructions.cpp.h: cleanup
(edit) @61641   9 years vboxsync IEM: Enabling movlps and movups again.
(edit) @61639   9 years vboxsync IEM: Temporarily disabled movlps and movups.
(edit) @61638   9 years vboxsync IEM: movlps for fedora 18.
(edit) @61637   9 years vboxsync IEM: Quick implementation of movups Wps,Vps.
(edit) @61623   9 years vboxsync IEM: Fixed stupid iemOp_movntps_Mps_Vps__movntpd_Mpd_Vpd bug.
(edit) @61590   9 years vboxsync IEM: Try enable iemOp_movntps_Mps_Vpsmovntpd_Mpd_Vpd.
(edit) @61571   9 years vboxsync IEM: Try enable iemOp_movnti_My_Gy.
(edit) @61555   9 years vboxsync IEM: Try enable iemOp_movntq_Mq_Pq__movntdq_Mdq_Vdq.
(edit) @61396   9 years vboxsync IEM: Disabled the three instruction, seems to still cause trouble.
(edit) @61395   9 years vboxsync IEM: Enabled the three SSE instruction that was !VBOX_WITH_REM only …
(edit) @61382   9 years vboxsync IEM: Some FPU fixes.
(edit) @61107   9 years vboxsync IEM: Enabled iemOp_movntq_Mq_Pqmovntdq_Mdq_Vdq on non-REM systems.
(edit) @61106   9 years vboxsync IEM: Enabled iemOp_movnti_My_Gy on non-REM systems.
(edit) @61069   9 years vboxsync IEM: Disabled iemOp_movntps_Mps_Vps__movntpd_Mpd_Vpd and …
(edit) @61064   9 years vboxsync IEM: FPU & SSE ring-0/raw-mode usage preps.
(edit) @61059   9 years vboxsync IEM: a couple of new SSE instrs - currently disabled.
(edit) @61020   9 years vboxsync iemOp_movntps_Mps_Vps__movntpd_Mpd_Vpd: Try enable when no REM.
(edit) @61016   9 years vboxsync IEMAllInstructions.cpp.h: Removed bogus movnti stub (0x0f 0x3c). Got …
(edit) @60994   9 years vboxsync testing
(edit) @60991   9 years vboxsync IEM: Implemented movntps/d and movaps/d. (lacks proper testcase)
(edit) @60961   9 years vboxsync IEM: tstIEMCheckMc vs clang fixes.
(edit) @60888   9 years vboxsync IEM: Must not forget to get updated hidden ES selector values for …
(edit) @60776   9 years vboxsync IEM: bugref:8118: sidt/sgdt fix.
(edit) @60666   9 years vboxsync IEM: Use IEM_GET_TARGET_CPU(); 486 ignores CR0 bits too.
(edit) @60664   9 years vboxsync VMM,ConsoleImpl2: Added 386 profile, adding IEM code for some obvious …
(edit) @60659   9 years vboxsync iem/smsw: Missed a 286 tweak.
(edit) @60559   9 years vboxsync IEM: ud2
(edit) @60415   9 years vboxsync IEM: Implemented main characteristics of 8086, 80186 and 80286.
(edit) @60384   9 years vboxsync IEM: Marked instructions introduced by the 186, 286, 386 and 486 to …
(edit) @60188   9 years vboxsync IEM: Fixed a couple of edge cases and broken verification mode. * …
(edit) @60186   9 years vboxsync IEM: backed out previous commit.
(edit) @60185   9 years vboxsync IEM: Fixed a couple of edge cases and broken verification mode. * …
(edit) @58994   9 years vboxsync IEM: added two todos regarding alternative TEST opcodes.
(edit) @56668   9 years vboxsync Fixed outs mnemonic
(edit) @56629   9 years vboxsync IEM: More internal error status codes (9).
(edit) @56287   10 years vboxsync VMM: Updated (C) year.
(edit) @55289   10 years vboxsync IEM,CPUM: Implemented XSETBV and XGETBV.
(edit) @55229   10 years vboxsync CPUM,IEM: Expose GuestFeatures and HostFeatures (exploded CPUID), …
(edit) @53423   10 years vboxsync IEMAllInstructions.cpp.h: evex & xop notes.
(edit) @53247   10 years vboxsync IEM: Added salc (set AL to CF). Started making sense of the whole …
(edit) @53246   10 years vboxsync IEM: Added salc (set AL to CF). Started making sense of the whole …
(edit) @53202   10 years vboxsync doc nits
(edit) @53188   10 years vboxsync IEM: into is invalid in 64-bit mode; added int1/icebp.
(edit) @53180   10 years vboxsync IEM: Implemented fidl m64i.
(edit) @53104   10 years vboxsync IEM: Added FILD m16.
Note: See TracRevisionLog for help on using the revision log.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette