bit-manipulation

Die Manipulation einzelner Bits. Verwendete Operatoren können bitweise UND, ODER, XOR, NICHT, Linksverschiebung und Rechtsverschiebung enthalten.
1
Antwort

Bitweiser XOR-Operator in JavaScript

Warum ist das: %Vor% Bitte erläutern. Danke.     
31.03.2012, 13:57
2
Antworten

Popcount von SSE-Vektoren für binäre Korrelation?

Ich habe diese einfache binäre Korrelationsmethode, es schlägt Tabellensuche und Hakmem Bit Twiddling-Methoden um x3-4 und% 25 besser als GCC's __builtin_popcount (die ich denke, eine Popcnt-Anweisung zugeordnet, wenn SSE4 aktiviert ist.) Hie...
31.12.2014, 15:11
1
Antwort

Integer Division mit Multiplikation durchführen

Beim Betrachten der x86-Assembly, die von einem Compiler erzeugt wurde, habe ich bemerkt, dass (nicht vorzeichenbehaftete) Integer-Divisionen manchmal als ganzzahlige Multiplikationen implementiert sind. Diese Optimierungen scheinen der Form zu...
11.06.2015, 19:52
3
Antworten

Fast nächste Potenz von 2 in JavaScript?

Gibt es eine schnellere Alternative zu folgendem Ausdruck: %Vor% Das heißt, die nächste (kleinere) ganzzahlige Potenz von 2 eines Double zu nehmen? Ich habe einen solchen Ausdruck in einer inneren Schleife. Ich vermute, es könnte viel schnel...
17.11.2014, 03:43
2
Antworten

Wie funktioniert diese Bit-Manipulation in Java?

Ich habe untersucht, wie Java Bits zählt, die von einem int. gesetzt wurden Ich hatte so etwas Einfaches (was ich für richtig halte): %Vor% Stattdessen habe ich eine Methode gefunden, von der ich absolut keine Ahnung habe, was vorgeht (schein...
03.06.2012, 21:15
4
Antworten

Wie man Bits effizient aus Bytes liest?

Ich arbeite an einem Projekt, das WebSockets enthält, und Daten zwischen dem Server (Node.js) und dem Client (Chrome) werden in einem benutzerdefinierten (sehr einfachen) Format für den Datenaustausch gesendet, den ich eingerichtet habe. > Ic...
22.10.2011, 13:19
1
Antwort

Effiziente Methode, um die ersten N oder letzten N Bits von __m256i auf 1 zu setzen, der Rest auf 0

Wie Sie mit AVX2 auf 1 effizient einstellen können erste N Bits letzte N Bits von __m256i , den Rest auf 0 setzen? Dies sind zwei separate Operationen für Tail und Kopf eines Bitbereichs, wenn der Bereich in der Mitte v...
03.09.2017, 15:16
1
Antwort

Wie funktioniert dieser Farbmischtrick?

Ich habe diesen Java-Code gesehen, der eine perfekte 50% ige Mischung zwischen zwei RGB888 Farben extrem effizient macht: %Vor% Das ist anscheinend äquivalent zum Extrahieren und Mitteln der Kanäle einzeln. Etwas wie das: %Vor% Aber der...
19.12.2013, 12:17
1
Antwort

Fast branchless max für Ganzzahlen ohne Vorzeichen

Ich habe einen Trick aus dem AGGREGATE Magic für schnelle Rechenmaxwerte gefunden. Das einzige Problem, dass dies für Ganzzahlen ist, und wie auch immer ich einige Dinge ausprobiert habe, hat keine Ahnung, wie man eine Version für Ganzzahlen o...
30.07.2013, 12:59
5
Antworten

Konvertiere 3 Bytes nach int in Java

Ich möchte Bytes in int in Java konvertieren. Ich möchte annehmen, dass Bytes vorzeichenlose Bytes sind. Angenommen, wenn %Vor% r sollte 255 nicht -1 in Dezimal sein. Dann möchte ich Int-Wert von 3 Bytes erstellen. Angenommen, wenn %...
31.10.2012, 09:23