Commit Graph

82 Commits

Author SHA1 Message Date
tuz358
8a1c50abd8 Delete redundant processing on ***_r32_rm32 instruction 2018-03-16 14:02:19 +09:00
tuz358
5395554d77 Add template_r32_rm32(int calc_type) function 2018-03-16 13:57:25 +09:00
tuz358
6092f27761 format inc_e** and dec_e** 2018-03-16 13:14:58 +09:00
tuz358
0fb8ec1133 Add sbb_rm32_imm(0x81,0x83) instruction 2018-03-16 13:06:57 +09:00
tuz358
39decbb5aa Add adc_rm32_imm(0x81,0x83) instruction 2018-03-16 13:01:13 +09:00
tuz358
a2df2c4834 Add or_rm32_imm(0x81,0x83) instruction 2018-03-16 12:57:47 +09:00
tuz358
470052a910 Delete redundant processing on opcode_81/83 2018-03-16 12:51:11 +09:00
tuz358
183607f2de Add add_rm32_imm32(0x81) instruction 2018-03-16 12:36:43 +09:00
tuz358
795395758d Add opcode_81(0x81) instruction 2018-03-16 12:29:40 +09:00
tuz358
85f4e8d381 Add TODO in opcode_83 2018-03-16 11:51:32 +09:00
tuz358
e9d71ae0f6 Add add_rm32_imm8(0x83) instruction 2018-03-16 11:44:10 +09:00
tuz358
2bd7b72618 Add je_imm8(0x74) instruction 2018-03-14 08:32:04 +09:00
tuz358
7d0bda78ce Add sbb_eax_imm32(0x1d) instruction 2018-03-13 11:04:09 +09:00
tuz358
efa07ef088 Add sbb_r32_rm32(0x1b) instruction 2018-03-13 11:02:10 +09:00
tuz358
b846710a77 Add sbb_rm32_r32(0x19) instruction 2018-03-13 10:59:24 +09:00
tuz358
d92fef297e Minor fixes 2018-03-12 12:54:22 +09:00
tuz358
f697c51972 Add adc_eax_imm32(0x15) instruction 2018-03-12 12:50:26 +09:00
tuz358
79868a7665 Add adc_r32_rm32(0x13) instruction 2018-03-12 12:47:46 +09:00
tuz358
584179ee7d Add adc_rm32_r32(0x11) instruction 2018-03-12 12:43:36 +09:00
tuz358
af6de7bc40 Add inc_r32(0x40~0x47) instruction in opcode_ff() function 2018-03-09 18:00:14 +09:00
tuz358
f3f4c68ba4 Add mov_r32_rm32(0x8b) instruction 2018-03-08 11:39:03 +09:00
tuz358
0b22a08b91 Add jmp_imm32(0xe9) instruction 2018-03-07 18:49:28 +09:00
tuz358
a821412197 Add ret(0xc3) instruction 2018-03-06 15:59:53 +09:00
tuz358
21cfae7d29 Add leave(0xc9) instruction 2018-03-06 15:51:11 +09:00
tuz358
d9e09da12b Add call_imm32(0xe8) instruction 2018-03-06 15:36:48 +09:00
tuz358
b2dc9aa54d Add push_imm8(0x6a) instruction 2018-03-06 15:15:45 +09:00
tuz358
0491cbd3e0 Add push_imm32(0x68) instruction 2018-03-06 15:09:35 +09:00
tuz358
b460334d25 Add cmp_eax_imm32(0x3d) instruction 2018-03-06 11:44:20 +09:00
tuz358
e38ea011d0 Add cmp_rm32_r32(0x39) instruction 2018-03-06 11:39:30 +09:00
tuz358
812a585e9a Add xor_eax_imm32(0x35) instruction 2018-03-06 11:25:32 +09:00
tuz358
071f2794fa Add xor_r32_rm32(0x33) instruction 2018-03-06 11:23:41 +09:00
tuz358
9c186fd247 Add sub_eax_imm32(0x2d) instruction 2018-03-06 11:19:45 +09:00
tuz358
700b19eae7 Add sub_r32_rm32(0x2b) instruction 2018-03-06 11:17:44 +09:00
tuz358
5d317a3ae9 Add sub_rm32_r32(0x29) instruction 2018-03-06 11:15:04 +09:00
tuz358
980902ad17 Add or_eax_imm32(0x0d) instruction 2018-03-06 11:10:36 +09:00
tuz358
ca0a55eeaf Add and_eax_imm32(0x25) instruction 2018-03-06 11:08:36 +09:00
tuz358
6df7285495 Add and_r32_rm32(0x23) instruction 2018-03-06 11:05:48 +09:00
tuz358
a19884aeee Add and_rm32_r32(0x21) instruction 2018-03-06 11:02:27 +09:00
tuz358
10d45e5c9e Add or_r32_rm32(0x0b) instruction 2018-03-06 10:51:16 +09:00
tuz358
a3fde16a49 Add or_rm32_r32(0x09) instruction 2018-03-06 10:47:38 +09:00
tuz358
e713aac580 Add add_eax_imm32(0x05) instruction 2018-03-06 10:39:57 +09:00
tuz358
ec408a120a Add add_r32_rm32(0x03) instruction 2018-03-06 10:31:32 +09:00
tuz358
1caebfc67e Add xchg_eax_r32(0x91~0x97) instruction 2018-03-06 10:00:07 +09:00
tuz358
35addee260 Add pop_e**(0x58~0x5f) instruction 2018-03-06 09:18:59 +09:00
tuz358
024cdf78b3 Add push_e**(0x50~0x57) instruction 2018-03-06 09:07:51 +09:00
tuz358
de00d14cc4 Add inc_e**(0x40~0x47) instruction 2018-03-06 00:24:47 +09:00
tuz358
748168c5a4 Add dec_e**(0x48~0x4f) instruction 2018-03-05 18:10:15 +09:00
tuz358
602c77d570 Add mov_edi_imm32(0xbf) instruction 2018-03-05 18:02:01 +09:00
tuz358
e4d737dadf Add mov_esi_imm32(0xbe) instruction 2018-03-05 18:00:06 +09:00
tuz358
fb5ba2928b Add mov_ebp_imm32(0xbd) instruction 2018-03-05 17:57:26 +09:00