Changeset 66812 in vbox for trunk/src/VBox/ValidationKit/bootsectors
- Timestamp:
- May 5, 2017 6:48:33 PM (8 years ago)
- svn:sync-xref-src-repo-rev:
- 115233
- Location:
- trunk/src/VBox/ValidationKit/bootsectors
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/ValidationKit/bootsectors/Config.kmk
r66446 r66812 560 560 # -0 Use 8086 instruction set (16-bit only). 561 561 # -3 Use 386 instruction set (16-bit only). 562 # -e<num> Stop after <num> errors. 562 563 # -wx Maxium warning level. 563 564 # -zl Don't emit default library information. … … 603 604 TEMPLATE_VBoxBS3KitImg_CXXTOOL = Bs3Ow16 604 605 TEMPLATE_VBoxBS3KitImg_CFLAGS = $(if $(BS3KIT_SEGNM_DATA16),-nd=$(BS3KIT_SEGNM_DATA16),) \ 605 -nt=BS3TEXT16 -nc=$(BS3KIT_CLASS_CODE16) -ecc -q -0 - wx -zl -zdp -zu -ml $(BS3_OW_DBG_OPT) -s -oa -ob -of -oi -ol -or -os -oh -d+606 -nt=BS3TEXT16 -nc=$(BS3KIT_CLASS_CODE16) -ecc -q -0 -e125 -wx -zl -zdp -zu -ml $(BS3_OW_DBG_OPT) -s -oa -ob -of -oi -ol -or -os -oh -d+ 606 607 TEMPLATE_VBoxBS3KitImg_CXXFLAGS = $(if $(BS3KIT_SEGNM_DATA16),-nd=$(BS3KIT_SEGNM_DATA16),) \ 607 -nt=BS3TEXT16 -nc=$(BS3KIT_CLASS_CODE16) -ecc -q -0 - wx -zl -zdp -zu -ml $(BS3_OW_DBG_OPT) -s -oa -ob -of -oi -ol -or -os -oh -d+608 -nt=BS3TEXT16 -nc=$(BS3KIT_CLASS_CODE16) -ecc -q -0 -e125 -wx -zl -zdp -zu -ml $(BS3_OW_DBG_OPT) -s -oa -ob -of -oi -ol -or -os -oh -d+ 608 609 TEMPLATE_VBoxBS3KitImg_CDEFS = ARCH_BITS=16 RT_ARCH_X86 609 610 … … 772 773 TEMPLATE_VBoxBS3KitImg32_CXXTOOL = Bs3Ow32 773 774 TEMPLATE_VBoxBS3KitImg32_CFLAGS = \ 774 -nt=BS3TEXT32 -nd=BS3DATA32 -nc=BS3CLASS32CODE -ecc -q - wx -zl -mf $(BS3_OW_DBG_OPT) -s -oa -ob -of -oi -ol -or -os -d+775 -nt=BS3TEXT32 -nd=BS3DATA32 -nc=BS3CLASS32CODE -ecc -q -e125 -wx -zl -mf $(BS3_OW_DBG_OPT) -s -oa -ob -of -oi -ol -or -os -d+ 775 776 TEMPLATE_VBoxBS3KitImg32_CXXFLAGS = \ 776 -nt=BS3TEXT32 -nd=BS3DATA32 -nc=BS3CLASS32CODE -ecc -q - wx -zl -mf $(BS3_OW_DBG_OPT) -s -oa -ob -of -oi -ol -or -os -d+777 -nt=BS3TEXT32 -nd=BS3DATA32 -nc=BS3CLASS32CODE -ecc -q -e125 -wx -zl -mf $(BS3_OW_DBG_OPT) -s -oa -ob -of -oi -ol -or -os -d+ 777 778 TEMPLATE_VBoxBS3KitImg32_INCS = $(VBOX_PATH_BS3KIT_SRC) . 778 779 TEMPLATE_VBoxBS3KitImg32_LDTOOL = VBoxBsUnusedLd -
trunk/src/VBox/ValidationKit/bootsectors/bs3-cpu-generated-1-template.c
r66811 r66812 1583 1583 1584 1584 1585 static unsigned BS3_NEAR_CODE Bs3Cg1EncodeNext_BS3CG1ENC_MODRM_Pq_ Uq(PBS3CG1STATE pThis, unsigned iEncoding)1585 static unsigned BS3_NEAR_CODE Bs3Cg1EncodeNext_BS3CG1ENC_MODRM_Pq_WO_Uq(PBS3CG1STATE pThis, unsigned iEncoding) 1586 1586 { 1587 1587 unsigned off; … … 1607 1607 1608 1608 1609 static unsigned BS3_NEAR_CODE Bs3Cg1EncodeNext_BS3CG1ENC_MODRM_Vq_ UqHi(PBS3CG1STATE pThis, unsigned iEncoding)1609 static unsigned BS3_NEAR_CODE Bs3Cg1EncodeNext_BS3CG1ENC_MODRM_Vq_WO_UqHi(PBS3CG1STATE pThis, unsigned iEncoding) 1610 1610 { 1611 1611 unsigned off; … … 1699 1699 1700 1700 1701 static unsigned BS3_NEAR_CODE Bs3Cg1EncodeNext_BS3CG1ENC_MODRM_Vdq_W dq(PBS3CG1STATE pThis, unsigned iEncoding)1701 static unsigned BS3_NEAR_CODE Bs3Cg1EncodeNext_BS3CG1ENC_MODRM_Vdq_WO_Wdq(PBS3CG1STATE pThis, unsigned iEncoding) 1702 1702 { 1703 1703 unsigned off; … … 1821 1821 1822 1822 1823 static unsigned BS3_NEAR_CODE Bs3Cg1EncodeNext_BS3CG1ENC_MODRM_VqZxReg_ Nq(PBS3CG1STATE pThis, unsigned iEncoding)1823 static unsigned BS3_NEAR_CODE Bs3Cg1EncodeNext_BS3CG1ENC_MODRM_VqZxReg_WO_Nq(PBS3CG1STATE pThis, unsigned iEncoding) 1824 1824 { 1825 1825 unsigned off; … … 1888 1888 1889 1889 1890 static unsigned BS3_NEAR_CODE Bs3Cg1EncodeNext_BS3CG1ENC_MODRM_Mb RO(PBS3CG1STATE pThis, unsigned iEncoding)1890 static unsigned BS3_NEAR_CODE Bs3Cg1EncodeNext_BS3CG1ENC_MODRM_Mb_RO(PBS3CG1STATE pThis, unsigned iEncoding) 1891 1891 { 1892 1892 unsigned off; … … 1905 1905 1906 1906 1907 static unsigned BS3_NEAR_CODE Bs3Cg1EncodeNext_BS3CG1ENC_MODRM_Md RO(PBS3CG1STATE pThis, unsigned iEncoding)1907 static unsigned BS3_NEAR_CODE Bs3Cg1EncodeNext_BS3CG1ENC_MODRM_Md_RO(PBS3CG1STATE pThis, unsigned iEncoding) 1908 1908 { 1909 1909 unsigned off; … … 1922 1922 1923 1923 1924 static unsigned BS3_NEAR_CODE Bs3Cg1EncodeNext_BS3CG1ENC_MODRM_Md WO(PBS3CG1STATE pThis, unsigned iEncoding)1924 static unsigned BS3_NEAR_CODE Bs3Cg1EncodeNext_BS3CG1ENC_MODRM_Md_WO(PBS3CG1STATE pThis, unsigned iEncoding) 1925 1925 { 1926 1926 unsigned off; … … 2253 2253 return Bs3Cg1EncodeNext_BS3CG1ENC_MODRM_Gv_Ev__OR__BS3CG1ENC_MODRM_Ev_Gv(pThis, iEncoding); 2254 2254 2255 case BS3CG1ENC_MODRM_Wss_ Vss:2255 case BS3CG1ENC_MODRM_Wss_WO_Vss: 2256 2256 return Bs3Cg1EncodeNext_BS3CG1ENC_MODRM_Wss_Vss(pThis, iEncoding); 2257 case BS3CG1ENC_MODRM_Wsd_ Vsd:2257 case BS3CG1ENC_MODRM_Wsd_WO_Vsd: 2258 2258 return Bs3Cg1EncodeNext_BS3CG1ENC_MODRM_Wsd_Vsd(pThis, iEncoding); 2259 case BS3CG1ENC_MODRM_Wps_ Vps:2260 case BS3CG1ENC_MODRM_Wpd_ Vpd:2259 case BS3CG1ENC_MODRM_Wps_WO_Vps: 2260 case BS3CG1ENC_MODRM_Wpd_WO_Vpd: 2261 2261 return Bs3Cg1EncodeNext_BS3CG1ENC_MODRM_Wps_Vps__OR__BS3CG1ENC_MODRM_Wpd_Vpd(pThis, iEncoding); 2262 case BS3CG1ENC_MODRM_WqZxReg_ Vq:2262 case BS3CG1ENC_MODRM_WqZxReg_WO_Vq: 2263 2263 return Bs3Cg1EncodeNext_BS3CG1ENC_MODRM_WqZxReg_Vq(pThis, iEncoding); 2264 2264 2265 case BS3CG1ENC_MODRM_Pq_ Uq:2266 return Bs3Cg1EncodeNext_BS3CG1ENC_MODRM_Pq_ Uq(pThis, iEncoding);2267 2268 case BS3CG1ENC_MODRM_Vq_ UqHi:2269 return Bs3Cg1EncodeNext_BS3CG1ENC_MODRM_Vq_ UqHi(pThis, iEncoding);2270 case BS3CG1ENC_MODRM_Vq_ Mq:2265 case BS3CG1ENC_MODRM_Pq_WO_Uq: 2266 return Bs3Cg1EncodeNext_BS3CG1ENC_MODRM_Pq_WO_Uq(pThis, iEncoding); 2267 2268 case BS3CG1ENC_MODRM_Vq_WO_UqHi: 2269 return Bs3Cg1EncodeNext_BS3CG1ENC_MODRM_Vq_WO_UqHi(pThis, iEncoding); 2270 case BS3CG1ENC_MODRM_Vq_WO_Mq: 2271 2271 return Bs3Cg1EncodeNext_BS3CG1ENC_MODRM_Vq_Mq(pThis, iEncoding); 2272 case BS3CG1ENC_MODRM_VqHi_ Uq:2272 case BS3CG1ENC_MODRM_VqHi_WO_Uq: 2273 2273 return Bs3Cg1EncodeNext_BS3CG1ENC_MODRM_VqHi_Uq(pThis, iEncoding); 2274 case BS3CG1ENC_MODRM_VqHi_ Mq:2274 case BS3CG1ENC_MODRM_VqHi_WO_Mq: 2275 2275 return Bs3Cg1EncodeNext_BS3CG1ENC_MODRM_VqHi_Mq(pThis, iEncoding); 2276 case BS3CG1ENC_MODRM_Vdq_W dq:2277 return Bs3Cg1EncodeNext_BS3CG1ENC_MODRM_Vdq_W dq(pThis, iEncoding);2278 case BS3CG1ENC_MODRM_Vpd_W pd:2279 case BS3CG1ENC_MODRM_Vps_W ps:2276 case BS3CG1ENC_MODRM_Vdq_WO_Wdq: 2277 return Bs3Cg1EncodeNext_BS3CG1ENC_MODRM_Vdq_WO_Wdq(pThis, iEncoding); 2278 case BS3CG1ENC_MODRM_Vpd_WO_Wpd: 2279 case BS3CG1ENC_MODRM_Vps_WO_Wps: 2280 2280 return Bs3Cg1EncodeNext_BS3CG1ENC_MODRM_Vps_Wps__OR__BS3CG1ENC_MODRM_Vpd_Wpd(pThis, iEncoding); 2281 case BS3CG1ENC_MODRM_VssZxReg_W ss:2281 case BS3CG1ENC_MODRM_VssZxReg_WO_Wss: 2282 2282 return Bs3Cg1EncodeNext_BS3CG1ENC_MODRM_VssZxReg_Wss(pThis, iEncoding); 2283 case BS3CG1ENC_MODRM_VsdZxReg_W sd:2284 case BS3CG1ENC_MODRM_VqZxReg_W q:2283 case BS3CG1ENC_MODRM_VsdZxReg_WO_Wsd: 2284 case BS3CG1ENC_MODRM_VqZxReg_WO_Wq: 2285 2285 return Bs3Cg1EncodeNext_BS3CG1ENC_MODRM_VsdZxReg_Wsd__OR__MODRM_VqZxReg_Wq(pThis, iEncoding); 2286 case BS3CG1ENC_MODRM_VqZxReg_ Nq:2287 return Bs3Cg1EncodeNext_BS3CG1ENC_MODRM_VqZxReg_ Nq(pThis, iEncoding);2286 case BS3CG1ENC_MODRM_VqZxReg_WO_Nq: 2287 return Bs3Cg1EncodeNext_BS3CG1ENC_MODRM_VqZxReg_WO_Nq(pThis, iEncoding); 2288 2288 2289 2289 case BS3CG1ENC_MODRM_Gv_Ma: 2290 2290 return Bs3Cg1EncodeNext_BS3CG1ENC_MODRM_Gv_Ma(pThis, iEncoding); 2291 2291 2292 case BS3CG1ENC_MODRM_Mb RO:2293 return Bs3Cg1EncodeNext_BS3CG1ENC_MODRM_Mb RO(pThis, iEncoding);2294 case BS3CG1ENC_MODRM_Md RO:2295 return Bs3Cg1EncodeNext_BS3CG1ENC_MODRM_Md RO(pThis, iEncoding);2296 case BS3CG1ENC_MODRM_Md WO:2297 return Bs3Cg1EncodeNext_BS3CG1ENC_MODRM_Md WO(pThis, iEncoding);2298 case BS3CG1ENC_VEX_MODRM_Md WO:2292 case BS3CG1ENC_MODRM_Mb_RO: 2293 return Bs3Cg1EncodeNext_BS3CG1ENC_MODRM_Mb_RO(pThis, iEncoding); 2294 case BS3CG1ENC_MODRM_Md_RO: 2295 return Bs3Cg1EncodeNext_BS3CG1ENC_MODRM_Md_RO(pThis, iEncoding); 2296 case BS3CG1ENC_MODRM_Md_WO: 2297 return Bs3Cg1EncodeNext_BS3CG1ENC_MODRM_Md_WO(pThis, iEncoding); 2298 case BS3CG1ENC_VEX_MODRM_Md_WO: 2299 2299 return Bs3Cg1EncodeNext_BS3CG1ENC_VEX_MODRM_MdWO(pThis, iEncoding); 2300 case BS3CG1ENC_MODRM_Mq WO_Vq:2300 case BS3CG1ENC_MODRM_Mq_WO_Vq: 2301 2301 return Bs3Cg1EncodeNext_BS3CG1ENC_MODRM_MqWO_Vq(pThis, iEncoding); 2302 case BS3CG1ENC_MODRM_Mq WO_VqHi:2302 case BS3CG1ENC_MODRM_Mq_WO_VqHi: 2303 2303 return Bs3Cg1EncodeNext_BS3CG1ENC_MODRM_MqWO_VqHi(pThis, iEncoding); 2304 2304 … … 2398 2398 break; 2399 2399 2400 case BS3CG1ENC_MODRM_Wss_ Vss:2400 case BS3CG1ENC_MODRM_Wss_WO_Vss: 2401 2401 pThis->iRmOp = 0; 2402 2402 pThis->iRegOp = 1; … … 2407 2407 break; 2408 2408 2409 case BS3CG1ENC_MODRM_Wsd_ Vsd:2410 case BS3CG1ENC_MODRM_WqZxReg_ Vq:2409 case BS3CG1ENC_MODRM_Wsd_WO_Vsd: 2410 case BS3CG1ENC_MODRM_WqZxReg_WO_Vq: 2411 2411 pThis->iRmOp = 0; 2412 2412 pThis->iRegOp = 1; … … 2417 2417 break; 2418 2418 2419 case BS3CG1ENC_MODRM_Wps_ Vps:2420 case BS3CG1ENC_MODRM_Wpd_ Vpd:2419 case BS3CG1ENC_MODRM_Wps_WO_Vps: 2420 case BS3CG1ENC_MODRM_Wpd_WO_Vpd: 2421 2421 pThis->iRmOp = 0; 2422 2422 pThis->iRegOp = 1; … … 2427 2427 break; 2428 2428 2429 case BS3CG1ENC_MODRM_Vdq_W dq:2429 case BS3CG1ENC_MODRM_Vdq_WO_Wdq: 2430 2430 pThis->iRmOp = 1; 2431 2431 pThis->iRegOp = 0; … … 2436 2436 break; 2437 2437 2438 case BS3CG1ENC_MODRM_Vpd_W pd:2439 case BS3CG1ENC_MODRM_Vps_W ps:2438 case BS3CG1ENC_MODRM_Vpd_WO_Wpd: 2439 case BS3CG1ENC_MODRM_Vps_WO_Wps: 2440 2440 pThis->iRmOp = 1; 2441 2441 pThis->iRegOp = 0; … … 2446 2446 break; 2447 2447 2448 case BS3CG1ENC_MODRM_Pq_ Uq:2449 case BS3CG1ENC_MODRM_Vq_ UqHi:2450 case BS3CG1ENC_MODRM_VqHi_ Uq:2448 case BS3CG1ENC_MODRM_Pq_WO_Uq: 2449 case BS3CG1ENC_MODRM_Vq_WO_UqHi: 2450 case BS3CG1ENC_MODRM_VqHi_WO_Uq: 2451 2451 pThis->iRmOp = 1; 2452 2452 pThis->iRegOp = 0; … … 2457 2457 break; 2458 2458 2459 case BS3CG1ENC_MODRM_Vq_ Mq:2460 case BS3CG1ENC_MODRM_VqHi_ Mq:2459 case BS3CG1ENC_MODRM_Vq_WO_Mq: 2460 case BS3CG1ENC_MODRM_VqHi_WO_Mq: 2461 2461 pThis->iRmOp = 1; 2462 2462 pThis->iRegOp = 0; … … 2467 2467 break; 2468 2468 2469 case BS3CG1ENC_MODRM_VssZxReg_W ss:2469 case BS3CG1ENC_MODRM_VssZxReg_WO_Wss: 2470 2470 pThis->iRmOp = 1; 2471 2471 pThis->iRegOp = 0; … … 2476 2476 break; 2477 2477 2478 case BS3CG1ENC_MODRM_VsdZxReg_W sd:2479 case BS3CG1ENC_MODRM_VqZxReg_W q:2480 case BS3CG1ENC_MODRM_VqZxReg_ Nq:2478 case BS3CG1ENC_MODRM_VsdZxReg_WO_Wsd: 2479 case BS3CG1ENC_MODRM_VqZxReg_WO_Wq: 2480 case BS3CG1ENC_MODRM_VqZxReg_WO_Nq: 2481 2481 pThis->iRmOp = 1; 2482 2482 pThis->iRegOp = 0; … … 2487 2487 break; 2488 2488 2489 case BS3CG1ENC_MODRM_Mb RO:2489 case BS3CG1ENC_MODRM_Mb_RO: 2490 2490 pThis->iRmOp = 0; 2491 2491 pThis->aOperands[0].cbOp = 1; … … 2493 2493 break; 2494 2494 2495 case BS3CG1ENC_MODRM_Md RO:2495 case BS3CG1ENC_MODRM_Md_RO: 2496 2496 pThis->iRmOp = 0; 2497 2497 pThis->aOperands[0].cbOp = 4; … … 2499 2499 break; 2500 2500 2501 case BS3CG1ENC_MODRM_Md WO:2502 case BS3CG1ENC_VEX_MODRM_Md WO:2501 case BS3CG1ENC_MODRM_Md_WO: 2502 case BS3CG1ENC_VEX_MODRM_Md_WO: 2503 2503 pThis->iRmOp = 0; 2504 2504 pThis->aOperands[0].cbOp = 4; … … 2506 2506 break; 2507 2507 2508 case BS3CG1ENC_MODRM_Mq WO_Vq:2509 case BS3CG1ENC_MODRM_Mq WO_VqHi:2508 case BS3CG1ENC_MODRM_Mq_WO_Vq: 2509 case BS3CG1ENC_MODRM_Mq_WO_VqHi: 2510 2510 pThis->iRmOp = 0; 2511 2511 pThis->iRegOp = 1; -
trunk/src/VBox/ValidationKit/bootsectors/bs3-cpu-generated-1.h
r66811 r66812 45 45 BS3CG1OP_Ev, 46 46 BS3CG1OP_Wss, 47 BS3CG1OP_Wss_WO, 47 48 BS3CG1OP_Wsd, 49 BS3CG1OP_Wsd_WO, 48 50 BS3CG1OP_Wps, 51 BS3CG1OP_Wps_WO, 49 52 BS3CG1OP_Wpd, 53 BS3CG1OP_Wpd_WO, 50 54 BS3CG1OP_Wdq, 55 BS3CG1OP_Wdq_WO, 51 56 BS3CG1OP_Wq, 52 BS3CG1OP_WqZxReg, 57 BS3CG1OP_Wq_WO, 58 BS3CG1OP_WqZxReg_WO, 53 59 54 60 BS3CG1OP_Gb, 55 61 BS3CG1OP_Gv, 56 62 BS3CG1OP_Nq, 57 BS3CG1OP_Pq ,63 BS3CG1OP_Pq_WO, 58 64 BS3CG1OP_Uq, 59 65 BS3CG1OP_UqHi, 60 66 BS3CG1OP_Vss, 61 BS3CG1OP_VssZxReg, 67 BS3CG1OP_Vss_WO, 68 BS3CG1OP_VssZxReg_WO, 62 69 BS3CG1OP_Vsd, 63 BS3CG1OP_VsdZxReg, 70 BS3CG1OP_Vsd_WO, 71 BS3CG1OP_VsdZxReg_WO, 64 72 BS3CG1OP_Vps, 73 BS3CG1OP_Vps_WO, 65 74 BS3CG1OP_Vpd, 75 BS3CG1OP_Vpd_WO, 66 76 BS3CG1OP_Vq, 77 BS3CG1OP_Vq_WO, 67 78 BS3CG1OP_Vdq, 79 BS3CG1OP_Vdq_WO, 68 80 BS3CG1OP_VqHi, 69 BS3CG1OP_VqZxReg, 81 BS3CG1OP_VqHi_WO, 82 BS3CG1OP_VqZxReg_WO, 70 83 71 84 BS3CG1OP_Ib, … … 76 89 77 90 BS3CG1OP_Ma, 78 BS3CG1OP_Mb RO,79 BS3CG1OP_Md RO,80 BS3CG1OP_Md WO,91 BS3CG1OP_Mb_RO, 92 BS3CG1OP_Md_RO, 93 BS3CG1OP_Md_WO, 81 94 BS3CG1OP_Mq, 82 BS3CG1OP_Mq WO,95 BS3CG1OP_Mq_WO, 83 96 84 97 BS3CG1OP_END … … 100 113 BS3CG1ENC_MODRM_Eb_Gb, 101 114 BS3CG1ENC_MODRM_Ev_Gv, 102 BS3CG1ENC_MODRM_Wss_ Vss,103 BS3CG1ENC_MODRM_Wsd_ Vsd,104 BS3CG1ENC_MODRM_Wps_ Vps,105 BS3CG1ENC_MODRM_Wpd_ Vpd,106 BS3CG1ENC_MODRM_WqZxReg_ Vq,115 BS3CG1ENC_MODRM_Wss_WO_Vss, 116 BS3CG1ENC_MODRM_Wsd_WO_Vsd, 117 BS3CG1ENC_MODRM_Wps_WO_Vps, 118 BS3CG1ENC_MODRM_Wpd_WO_Vpd, 119 BS3CG1ENC_MODRM_WqZxReg_WO_Vq, 107 120 108 121 BS3CG1ENC_MODRM_Gb_Eb, 109 122 BS3CG1ENC_MODRM_Gv_Ev, 110 123 BS3CG1ENC_MODRM_Gv_Ma, /**< bound instruction */ 111 BS3CG1ENC_MODRM_Pq_ Uq,112 BS3CG1ENC_MODRM_Vq_ UqHi,113 BS3CG1ENC_MODRM_Vq_ Mq,114 BS3CG1ENC_MODRM_VqHi_ Uq,115 BS3CG1ENC_MODRM_VqHi_ Mq,116 BS3CG1ENC_MODRM_Vdq_W dq,117 BS3CG1ENC_MODRM_Vpd_W pd,118 BS3CG1ENC_MODRM_Vps_W ps,119 BS3CG1ENC_MODRM_VssZxReg_W ss,120 BS3CG1ENC_MODRM_VsdZxReg_W sd,121 BS3CG1ENC_MODRM_VqZxReg_W q,122 BS3CG1ENC_MODRM_VqZxReg_ Nq,123 BS3CG1ENC_MODRM_Mb RO,124 BS3CG1ENC_MODRM_Md RO,125 BS3CG1ENC_MODRM_Md WO,126 BS3CG1ENC_MODRM_Mq WO_Vq,127 BS3CG1ENC_MODRM_Mq WO_VqHi,128 129 BS3CG1ENC_VEX_MODRM_Md WO,124 BS3CG1ENC_MODRM_Pq_WO_Uq, 125 BS3CG1ENC_MODRM_Vq_WO_UqHi, 126 BS3CG1ENC_MODRM_Vq_WO_Mq, 127 BS3CG1ENC_MODRM_VqHi_WO_Uq, 128 BS3CG1ENC_MODRM_VqHi_WO_Mq, 129 BS3CG1ENC_MODRM_Vdq_WO_Wdq, 130 BS3CG1ENC_MODRM_Vpd_WO_Wpd, 131 BS3CG1ENC_MODRM_Vps_WO_Wps, 132 BS3CG1ENC_MODRM_VssZxReg_WO_Wss, 133 BS3CG1ENC_MODRM_VsdZxReg_WO_Wsd, 134 BS3CG1ENC_MODRM_VqZxReg_WO_Wq, 135 BS3CG1ENC_MODRM_VqZxReg_WO_Nq, 136 BS3CG1ENC_MODRM_Mb_RO, 137 BS3CG1ENC_MODRM_Md_RO, 138 BS3CG1ENC_MODRM_Md_WO, 139 BS3CG1ENC_MODRM_Mq_WO_Vq, 140 BS3CG1ENC_MODRM_Mq_WO_VqHi, 141 142 BS3CG1ENC_VEX_MODRM_Md_WO, 130 143 131 144 BS3CG1ENC_FIXED,
Note:
See TracChangeset
for help on using the changeset viewer.