mirror of
https://github.com/sampletext32/ParkanPlayground.git
synced 2025-06-19 16:08:02 +03:00
tests and handler fixes
This commit is contained in:
@ -26,8 +26,8 @@ DCFF;[{ "Type": "Fdiv", "Operands": ["ST(7)", "ST(0)"] }]
|
||||
# Memory operands
|
||||
D8342510000000;[{ "Type": "Fdiv", "Operands": ["dword ptr [0x10]"] }]
|
||||
DC342510000000;[{ "Type": "Fdiv", "Operands": ["qword ptr [0x10]"] }]
|
||||
D83425;[{ "Type": "Fdiv", "Operands": ["dword ptr [eax]"] }]
|
||||
DC3425;[{ "Type": "Fdiv", "Operands": ["qword ptr [eax]"] }]
|
||||
D830;[{ "Type": "Fdiv", "Operands": ["dword ptr [eax]"] }]
|
||||
DC30;[{ "Type": "Fdiv", "Operands": ["qword ptr [eax]"] }]
|
||||
|
||||
# FDIVP - Divide floating point values and pop
|
||||
DEF8;[{ "Type": "Fdivp", "Operands": ["ST(0)", "ST(0)"] }]
|
||||
@ -42,5 +42,5 @@ DEFF;[{ "Type": "Fdivp", "Operands": ["ST(7)", "ST(0)"] }]
|
||||
# FIDIV - Divide integer by floating point
|
||||
DA342510000000;[{ "Type": "Fidiv", "Operands": ["dword ptr [0x10]"] }]
|
||||
DE342510000000;[{ "Type": "Fidiv", "Operands": ["word ptr [0x10]"] }]
|
||||
DA3425;[{ "Type": "Fidiv", "Operands": ["dword ptr [eax]"] }]
|
||||
DE3425;[{ "Type": "Fidiv", "Operands": ["word ptr [eax]"] }]
|
||||
DA30;[{ "Type": "Fidiv", "Operands": ["dword ptr [eax]"] }]
|
||||
DE30;[{ "Type": "Fidiv", "Operands": ["word ptr [eax]"] }]
|
||||
|
Can't render this file because it contains an unexpected character in line 7 and column 9.
|
@ -26,8 +26,8 @@ DCF7;[{ "Type": "Fdivr", "Operands": ["ST(7)", "ST(0)"] }]
|
||||
# Memory operands
|
||||
D83C2510000000;[{ "Type": "Fdivr", "Operands": ["dword ptr [0x10]"] }]
|
||||
DC3C2510000000;[{ "Type": "Fdivr", "Operands": ["qword ptr [0x10]"] }]
|
||||
D83C25;[{ "Type": "Fdivr", "Operands": ["dword ptr [eax]"] }]
|
||||
DC3C25;[{ "Type": "Fdivr", "Operands": ["qword ptr [eax]"] }]
|
||||
D838;[{ "Type": "Fdivr", "Operands": ["dword ptr [eax]"] }]
|
||||
DC38;[{ "Type": "Fdivr", "Operands": ["qword ptr [eax]"] }]
|
||||
|
||||
# FDIVRP - Divide floating point values (reversed) and pop
|
||||
DEF0;[{ "Type": "Fdivrp", "Operands": ["ST(0)", "ST(0)"] }]
|
||||
@ -42,5 +42,5 @@ DEF7;[{ "Type": "Fdivrp", "Operands": ["ST(7)", "ST(0)"] }]
|
||||
# FIDIVR - Divide floating point by integer (reversed)
|
||||
DA3C2510000000;[{ "Type": "Fidivr", "Operands": ["dword ptr [0x10]"] }]
|
||||
DE3C2510000000;[{ "Type": "Fidivr", "Operands": ["word ptr [0x10]"] }]
|
||||
DA3C25;[{ "Type": "Fidivr", "Operands": ["dword ptr [eax]"] }]
|
||||
DE3C25;[{ "Type": "Fidivr", "Operands": ["word ptr [eax]"] }]
|
||||
DA38;[{ "Type": "Fidivr", "Operands": ["dword ptr [eax]"] }]
|
||||
DE38;[{ "Type": "Fidivr", "Operands": ["word ptr [eax]"] }]
|
||||
|
Can't render this file because it contains an unexpected character in line 7 and column 9.
|
@ -15,17 +15,17 @@ D9C7;[{ "Type": "Fld", "Operands": ["ST(7)"] }]
|
||||
# Memory operands
|
||||
D9042510000000;[{ "Type": "Fld", "Operands": ["dword ptr [0x10]"] }]
|
||||
DD042510000000;[{ "Type": "Fld", "Operands": ["qword ptr [0x10]"] }]
|
||||
DB2C25;[{ "Type": "Fld", "Operands": ["tbyte ptr [eax]"] }]
|
||||
D90425;[{ "Type": "Fld", "Operands": ["dword ptr [eax]"] }]
|
||||
DD0425;[{ "Type": "Fld", "Operands": ["qword ptr [eax]"] }]
|
||||
DB00;[{ "Type": "Fild", "Operands": ["dword ptr [eax]"] }]
|
||||
D900;[{ "Type": "Fld", "Operands": ["dword ptr [eax]"] }]
|
||||
DD00;[{ "Type": "Fld", "Operands": ["qword ptr [eax]"] }]
|
||||
|
||||
# With segment override prefixes
|
||||
26D90425;[{ "Type": "Fld", "Operands": ["dword ptr es:[eax]"] }]
|
||||
2ED90425;[{ "Type": "Fld", "Operands": ["dword ptr cs:[eax]"] }]
|
||||
36D90425;[{ "Type": "Fld", "Operands": ["dword ptr ss:[eax]"] }]
|
||||
3ED90425;[{ "Type": "Fld", "Operands": ["dword ptr ds:[eax]"] }]
|
||||
64D90425;[{ "Type": "Fld", "Operands": ["dword ptr fs:[eax]"] }]
|
||||
65D90425;[{ "Type": "Fld", "Operands": ["dword ptr gs:[eax]"] }]
|
||||
26D900;[{ "Type": "Fld", "Operands": ["dword ptr es:[eax]"] }]
|
||||
2ED900;[{ "Type": "Fld", "Operands": ["dword ptr cs:[eax]"] }]
|
||||
36D900;[{ "Type": "Fld", "Operands": ["dword ptr ss:[eax]"] }]
|
||||
3ED900;[{ "Type": "Fld", "Operands": ["dword ptr ds:[eax]"] }]
|
||||
64D900;[{ "Type": "Fld", "Operands": ["dword ptr fs:[eax]"] }]
|
||||
65D900;[{ "Type": "Fld", "Operands": ["dword ptr gs:[eax]"] }]
|
||||
|
||||
# FST - Store floating point value
|
||||
D9D0;[{ "Type": "Fst", "Operands": ["ST(0)"] }]
|
||||
@ -40,8 +40,8 @@ D9D7;[{ "Type": "Fst", "Operands": ["ST(7)"] }]
|
||||
# Memory operands
|
||||
D9142510000000;[{ "Type": "Fst", "Operands": ["dword ptr [0x10]"] }]
|
||||
DD142510000000;[{ "Type": "Fst", "Operands": ["qword ptr [0x10]"] }]
|
||||
D91425;[{ "Type": "Fst", "Operands": ["dword ptr [eax]"] }]
|
||||
DD1425;[{ "Type": "Fst", "Operands": ["qword ptr [eax]"] }]
|
||||
D910;[{ "Type": "Fst", "Operands": ["dword ptr [eax]"] }]
|
||||
DD10;[{ "Type": "Fst", "Operands": ["qword ptr [eax]"] }]
|
||||
|
||||
# FSTP - Store floating point value and pop
|
||||
D9D8;[{ "Type": "Fstp", "Operands": ["ST(0)"] }]
|
||||
@ -56,6 +56,6 @@ D9DF;[{ "Type": "Fstp", "Operands": ["ST(7)"] }]
|
||||
# Memory operands
|
||||
D91C2510000000;[{ "Type": "Fstp", "Operands": ["dword ptr [0x10]"] }]
|
||||
DD1C2510000000;[{ "Type": "Fstp", "Operands": ["qword ptr [0x10]"] }]
|
||||
DB3C25;[{ "Type": "Fstp", "Operands": ["tbyte ptr [eax]"] }]
|
||||
D91C25;[{ "Type": "Fstp", "Operands": ["dword ptr [eax]"] }]
|
||||
DD1C25;[{ "Type": "Fstp", "Operands": ["qword ptr [eax]"] }]
|
||||
DB18;[{ "Type": "Fistp", "Operands": ["dword ptr [eax]"] }]
|
||||
D918;[{ "Type": "Fstp", "Operands": ["dword ptr [eax]"] }]
|
||||
DD18;[{ "Type": "Fstp", "Operands": ["qword ptr [eax]"] }]
|
||||
|
Can't render this file because it contains an unexpected character in line 6 and column 9.
|
@ -26,8 +26,8 @@ DCCF;[{ "Type": "Fmul", "Operands": ["ST(7)", "ST(0)"] }]
|
||||
# Memory operands
|
||||
D80C2510000000;[{ "Type": "Fmul", "Operands": ["dword ptr [0x10]"] }]
|
||||
DC0C2510000000;[{ "Type": "Fmul", "Operands": ["qword ptr [0x10]"] }]
|
||||
D80C25;[{ "Type": "Fmul", "Operands": ["dword ptr [eax]"] }]
|
||||
DC0C25;[{ "Type": "Fmul", "Operands": ["qword ptr [eax]"] }]
|
||||
D808;[{ "Type": "Fmul", "Operands": ["dword ptr [eax]"] }]
|
||||
DC08;[{ "Type": "Fmul", "Operands": ["qword ptr [eax]"] }]
|
||||
|
||||
# FMULP - Multiply floating point values and pop
|
||||
DEC8;[{ "Type": "Fmulp", "Operands": ["ST(0)", "ST(0)"] }]
|
||||
@ -42,5 +42,5 @@ DECF;[{ "Type": "Fmulp", "Operands": ["ST(7)", "ST(0)"] }]
|
||||
# FIMUL - Multiply integer with floating point
|
||||
DA0C2510000000;[{ "Type": "Fimul", "Operands": ["dword ptr [0x10]"] }]
|
||||
DE0C2510000000;[{ "Type": "Fimul", "Operands": ["word ptr [0x10]"] }]
|
||||
DA0C25;[{ "Type": "Fimul", "Operands": ["dword ptr [eax]"] }]
|
||||
DE0C25;[{ "Type": "Fimul", "Operands": ["word ptr [eax]"] }]
|
||||
DA08;[{ "Type": "Fimul", "Operands": ["dword ptr [eax]"] }]
|
||||
DE08;[{ "Type": "Fimul", "Operands": ["word ptr [eax]"] }]
|
||||
|
Can't render this file because it contains an unexpected character in line 7 and column 9.
|
@ -32,8 +32,8 @@ F4;[{ "Type": "Hlt", "Operands": [] }]
|
||||
# WAIT/FWAIT - Wait
|
||||
9B;[{ "Type": "Wait", "Operands": [] }]
|
||||
|
||||
# LOCK prefix
|
||||
F0;[{ "Type": "Lock", "Operands": [] }]
|
||||
# TODO: LOCK prefix
|
||||
# F0;[{ "Type": "Lock", "Operands": [] }]
|
||||
|
||||
# IN - Input from Port
|
||||
E410;[{ "Type": "In", "Operands": ["al", "0x10"] }]
|
||||
|
Can't render this file because it contains an unexpected character in line 6 and column 7.
|
Reference in New Issue
Block a user