⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.172
Server IP:
217.21.90.168
Server:
Linux in-mum-web840.main-hosting.eu 4.18.0-553.37.1.lve.el8.x86_64 #1 SMP Mon Feb 10 22:45:17 UTC 2025 x86_64
Server Software:
LiteSpeed
PHP Version:
7.4.33
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
opt
/
golang
/
1.17.2
/
test
/
fixedbugs
/
View File Name :
bug440_32.go
// run // Test for 8g register move bug. The optimizer gets confused // about 16- vs 32-bit moves during splitContractIndex. // Issue 3910. package main func main() { const c = 0x12345678 index, n, offset := splitContractIndex(c) if index != int((c&0xffff)>>5) || n != int(c&(1<<5-1)) || offset != (c>>16)&(1<<14-1) { println("BUG", index, n, offset) } } func splitContractIndex(ce uint32) (index, n, offset int) { h := uint16(ce) return int(h >> 5), int(h & (1<<5 - 1)), int(ce>>16) & (1<<14 - 1) }