App installieren
How to install the app on iOS
Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature may not be available in some browsers.
Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Tool: Welche CPU-Instruktionssätze enthält die Test-Datei
- Ersteller Helle53
- Erstellt am
Nachdem ich im y-cruncher-Thread die verwendeten XOP-Instruktionen mühsam von Hand ermittelt habe, musste was geschehen. Also habe ich meinen alten Dis-Assembler wieder vorgekramt, als Dis-Assembler-Engine NDISASM (Lizenz beachten!) eingebunden (die ganzen neuen Instruktionssätze wollte ich mir nicht antun) und das Ganze umgemodelt. Das Ergebnis gibt es hier:
http://www.mdcc-fun.de/k.helbing/Dis-Assembler/NASM/DisAsm.zip
Es ist praktisch ein erweiterter Dis-Assembler, aber erstmal nur für EXE-Files. "Normale" x86-Instruktionen werden nicht weiter hervorgehoben, Anderes wird jeweils farblich dargestellt. Angezeigt wird die Anzahl der gefundenen Instruktionen; ein linker Mausklick zeigt welche.
Wie bei (fast) jedem Programm gibt es auch hier Macken: NDISASM mag absolut keine Leerzeichen im Pfad-/Datei-Namen; also ist evtl. ein umkopieren/umbenennen der Testdatei angesagt. UPX-Dateien erzeugen Müll und das leidige Problem aller Dis-Assembler schlägt auch hier zu: Obwohl nur ausführbare File-Sections dis-assembliert werden, können Byte-Folgen in Text-oder Daten-Passagen Fehlmeldungen hervorrufen. Dies hält sich aber in Grenzen bzw. tritt oft garnicht auf.
Viel Spaß !
Helle
http://www.mdcc-fun.de/k.helbing/Dis-Assembler/NASM/DisAsm.zip
Es ist praktisch ein erweiterter Dis-Assembler, aber erstmal nur für EXE-Files. "Normale" x86-Instruktionen werden nicht weiter hervorgehoben, Anderes wird jeweils farblich dargestellt. Angezeigt wird die Anzahl der gefundenen Instruktionen; ein linker Mausklick zeigt welche.
Wie bei (fast) jedem Programm gibt es auch hier Macken: NDISASM mag absolut keine Leerzeichen im Pfad-/Datei-Namen; also ist evtl. ein umkopieren/umbenennen der Testdatei angesagt. UPX-Dateien erzeugen Müll und das leidige Problem aller Dis-Assembler schlägt auch hier zu: Obwohl nur ausführbare File-Sections dis-assembliert werden, können Byte-Folgen in Text-oder Daten-Passagen Fehlmeldungen hervorrufen. Dies hält sich aber in Grenzen bzw. tritt oft garnicht auf.
Viel Spaß !
Helle
WindHund
Grand Admiral Special
- Mitglied seit
- 30.01.2008
- Beiträge
- 12.225
- Renomée
- 536
- Standort
- Im wilden Süden (0711)
- Mitglied der Planet 3DNow! Kavallerie!
- Aktuelle Projekte
- NumberFields@home
- Lieblingsprojekt
- none, try all
- Meine Systeme
- RYZEN R9 3900XT @ ASRock Taichi X570 & ASUS RX Vega64
- BOINC-Statistiken
- Prozessor
- AMD Ryzen 9 5950X
- Mainboard
- ASRock 570X Taichi P5.05 Certified
- Kühlung
- AlphaCool Eisblock XPX, 366x40mm Radiator 6l Brutto m³
- Speicher
- 2x 16 GiB DDR4-3600 CL26 Kingston (Dual Rank, unbuffered ECC)
- Grafikprozessor
- 1x ASRock Radeon RX 6950XT Formula OC 16GByte GDDR6 VRAM
- Display
- SAMSUNG Neo QLED QN92BA 43" up to 4K@144Hz FreeSync PP HDR10+
- SSD
- WD_Black SN850 PCI-Express 4.0 NVME
- HDD
- 3 Stück
- Optisches Laufwerk
- 1x HL-DT-ST BD-RE BH10LS30 SATA2
- Soundkarte
- HD Audio (onboard)
- Gehäuse
- SF-2000 Big Tower
- Netzteil
- Corsair RM1000X (80+ Gold)
- Tastatur
- Habe ich
- Maus
- Han I
- Betriebssystem
- Windows 10 x64 Professional (up to date!)
- Webbrowser
- @Chrome.Google & Edge Chrome
Inzwischen ist ein Mon(d)@ vorbei und noch kein Feedback bisher
Naja, hab mir mal die Asteroids App angeschaut mit dem Tool:
@Helle53
Was sagt mir das jetzt? AVX Befehle überwiegen?
Naja, hab mir mal die Asteroids App angeschaut mit dem Tool:
@Helle53
Was sagt mir das jetzt? AVX Befehle überwiegen?
hoschi_tux
Grand Admiral Special
- Mitglied seit
- 08.03.2007
- Beiträge
- 4.760
- Renomée
- 286
- Standort
- Ilmenau
- Aktuelle Projekte
- Einstein@Home, Predictor@Home, QMC@Home, Rectilinear Crossing No., Seti@Home, Simap, Spinhenge, POEM
- Lieblingsprojekt
- Seti/Spinhenge
- BOINC-Statistiken
- Prozessor
- AMD Ryzen R9 5900X
- Mainboard
- ASUS TUF B450m Pro-Gaming
- Kühlung
- Noctua NH-U12P
- Speicher
- 2x 16GB Crucial Ballistix Sport LT DDR4-3200, CL16-18-18
- Grafikprozessor
- AMD Radeon RX 6900XT (Ref)
- Display
- LG W2600HP, 26", 1920x1200
- HDD
- Crucial M550 128GB, Crucial M550 512GB, Crucial MX500 2TB, WD7500BPKT
- Soundkarte
- onboard
- Gehäuse
- Cooler Master Silencio 352M
- Netzteil
- Antec TruePower Classic 550W
- Betriebssystem
- Gentoo 64Bit, Win 7 64Bit
- Webbrowser
- Firefox
Die Erweiterungen meines Trinitys:
3dnowprefetch abm aes aperfmperf apic arat avx bmi1 clflush cmov cmp_legacy constant_tsc cpb cr8_legacy cx16 cx8 de decodeassists extapic extd_apicid f16c flushbyasid fma fma4 fpu fxsr fxsr_opt ht hw_pstate ibs lahf_lm lbrv lm lwp mca mce misalignsse mmx mmxext monitor msr mtrr nonstop_tsc nopl npt nrip_save nx osvw pae pat pausefilter pclmulqdq pdpe1gb perfctr_core perfctr_nb pfthreshold pge pni popcnt pse pse36 rdtscp rep_good sep skinit sse sse2 sse4_1 sse4_2 sse4a ssse3 svm svm_lock syscall tbm tce topoext tsc tsc_scale vmcb_clean vme wdt xop xsave
Mein Programmkopf sieht genauso aus wie beim Windhund. Laut /proc/cpuinfo hat Trinity aber die Monitor Extension. Warum wird die hier dann rot angezeigt?
Ist vme was anderes als vmx?
3dnowprefetch abm aes aperfmperf apic arat avx bmi1 clflush cmov cmp_legacy constant_tsc cpb cr8_legacy cx16 cx8 de decodeassists extapic extd_apicid f16c flushbyasid fma fma4 fpu fxsr fxsr_opt ht hw_pstate ibs lahf_lm lbrv lm lwp mca mce misalignsse mmx mmxext monitor msr mtrr nonstop_tsc nopl npt nrip_save nx osvw pae pat pausefilter pclmulqdq pdpe1gb perfctr_core perfctr_nb pfthreshold pge pni popcnt pse pse36 rdtscp rep_good sep skinit sse sse2 sse4_1 sse4_2 sse4a ssse3 svm svm_lock syscall tbm tce topoext tsc tsc_scale vmcb_clean vme wdt xop xsave
Mein Programmkopf sieht genauso aus wie beim Windhund. Laut /proc/cpuinfo hat Trinity aber die Monitor Extension. Warum wird die hier dann rot angezeigt?
Ist vme was anderes als vmx?
- Monitor ist korrigiert. Als "Entschädigung" habe ich den 3DNow!-Befehlssatz hinzugefügt (hier passend ).
- VME (Virtual-Mode Enhancements) sind CPU-Features und haben nichts mit dem Instruktionssatz zu tun, deshalb wird es nicht weiter ausgewertet. VMX ist Intel-Only und ist vergleichbar mit AMDs SVM.
Die Anzahl der jeweils angezeigten Instruktionen ist eben die Anzahl, wie oft diese im Code auftauchen. Welche das sind zeigt ein linker Mausklick an. "Normale" x86/x64-Instruktionen werden nicht weiter hervorgehoben. Die hier angezeigte Anzahl sagt aber nichts über die Abarbeitungs-Häufigkeit aus (Schleifen, Prozedur-Aufrufe). Dafür gibt es dann das Performance-Monitoring, das aber sehr an die jeweilige CPU gebunden ist.
Gruß
Helle
- VME (Virtual-Mode Enhancements) sind CPU-Features und haben nichts mit dem Instruktionssatz zu tun, deshalb wird es nicht weiter ausgewertet. VMX ist Intel-Only und ist vergleichbar mit AMDs SVM.
Die Anzahl der jeweils angezeigten Instruktionen ist eben die Anzahl, wie oft diese im Code auftauchen. Welche das sind zeigt ein linker Mausklick an. "Normale" x86/x64-Instruktionen werden nicht weiter hervorgehoben. Die hier angezeigte Anzahl sagt aber nichts über die Abarbeitungs-Häufigkeit aus (Schleifen, Prozedur-Aufrufe). Dafür gibt es dann das Performance-Monitoring, das aber sehr an die jeweilige CPU gebunden ist.
Gruß
Helle