diff options
| author | 2022-08-13 07:11:23 +0200 | |
|---|---|---|
| committer | 2022-08-13 07:11:23 +0200 | |
| commit | 58af6dcf569c7f83b317d30f8dd85d96d314d785 (patch) | |
| tree | 76d53089d8510ab9cade4e21200b36d648c4ecb6 /src/all.hff | |
| parent | d98b1ecb7a23b369e533f20386cb7aa83156d25d (diff) | |
cond switch
Diffstat (limited to 'src/all.hff')
| -rw-r--r-- | src/all.hff | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/all.hff b/src/all.hff index e090570..895657a 100644 --- a/src/all.hff +++ b/src/all.hff @@ -128,3 +128,8 @@ fn bswap32(x u32) u32 { | ((x << 8) & 0xFF0000) | (x << 24); } + +fn bswap64(x u64) u64 { + return (as(u64)bswap32(x) << 32) + | (bswap32(x >> 32)); +} |