Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.291 Beiträge
Delphi 12 Athens
|
AW: Fast Base64 encoding/decoding
21. Mai 2023, 22:41
Dafür kannst oben einen eigenen Fallback einbauen:
Delphi-Quellcode:
{$IF not Declared(GetCPUID)}
type
TCPUIDRec = record
EAX, EBX, ECX, EDX: UInt32;
end;
function IsCPUIDAvailable: Boolean;
begin
...
end;
//function GetCPUID(FunctionID: UInt32; SubFunctionID: UInt32 = 0): TCPUIDRec; // EAX=FunctionID, ECX=SubFunctionID
// Eigentlich so, aber Kürzer passt auch.
function GetCPUID(FunctionID: UInt32): TCPUIDRec; // EAX=FunctionID
asm
...
end;
{$IFEND}
Warum sind viele Konstenten im FastBase64 anstatt in FastBase64Const?
Ein Therapeut entspricht 1024 Gigapeut.
Geändert von himitsu (21. Mai 2023 um 22:48 Uhr)
|