Diff
checker
Text
Text
Bilder
Dokumente
Excel
Ordner
Legal
Enterprise
Desktop-App
Preise
Einloggen
Diffchecker Desktop herunterladen
Texte vergleichen
Finde den Unterschied zwischen zwei Textdateien
Werkzeuge
Verlauf
Anzeige
Ansicht
Zweispaltig
Einspaltig
Live-Editor
Leerzeichen ausblenden
Gleiches ausblenden
Zeilenumbruch aus
Vergleichsgenauigkeit
Intelligent
Syntax
Keine
Darstellung ändern
Verarbeitung
Ignorieren
Text umwandeln
Zur ersten Änderung
Eingabe bearbeiten
Diffchecker Desktop
Der sicherste Weg, Diffchecker zu nutzen. Hol dir die Desktop-App: Deine Diffs verlassen nie deinen Computer!
Desktop holen
OutOfSSA
Erstellt
vor 8 Monaten
Diff läuft nie ab
Löschen
Exportieren
Teilen
Erklären
57 Entfernungen
Zeilen
Gesamt
Entfernt
Zeichen
Gesamt
Entfernt
Um diese Funktion weiterhin zu nutzen, aktualisiere auf
Diff
checker
Pro
Preise anzeigen
547 Zeilen
Kopieren
55 Hinzufügungen
Zeilen
Gesamt
Hinzugefügt
Zeichen
Gesamt
Hinzugefügt
Um diese Funktion weiterhin zu nutzen, aktualisiere auf
Diff
checker
Pro
Preise anzeigen
545 Zeilen
Kopieren
digraph G {
digraph G {
node [shape=box];
node [shape=box];
"loc_key_0" [label="
"loc_key_0" [label="
loc_258a8:
loc_258a8:
@8[register + 0x8E] = 0x0
@8[register + 0x8E] = 0x0
R11.54 = zeroExt_64(@32[register + zeroExt_64(imm2_16)])
R11.54 = zeroExt_64(@32[register + zeroExt_64(imm2_16)])
IRDst = (imm3_8 == 0xD6)?(loc_1c9aa7,loc_1c9a91)
IRDst = (imm3_8 == 0xD6)?(loc_1c9aa7,loc_1c9a91)
"];
"];
"loc_key_3" [label="
"loc_key_3" [label="
loc_1c9a91:
loc_1c9a91:
Kopieren
Kopiert
Kopieren
Kopiert
IRDst = (imm3_8 == 0xB9)?(loc_1c9aa7,loc_1c9b0f)
IRDst = (imm3_8 == 0xB9)?(loc_1c9aa7,loc_1c9b0f)
Kopieren
Kopiert
Kopieren
Kopiert
"];
"];
"loc_key_2" [label="
"loc_key_2" [label="
loc_1c9aa7:
loc_1c9aa7:
@64[VSP + 0xFFFFFFFFFFFFFFF8] = zeroExt_64(@32[register + zeroExt_64(imm2_16)])
@64[VSP + 0xFFFFFFFFFFFFFFF8] = zeroExt_64(@32[register + zeroExt_64(imm2_16)])
IRDst = (R11.54[0:32] & 0x40)?(loc_1c9ac4,loc_1c9b06)
IRDst = (R11.54[0:32] & 0x40)?(loc_1c9ac4,loc_1c9b06)
"];
"];
"loc_key_6" [label="
"loc_key_6" [label="
loc_1c9ac4:
loc_1c9ac4:
@8[register + 0x8E] = 0x1
@8[register + 0x8E] = 0x1
IRDst = loc_1c9b06
IRDst = loc_1c9b06
"];
"];
"loc_key_8" [label="
"loc_key_8" [label="
loc_1c9b60:
loc_1c9b60:
Kopieren
Kopiert
Kopieren
Kopiert
R11.9 = R11.6
IRDst = (imm3_8 == 0x30)?(loc_1c9b6a,loc_1c9bee)
IRDst = (imm3_8 == 0x30)?(loc_1c9b6a,loc_1c9bee)
Kopieren
Kopiert
Kopieren
Kopiert
R11.9 = R11.6
"];
"];
"loc_key_9" [label="
"loc_key_9" [label="
loc_1c9b19:
loc_1c9b19:
R11.6 = zeroExt_64(R11.54[0:32] & 0x40)
R11.6 = zeroExt_64(R11.54[0:32] & 0x40)
Kopieren
Kopiert
Kopieren
Kopiert
IRDst = (R11.54[0:32] & 0x40)?(loc_1c9b60,loc_1c9b26)
IRDst = (R11.54[0:32] & 0x40)?(loc_1c9b60,loc_1c9b26)
Kopieren
Kopiert
Kopieren
Kopiert
"];
"];
"loc_key_11" [label="
"loc_key_11" [label="
loc_1c9b6a:
loc_1c9b6a:
R11.9 = zeroExt_64(R11.6[0:32] & 0x40)
R11.9 = zeroExt_64(R11.6[0:32] & 0x40)
Kopieren
Kopiert
Kopieren
Kopiert
IRDst = (R11.6[0:32] & 0x40)?(loc_1c9bee,loc_1c9b7a)
IRDst = (R11.6[0:32] & 0x40)?(loc_1c9bee,loc_1c9b7a)
Kopieren
Kopiert
Kopieren
Kopiert
"];
"];
"loc_key_10" [label="
"loc_key_10" [label="
loc_1c9bee:
loc_1c9bee:
Kopieren
Kopiert
Kopieren
Kopiert
IRDst = (imm3_8 == 0xF4)?(loc_1c9bf8,loc_1c9c24)
IRDst = (imm3_8 == 0xF4)?(loc_1c9bf8,loc_1c9c24)
Kopieren
Kopiert
Kopieren
Kopiert
"];
"];
"loc_key_13" [label="
"loc_key_13" [label="
loc_1c9b26:
loc_1c9b26:
@8[register + 0x8E] = 0x1
@8[register + 0x8E] = 0x1
Kopieren
Kopiert
Kopieren
Kopiert
IRDst = loc_1c9b60
IRDst = loc_1c9b60
Kopieren
Kopiert
Kopieren
Kopiert
"];
"];
"loc_key_15" [label="
"loc_key_15" [label="
loc_1c9b7a:
loc_1c9b7a:
Kopieren
Kopiert
Kopieren
Kopiert
IRDst = (R11.6[0:32] & 0x1)?(loc_1c9bee,loc_1c9b87)
IRDst = (R11.6[0:32] & 0x1)?(loc_1c9bee,loc_1c9b87)
Kopieren
Kopiert
Kopieren
Kopiert
"];
"];
"loc_key_17" [label="
"loc_key_17" [label="
loc_1c9bf8:
loc_1c9bf8:
R11.9 = zeroExt_64(R11.9[0:32] & 0x1)
R11.9 = zeroExt_64(R11.9[0:32] & 0x1)
Kopieren
Kopiert
Kopieren
Kopiert
IRDst = (R11.9[0:32] & 0x1)?(loc_1c9c24,loc_1c9c05)
IRDst = (R11.9[0:32] & 0x1)?(loc_1c9c24,loc_1c9c05)
Kopieren
Kopiert
Kopieren
Kopiert
"];
"];
"loc_key_16" [label="
"loc_key_16" [label="
loc_1c9c24:
loc_1c9c24:
Kopieren
Kopiert
Kopieren
Kopiert
R11.12 = R11.9
IRDst = (imm3_8 == 0x1E)?(loc_1c9c2e,loc_1c9c72)
IRDst = (imm3_8 == 0x1E)?(loc_1c9c2e,loc_1c9c72)
Kopieren
Kopiert
Kopieren
Kopiert
R11.12 = R11.9
"];
"];
"loc_key_18" [label="
"loc_key_18" [label="
loc_1c9b87:
loc_1c9b87:
@8[register + 0x8E] = 0x1
@8[register + 0x8E] = 0x1
Kopieren
Kopiert
Kopieren
Kopiert
IRDst = loc_1c9bee
IRDst = loc_1c9bee
Kopieren
Kopiert
Kopieren
Kopiert
"];
"];
"loc_key_19" [label="
"loc_key_19" [label="
loc_1c9c05:
loc_1c9c05:
@8[register + 0x8E] = 0x1
@8[register + 0x8E] = 0x1
Kopieren
Kopiert
Kopieren
Kopiert
Gespeicherte Diffs
Originaltext
Datei öffnen
digraph G { node [shape=box]; "loc_key_0" [label=" loc_258a8: @8[register + 0x8E] = 0x0 R11.54 = zeroExt_64(@32[register + zeroExt_64(imm2_16)]) IRDst = (imm3_8 == 0xD6)?(loc_1c9aa7,loc_1c9a91) "]; "loc_key_3" [label=" loc_1c9a91: IRDst = (imm3_8 == 0xB9)?(loc_1c9aa7,loc_1c9b0f) "]; "loc_key_2" [label=" loc_1c9aa7: @64[VSP + 0xFFFFFFFFFFFFFFF8] = zeroExt_64(@32[register + zeroExt_64(imm2_16)]) IRDst = (R11.54[0:32] & 0x40)?(loc_1c9ac4,loc_1c9b06) "]; "loc_key_6" [label=" loc_1c9ac4: @8[register + 0x8E] = 0x1 IRDst = loc_1c9b06 "]; "loc_key_8" [label=" loc_1c9b60: R11.9 = R11.6 IRDst = (imm3_8 == 0x30)?(loc_1c9b6a,loc_1c9bee) "]; "loc_key_9" [label=" loc_1c9b19: R11.6 = zeroExt_64(R11.54[0:32] & 0x40) IRDst = (R11.54[0:32] & 0x40)?(loc_1c9b60,loc_1c9b26) "]; "loc_key_11" [label=" loc_1c9b6a: R11.9 = zeroExt_64(R11.6[0:32] & 0x40) IRDst = (R11.6[0:32] & 0x40)?(loc_1c9bee,loc_1c9b7a) "]; "loc_key_10" [label=" loc_1c9bee: IRDst = (imm3_8 == 0xF4)?(loc_1c9bf8,loc_1c9c24) "]; "loc_key_13" [label=" loc_1c9b26: @8[register + 0x8E] = 0x1 IRDst = loc_1c9b60 "]; "loc_key_15" [label=" loc_1c9b7a: IRDst = (R11.6[0:32] & 0x1)?(loc_1c9bee,loc_1c9b87) "]; "loc_key_17" [label=" loc_1c9bf8: R11.9 = zeroExt_64(R11.9[0:32] & 0x1) IRDst = (R11.9[0:32] & 0x1)?(loc_1c9c24,loc_1c9c05) "]; "loc_key_16" [label=" loc_1c9c24: R11.12 = R11.9 IRDst = (imm3_8 == 0x1E)?(loc_1c9c2e,loc_1c9c72) "]; "loc_key_18" [label=" loc_1c9b87: @8[register + 0x8E] = 0x1 IRDst = loc_1c9bee "]; "loc_key_19" [label=" loc_1c9c05: @8[register + 0x8E] = 0x1 IRDst = loc_1c9c24 "]; "loc_key_20" [label=" loc_1c9c72: R11.17 = R11.12 IRDst = (imm3_8 == 0x84)?(loc_1c9c7c,loc_1c9d3e) "]; "loc_key_21" [label=" loc_1c9c2e: R11.12 = zeroExt_64(R11.9[0:32] & 0x1) IRDst = (R11.9[0:32] & 0x1)?(loc_1c9c3b,loc_1c9c72) "]; "loc_key_23" [label=" loc_1c9c7c: R11.17 = zeroExt_64(R11.12[0:32] & 0x40) IRDst = (R11.12[0:32] & 0x40)?(loc_1c9cab,loc_1c9ce9) "]; "loc_key_22" [label=" loc_1c9d3e: IRDst = (imm3_8 == 0x89)?(loc_1c9d48,loc_1c9de7) "]; "loc_key_25" [label=" loc_1c9c3b: @8[register + 0x8E] = 0x1 IRDst = loc_1c9c72 "]; "loc_key_26" [label=" loc_1c9ce9: IRDst = (R11.12[0:32] & 0x1)?(loc_1c9cf6,loc_1c9d3e) "]; "loc_key_27" [label=" loc_1c9cab: @8[register + 0x8E] = 0x1 IRDst = loc_1c9ce9 "]; "loc_key_29" [label=" loc_1c9d48: IRDst = (R11.17[0:32] & 0x40)?(loc_1c9de7,loc_1c9d5f) "]; "loc_key_28" [label=" loc_1c9de7: R11.20 = R11.17 IRDst = (imm3_8 == 0xD5)?(loc_1c9df1,loc_1c9ec7) "]; "loc_key_31" [label=" loc_1c9cf6: @8[register + 0x8E] = 0x1 IRDst = loc_1c9d3e "]; "loc_key_32" [label=" loc_1c9d5f: R11.17 = zeroExt_64((R11.17[0:32] & 0x80) >> 0x7) IRDst = (((R11.17[0:32] & 0x80) >> 0x7) == ((R11.17[0:32] & 0x800) >> 0xB))?(loc_1c9dbe,loc_1c9de7) "]; "loc_key_34" [label=" loc_1c9df1: R11.20 = zeroExt_64((R11.17[0:32] & 0x80) >> 0x7) IRDst = (((R11.17[0:32] & 0x80) >> 0x7) == ((R11.17[0:32] & 0x800) >> 0xB))?(loc_1c9e63,loc_1c9ec7) "]; "loc_key_33" [label=" loc_1c9ec7: R11.23 = R11.20 IRDst = (imm3_8 == 0xA5)?(loc_1c9ed1,loc_1c9f68) "]; "loc_key_35" [label=" loc_1c9dbe: @8[register + 0x8E] = 0x1 IRDst = loc_1c9de7 "]; "loc_key_37" [label=" loc_1c9e63: @8[register + 0x8E] = 0x1 IRDst = loc_1c9ec7 "]; "loc_key_38" [label=" loc_1c9f68: R11.27 = R11.23 IRDst = (imm3_8 == 0xB9)?(loc_1c9f72,loc_1ca02f) "]; "loc_key_39" [label=" loc_1c9ed1: R11.23 = zeroExt_64((R11.20[0:32] & 0x80) >> 0x7) IRDst = (((R11.20[0:32] & 0x80) >> 0x7) == ((R11.20[0:32] & 0x800) >> 0xB))?(loc_1c9f68,loc_1c9f1c) "]; "loc_key_41" [label=" loc_1c9f72: IRDst = (R11.23[0:32] & 0x40)?(loc_1c9f82,loc_1c9fa8) "]; "loc_key_40" [label=" loc_1ca02f: R11.29 = R11.27 IRDst = (imm3_8 == 0xB2)?(loc_1ca039,loc_1ca079) "]; "loc_key_43" [label=" loc_1c9f1c: @8[register + 0x8E] = 0x1 IRDst = loc_1c9f68 "]; "loc_key_44" [label=" loc_1c9fa8: R11.27 = zeroExt_64((R11.23[0:32] & 0x80) >> 0x7) IRDst = (((R11.23[0:32] & 0x80) >> 0x7) == ((R11.23[0:32] & 0x800) >> 0xB))?(loc_1ca02f,loc_1ca002) "]; "loc_key_45" [label=" loc_1c9f82: @8[register + 0x8E] = 0x1 IRDst = loc_1c9fa8 "]; "loc_key_46" [label=" loc_1ca079: R11.31 = R11.29 IRDst = (imm3_8 == 0x51)?(loc_1ca083,loc_1ca0c0) "]; "loc_key_47" [label=" loc_1ca039: R11.29 = zeroExt_64(R11.27[0:32] & 0x800) IRDst = (R11.27[0:32] & 0x800)?(loc_1ca079,loc_1ca046) "]; "loc_key_49" [label=" loc_1ca002: @8[register + 0x8E] = 0x1 IRDst = loc_1ca02f "]; "loc_key_50" [label=" loc_1ca0c0: IRDst = (imm3_8 == 0xD)?(loc_1ca0ca,loc_1ca0fc) "]; "loc_key_51" [label=" loc_1ca083: R11.31 = zeroExt_64(R11.29[0:32] & 0x4) IRDst = (R11.29[0:32] & 0x4)?(loc_1ca0c0,loc_1ca090) "]; "loc_key_53" [label=" loc_1ca046: @8[register + 0x8E] = 0x1 IRDst = loc_1ca079 "]; "loc_key_55" [label=" loc_1ca0ca: R11.31 = zeroExt_64(R11.31[0:32] & 0x80) IRDst = (R11.31[0:32] & 0x80)?(loc_1ca0fc,loc_1ca0d7) "]; "loc_key_54" [label=" loc_1ca0fc: R11.34 = R11.31 IRDst = (imm3_8 == 0x37)?(loc_1ca106,loc_1ca163) "]; "loc_key_56" [label=" loc_1ca090: @8[register + 0x8E] = 0x1 IRDst = loc_1ca0c0 "]; "loc_key_58" [label=" loc_1ca0d7: @8[register + 0x8E] = 0x1 IRDst = loc_1ca0fc "]; "loc_key_59" [label=" loc_1ca163: R11.37 = R11.34 IRDst = (imm3_8 == 0x12)?(loc_1ca16d,loc_1ca1c9) "]; "loc_key_60" [label=" loc_1ca106: R11.34 = zeroExt_64(R11.31[0:32] & 0x800) IRDst = (R11.31[0:32] & 0x800)?(loc_1ca113,loc_1ca163) "]; "loc_key_61" [label=" loc_1ca1c9: IRDst = (imm3_8 == 0x81)?(loc_1ca1d3,loc_1ca228) "]; "loc_key_62" [label=" loc_1ca16d: R11.37 = zeroExt_64(R11.34[0:32] & 0x4) IRDst = (R11.34[0:32] & 0x4)?(loc_1ca17a,loc_1ca1c9) "]; "loc_key_64" [label=" loc_1ca113: @8[register + 0x8E] = 0x1 IRDst = loc_1ca163 "]; "loc_key_65" [label=" loc_1ca228: R8.11 = zeroExt_64(@8[register + 0x8E]) IRDst = @8[register + 0x8E]?(loc_1ca23f,loc_1ca267) "]; "loc_key_66" [label=" loc_1ca1d3: IRDst = (R11.37[0:32] & 0x80)?(loc_1ca1e0,loc_1ca228) "]; "loc_key_68" [label=" loc_1ca17a: @8[register + 0x8E] = 0x1 IRDst = loc_1ca1c9 "]; "loc_key_70" [label=" loc_1ca23f: IRDst = @64[register + 0x124]?(loc_1ca259,loc_1ca267) "]; "loc_key_69" [label=" loc_1ca267: IRDst = R8.11[0:8]?(loc_1ca271,loc_1ca2e9) "]; "loc_key_72" [label=" loc_1ca1e0: @8[register + 0x8E] = 0x1 IRDst = loc_1ca228 "]; "loc_key_74" [label=" loc_1ca259: @64[@64[register + 0x124]] = 0x0 IRDst = loc_1ca267 "]; "loc_key_75" [label=" loc_1ca2e9: @64[register + zeroExt_64(imm4_16)] = @64[register + zeroExt_64(imm4_16)] + 0x88 R12.89 = zeroExt_64(State0 + zeroExt_32(imm5_16) + 0x8DFEDAB7) State0 = State0 * 0x2 + zeroExt_32(imm5_16) + 0x8DFEDAB7 VPC = VPC + signExt_64(imm6_32) VSP_out = VSP + 0x88 VPC_out = VPC IMGBASE_out = IMGBASE TABLE_out = TABLE State0_out = State0 VMRUNNING_out = VMRUNNING IRDst = @64[TABLE + ((R12.89 & 0xFFFF) << 0x3)] "]; "loc_key_76" [label=" loc_1ca271: @64[VSP + zeroExt_64(imm1_16)] = IMGBASE + zeroExt_64(imm0_32) VMRUNNING = VMRUNNING + 0xFFFFFFFF RDI_out = @64[VSP + 0x40] RSI_out = @64[VSP + 0x48] RDX_out = @64[VSP + 0x60] RCX_out = @64[VSP + 0x68] R8_out = @64[VSP] R9_out = @64[VSP + 0x8] VSP_out = VSP + 0x80 VPC_out = VPC IMGBASE_out = IMGBASE TABLE_out = TABLE State0_out = State0 VMRUNNING_out = VMRUNNING IRDst = @64[VSP + 0x80] "]; "loc_key_5" [label=" loc_1c9b06: R11.54 = @64[VSP + 0xFFFFFFFFFFFFFFF8] IRDst = loc_1c9b0f "]; "loc_key_7" [label=" loc_1c9b0f: R11.6 = R11.54 IRDst = (imm3_8 == 0x31)?(loc_1c9b19,loc_1c9b60) "]; "loc_key_3" -> "loc_key_2"; "loc_key_2" -> "loc_key_5"; "loc_key_2" -> "loc_key_6"; "loc_key_6" -> "loc_key_5"; "loc_key_8" -> "loc_key_10"; "loc_key_8" -> "loc_key_11"; "loc_key_9" -> "loc_key_13"; "loc_key_11" -> "loc_key_15"; "loc_key_10" -> "loc_key_16"; "loc_key_10" -> "loc_key_17"; "loc_key_15" -> "loc_key_18"; "loc_key_17" -> "loc_key_16"; "loc_key_17" -> "loc_key_19"; "loc_key_16" -> "loc_key_21"; "loc_key_16" -> "loc_key_20"; "loc_key_19" -> "loc_key_16"; "loc_key_20" -> "loc_key_23"; "loc_key_20" -> "loc_key_22"; "loc_key_21" -> "loc_key_25"; "loc_key_23" -> "loc_key_26"; "loc_key_23" -> "loc_key_27"; "loc_key_22" -> "loc_key_29"; "loc_key_22" -> "loc_key_28"; "loc_key_26" -> "loc_key_31"; "loc_key_27" -> "loc_key_26"; "loc_key_29" -> "loc_key_32"; "loc_key_29" -> "loc_key_28"; "loc_key_28" -> "loc_key_33"; "loc_key_28" -> "loc_key_34"; "loc_key_32" -> "loc_key_35"; "loc_key_32" -> "loc_key_28"; "loc_key_34" -> "loc_key_37"; "loc_key_33" -> "loc_key_38"; "loc_key_33" -> "loc_key_39"; "loc_key_35" -> "loc_key_28"; "loc_key_38" -> "loc_key_40"; "loc_key_38" -> "loc_key_41"; "loc_key_39" -> "loc_key_43"; "loc_key_41" -> "loc_key_45"; "loc_key_41" -> "loc_key_44"; "loc_key_40" -> "loc_key_46"; "loc_key_40" -> "loc_key_47"; "loc_key_44" -> "loc_key_49"; "loc_key_45" -> "loc_key_44"; "loc_key_46" -> "loc_key_51"; "loc_key_46" -> "loc_key_50"; "loc_key_47" -> "loc_key_53"; "loc_key_50" -> "loc_key_54"; "loc_key_50" -> "loc_key_55"; "loc_key_51" -> "loc_key_56"; "loc_key_51" -> "loc_key_50"; "loc_key_55" -> "loc_key_58"; "loc_key_54" -> "loc_key_59"; "loc_key_54" -> "loc_key_60"; "loc_key_56" -> "loc_key_50"; "loc_key_59" -> "loc_key_62"; "loc_key_59" -> "loc_key_61"; "loc_key_60" -> "loc_key_64"; "loc_key_61" -> "loc_key_65"; "loc_key_61" -> "loc_key_66"; "loc_key_62" -> "loc_key_68"; "loc_key_65" -> "loc_key_70"; "loc_key_65" -> "loc_key_69"; "loc_key_66" -> "loc_key_72"; "loc_key_70" -> "loc_key_74"; "loc_key_69" -> "loc_key_75"; "loc_key_69" -> "loc_key_76"; "loc_key_5" -> "loc_key_7"; "loc_key_7" -> "loc_key_8"; "loc_key_7" -> "loc_key_9"; "loc_key_0" -> "loc_key_2"; "loc_key_0" -> "loc_key_3"; "loc_key_3" -> "loc_key_7"; "loc_key_9" -> "loc_key_8"; "loc_key_13" -> "loc_key_8"; "loc_key_18" -> "loc_key_10"; "loc_key_11" -> "loc_key_10"; "loc_key_15" -> "loc_key_10"; "loc_key_25" -> "loc_key_20"; "loc_key_21" -> "loc_key_20"; "loc_key_26" -> "loc_key_22"; "loc_key_31" -> "loc_key_22"; "loc_key_34" -> "loc_key_33"; "loc_key_37" -> "loc_key_33"; "loc_key_43" -> "loc_key_38"; "loc_key_39" -> "loc_key_38"; "loc_key_49" -> "loc_key_40"; "loc_key_44" -> "loc_key_40"; "loc_key_53" -> "loc_key_46"; "loc_key_47" -> "loc_key_46"; "loc_key_58" -> "loc_key_54"; "loc_key_55" -> "loc_key_54"; "loc_key_64" -> "loc_key_59"; "loc_key_60" -> "loc_key_59"; "loc_key_68" -> "loc_key_61"; "loc_key_62" -> "loc_key_61"; "loc_key_72" -> "loc_key_65"; "loc_key_66" -> "loc_key_65"; "loc_key_74" -> "loc_key_69"; "loc_key_70" -> "loc_key_69"; }
Bearbeitung
Datei öffnen
digraph G { node [shape=box]; "loc_key_0" [label=" loc_258a8: @8[register + 0x8E] = 0x0 R11.54 = zeroExt_64(@32[register + zeroExt_64(imm2_16)]) IRDst = (imm3_8 == 0xD6)?(loc_1c9aa7,loc_1c9a91) "]; "loc_key_3" [label=" loc_1c9a91: IRDst = (imm3_8 == 0xB9)?(loc_1c9aa7,loc_1c9b0f) "]; "loc_key_2" [label=" loc_1c9aa7: @64[VSP + 0xFFFFFFFFFFFFFFF8] = zeroExt_64(@32[register + zeroExt_64(imm2_16)]) IRDst = (R11.54[0:32] & 0x40)?(loc_1c9ac4,loc_1c9b06) "]; "loc_key_6" [label=" loc_1c9ac4: @8[register + 0x8E] = 0x1 IRDst = loc_1c9b06 "]; "loc_key_8" [label=" loc_1c9b60: IRDst = (imm3_8 == 0x30)?(loc_1c9b6a,loc_1c9bee) R11.9 = R11.6 "]; "loc_key_9" [label=" loc_1c9b19: R11.6 = zeroExt_64(R11.54[0:32] & 0x40) IRDst = (R11.54[0:32] & 0x40)?(loc_1c9b60,loc_1c9b26) "]; "loc_key_11" [label=" loc_1c9b6a: R11.9 = zeroExt_64(R11.6[0:32] & 0x40) IRDst = (R11.6[0:32] & 0x40)?(loc_1c9bee,loc_1c9b7a) "]; "loc_key_10" [label=" loc_1c9bee: IRDst = (imm3_8 == 0xF4)?(loc_1c9bf8,loc_1c9c24) "]; "loc_key_13" [label=" loc_1c9b26: @8[register + 0x8E] = 0x1 IRDst = loc_1c9b60 "]; "loc_key_15" [label=" loc_1c9b7a: IRDst = (R11.6[0:32] & 0x1)?(loc_1c9bee,loc_1c9b87) "]; "loc_key_17" [label=" loc_1c9bf8: R11.9 = zeroExt_64(R11.9[0:32] & 0x1) IRDst = (R11.9[0:32] & 0x1)?(loc_1c9c24,loc_1c9c05) "]; "loc_key_16" [label=" loc_1c9c24: IRDst = (imm3_8 == 0x1E)?(loc_1c9c2e,loc_1c9c72) R11.12 = R11.9 "]; "loc_key_18" [label=" loc_1c9b87: @8[register + 0x8E] = 0x1 IRDst = loc_1c9bee "]; "loc_key_19" [label=" loc_1c9c05: @8[register + 0x8E] = 0x1 IRDst = loc_1c9c24 "]; "loc_key_20" [label=" loc_1c9c72: IRDst = (imm3_8 == 0x84)?(loc_1c9c7c,loc_1c9d3e) R11.17 = R11.12 "]; "loc_key_21" [label=" loc_1c9c2e: R11.12 = zeroExt_64(R11.9[0:32] & 0x1) IRDst = (R11.9[0:32] & 0x1)?(loc_1c9c3b,loc_1c9c72) "]; "loc_key_23" [label=" loc_1c9c7c: R11.17 = zeroExt_64(R11.12[0:32] & 0x40) IRDst = (R11.12[0:32] & 0x40)?(loc_1c9cab,loc_1c9ce9) "]; "loc_key_22" [label=" loc_1c9d3e: IRDst = (imm3_8 == 0x89)?(loc_1c9d48,loc_1c9de7) "]; "loc_key_25" [label=" loc_1c9c3b: @8[register + 0x8E] = 0x1 IRDst = loc_1c9c72 "]; "loc_key_26" [label=" loc_1c9ce9: IRDst = (R11.12[0:32] & 0x1)?(loc_1c9cf6,loc_1c9d3e) "]; "loc_key_27" [label=" loc_1c9cab: @8[register + 0x8E] = 0x1 IRDst = loc_1c9ce9 "]; "loc_key_29" [label=" loc_1c9d48: IRDst = (R11.17[0:32] & 0x40)?(loc_1c9de7,loc_1c9d5f) "]; "loc_key_28" [label=" loc_1c9de7: IRDst = (imm3_8 == 0xD5)?(loc_1c9df1,loc_1c9ec7) R11.20 = R11.17 "]; "loc_key_31" [label=" loc_1c9cf6: @8[register + 0x8E] = 0x1 IRDst = loc_1c9d3e "]; "loc_key_32" [label=" loc_1c9d5f: R11.17 = zeroExt_64((R11.17[0:32] & 0x80) >> 0x7) IRDst = (((R11.17[0:32] & 0x80) >> 0x7) == ((R11.17[0:32] & 0x800) >> 0xB))?(loc_1c9dbe,loc_1c9de7) "]; "loc_key_34" [label=" loc_1c9df1: R11.20 = zeroExt_64((R11.17[0:32] & 0x80) >> 0x7) IRDst = (((R11.17[0:32] & 0x80) >> 0x7) == ((R11.17[0:32] & 0x800) >> 0xB))?(loc_1c9e63,loc_1c9ec7) "]; "loc_key_33" [label=" loc_1c9ec7: IRDst = (imm3_8 == 0xA5)?(loc_1c9ed1,loc_1c9f68) R11.23 = R11.20 "]; "loc_key_35" [label=" loc_1c9dbe: @8[register + 0x8E] = 0x1 IRDst = loc_1c9de7 "]; "loc_key_37" [label=" loc_1c9e63: @8[register + 0x8E] = 0x1 IRDst = loc_1c9ec7 "]; "loc_key_38" [label=" loc_1c9f68: IRDst = (imm3_8 == 0xB9)?(loc_1c9f72,loc_1ca02f) R11.27 = R11.23 "]; "loc_key_39" [label=" loc_1c9ed1: R11.23 = zeroExt_64((R11.20[0:32] & 0x80) >> 0x7) IRDst = (((R11.20[0:32] & 0x80) >> 0x7) == ((R11.20[0:32] & 0x800) >> 0xB))?(loc_1c9f68,loc_1c9f1c) "]; "loc_key_41" [label=" loc_1c9f72: IRDst = (R11.23[0:32] & 0x40)?(loc_1c9f82,loc_1c9fa8) "]; "loc_key_40" [label=" loc_1ca02f: IRDst = (imm3_8 == 0xB2)?(loc_1ca039,loc_1ca079) R11.29 = R11.27 "]; "loc_key_43" [label=" loc_1c9f1c: @8[register + 0x8E] = 0x1 IRDst = loc_1c9f68 "]; "loc_key_44" [label=" loc_1c9fa8: R11.27 = zeroExt_64((R11.23[0:32] & 0x80) >> 0x7) IRDst = (((R11.23[0:32] & 0x80) >> 0x7) == ((R11.23[0:32] & 0x800) >> 0xB))?(loc_1ca02f,loc_1ca002) "]; "loc_key_45" [label=" loc_1c9f82: @8[register + 0x8E] = 0x1 IRDst = loc_1c9fa8 "]; "loc_key_46" [label=" loc_1ca079: IRDst = (imm3_8 == 0x51)?(loc_1ca083,loc_1ca0c0) R11.31 = R11.29 "]; "loc_key_47" [label=" loc_1ca039: R11.29 = zeroExt_64(R11.27[0:32] & 0x800) IRDst = (R11.27[0:32] & 0x800)?(loc_1ca079,loc_1ca046) "]; "loc_key_49" [label=" loc_1ca002: @8[register + 0x8E] = 0x1 IRDst = loc_1ca02f "]; "loc_key_50" [label=" loc_1ca0c0: IRDst = (imm3_8 == 0xD)?(loc_1ca0ca,loc_1ca0fc) "]; "loc_key_51" [label=" loc_1ca083: R11.31 = zeroExt_64(R11.29[0:32] & 0x4) IRDst = (R11.29[0:32] & 0x4)?(loc_1ca0c0,loc_1ca090) "]; "loc_key_53" [label=" loc_1ca046: @8[register + 0x8E] = 0x1 IRDst = loc_1ca079 "]; "loc_key_55" [label=" loc_1ca0ca: R11.31 = zeroExt_64(R11.31[0:32] & 0x80) IRDst = (R11.31[0:32] & 0x80)?(loc_1ca0fc,loc_1ca0d7) "]; "loc_key_54" [label=" loc_1ca0fc: IRDst = (imm3_8 == 0x37)?(loc_1ca106,loc_1ca163) R11.34 = R11.31 "]; "loc_key_56" [label=" loc_1ca090: @8[register + 0x8E] = 0x1 IRDst = loc_1ca0c0 "]; "loc_key_58" [label=" loc_1ca0d7: @8[register + 0x8E] = 0x1 IRDst = loc_1ca0fc "]; "loc_key_59" [label=" loc_1ca163: IRDst = (imm3_8 == 0x12)?(loc_1ca16d,loc_1ca1c9) R11.37 = R11.34 "]; "loc_key_60" [label=" loc_1ca106: R11.34 = zeroExt_64(R11.31[0:32] & 0x800) IRDst = (R11.31[0:32] & 0x800)?(loc_1ca113,loc_1ca163) "]; "loc_key_61" [label=" loc_1ca1c9: IRDst = (imm3_8 == 0x81)?(loc_1ca1d3,loc_1ca228) "]; "loc_key_62" [label=" loc_1ca16d: R11.37 = zeroExt_64(R11.34[0:32] & 0x4) IRDst = (R11.34[0:32] & 0x4)?(loc_1ca17a,loc_1ca1c9) "]; "loc_key_64" [label=" loc_1ca113: @8[register + 0x8E] = 0x1 IRDst = loc_1ca163 "]; "loc_key_65" [label=" loc_1ca228: R8.11 = zeroExt_64(@8[register + 0x8E]) IRDst = @8[register + 0x8E]?(loc_1ca23f,loc_1ca267) "]; "loc_key_66" [label=" loc_1ca1d3: IRDst = (R11.37[0:32] & 0x80)?(loc_1ca1e0,loc_1ca228) "]; "loc_key_68" [label=" loc_1ca17a: @8[register + 0x8E] = 0x1 IRDst = loc_1ca1c9 "]; "loc_key_70" [label=" loc_1ca23f: IRDst = @64[register + 0x124]?(loc_1ca259,loc_1ca267) "]; "loc_key_69" [label=" loc_1ca267: IRDst = R8.11[0:8]?(loc_1ca271,loc_1ca2e9) "]; "loc_key_72" [label=" loc_1ca1e0: @8[register + 0x8E] = 0x1 IRDst = loc_1ca228 "]; "loc_key_74" [label=" loc_1ca259: @64[@64[register + 0x124]] = 0x0 IRDst = loc_1ca267 "]; "loc_key_75" [label=" loc_1ca2e9: @64[register + zeroExt_64(imm4_16)] = @64[register + zeroExt_64(imm4_16)] + 0x88 R12.89 = zeroExt_64(State0 + zeroExt_32(imm5_16) + 0x8DFEDAB7) State0 = State0 * 0x2 + zeroExt_32(imm5_16) + 0x8DFEDAB7 VPC = VPC + signExt_64(imm6_32) VSP_out = VSP + 0x88 VPC_out = VPC IMGBASE_out = IMGBASE TABLE_out = TABLE State0_out = State0 VMRUNNING_out = VMRUNNING IRDst = @64[TABLE + ((R12.89 & 0xFFFF) << 0x3)] "]; "loc_key_76" [label=" loc_1ca271: @64[VSP + zeroExt_64(imm1_16)] = IMGBASE + zeroExt_64(imm0_32) VMRUNNING = VMRUNNING + 0xFFFFFFFF RDI_out = @64[VSP + 0x40] RSI_out = @64[VSP + 0x48] RDX_out = @64[VSP + 0x60] RCX_out = @64[VSP + 0x68] R8_out = @64[VSP] R9_out = @64[VSP + 0x8] VSP_out = VSP + 0x80 VPC_out = VPC IMGBASE_out = IMGBASE TABLE_out = TABLE State0_out = State0 VMRUNNING_out = VMRUNNING IRDst = @64[VSP + 0x80] "]; "loc_key_5" [label=" loc_1c9b06: R11.54 = @64[VSP + 0xFFFFFFFFFFFFFFF8] IRDst = loc_1c9b0f "]; "loc_key_7" [label=" loc_1c9b0f: IRDst = (imm3_8 == 0x31)?(loc_1c9b19,loc_1c9b60) "]; "loc_key_3" -> "loc_key_2"; "loc_key_2" -> "loc_key_5"; "loc_key_2" -> "loc_key_6"; "loc_key_6" -> "loc_key_5"; "loc_key_8" -> "loc_key_10"; "loc_key_8" -> "loc_key_11"; "loc_key_9" -> "loc_key_13"; "loc_key_11" -> "loc_key_15"; "loc_key_10" -> "loc_key_16"; "loc_key_10" -> "loc_key_17"; "loc_key_15" -> "loc_key_18"; "loc_key_17" -> "loc_key_16"; "loc_key_17" -> "loc_key_19"; "loc_key_16" -> "loc_key_21"; "loc_key_16" -> "loc_key_20"; "loc_key_19" -> "loc_key_16"; "loc_key_20" -> "loc_key_23"; "loc_key_20" -> "loc_key_22"; "loc_key_21" -> "loc_key_25"; "loc_key_23" -> "loc_key_26"; "loc_key_23" -> "loc_key_27"; "loc_key_22" -> "loc_key_29"; "loc_key_22" -> "loc_key_28"; "loc_key_26" -> "loc_key_31"; "loc_key_27" -> "loc_key_26"; "loc_key_29" -> "loc_key_32"; "loc_key_29" -> "loc_key_28"; "loc_key_28" -> "loc_key_33"; "loc_key_28" -> "loc_key_34"; "loc_key_32" -> "loc_key_35"; "loc_key_32" -> "loc_key_28"; "loc_key_34" -> "loc_key_37"; "loc_key_33" -> "loc_key_38"; "loc_key_33" -> "loc_key_39"; "loc_key_35" -> "loc_key_28"; "loc_key_38" -> "loc_key_40"; "loc_key_38" -> "loc_key_41"; "loc_key_39" -> "loc_key_43"; "loc_key_41" -> "loc_key_45"; "loc_key_41" -> "loc_key_44"; "loc_key_40" -> "loc_key_46"; "loc_key_40" -> "loc_key_47"; "loc_key_44" -> "loc_key_49"; "loc_key_45" -> "loc_key_44"; "loc_key_46" -> "loc_key_51"; "loc_key_46" -> "loc_key_50"; "loc_key_47" -> "loc_key_53"; "loc_key_50" -> "loc_key_54"; "loc_key_50" -> "loc_key_55"; "loc_key_51" -> "loc_key_56"; "loc_key_51" -> "loc_key_50"; "loc_key_55" -> "loc_key_58"; "loc_key_54" -> "loc_key_59"; "loc_key_54" -> "loc_key_60"; "loc_key_56" -> "loc_key_50"; "loc_key_59" -> "loc_key_62"; "loc_key_59" -> "loc_key_61"; "loc_key_60" -> "loc_key_64"; "loc_key_61" -> "loc_key_65"; "loc_key_61" -> "loc_key_66"; "loc_key_62" -> "loc_key_68"; "loc_key_65" -> "loc_key_70"; "loc_key_65" -> "loc_key_69"; "loc_key_66" -> "loc_key_72"; "loc_key_70" -> "loc_key_74"; "loc_key_69" -> "loc_key_75"; "loc_key_69" -> "loc_key_76"; "loc_key_5" -> "loc_key_7"; "loc_key_7" -> "loc_key_8"; "loc_key_7" -> "loc_key_9"; "loc_key_0" -> "loc_key_2"; "loc_key_0" -> "loc_key_3"; "loc_key_3" -> "loc_key_7"; "loc_key_9" -> "loc_key_8"; "loc_key_13" -> "loc_key_8"; "loc_key_18" -> "loc_key_10"; "loc_key_11" -> "loc_key_10"; "loc_key_15" -> "loc_key_10"; "loc_key_25" -> "loc_key_20"; "loc_key_21" -> "loc_key_20"; "loc_key_26" -> "loc_key_22"; "loc_key_31" -> "loc_key_22"; "loc_key_34" -> "loc_key_33"; "loc_key_37" -> "loc_key_33"; "loc_key_43" -> "loc_key_38"; "loc_key_39" -> "loc_key_38"; "loc_key_49" -> "loc_key_40"; "loc_key_44" -> "loc_key_40"; "loc_key_53" -> "loc_key_46"; "loc_key_47" -> "loc_key_46"; "loc_key_58" -> "loc_key_54"; "loc_key_55" -> "loc_key_54"; "loc_key_64" -> "loc_key_59"; "loc_key_60" -> "loc_key_59"; "loc_key_68" -> "loc_key_61"; "loc_key_62" -> "loc_key_61"; "loc_key_72" -> "loc_key_65"; "loc_key_66" -> "loc_key_65"; "loc_key_74" -> "loc_key_69"; "loc_key_70" -> "loc_key_69"; }
Unterschied finden