mirror of
https://github.com/envytools/envytools.git
synced 2024-02-16 18:09:26 +08:00
envydis: add mufu.sqrt for SM52+
This commit is contained in:
@ -1688,7 +1688,7 @@ static struct insn tab5080_0[] = {
|
||||
{ 0x0000000000500000ull, 0x0000000000f00000ull, N("rsq") },
|
||||
{ 0x0000000000600000ull, 0x0000000000f00000ull, N("rcp64h") },
|
||||
{ 0x0000000000700000ull, 0x0000000000f00000ull, N("rsq64h") },
|
||||
{ 0x0000000000800000ull, 0x0000000000f00000ull, N("sqrt"), .fmask = F_SM60 },
|
||||
{ 0x0000000000800000ull, 0x0000000000f00000ull, N("sqrt"), .fmask = F_SM52 },
|
||||
{ 0, 0, OOPS },
|
||||
};
|
||||
|
||||
@ -2182,7 +2182,7 @@ static void gm107_prep(struct disisa *isa) {
|
||||
int vs_sm = vardata_add_varset(isa->vardata, "sm", "SM version");
|
||||
if (vs_sm == -1)
|
||||
abort();
|
||||
int v_sm50 = vardata_add_variant(isa->vardata, "sm50", "SM50:SM52", vs_sm);
|
||||
int v_sm50 = vardata_add_variant(isa->vardata, "sm50", "SM50:SM60", vs_sm);
|
||||
int v_sm52 = vardata_add_variant(isa->vardata, "sm52", "SM52+", vs_sm);
|
||||
int v_sm60 = vardata_add_variant(isa->vardata, "sm60", "SM60+", vs_sm);
|
||||
if (v_sm50 == -1 || v_sm52 == -1 || v_sm60 == -1)
|
||||
|
Reference in New Issue
Block a user