summaryrefslogtreecommitdiff
path: root/vendor/modernc.org/libc/musl_linux_arm.go
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/modernc.org/libc/musl_linux_arm.go')
-rw-r--r--vendor/modernc.org/libc/musl_linux_arm.go2454
1 files changed, 1227 insertions, 1227 deletions
diff --git a/vendor/modernc.org/libc/musl_linux_arm.go b/vendor/modernc.org/libc/musl_linux_arm.go
index 1acad09a5..301c4b314 100644
--- a/vendor/modernc.org/libc/musl_linux_arm.go
+++ b/vendor/modernc.org/libc/musl_linux_arm.go
@@ -370,7 +370,7 @@ type uint32_t = uint32 /* alltypes.h:124:25 */
type uint64_t = uint64 /* alltypes.h:129:25 */
func __bswap32(tls *TLS, __x uint32_t) uint32_t { /* endian.h:24:26: */
- return ((((__x >> 24) | ((__x >> 8) & uint32_t(0xff00))) | ((__x << 8) & uint32_t(0xff0000))) | (__x << 24))
+ return __x>>24 | __x>>8&uint32_t(0xff00) | __x<<8&uint32_t(0xff0000) | __x<<24
}
var table = [384]uint16{
@@ -378,22 +378,22 @@ var table = [384]uint16{
uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0),
uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0),
uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0),
- (uint16((((0x200) / 256) | ((0x200) * 256)) % 65536)), (uint16((((0x200) / 256) | ((0x200) * 256)) % 65536)), (uint16((((0x200) / 256) | ((0x200) * 256)) % 65536)), (uint16((((0x200) / 256) | ((0x200) * 256)) % 65536)), (uint16((((0x200) / 256) | ((0x200) * 256)) % 65536)), (uint16((((0x200) / 256) | ((0x200) * 256)) % 65536)), (uint16((((0x200) / 256) | ((0x200) * 256)) % 65536)), (uint16((((0x200) / 256) | ((0x200) * 256)) % 65536)),
- (uint16((((0x200) / 256) | ((0x200) * 256)) % 65536)), (uint16((((0x320) / 256) | ((0x320) * 256)) % 65536)), (uint16((((0x220) / 256) | ((0x220) * 256)) % 65536)), (uint16((((0x220) / 256) | ((0x220) * 256)) % 65536)), (uint16((((0x220) / 256) | ((0x220) * 256)) % 65536)), (uint16((((0x220) / 256) | ((0x220) * 256)) % 65536)), (uint16((((0x200) / 256) | ((0x200) * 256)) % 65536)), (uint16((((0x200) / 256) | ((0x200) * 256)) % 65536)),
- (uint16((((0x200) / 256) | ((0x200) * 256)) % 65536)), (uint16((((0x200) / 256) | ((0x200) * 256)) % 65536)), (uint16((((0x200) / 256) | ((0x200) * 256)) % 65536)), (uint16((((0x200) / 256) | ((0x200) * 256)) % 65536)), (uint16((((0x200) / 256) | ((0x200) * 256)) % 65536)), (uint16((((0x200) / 256) | ((0x200) * 256)) % 65536)), (uint16((((0x200) / 256) | ((0x200) * 256)) % 65536)), (uint16((((0x200) / 256) | ((0x200) * 256)) % 65536)),
- (uint16((((0x200) / 256) | ((0x200) * 256)) % 65536)), (uint16((((0x200) / 256) | ((0x200) * 256)) % 65536)), (uint16((((0x200) / 256) | ((0x200) * 256)) % 65536)), (uint16((((0x200) / 256) | ((0x200) * 256)) % 65536)), (uint16((((0x200) / 256) | ((0x200) * 256)) % 65536)), (uint16((((0x200) / 256) | ((0x200) * 256)) % 65536)), (uint16((((0x200) / 256) | ((0x200) * 256)) % 65536)), (uint16((((0x200) / 256) | ((0x200) * 256)) % 65536)),
- (uint16((((0x160) / 256) | ((0x160) * 256)) % 65536)), (uint16((((0x4c0) / 256) | ((0x4c0) * 256)) % 65536)), (uint16((((0x4c0) / 256) | ((0x4c0) * 256)) % 65536)), (uint16((((0x4c0) / 256) | ((0x4c0) * 256)) % 65536)), (uint16((((0x4c0) / 256) | ((0x4c0) * 256)) % 65536)), (uint16((((0x4c0) / 256) | ((0x4c0) * 256)) % 65536)), (uint16((((0x4c0) / 256) | ((0x4c0) * 256)) % 65536)), (uint16((((0x4c0) / 256) | ((0x4c0) * 256)) % 65536)),
- (uint16((((0x4c0) / 256) | ((0x4c0) * 256)) % 65536)), (uint16((((0x4c0) / 256) | ((0x4c0) * 256)) % 65536)), (uint16((((0x4c0) / 256) | ((0x4c0) * 256)) % 65536)), (uint16((((0x4c0) / 256) | ((0x4c0) * 256)) % 65536)), (uint16((((0x4c0) / 256) | ((0x4c0) * 256)) % 65536)), (uint16((((0x4c0) / 256) | ((0x4c0) * 256)) % 65536)), (uint16((((0x4c0) / 256) | ((0x4c0) * 256)) % 65536)), (uint16((((0x4c0) / 256) | ((0x4c0) * 256)) % 65536)),
- (uint16((((0x8d8) / 256) | ((0x8d8) * 256)) % 65536)), (uint16((((0x8d8) / 256) | ((0x8d8) * 256)) % 65536)), (uint16((((0x8d8) / 256) | ((0x8d8) * 256)) % 65536)), (uint16((((0x8d8) / 256) | ((0x8d8) * 256)) % 65536)), (uint16((((0x8d8) / 256) | ((0x8d8) * 256)) % 65536)), (uint16((((0x8d8) / 256) | ((0x8d8) * 256)) % 65536)), (uint16((((0x8d8) / 256) | ((0x8d8) * 256)) % 65536)), (uint16((((0x8d8) / 256) | ((0x8d8) * 256)) % 65536)),
- (uint16((((0x8d8) / 256) | ((0x8d8) * 256)) % 65536)), (uint16((((0x8d8) / 256) | ((0x8d8) * 256)) % 65536)), (uint16((((0x4c0) / 256) | ((0x4c0) * 256)) % 65536)), (uint16((((0x4c0) / 256) | ((0x4c0) * 256)) % 65536)), (uint16((((0x4c0) / 256) | ((0x4c0) * 256)) % 65536)), (uint16((((0x4c0) / 256) | ((0x4c0) * 256)) % 65536)), (uint16((((0x4c0) / 256) | ((0x4c0) * 256)) % 65536)), (uint16((((0x4c0) / 256) | ((0x4c0) * 256)) % 65536)),
- (uint16((((0x4c0) / 256) | ((0x4c0) * 256)) % 65536)), (uint16((((0x8d5) / 256) | ((0x8d5) * 256)) % 65536)), (uint16((((0x8d5) / 256) | ((0x8d5) * 256)) % 65536)), (uint16((((0x8d5) / 256) | ((0x8d5) * 256)) % 65536)), (uint16((((0x8d5) / 256) | ((0x8d5) * 256)) % 65536)), (uint16((((0x8d5) / 256) | ((0x8d5) * 256)) % 65536)), (uint16((((0x8d5) / 256) | ((0x8d5) * 256)) % 65536)), (uint16((((0x8c5) / 256) | ((0x8c5) * 256)) % 65536)),
- (uint16((((0x8c5) / 256) | ((0x8c5) * 256)) % 65536)), (uint16((((0x8c5) / 256) | ((0x8c5) * 256)) % 65536)), (uint16((((0x8c5) / 256) | ((0x8c5) * 256)) % 65536)), (uint16((((0x8c5) / 256) | ((0x8c5) * 256)) % 65536)), (uint16((((0x8c5) / 256) | ((0x8c5) * 256)) % 65536)), (uint16((((0x8c5) / 256) | ((0x8c5) * 256)) % 65536)), (uint16((((0x8c5) / 256) | ((0x8c5) * 256)) % 65536)), (uint16((((0x8c5) / 256) | ((0x8c5) * 256)) % 65536)),
- (uint16((((0x8c5) / 256) | ((0x8c5) * 256)) % 65536)), (uint16((((0x8c5) / 256) | ((0x8c5) * 256)) % 65536)), (uint16((((0x8c5) / 256) | ((0x8c5) * 256)) % 65536)), (uint16((((0x8c5) / 256) | ((0x8c5) * 256)) % 65536)), (uint16((((0x8c5) / 256) | ((0x8c5) * 256)) % 65536)), (uint16((((0x8c5) / 256) | ((0x8c5) * 256)) % 65536)), (uint16((((0x8c5) / 256) | ((0x8c5) * 256)) % 65536)), (uint16((((0x8c5) / 256) | ((0x8c5) * 256)) % 65536)),
- (uint16((((0x8c5) / 256) | ((0x8c5) * 256)) % 65536)), (uint16((((0x8c5) / 256) | ((0x8c5) * 256)) % 65536)), (uint16((((0x8c5) / 256) | ((0x8c5) * 256)) % 65536)), (uint16((((0x4c0) / 256) | ((0x4c0) * 256)) % 65536)), (uint16((((0x4c0) / 256) | ((0x4c0) * 256)) % 65536)), (uint16((((0x4c0) / 256) | ((0x4c0) * 256)) % 65536)), (uint16((((0x4c0) / 256) | ((0x4c0) * 256)) % 65536)), (uint16((((0x4c0) / 256) | ((0x4c0) * 256)) % 65536)),
- (uint16((((0x4c0) / 256) | ((0x4c0) * 256)) % 65536)), (uint16((((0x8d6) / 256) | ((0x8d6) * 256)) % 65536)), (uint16((((0x8d6) / 256) | ((0x8d6) * 256)) % 65536)), (uint16((((0x8d6) / 256) | ((0x8d6) * 256)) % 65536)), (uint16((((0x8d6) / 256) | ((0x8d6) * 256)) % 65536)), (uint16((((0x8d6) / 256) | ((0x8d6) * 256)) % 65536)), (uint16((((0x8d6) / 256) | ((0x8d6) * 256)) % 65536)), (uint16((((0x8c6) / 256) | ((0x8c6) * 256)) % 65536)),
- (uint16((((0x8c6) / 256) | ((0x8c6) * 256)) % 65536)), (uint16((((0x8c6) / 256) | ((0x8c6) * 256)) % 65536)), (uint16((((0x8c6) / 256) | ((0x8c6) * 256)) % 65536)), (uint16((((0x8c6) / 256) | ((0x8c6) * 256)) % 65536)), (uint16((((0x8c6) / 256) | ((0x8c6) * 256)) % 65536)), (uint16((((0x8c6) / 256) | ((0x8c6) * 256)) % 65536)), (uint16((((0x8c6) / 256) | ((0x8c6) * 256)) % 65536)), (uint16((((0x8c6) / 256) | ((0x8c6) * 256)) % 65536)),
- (uint16((((0x8c6) / 256) | ((0x8c6) * 256)) % 65536)), (uint16((((0x8c6) / 256) | ((0x8c6) * 256)) % 65536)), (uint16((((0x8c6) / 256) | ((0x8c6) * 256)) % 65536)), (uint16((((0x8c6) / 256) | ((0x8c6) * 256)) % 65536)), (uint16((((0x8c6) / 256) | ((0x8c6) * 256)) % 65536)), (uint16((((0x8c6) / 256) | ((0x8c6) * 256)) % 65536)), (uint16((((0x8c6) / 256) | ((0x8c6) * 256)) % 65536)), (uint16((((0x8c6) / 256) | ((0x8c6) * 256)) % 65536)),
- (uint16((((0x8c6) / 256) | ((0x8c6) * 256)) % 65536)), (uint16((((0x8c6) / 256) | ((0x8c6) * 256)) % 65536)), (uint16((((0x8c6) / 256) | ((0x8c6) * 256)) % 65536)), (uint16((((0x4c0) / 256) | ((0x4c0) * 256)) % 65536)), (uint16((((0x4c0) / 256) | ((0x4c0) * 256)) % 65536)), (uint16((((0x4c0) / 256) | ((0x4c0) * 256)) % 65536)), (uint16((((0x4c0) / 256) | ((0x4c0) * 256)) % 65536)), (uint16((((0x200) / 256) | ((0x200) * 256)) % 65536)),
+ uint16((0x200/256 | 0x200*256) % 65536), uint16((0x200/256 | 0x200*256) % 65536), uint16((0x200/256 | 0x200*256) % 65536), uint16((0x200/256 | 0x200*256) % 65536), uint16((0x200/256 | 0x200*256) % 65536), uint16((0x200/256 | 0x200*256) % 65536), uint16((0x200/256 | 0x200*256) % 65536), uint16((0x200/256 | 0x200*256) % 65536),
+ uint16((0x200/256 | 0x200*256) % 65536), uint16((0x320/256 | 0x320*256) % 65536), uint16((0x220/256 | 0x220*256) % 65536), uint16((0x220/256 | 0x220*256) % 65536), uint16((0x220/256 | 0x220*256) % 65536), uint16((0x220/256 | 0x220*256) % 65536), uint16((0x200/256 | 0x200*256) % 65536), uint16((0x200/256 | 0x200*256) % 65536),
+ uint16((0x200/256 | 0x200*256) % 65536), uint16((0x200/256 | 0x200*256) % 65536), uint16((0x200/256 | 0x200*256) % 65536), uint16((0x200/256 | 0x200*256) % 65536), uint16((0x200/256 | 0x200*256) % 65536), uint16((0x200/256 | 0x200*256) % 65536), uint16((0x200/256 | 0x200*256) % 65536), uint16((0x200/256 | 0x200*256) % 65536),
+ uint16((0x200/256 | 0x200*256) % 65536), uint16((0x200/256 | 0x200*256) % 65536), uint16((0x200/256 | 0x200*256) % 65536), uint16((0x200/256 | 0x200*256) % 65536), uint16((0x200/256 | 0x200*256) % 65536), uint16((0x200/256 | 0x200*256) % 65536), uint16((0x200/256 | 0x200*256) % 65536), uint16((0x200/256 | 0x200*256) % 65536),
+ uint16((0x160/256 | 0x160*256) % 65536), uint16((0x4c0/256 | 0x4c0*256) % 65536), uint16((0x4c0/256 | 0x4c0*256) % 65536), uint16((0x4c0/256 | 0x4c0*256) % 65536), uint16((0x4c0/256 | 0x4c0*256) % 65536), uint16((0x4c0/256 | 0x4c0*256) % 65536), uint16((0x4c0/256 | 0x4c0*256) % 65536), uint16((0x4c0/256 | 0x4c0*256) % 65536),
+ uint16((0x4c0/256 | 0x4c0*256) % 65536), uint16((0x4c0/256 | 0x4c0*256) % 65536), uint16((0x4c0/256 | 0x4c0*256) % 65536), uint16((0x4c0/256 | 0x4c0*256) % 65536), uint16((0x4c0/256 | 0x4c0*256) % 65536), uint16((0x4c0/256 | 0x4c0*256) % 65536), uint16((0x4c0/256 | 0x4c0*256) % 65536), uint16((0x4c0/256 | 0x4c0*256) % 65536),
+ uint16((0x8d8/256 | 0x8d8*256) % 65536), uint16((0x8d8/256 | 0x8d8*256) % 65536), uint16((0x8d8/256 | 0x8d8*256) % 65536), uint16((0x8d8/256 | 0x8d8*256) % 65536), uint16((0x8d8/256 | 0x8d8*256) % 65536), uint16((0x8d8/256 | 0x8d8*256) % 65536), uint16((0x8d8/256 | 0x8d8*256) % 65536), uint16((0x8d8/256 | 0x8d8*256) % 65536),
+ uint16((0x8d8/256 | 0x8d8*256) % 65536), uint16((0x8d8/256 | 0x8d8*256) % 65536), uint16((0x4c0/256 | 0x4c0*256) % 65536), uint16((0x4c0/256 | 0x4c0*256) % 65536), uint16((0x4c0/256 | 0x4c0*256) % 65536), uint16((0x4c0/256 | 0x4c0*256) % 65536), uint16((0x4c0/256 | 0x4c0*256) % 65536), uint16((0x4c0/256 | 0x4c0*256) % 65536),
+ uint16((0x4c0/256 | 0x4c0*256) % 65536), uint16((0x8d5/256 | 0x8d5*256) % 65536), uint16((0x8d5/256 | 0x8d5*256) % 65536), uint16((0x8d5/256 | 0x8d5*256) % 65536), uint16((0x8d5/256 | 0x8d5*256) % 65536), uint16((0x8d5/256 | 0x8d5*256) % 65536), uint16((0x8d5/256 | 0x8d5*256) % 65536), uint16((0x8c5/256 | 0x8c5*256) % 65536),
+ uint16((0x8c5/256 | 0x8c5*256) % 65536), uint16((0x8c5/256 | 0x8c5*256) % 65536), uint16((0x8c5/256 | 0x8c5*256) % 65536), uint16((0x8c5/256 | 0x8c5*256) % 65536), uint16((0x8c5/256 | 0x8c5*256) % 65536), uint16((0x8c5/256 | 0x8c5*256) % 65536), uint16((0x8c5/256 | 0x8c5*256) % 65536), uint16((0x8c5/256 | 0x8c5*256) % 65536),
+ uint16((0x8c5/256 | 0x8c5*256) % 65536), uint16((0x8c5/256 | 0x8c5*256) % 65536), uint16((0x8c5/256 | 0x8c5*256) % 65536), uint16((0x8c5/256 | 0x8c5*256) % 65536), uint16((0x8c5/256 | 0x8c5*256) % 65536), uint16((0x8c5/256 | 0x8c5*256) % 65536), uint16((0x8c5/256 | 0x8c5*256) % 65536), uint16((0x8c5/256 | 0x8c5*256) % 65536),
+ uint16((0x8c5/256 | 0x8c5*256) % 65536), uint16((0x8c5/256 | 0x8c5*256) % 65536), uint16((0x8c5/256 | 0x8c5*256) % 65536), uint16((0x4c0/256 | 0x4c0*256) % 65536), uint16((0x4c0/256 | 0x4c0*256) % 65536), uint16((0x4c0/256 | 0x4c0*256) % 65536), uint16((0x4c0/256 | 0x4c0*256) % 65536), uint16((0x4c0/256 | 0x4c0*256) % 65536),
+ uint16((0x4c0/256 | 0x4c0*256) % 65536), uint16((0x8d6/256 | 0x8d6*256) % 65536), uint16((0x8d6/256 | 0x8d6*256) % 65536), uint16((0x8d6/256 | 0x8d6*256) % 65536), uint16((0x8d6/256 | 0x8d6*256) % 65536), uint16((0x8d6/256 | 0x8d6*256) % 65536), uint16((0x8d6/256 | 0x8d6*256) % 65536), uint16((0x8c6/256 | 0x8c6*256) % 65536),
+ uint16((0x8c6/256 | 0x8c6*256) % 65536), uint16((0x8c6/256 | 0x8c6*256) % 65536), uint16((0x8c6/256 | 0x8c6*256) % 65536), uint16((0x8c6/256 | 0x8c6*256) % 65536), uint16((0x8c6/256 | 0x8c6*256) % 65536), uint16((0x8c6/256 | 0x8c6*256) % 65536), uint16((0x8c6/256 | 0x8c6*256) % 65536), uint16((0x8c6/256 | 0x8c6*256) % 65536),
+ uint16((0x8c6/256 | 0x8c6*256) % 65536), uint16((0x8c6/256 | 0x8c6*256) % 65536), uint16((0x8c6/256 | 0x8c6*256) % 65536), uint16((0x8c6/256 | 0x8c6*256) % 65536), uint16((0x8c6/256 | 0x8c6*256) % 65536), uint16((0x8c6/256 | 0x8c6*256) % 65536), uint16((0x8c6/256 | 0x8c6*256) % 65536), uint16((0x8c6/256 | 0x8c6*256) % 65536),
+ uint16((0x8c6/256 | 0x8c6*256) % 65536), uint16((0x8c6/256 | 0x8c6*256) % 65536), uint16((0x8c6/256 | 0x8c6*256) % 65536), uint16((0x4c0/256 | 0x4c0*256) % 65536), uint16((0x4c0/256 | 0x4c0*256) % 65536), uint16((0x4c0/256 | 0x4c0*256) % 65536), uint16((0x4c0/256 | 0x4c0*256) % 65536), uint16((0x200/256 | 0x200*256) % 65536),
uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0),
uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0),
uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0), uint16(0),
@@ -407,7 +407,7 @@ func X__ctype_b_loc(tls *TLS) uintptr { /* __ctype_b_loc.c:38:22: */
}
func __isspace(tls *TLS, _c int32) int32 { /* ctype.h:26:21: */
- return (Bool32((_c == ' ') || ((uint32(_c) - uint32('\t')) < uint32(5))))
+ return Bool32(_c == ' ' || uint32(_c)-uint32('\t') < uint32(5))
}
type __locale_struct = struct{ cat [6]uintptr } /* alltypes.h:336:9 */
@@ -415,17 +415,17 @@ type __locale_struct = struct{ cat [6]uintptr } /* alltypes.h:336:9 */
type locale_t = uintptr /* alltypes.h:336:32 */
func Xisalnum(tls *TLS, c int32) int32 { /* isalnum.c:3:5: */
- return (Bool32((func() int32 {
+ return Bool32(func() int32 {
if 0 != 0 {
return Xisalpha(tls, c)
}
- return (Bool32((((uint32(c)) | uint32(32)) - uint32('a')) < uint32(26)))
- }() != 0) || (func() int32 {
+ return Bool32(uint32(c)|uint32(32)-uint32('a') < uint32(26))
+ }() != 0 || func() int32 {
if 0 != 0 {
return Xisdigit(tls, c)
}
- return (Bool32(((uint32(c)) - uint32('0')) < uint32(10)))
- }() != 0)))
+ return Bool32(uint32(c)-uint32('0') < uint32(10))
+ }() != 0)
}
func X__isalnum_l(tls *TLS, c int32, l locale_t) int32 { /* isalnum.c:8:5: */
@@ -433,7 +433,7 @@ func X__isalnum_l(tls *TLS, c int32, l locale_t) int32 { /* isalnum.c:8:5: */
}
func Xisalpha(tls *TLS, c int32) int32 { /* isalpha.c:4:5: */
- return (Bool32(((uint32(c) | uint32(32)) - uint32('a')) < uint32(26)))
+ return Bool32(uint32(c)|uint32(32)-uint32('a') < uint32(26))
}
func X__isalpha_l(tls *TLS, c int32, l locale_t) int32 { /* isalpha.c:9:5: */
@@ -441,7 +441,7 @@ func X__isalpha_l(tls *TLS, c int32, l locale_t) int32 { /* isalpha.c:9:5: */
}
func Xisdigit(tls *TLS, c int32) int32 { /* isdigit.c:4:5: */
- return (Bool32((uint32(c) - uint32('0')) < uint32(10)))
+ return Bool32(uint32(c)-uint32('0') < uint32(10))
}
func X__isdigit_l(tls *TLS, c int32, l locale_t) int32 { /* isdigit.c:9:5: */
@@ -449,7 +449,7 @@ func X__isdigit_l(tls *TLS, c int32, l locale_t) int32 { /* isdigit.c:9:5: */
}
func Xislower(tls *TLS, c int32) int32 { /* islower.c:4:5: */
- return (Bool32((uint32(c) - uint32('a')) < uint32(26)))
+ return Bool32(uint32(c)-uint32('a') < uint32(26))
}
func X__islower_l(tls *TLS, c int32, l locale_t) int32 { /* islower.c:9:5: */
@@ -457,7 +457,7 @@ func X__islower_l(tls *TLS, c int32, l locale_t) int32 { /* islower.c:9:5: */
}
func Xisprint(tls *TLS, c int32) int32 { /* isprint.c:4:5: */
- return (Bool32((uint32(c) - uint32(0x20)) < uint32(0x5f)))
+ return Bool32(uint32(c)-uint32(0x20) < uint32(0x5f))
}
func X__isprint_l(tls *TLS, c int32, l locale_t) int32 { /* isprint.c:9:5: */
@@ -465,7 +465,7 @@ func X__isprint_l(tls *TLS, c int32, l locale_t) int32 { /* isprint.c:9:5: */
}
func Xisupper(tls *TLS, c int32) int32 { /* isupper.c:4:5: */
- return (Bool32((uint32(c) - uint32('A')) < uint32(26)))
+ return Bool32(uint32(c)-uint32('A') < uint32(26))
}
func X__isupper_l(tls *TLS, c int32, l locale_t) int32 { /* isupper.c:9:5: */
@@ -473,12 +473,12 @@ func X__isupper_l(tls *TLS, c int32, l locale_t) int32 { /* isupper.c:9:5: */
}
func Xisxdigit(tls *TLS, c int32) int32 { /* isxdigit.c:3:5: */
- return (Bool32((func() int32 {
+ return Bool32(func() int32 {
if 0 != 0 {
return Xisdigit(tls, c)
}
- return (Bool32(((uint32(c)) - uint32('0')) < uint32(10)))
- }() != 0) || (((uint32(c) | uint32(32)) - uint32('a')) < uint32(6))))
+ return Bool32(uint32(c)-uint32('0') < uint32(10))
+ }() != 0 || uint32(c)|uint32(32)-uint32('a') < uint32(6))
}
func X__isxdigit_l(tls *TLS, c int32, l locale_t) int32 { /* isxdigit.c:8:5: */
@@ -574,7 +574,7 @@ func Xopendir(tls *TLS, name uintptr) uintptr { /* opendir.c:8:5: */
var fd int32
var dir uintptr
- if (AssignInt32(&fd, Xopen(tls, name, ((00|040000)|02000000), 0))) < 0 {
+ if AssignInt32(&fd, Xopen(tls, name, 00|040000|02000000, 0)) < 0 {
return uintptr(0)
}
if !(int32(AssignUintptr(&dir, Xcalloc(tls, uint32(1), uint32(unsafe.Sizeof(DIR{}))))) != 0) {
@@ -596,18 +596,18 @@ func Xreaddir(tls *TLS, dir uintptr) uintptr { /* readdir.c:10:15: */
var de uintptr
if (*DIR)(unsafe.Pointer(dir)).buf_pos >= (*DIR)(unsafe.Pointer(dir)).buf_end {
- var len int32 = int32(X__syscall3(tls, 217, int32((*DIR)(unsafe.Pointer(dir)).fd), int32(dir+24 /* &.buf */), int32(unsafe.Sizeof([2048]uint8{}))))
+ var len int32 = int32(X__syscall3(tls, 217, int32((*DIR)(unsafe.Pointer(dir)).fd), int32(dir+24), int32(unsafe.Sizeof([2048]uint8{}))))
if len <= 0 {
- if (len < 0) && (len != -2) {
- (*(*int32)(unsafe.Pointer(X___errno_location(tls)))) = -len
+ if len < 0 && len != -2 {
+ *(*int32)(unsafe.Pointer(X___errno_location(tls))) = -len
}
return uintptr(0)
}
(*DIR)(unsafe.Pointer(dir)).buf_end = len
(*DIR)(unsafe.Pointer(dir)).buf_pos = 0
}
- de = ((dir + 24 /* &.buf */) + uintptr((*DIR)(unsafe.Pointer(dir)).buf_pos))
- *(*int32)(unsafe.Pointer(dir + 12 /* &.buf_pos */)) += (int32((*dirent)(unsafe.Pointer(de)).d_reclen))
+ de = dir + 24 + uintptr((*DIR)(unsafe.Pointer(dir)).buf_pos)
+ *(*int32)(unsafe.Pointer(dir + 12)) += int32((*dirent)(unsafe.Pointer(de)).d_reclen)
(*DIR)(unsafe.Pointer(dir)).tell = (*dirent)(unsafe.Pointer(de)).d_off
return de
}
@@ -706,8 +706,8 @@ func __FLOAT_BITS(tls *TLS, __f float32) uint32 { /* math.h:55:26: */
// var __u struct {__f float32;} at bp, 4
- *(*float32)(unsafe.Pointer(bp /* &__u */)) = __f
- return *(*uint32)(unsafe.Pointer(bp /* &__u */))
+ *(*float32)(unsafe.Pointer(bp)) = __f
+ return *(*uint32)(unsafe.Pointer(bp))
}
func __DOUBLE_BITS(tls *TLS, __f float64) uint64 { /* math.h:61:36: */
@@ -716,8 +716,8 @@ func __DOUBLE_BITS(tls *TLS, __f float64) uint64 { /* math.h:61:36: */
// var __u struct {__f float64;} at bp, 8
- *(*float64)(unsafe.Pointer(bp /* &__u */)) = __f
- return *(*uint64)(unsafe.Pointer(bp /* &__u */))
+ *(*float64)(unsafe.Pointer(bp)) = __f
+ return *(*uint64)(unsafe.Pointer(bp))
}
type __pthread = struct {
@@ -765,57 +765,57 @@ func scanexp(tls *TLS, f uintptr, pok int32) int64 { /* floatscan.c:37:18: */
var neg int32 = 0
c = func() int32 {
- if (*FILE)(unsafe.Pointer((f))).rpos != (*FILE)(unsafe.Pointer((f))).shend {
+ if (*FILE)(unsafe.Pointer(f)).rpos != (*FILE)(unsafe.Pointer(f)).shend {
return int32(*(*uint8)(unsafe.Pointer(PostIncUintptr(&(*FILE)(unsafe.Pointer(f)).rpos, 1))))
}
return X__shgetc(tls, f)
}()
- if (c == '+') || (c == '-') {
- neg = (Bool32(c == '-'))
+ if c == '+' || c == '-' {
+ neg = Bool32(c == '-')
c = func() int32 {
- if (*FILE)(unsafe.Pointer((f))).rpos != (*FILE)(unsafe.Pointer((f))).shend {
+ if (*FILE)(unsafe.Pointer(f)).rpos != (*FILE)(unsafe.Pointer(f)).shend {
return int32(*(*uint8)(unsafe.Pointer(PostIncUintptr(&(*FILE)(unsafe.Pointer(f)).rpos, 1))))
}
return X__shgetc(tls, f)
}()
- if ((uint32(c - '0')) >= 10) && (pok != 0) {
- if (*FILE)(unsafe.Pointer((f))).shlim >= int64(0) {
+ if uint32(c-'0') >= 10 && pok != 0 {
+ if (*FILE)(unsafe.Pointer(f)).shlim >= int64(0) {
(*FILE)(unsafe.Pointer(f)).rpos--
} else {
}
}
}
- if (uint32(c - '0')) >= 10 {
- if (*FILE)(unsafe.Pointer((f))).shlim >= int64(0) {
+ if uint32(c-'0') >= 10 {
+ if (*FILE)(unsafe.Pointer(f)).shlim >= int64(0) {
(*FILE)(unsafe.Pointer(f)).rpos--
} else {
}
- return (-0x7fffffffffffffff - int64(1))
+ return -0x7fffffffffffffff - int64(1)
}
- for x = 0; ((uint32(c - '0')) < 10) && (x < (0x7fffffff / 10)); c = func() int32 {
- if (*FILE)(unsafe.Pointer((f))).rpos != (*FILE)(unsafe.Pointer((f))).shend {
+ for x = 0; uint32(c-'0') < 10 && x < 0x7fffffff/10; c = func() int32 {
+ if (*FILE)(unsafe.Pointer(f)).rpos != (*FILE)(unsafe.Pointer(f)).shend {
return int32(*(*uint8)(unsafe.Pointer(PostIncUintptr(&(*FILE)(unsafe.Pointer(f)).rpos, 1))))
}
return X__shgetc(tls, f)
}() {
- x = (((10 * x) + c) - '0')
+ x = 10*x + c - '0'
}
- for y = int64(x); ((uint32(c - '0')) < 10) && (y < (0x7fffffffffffffff / int64(100))); c = func() int32 {
- if (*FILE)(unsafe.Pointer((f))).rpos != (*FILE)(unsafe.Pointer((f))).shend {
+ for y = int64(x); uint32(c-'0') < 10 && y < 0x7fffffffffffffff/int64(100); c = func() int32 {
+ if (*FILE)(unsafe.Pointer(f)).rpos != (*FILE)(unsafe.Pointer(f)).shend {
return int32(*(*uint8)(unsafe.Pointer(PostIncUintptr(&(*FILE)(unsafe.Pointer(f)).rpos, 1))))
}
return X__shgetc(tls, f)
}() {
- y = (((int64(10) * y) + int64(c)) - int64('0'))
+ y = int64(10)*y + int64(c) - int64('0')
}
- for ; (uint32(c - '0')) < 10; c = func() int32 {
- if (*FILE)(unsafe.Pointer((f))).rpos != (*FILE)(unsafe.Pointer((f))).shend {
+ for ; uint32(c-'0') < 10; c = func() int32 {
+ if (*FILE)(unsafe.Pointer(f)).rpos != (*FILE)(unsafe.Pointer(f)).shend {
return int32(*(*uint8)(unsafe.Pointer(PostIncUintptr(&(*FILE)(unsafe.Pointer(f)).rpos, 1))))
}
return X__shgetc(tls, f)
}() {
}
- if (*FILE)(unsafe.Pointer((f))).shlim >= int64(0) {
+ if (*FILE)(unsafe.Pointer(f)).shlim >= int64(0) {
(*FILE)(unsafe.Pointer(f)).rpos--
} else {
}
@@ -844,7 +844,7 @@ func decfloat(tls *TLS, f uintptr, c int32, bits int32, emin int32, sign int32,
var gotrad int32 = 0
var rp int32
var e2 int32
- var emax int32 = ((-emin - bits) + 3)
+ var emax int32 = -emin - bits + 3
var denormal int32 = 0
var y float64
var frac float64 = float64(0)
@@ -855,7 +855,7 @@ func decfloat(tls *TLS, f uintptr, c int32, bits int32, emin int32, sign int32,
// Don't let leading zeros consume buffer space
for ; c == '0'; c = func() int32 {
- if (*FILE)(unsafe.Pointer((f))).rpos != (*FILE)(unsafe.Pointer((f))).shend {
+ if (*FILE)(unsafe.Pointer(f)).rpos != (*FILE)(unsafe.Pointer(f)).shend {
return int32(*(*uint8)(unsafe.Pointer(PostIncUintptr(&(*FILE)(unsafe.Pointer(f)).rpos, 1))))
}
return X__shgetc(tls, f)
@@ -865,12 +865,12 @@ func decfloat(tls *TLS, f uintptr, c int32, bits int32, emin int32, sign int32,
if c == '.' {
gotrad = 1
for c = func() int32 {
- if (*FILE)(unsafe.Pointer((f))).rpos != (*FILE)(unsafe.Pointer((f))).shend {
+ if (*FILE)(unsafe.Pointer(f)).rpos != (*FILE)(unsafe.Pointer(f)).shend {
return int32(*(*uint8)(unsafe.Pointer(PostIncUintptr(&(*FILE)(unsafe.Pointer(f)).rpos, 1))))
}
return X__shgetc(tls, f)
}(); c == '0'; c = func() int32 {
- if (*FILE)(unsafe.Pointer((f))).rpos != (*FILE)(unsafe.Pointer((f))).shend {
+ if (*FILE)(unsafe.Pointer(f)).rpos != (*FILE)(unsafe.Pointer(f)).shend {
return int32(*(*uint8)(unsafe.Pointer(PostIncUintptr(&(*FILE)(unsafe.Pointer(f)).rpos, 1))))
}
return X__shgetc(tls, f)
@@ -880,9 +880,9 @@ func decfloat(tls *TLS, f uintptr, c int32, bits int32, emin int32, sign int32,
}
}
- *(*uint32_t)(unsafe.Pointer(bp /* &x[0] */)) = uint32_t(0)
- for ; ((uint32(c - '0')) < 10) || (c == '.'); c = func() int32 {
- if (*FILE)(unsafe.Pointer((f))).rpos != (*FILE)(unsafe.Pointer((f))).shend {
+ *(*uint32_t)(unsafe.Pointer(bp)) = uint32_t(0)
+ for ; uint32(c-'0') < 10 || c == '.'; c = func() int32 {
+ if (*FILE)(unsafe.Pointer(f)).rpos != (*FILE)(unsafe.Pointer(f)).shend {
return int32(*(*uint8)(unsafe.Pointer(PostIncUintptr(&(*FILE)(unsafe.Pointer(f)).rpos, 1))))
}
return X__shgetc(tls, f)
@@ -893,15 +893,15 @@ func decfloat(tls *TLS, f uintptr, c int32, bits int32, emin int32, sign int32,
}
gotrad = 1
lrp = dc
- } else if k < (128 - 3) {
+ } else if k < 128-3 {
dc++
if c != '0' {
lnz = int32(dc)
}
if j != 0 {
- *(*uint32_t)(unsafe.Pointer(bp /* &x[0] */ + uintptr(k)*4)) = (((*(*uint32_t)(unsafe.Pointer(bp /* &x[0] */ + uintptr(k)*4)) * uint32_t(10)) + uint32_t(c)) - uint32_t('0'))
+ *(*uint32_t)(unsafe.Pointer(bp + uintptr(k)*4)) = *(*uint32_t)(unsafe.Pointer(bp + uintptr(k)*4))*uint32_t(10) + uint32_t(c) - uint32_t('0')
} else {
- *(*uint32_t)(unsafe.Pointer(bp /* &x[0] */ + uintptr(k)*4)) = (uint32_t(c - '0'))
+ *(*uint32_t)(unsafe.Pointer(bp + uintptr(k)*4)) = uint32_t(c - '0')
}
if PreIncInt32(&j, 1) == 9 {
k++
@@ -911,8 +911,8 @@ func decfloat(tls *TLS, f uintptr, c int32, bits int32, emin int32, sign int32,
} else {
dc++
if c != '0' {
- lnz = ((128 - 4) * 9)
- *(*uint32_t)(unsafe.Pointer(bp /* &x */ + 124*4)) |= (uint32_t(1))
+ lnz = (128 - 4) * 9
+ *(*uint32_t)(unsafe.Pointer(bp + 124*4)) |= uint32_t(1)
}
}
}
@@ -920,11 +920,11 @@ func decfloat(tls *TLS, f uintptr, c int32, bits int32, emin int32, sign int32,
lrp = dc
}
- if (gotdig != 0) && ((c | 32) == 'e') {
+ if gotdig != 0 && c|32 == 'e' {
e10 = scanexp(tls, f, pok)
- if e10 == (-0x7fffffffffffffff - int64(1)) {
+ if e10 == -0x7fffffffffffffff-int64(1) {
if pok != 0 {
- if (*FILE)(unsafe.Pointer((f))).shlim >= int64(0) {
+ if (*FILE)(unsafe.Pointer(f)).shlim >= int64(0) {
(*FILE)(unsafe.Pointer(f)).rpos--
} else {
}
@@ -934,41 +934,41 @@ func decfloat(tls *TLS, f uintptr, c int32, bits int32, emin int32, sign int32,
}
e10 = int64(0)
}
- lrp = lrp + (e10)
+ lrp = lrp + e10
} else if c >= 0 {
- if (*FILE)(unsafe.Pointer((f))).shlim >= int64(0) {
+ if (*FILE)(unsafe.Pointer(f)).shlim >= int64(0) {
(*FILE)(unsafe.Pointer(f)).rpos--
} else {
}
}
if !(gotdig != 0) {
- (*(*int32)(unsafe.Pointer(X___errno_location(tls)))) = 22
+ *(*int32)(unsafe.Pointer(X___errno_location(tls))) = 22
X__shlim(tls, f, int64(0))
return float64(0)
}
// Handle zero specially to avoid nasty special cases later
- if !(int32(*(*uint32_t)(unsafe.Pointer(bp /* &x[0] */))) != 0) {
- return (float64(sign) * 0.0)
+ if !(int32(*(*uint32_t)(unsafe.Pointer(bp))) != 0) {
+ return float64(sign) * 0.0
}
// Optimize small integers (w/no exponent) and over/under-flow
- if ((lrp == dc) && (dc < int64(10))) && ((bits > 30) || ((*(*uint32_t)(unsafe.Pointer(bp /* &x[0] */)) >> bits) == uint32_t(0))) {
- return (float64(sign) * float64(*(*uint32_t)(unsafe.Pointer(bp /* &x[0] */))))
+ if lrp == dc && dc < int64(10) && (bits > 30 || *(*uint32_t)(unsafe.Pointer(bp))>>bits == uint32_t(0)) {
+ return float64(sign) * float64(*(*uint32_t)(unsafe.Pointer(bp)))
}
- if lrp > (int64(-emin / 2)) {
- (*(*int32)(unsafe.Pointer(X___errno_location(tls)))) = 34
- return ((float64(sign) * 1.79769313486231570815e+308) * 1.79769313486231570815e+308)
+ if lrp > int64(-emin/2) {
+ *(*int32)(unsafe.Pointer(X___errno_location(tls))) = 34
+ return float64(sign) * 1.79769313486231570815e+308 * 1.79769313486231570815e+308
}
- if lrp < (int64(emin - (2 * 53))) {
- (*(*int32)(unsafe.Pointer(X___errno_location(tls)))) = 34
- return ((float64(sign) * 2.22507385850720138309e-308) * 2.22507385850720138309e-308)
+ if lrp < int64(emin-2*53) {
+ *(*int32)(unsafe.Pointer(X___errno_location(tls))) = 34
+ return float64(sign) * 2.22507385850720138309e-308 * 2.22507385850720138309e-308
}
// Align incomplete final B1B digit
if j != 0 {
for ; j < 9; j++ {
- *(*uint32_t)(unsafe.Pointer(bp /* &x */ + uintptr(k)*4)) *= (uint32_t(10))
+ *(*uint32_t)(unsafe.Pointer(bp + uintptr(k)*4)) *= uint32_t(10)
}
k++
j = 0
@@ -980,62 +980,62 @@ func decfloat(tls *TLS, f uintptr, c int32, bits int32, emin int32, sign int32,
rp = int32(lrp)
// Optimize small to mid-size integers (even in exp. notation)
- if ((lnz < 9) && (lnz <= rp)) && (rp < 18) {
+ if lnz < 9 && lnz <= rp && rp < 18 {
if rp == 9 {
- return (float64(sign) * float64(*(*uint32_t)(unsafe.Pointer(bp /* &x[0] */))))
+ return float64(sign) * float64(*(*uint32_t)(unsafe.Pointer(bp)))
}
if rp < 9 {
- return ((float64(sign) * float64(*(*uint32_t)(unsafe.Pointer(bp /* &x[0] */)))) / float64(_sp10s[(8-rp)]))
+ return float64(sign) * float64(*(*uint32_t)(unsafe.Pointer(bp))) / float64(_sp10s[8-rp])
}
- var bitlim int32 = (bits - (3 * (rp - 9)))
- if (bitlim > 30) || ((*(*uint32_t)(unsafe.Pointer(bp /* &x[0] */)) >> bitlim) == uint32_t(0)) {
- return ((float64(sign) * float64(*(*uint32_t)(unsafe.Pointer(bp /* &x[0] */)))) * float64(_sp10s[(rp-10)]))
+ var bitlim int32 = bits - 3*(rp-9)
+ if bitlim > 30 || *(*uint32_t)(unsafe.Pointer(bp))>>bitlim == uint32_t(0) {
+ return float64(sign) * float64(*(*uint32_t)(unsafe.Pointer(bp))) * float64(_sp10s[rp-10])
}
}
// Drop trailing zeros
- for ; !(int32(*(*uint32_t)(unsafe.Pointer(bp /* &x[0] */ + uintptr((z-1))*4))) != 0); z-- {
+ for ; !(int32(*(*uint32_t)(unsafe.Pointer(bp + uintptr(z-1)*4))) != 0); z-- {
}
// Align radix point to B1B digit boundary
- if (rp % 9) != 0 {
+ if rp%9 != 0 {
var rpm9 int32
if rp >= 0 {
- rpm9 = (rp % 9)
+ rpm9 = rp % 9
} else {
- rpm9 = ((rp % 9) + 9)
+ rpm9 = rp%9 + 9
}
- var p10 int32 = _sp10s[(8 - rpm9)]
+ var p10 int32 = _sp10s[8-rpm9]
var carry uint32_t = uint32_t(0)
for k = a; k != z; k++ {
- var tmp uint32_t = (*(*uint32_t)(unsafe.Pointer(bp /* &x[0] */ + uintptr(k)*4)) % uint32_t(p10))
- *(*uint32_t)(unsafe.Pointer(bp /* &x[0] */ + uintptr(k)*4)) = ((*(*uint32_t)(unsafe.Pointer(bp /* &x[0] */ + uintptr(k)*4)) / uint32_t(p10)) + carry)
- carry = ((uint32_t(1000000000 / p10)) * tmp)
- if (k == a) && !(int32(*(*uint32_t)(unsafe.Pointer(bp /* &x[0] */ + uintptr(k)*4))) != 0) {
- a = ((a + 1) & (128 - 1))
- rp = rp - (9)
+ var tmp uint32_t = *(*uint32_t)(unsafe.Pointer(bp + uintptr(k)*4)) % uint32_t(p10)
+ *(*uint32_t)(unsafe.Pointer(bp + uintptr(k)*4)) = *(*uint32_t)(unsafe.Pointer(bp + uintptr(k)*4))/uint32_t(p10) + carry
+ carry = uint32_t(1000000000/p10) * tmp
+ if k == a && !(int32(*(*uint32_t)(unsafe.Pointer(bp + uintptr(k)*4))) != 0) {
+ a = (a + 1) & (128 - 1)
+ rp = rp - 9
}
}
if carry != 0 {
- *(*uint32_t)(unsafe.Pointer(bp /* &x[0] */ + uintptr(PostIncInt32(&z, 1))*4)) = carry
+ *(*uint32_t)(unsafe.Pointer(bp + uintptr(PostIncInt32(&z, 1))*4)) = carry
}
rp = rp + (9 - rpm9)
}
// Upscale until desired number of bits are left of radix point
- for (rp < (9 * 2)) || ((rp == (9 * 2)) && (*(*uint32_t)(unsafe.Pointer(bp /* &x[0] */ + uintptr(a)*4)) < _sth[0])) {
+ for rp < 9*2 || rp == 9*2 && *(*uint32_t)(unsafe.Pointer(bp + uintptr(a)*4)) < _sth[0] {
var carry uint32_t = uint32_t(0)
- e2 = e2 - (29)
- for k = ((z - 1) & (128 - 1)); ; k = ((k - 1) & (128 - 1)) {
- var tmp uint64_t = ((uint64_t(*(*uint32_t)(unsafe.Pointer(bp /* &x[0] */ + uintptr(k)*4))) << 29) + uint64_t(carry))
+ e2 = e2 - 29
+ for k = (z - 1) & (128 - 1); ; k = (k - 1) & (128 - 1) {
+ var tmp uint64_t = uint64_t(*(*uint32_t)(unsafe.Pointer(bp + uintptr(k)*4)))<<29 + uint64_t(carry)
if tmp > uint64(1000000000) {
- carry = (uint32_t(tmp / uint64(1000000000)))
- *(*uint32_t)(unsafe.Pointer(bp /* &x[0] */ + uintptr(k)*4)) = (uint32_t(tmp % uint64(1000000000)))
+ carry = uint32_t(tmp / uint64(1000000000))
+ *(*uint32_t)(unsafe.Pointer(bp + uintptr(k)*4)) = uint32_t(tmp % uint64(1000000000))
} else {
carry = uint32_t(0)
- *(*uint32_t)(unsafe.Pointer(bp /* &x[0] */ + uintptr(k)*4)) = uint32_t(tmp)
+ *(*uint32_t)(unsafe.Pointer(bp + uintptr(k)*4)) = uint32_t(tmp)
}
- if ((k == ((z - 1) & (128 - 1))) && (k != a)) && !(int32(*(*uint32_t)(unsafe.Pointer(bp /* &x[0] */ + uintptr(k)*4))) != 0) {
+ if k == (z-1)&(128-1) && k != a && !(int32(*(*uint32_t)(unsafe.Pointer(bp + uintptr(k)*4))) != 0) {
z = k
}
if k == a {
@@ -1043,13 +1043,13 @@ func decfloat(tls *TLS, f uintptr, c int32, bits int32, emin int32, sign int32,
}
}
if carry != 0 {
- rp = rp + (9)
- a = ((a - 1) & (128 - 1))
+ rp = rp + 9
+ a = (a - 1) & (128 - 1)
if a == z {
- z = ((z - 1) & (128 - 1))
- *(*uint32_t)(unsafe.Pointer(bp /* &x */ + uintptr(((z-1)&(128-1)))*4)) |= (*(*uint32_t)(unsafe.Pointer(bp /* &x[0] */ + uintptr(z)*4)))
+ z = (z - 1) & (128 - 1)
+ *(*uint32_t)(unsafe.Pointer(bp + uintptr((z-1)&(128-1))*4)) |= *(*uint32_t)(unsafe.Pointer(bp + uintptr(z)*4))
}
- *(*uint32_t)(unsafe.Pointer(bp /* &x[0] */ + uintptr(a)*4)) = carry
+ *(*uint32_t)(unsafe.Pointer(bp + uintptr(a)*4)) = carry
}
}
@@ -1058,56 +1058,56 @@ func decfloat(tls *TLS, f uintptr, c int32, bits int32, emin int32, sign int32,
var carry uint32_t = uint32_t(0)
var sh int32 = 1
for i = 0; i < 2; i++ {
- k = ((a + i) & (128 - 1))
- if (k == z) || (*(*uint32_t)(unsafe.Pointer(bp /* &x[0] */ + uintptr(k)*4)) < _sth[i]) {
+ k = (a + i) & (128 - 1)
+ if k == z || *(*uint32_t)(unsafe.Pointer(bp + uintptr(k)*4)) < _sth[i] {
i = 2
break
}
- if *(*uint32_t)(unsafe.Pointer(bp /* &x[0] */ + uintptr(((a+i)&(128-1)))*4)) > _sth[i] {
+ if *(*uint32_t)(unsafe.Pointer(bp + uintptr((a+i)&(128-1))*4)) > _sth[i] {
break
}
}
- if (i == 2) && (rp == (9 * 2)) {
+ if i == 2 && rp == 9*2 {
break
}
// FIXME: find a way to compute optimal sh
- if rp > (9 + (9 * 2)) {
+ if rp > 9+9*2 {
sh = 9
}
- e2 = e2 + (sh)
- for k = a; k != z; k = ((k + 1) & (128 - 1)) {
- var tmp uint32_t = (*(*uint32_t)(unsafe.Pointer(bp /* &x[0] */ + uintptr(k)*4)) & (uint32_t((int32(1) << sh) - 1)))
- *(*uint32_t)(unsafe.Pointer(bp /* &x[0] */ + uintptr(k)*4)) = ((*(*uint32_t)(unsafe.Pointer(bp /* &x[0] */ + uintptr(k)*4)) >> sh) + carry)
- carry = ((uint32_t(int32(1000000000) >> sh)) * tmp)
- if (k == a) && !(int32(*(*uint32_t)(unsafe.Pointer(bp /* &x[0] */ + uintptr(k)*4))) != 0) {
- a = ((a + 1) & (128 - 1))
+ e2 = e2 + sh
+ for k = a; k != z; k = (k + 1) & (128 - 1) {
+ var tmp uint32_t = *(*uint32_t)(unsafe.Pointer(bp + uintptr(k)*4)) & uint32_t(int32(1)<<sh-1)
+ *(*uint32_t)(unsafe.Pointer(bp + uintptr(k)*4)) = *(*uint32_t)(unsafe.Pointer(bp + uintptr(k)*4))>>sh + carry
+ carry = uint32_t(int32(1000000000)>>sh) * tmp
+ if k == a && !(int32(*(*uint32_t)(unsafe.Pointer(bp + uintptr(k)*4))) != 0) {
+ a = (a + 1) & (128 - 1)
i--
- rp = rp - (9)
+ rp = rp - 9
}
}
if carry != 0 {
- if ((z + 1) & (128 - 1)) != a {
- *(*uint32_t)(unsafe.Pointer(bp /* &x[0] */ + uintptr(z)*4)) = carry
- z = ((z + 1) & (128 - 1))
+ if (z+1)&(128-1) != a {
+ *(*uint32_t)(unsafe.Pointer(bp + uintptr(z)*4)) = carry
+ z = (z + 1) & (128 - 1)
} else {
- *(*uint32_t)(unsafe.Pointer(bp /* &x */ + uintptr(((z-1)&(128-1)))*4)) |= (uint32_t(1))
+ *(*uint32_t)(unsafe.Pointer(bp + uintptr((z-1)&(128-1))*4)) |= uint32_t(1)
}
}
}
// Assemble desired bits into floating point variable
for y = float64(AssignInt32(&i, 0)); i < 2; i++ {
- if ((a + i) & (128 - 1)) == z {
- *(*uint32_t)(unsafe.Pointer(bp /* &x[0] */ + uintptr(((AssignInt32(&z, ((z+1)&(128-1))))-1))*4)) = uint32_t(0)
+ if (a+i)&(128-1) == z {
+ *(*uint32_t)(unsafe.Pointer(bp + uintptr(AssignInt32(&z, (z+1)&(128-1))-1)*4)) = uint32_t(0)
}
- y = ((1000000000.0 * y) + float64(*(*uint32_t)(unsafe.Pointer(bp /* &x[0] */ + uintptr(((a+i)&(128-1)))*4))))
+ y = 1000000000.0*y + float64(*(*uint32_t)(unsafe.Pointer(bp + uintptr((a+i)&(128-1))*4)))
}
- y = y * (float64(sign))
+ y = y * float64(sign)
// Limit precision for denormal results
- if bits > ((53 + e2) - emin) {
- bits = ((53 + e2) - emin)
+ if bits > 53+e2-emin {
+ bits = 53 + e2 - emin
if bits < 0 {
bits = 0
}
@@ -1116,44 +1116,44 @@ func decfloat(tls *TLS, f uintptr, c int32, bits int32, emin int32, sign int32,
// Calculate bias term to force rounding, move out lower bits
if bits < 53 {
- bias = Xcopysignl(tls, Xscalbn(tls, float64(1), (((2*53)-bits)-1)), y)
- frac = Xfmodl(tls, y, Xscalbn(tls, float64(1), (53-bits)))
- y = y - (frac)
- y = y + (bias)
+ bias = Xcopysignl(tls, Xscalbn(tls, float64(1), 2*53-bits-1), y)
+ frac = Xfmodl(tls, y, Xscalbn(tls, float64(1), 53-bits))
+ y = y - frac
+ y = y + bias
}
// Process tail of decimal input so it can affect rounding
- if ((a + i) & (128 - 1)) != z {
- var t uint32_t = *(*uint32_t)(unsafe.Pointer(bp /* &x[0] */ + uintptr(((a+i)&(128-1)))*4))
- if (t < uint32_t(500000000)) && ((t != 0) || ((((a + i) + 1) & (128 - 1)) != z)) {
- frac = frac + (0.25 * float64(sign))
+ if (a+i)&(128-1) != z {
+ var t uint32_t = *(*uint32_t)(unsafe.Pointer(bp + uintptr((a+i)&(128-1))*4))
+ if t < uint32_t(500000000) && (t != 0 || (a+i+1)&(128-1) != z) {
+ frac = frac + 0.25*float64(sign)
} else if t > uint32_t(500000000) {
- frac = frac + (0.75 * float64(sign))
+ frac = frac + 0.75*float64(sign)
} else if t == uint32_t(500000000) {
- if (((a + i) + 1) & (128 - 1)) == z {
- frac = frac + (0.5 * float64(sign))
+ if (a+i+1)&(128-1) == z {
+ frac = frac + 0.5*float64(sign)
} else {
- frac = frac + (0.75 * float64(sign))
+ frac = frac + 0.75*float64(sign)
}
}
- if ((53 - bits) >= 2) && !(Xfmodl(tls, frac, float64(1)) != 0) {
+ if 53-bits >= 2 && !(Xfmodl(tls, frac, float64(1)) != 0) {
frac += 1
}
}
- y = y + (frac)
- y = y - (bias)
+ y = y + frac
+ y = y - bias
- if ((e2 + 53) & 0x7fffffff) > (emax - 5) {
- if Xfabsl(tls, y) >= (float64(float64(2)) / 2.22044604925031308085e-16) {
- if (denormal != 0) && (bits == ((53 + e2) - emin)) {
+ if (e2+53)&0x7fffffff > emax-5 {
+ if Xfabsl(tls, y) >= float64(float64(2))/2.22044604925031308085e-16 {
+ if denormal != 0 && bits == 53+e2-emin {
denormal = 0
}
- y = y * (0.5)
+ y = y * 0.5
e2++
}
- if ((e2 + 53) > emax) || ((denormal != 0) && (frac != 0)) {
- (*(*int32)(unsafe.Pointer(X___errno_location(tls)))) = 34
+ if e2+53 > emax || denormal != 0 && frac != 0 {
+ *(*int32)(unsafe.Pointer(X___errno_location(tls))) = 34
}
}
@@ -1179,7 +1179,7 @@ func hexfloat(tls *TLS, f uintptr, bits int32, emin int32, sign int32, pok int32
var c int32
c = func() int32 {
- if (*FILE)(unsafe.Pointer((f))).rpos != (*FILE)(unsafe.Pointer((f))).shend {
+ if (*FILE)(unsafe.Pointer(f)).rpos != (*FILE)(unsafe.Pointer(f)).shend {
return int32(*(*uint8)(unsafe.Pointer(PostIncUintptr(&(*FILE)(unsafe.Pointer(f)).rpos, 1))))
}
return X__shgetc(tls, f)
@@ -1187,7 +1187,7 @@ func hexfloat(tls *TLS, f uintptr, bits int32, emin int32, sign int32, pok int32
// Skip leading zeros
for ; c == '0'; c = func() int32 {
- if (*FILE)(unsafe.Pointer((f))).rpos != (*FILE)(unsafe.Pointer((f))).shend {
+ if (*FILE)(unsafe.Pointer(f)).rpos != (*FILE)(unsafe.Pointer(f)).shend {
return int32(*(*uint8)(unsafe.Pointer(PostIncUintptr(&(*FILE)(unsafe.Pointer(f)).rpos, 1))))
}
return X__shgetc(tls, f)
@@ -1198,7 +1198,7 @@ func hexfloat(tls *TLS, f uintptr, bits int32, emin int32, sign int32, pok int32
if c == '.' {
gotrad = 1
c = func() int32 {
- if (*FILE)(unsafe.Pointer((f))).rpos != (*FILE)(unsafe.Pointer((f))).shend {
+ if (*FILE)(unsafe.Pointer(f)).rpos != (*FILE)(unsafe.Pointer(f)).shend {
return int32(*(*uint8)(unsafe.Pointer(PostIncUintptr(&(*FILE)(unsafe.Pointer(f)).rpos, 1))))
}
return X__shgetc(tls, f)
@@ -1213,7 +1213,7 @@ func hexfloat(tls *TLS, f uintptr, bits int32, emin int32, sign int32, pok int32
goto __2
__2:
c = func() int32 {
- if (*FILE)(unsafe.Pointer((f))).rpos != (*FILE)(unsafe.Pointer((f))).shend {
+ if (*FILE)(unsafe.Pointer(f)).rpos != (*FILE)(unsafe.Pointer(f)).shend {
return int32(*(*uint8)(unsafe.Pointer(PostIncUintptr(&(*FILE)(unsafe.Pointer(f)).rpos, 1))))
}
return X__shgetc(tls, f)
@@ -1224,8 +1224,8 @@ func hexfloat(tls *TLS, f uintptr, bits int32, emin int32, sign int32, pok int32
__3:
}
- for ; (((uint32(c - '0')) < 10) || ((uint32((c | 32) - 'a')) < 6)) || (c == '.'); c = func() int32 {
- if (*FILE)(unsafe.Pointer((f))).rpos != (*FILE)(unsafe.Pointer((f))).shend {
+ for ; uint32(c-'0') < 10 || uint32(c|32-'a') < 6 || c == '.'; c = func() int32 {
+ if (*FILE)(unsafe.Pointer(f)).rpos != (*FILE)(unsafe.Pointer(f)).shend {
return int32(*(*uint8)(unsafe.Pointer(PostIncUintptr(&(*FILE)(unsafe.Pointer(f)).rpos, 1))))
}
return X__shgetc(tls, f)
@@ -1239,33 +1239,33 @@ func hexfloat(tls *TLS, f uintptr, bits int32, emin int32, sign int32, pok int32
} else {
gotdig = 1
if c > '9' {
- d = (((c | 32) + 10) - 'a')
+ d = c | 32 + 10 - 'a'
} else {
- d = (c - '0')
+ d = c - '0'
}
if dc < int64(8) {
- x = ((x * uint32_t(16)) + uint32_t(d))
- } else if dc < (int64((53 / 4) + 1)) {
- y = y + (float64(d) * (AssignDivFloat64(&scale, float64(16))))
- } else if (d != 0) && !(gottail != 0) {
- y = y + (0.5 * scale)
+ x = x*uint32_t(16) + uint32_t(d)
+ } else if dc < int64(53/4+1) {
+ y = y + float64(d)*AssignDivFloat64(&scale, float64(16))
+ } else if d != 0 && !(gottail != 0) {
+ y = y + 0.5*scale
gottail = 1
}
dc++
}
}
if !(gotdig != 0) {
- if (*FILE)(unsafe.Pointer((f))).shlim >= int64(0) {
+ if (*FILE)(unsafe.Pointer(f)).shlim >= int64(0) {
(*FILE)(unsafe.Pointer(f)).rpos--
} else {
}
if pok != 0 {
- if (*FILE)(unsafe.Pointer((f))).shlim >= int64(0) {
+ if (*FILE)(unsafe.Pointer(f)).shlim >= int64(0) {
(*FILE)(unsafe.Pointer(f)).rpos--
} else {
}
if gotrad != 0 {
- if (*FILE)(unsafe.Pointer((f))).shlim >= int64(0) {
+ if (*FILE)(unsafe.Pointer(f)).shlim >= int64(0) {
(*FILE)(unsafe.Pointer(f)).rpos--
} else {
}
@@ -1273,20 +1273,20 @@ func hexfloat(tls *TLS, f uintptr, bits int32, emin int32, sign int32, pok int32
} else {
X__shlim(tls, f, int64(0))
}
- return (float64(sign) * 0.0)
+ return float64(sign) * 0.0
}
if !(gotrad != 0) {
rp = dc
}
for dc < int64(8) {
- x = x * (uint32_t(16))
+ x = x * uint32_t(16)
dc++
}
- if (c | 32) == 'p' {
+ if c|32 == 'p' {
e2 = scanexp(tls, f, pok)
- if e2 == (-0x7fffffffffffffff - int64(1)) {
+ if e2 == -0x7fffffffffffffff-int64(1) {
if pok != 0 {
- if (*FILE)(unsafe.Pointer((f))).shlim >= int64(0) {
+ if (*FILE)(unsafe.Pointer(f)).shlim >= int64(0) {
(*FILE)(unsafe.Pointer(f)).rpos--
} else {
}
@@ -1297,23 +1297,23 @@ func hexfloat(tls *TLS, f uintptr, bits int32, emin int32, sign int32, pok int32
e2 = int64(0)
}
} else {
- if (*FILE)(unsafe.Pointer((f))).shlim >= int64(0) {
+ if (*FILE)(unsafe.Pointer(f)).shlim >= int64(0) {
(*FILE)(unsafe.Pointer(f)).rpos--
} else {
}
}
- e2 = e2 + ((int64(4) * rp) - int64(32))
+ e2 = e2 + (int64(4)*rp - int64(32))
if !(x != 0) {
- return (float64(sign) * 0.0)
+ return float64(sign) * 0.0
}
if e2 > int64(-emin) {
- (*(*int32)(unsafe.Pointer(X___errno_location(tls)))) = 34
- return ((float64(sign) * 1.79769313486231570815e+308) * 1.79769313486231570815e+308)
+ *(*int32)(unsafe.Pointer(X___errno_location(tls))) = 34
+ return float64(sign) * 1.79769313486231570815e+308 * 1.79769313486231570815e+308
}
- if e2 < (int64(emin - (2 * 53))) {
- (*(*int32)(unsafe.Pointer(X___errno_location(tls)))) = 34
- return ((float64(sign) * 2.22507385850720138309e-308) * 2.22507385850720138309e-308)
+ if e2 < int64(emin-2*53) {
+ *(*int32)(unsafe.Pointer(X___errno_location(tls))) = 34
+ return float64(sign) * 2.22507385850720138309e-308 * 2.22507385850720138309e-308
}
for x < 0x80000000 {
@@ -1321,33 +1321,33 @@ func hexfloat(tls *TLS, f uintptr, bits int32, emin int32, sign int32, pok int32
x = x + (x + uint32_t(1))
y = y + (y - float64(1))
} else {
- x = x + (x)
- y = y + (y)
+ x = x + x
+ y = y + y
}
e2--
}
- if int64(bits) > ((int64(32) + e2) - int64(emin)) {
- bits = (int32((int64(32) + e2) - int64(emin)))
+ if int64(bits) > int64(32)+e2-int64(emin) {
+ bits = int32(int64(32) + e2 - int64(emin))
if bits < 0 {
bits = 0
}
}
if bits < 53 {
- bias = Xcopysignl(tls, Xscalbn(tls, float64(1), (((32+53)-bits)-1)), float64(sign))
+ bias = Xcopysignl(tls, Xscalbn(tls, float64(1), 32+53-bits-1), float64(sign))
}
- if ((bits < 32) && (y != 0)) && !((x & uint32_t(1)) != 0) {
+ if bits < 32 && y != 0 && !(x&uint32_t(1) != 0) {
x++
y = float64(0)
}
- y = ((bias + (float64(sign) * float64(x))) + (float64(sign) * y))
- y = y - (bias)
+ y = bias + float64(sign)*float64(x) + float64(sign)*y
+ y = y - bias
if !(y != 0) {
- (*(*int32)(unsafe.Pointer(X___errno_location(tls)))) = 34
+ *(*int32)(unsafe.Pointer(X___errno_location(tls))) = 34
}
return Xscalbnl(tls, y, int32(e2))
@@ -1363,70 +1363,70 @@ func X__floatscan(tls *TLS, f uintptr, prec int32, pok int32) float64 { /* float
switch prec {
case 0:
bits = 24
- emin = ((-125) - bits)
+ emin = -125 - bits
break
case 1:
bits = 53
- emin = ((-1021) - bits)
+ emin = -1021 - bits
break
case 2:
bits = 53
- emin = ((-1021) - bits)
+ emin = -1021 - bits
break
default:
return float64(0)
}
for __isspace(tls, AssignInt32(&c, func() int32 {
- if (*FILE)(unsafe.Pointer((f))).rpos != (*FILE)(unsafe.Pointer((f))).shend {
+ if (*FILE)(unsafe.Pointer(f)).rpos != (*FILE)(unsafe.Pointer(f)).shend {
return int32(*(*uint8)(unsafe.Pointer(PostIncUintptr(&(*FILE)(unsafe.Pointer(f)).rpos, 1))))
}
return X__shgetc(tls, f)
}())) != 0 {
}
- if (c == '+') || (c == '-') {
- sign = sign - (2 * (Bool32(c == '-')))
+ if c == '+' || c == '-' {
+ sign = sign - 2*Bool32(c == '-')
c = func() int32 {
- if (*FILE)(unsafe.Pointer((f))).rpos != (*FILE)(unsafe.Pointer((f))).shend {
+ if (*FILE)(unsafe.Pointer(f)).rpos != (*FILE)(unsafe.Pointer(f)).shend {
return int32(*(*uint8)(unsafe.Pointer(PostIncUintptr(&(*FILE)(unsafe.Pointer(f)).rpos, 1))))
}
return X__shgetc(tls, f)
}()
}
- for i = size_t(0); (i < size_t(8)) && ((c | 32) == int32(*(*uint8)(unsafe.Pointer(ts /* "infinity" */ + uintptr(i))))); i++ {
+ for i = size_t(0); i < size_t(8) && c|32 == int32(*(*uint8)(unsafe.Pointer(ts /* "infinity" */ + uintptr(i)))); i++ {
if i < size_t(7) {
c = func() int32 {
- if (*FILE)(unsafe.Pointer((f))).rpos != (*FILE)(unsafe.Pointer((f))).shend {
+ if (*FILE)(unsafe.Pointer(f)).rpos != (*FILE)(unsafe.Pointer(f)).shend {
return int32(*(*uint8)(unsafe.Pointer(PostIncUintptr(&(*FILE)(unsafe.Pointer(f)).rpos, 1))))
}
return X__shgetc(tls, f)
}()
}
}
- if ((i == size_t(3)) || (i == size_t(8))) || ((i > size_t(3)) && (pok != 0)) {
+ if i == size_t(3) || i == size_t(8) || i > size_t(3) && pok != 0 {
if i != size_t(8) {
- if (*FILE)(unsafe.Pointer((f))).shlim >= int64(0) {
+ if (*FILE)(unsafe.Pointer(f)).shlim >= int64(0) {
(*FILE)(unsafe.Pointer(f)).rpos--
} else {
}
if pok != 0 {
for ; i > size_t(3); i-- {
- if (*FILE)(unsafe.Pointer((f))).shlim >= int64(0) {
+ if (*FILE)(unsafe.Pointer(f)).shlim >= int64(0) {
(*FILE)(unsafe.Pointer(f)).rpos--
} else {
}
}
}
}
- return (float64(float32(sign) * X__builtin_inff(tls)))
+ return float64(float32(sign) * X__builtin_inff(tls))
}
if !(i != 0) {
- for i = size_t(0); (i < size_t(3)) && ((c | 32) == int32(*(*uint8)(unsafe.Pointer(ts + 9 /* "nan" */ + uintptr(i))))); i++ {
+ for i = size_t(0); i < size_t(3) && c|32 == int32(*(*uint8)(unsafe.Pointer(ts + 9 /* "nan" */ + uintptr(i)))); i++ {
if i < size_t(2) {
c = func() int32 {
- if (*FILE)(unsafe.Pointer((f))).rpos != (*FILE)(unsafe.Pointer((f))).shend {
+ if (*FILE)(unsafe.Pointer(f)).rpos != (*FILE)(unsafe.Pointer(f)).shend {
return int32(*(*uint8)(unsafe.Pointer(PostIncUintptr(&(*FILE)(unsafe.Pointer(f)).rpos, 1))))
}
return X__shgetc(tls, f)
@@ -1435,72 +1435,72 @@ func X__floatscan(tls *TLS, f uintptr, prec int32, pok int32) float64 { /* float
}
}
if i == size_t(3) {
- if (func() int32 {
- if (*FILE)(unsafe.Pointer((f))).rpos != (*FILE)(unsafe.Pointer((f))).shend {
+ if func() int32 {
+ if (*FILE)(unsafe.Pointer(f)).rpos != (*FILE)(unsafe.Pointer(f)).shend {
return int32(*(*uint8)(unsafe.Pointer(PostIncUintptr(&(*FILE)(unsafe.Pointer(f)).rpos, 1))))
}
return X__shgetc(tls, f)
- }()) != '(' {
- if (*FILE)(unsafe.Pointer((f))).shlim >= int64(0) {
+ }() != '(' {
+ if (*FILE)(unsafe.Pointer(f)).shlim >= int64(0) {
(*FILE)(unsafe.Pointer(f)).rpos--
} else {
}
- return float64(X__builtin_nanf(tls, ts+13 /* "" */))
+ return float64(X__builtin_nanf(tls, ts+13))
}
for i = size_t(1); ; i++ {
c = func() int32 {
- if (*FILE)(unsafe.Pointer((f))).rpos != (*FILE)(unsafe.Pointer((f))).shend {
+ if (*FILE)(unsafe.Pointer(f)).rpos != (*FILE)(unsafe.Pointer(f)).shend {
return int32(*(*uint8)(unsafe.Pointer(PostIncUintptr(&(*FILE)(unsafe.Pointer(f)).rpos, 1))))
}
return X__shgetc(tls, f)
}()
- if ((((uint32(c - '0')) < 10) || ((uint32(c - 'A')) < 26)) || ((uint32(c - 'a')) < 26)) || (c == '_') {
+ if uint32(c-'0') < 10 || uint32(c-'A') < 26 || uint32(c-'a') < 26 || c == '_' {
continue
}
if c == ')' {
- return float64(X__builtin_nanf(tls, ts+13 /* "" */))
+ return float64(X__builtin_nanf(tls, ts+13))
}
- if (*FILE)(unsafe.Pointer((f))).shlim >= int64(0) {
+ if (*FILE)(unsafe.Pointer(f)).shlim >= int64(0) {
(*FILE)(unsafe.Pointer(f)).rpos--
} else {
}
if !(pok != 0) {
- (*(*int32)(unsafe.Pointer(X___errno_location(tls)))) = 22
+ *(*int32)(unsafe.Pointer(X___errno_location(tls))) = 22
X__shlim(tls, f, int64(0))
return float64(0)
}
for PostDecUint32(&i, 1) != 0 {
- if (*FILE)(unsafe.Pointer((f))).shlim >= int64(0) {
+ if (*FILE)(unsafe.Pointer(f)).shlim >= int64(0) {
(*FILE)(unsafe.Pointer(f)).rpos--
} else {
}
}
- return float64(X__builtin_nanf(tls, ts+13 /* "" */))
+ return float64(X__builtin_nanf(tls, ts+13))
}
- return float64(X__builtin_nanf(tls, ts+13 /* "" */))
+ return float64(X__builtin_nanf(tls, ts+13))
}
if i != 0 {
- if (*FILE)(unsafe.Pointer((f))).shlim >= int64(0) {
+ if (*FILE)(unsafe.Pointer(f)).shlim >= int64(0) {
(*FILE)(unsafe.Pointer(f)).rpos--
} else {
}
- (*(*int32)(unsafe.Pointer(X___errno_location(tls)))) = 22
+ *(*int32)(unsafe.Pointer(X___errno_location(tls))) = 22
X__shlim(tls, f, int64(0))
return float64(0)
}
if c == '0' {
c = func() int32 {
- if (*FILE)(unsafe.Pointer((f))).rpos != (*FILE)(unsafe.Pointer((f))).shend {
+ if (*FILE)(unsafe.Pointer(f)).rpos != (*FILE)(unsafe.Pointer(f)).shend {
return int32(*(*uint8)(unsafe.Pointer(PostIncUintptr(&(*FILE)(unsafe.Pointer(f)).rpos, 1))))
}
return X__shgetc(tls, f)
}()
- if (c | 32) == 'x' {
+ if c|32 == 'x' {
return hexfloat(tls, f, bits, emin, sign, pok)
}
- if (*FILE)(unsafe.Pointer((f))).shlim >= int64(0) {
+ if (*FILE)(unsafe.Pointer(f)).shlim >= int64(0) {
(*FILE)(unsafe.Pointer(f)).rpos--
} else {
}
@@ -1537,18 +1537,18 @@ func X__intscan(tls *TLS, f uintptr, base uint32, pok int32, lim uint64) uint64
var x uint32
var y uint64
var bs int32
- val = (uintptr(unsafe.Pointer(&table1)) + uintptr(1))
+ val = uintptr(unsafe.Pointer(&table1)) + uintptr(1)
neg = 0
- if !((base > uint32(36)) || (base == uint32(1))) {
+ if !(base > uint32(36) || base == uint32(1)) {
goto __1
}
- (*(*int32)(unsafe.Pointer(X___errno_location(tls)))) = 22
+ *(*int32)(unsafe.Pointer(X___errno_location(tls))) = 22
return uint64(0)
__1:
;
__2:
if !(__isspace(tls, AssignInt32(&c, func() int32 {
- if (*FILE)(unsafe.Pointer((f))).rpos != (*FILE)(unsafe.Pointer((f))).shend {
+ if (*FILE)(unsafe.Pointer(f)).rpos != (*FILE)(unsafe.Pointer(f)).shend {
return int32(*(*uint8)(unsafe.Pointer(PostIncUintptr(&(*FILE)(unsafe.Pointer(f)).rpos, 1))))
}
return X__shgetc(tls, f)
@@ -1558,32 +1558,32 @@ __2:
goto __2
__3:
;
- if !((c == '+') || (c == '-')) {
+ if !(c == '+' || c == '-') {
goto __4
}
- neg = -(Bool32(c == '-'))
+ neg = -Bool32(c == '-')
c = func() int32 {
- if (*FILE)(unsafe.Pointer((f))).rpos != (*FILE)(unsafe.Pointer((f))).shend {
+ if (*FILE)(unsafe.Pointer(f)).rpos != (*FILE)(unsafe.Pointer(f)).shend {
return int32(*(*uint8)(unsafe.Pointer(PostIncUintptr(&(*FILE)(unsafe.Pointer(f)).rpos, 1))))
}
return X__shgetc(tls, f)
}()
__4:
;
- if !(((base == uint32(0)) || (base == uint32(16))) && (c == '0')) {
+ if !((base == uint32(0) || base == uint32(16)) && c == '0') {
goto __5
}
c = func() int32 {
- if (*FILE)(unsafe.Pointer((f))).rpos != (*FILE)(unsafe.Pointer((f))).shend {
+ if (*FILE)(unsafe.Pointer(f)).rpos != (*FILE)(unsafe.Pointer(f)).shend {
return int32(*(*uint8)(unsafe.Pointer(PostIncUintptr(&(*FILE)(unsafe.Pointer(f)).rpos, 1))))
}
return X__shgetc(tls, f)
}()
- if !((c | 32) == 'x') {
+ if !(c|32 == 'x') {
goto __7
}
c = func() int32 {
- if (*FILE)(unsafe.Pointer((f))).rpos != (*FILE)(unsafe.Pointer((f))).shend {
+ if (*FILE)(unsafe.Pointer(f)).rpos != (*FILE)(unsafe.Pointer(f)).shend {
return int32(*(*uint8)(unsafe.Pointer(PostIncUintptr(&(*FILE)(unsafe.Pointer(f)).rpos, 1))))
}
return X__shgetc(tls, f)
@@ -1591,14 +1591,14 @@ __4:
if !(int32(*(*uint8)(unsafe.Pointer(val + uintptr(c)))) >= 16) {
goto __9
}
- if (*FILE)(unsafe.Pointer((f))).shlim >= int64(0) {
+ if (*FILE)(unsafe.Pointer(f)).shlim >= int64(0) {
(*FILE)(unsafe.Pointer(f)).rpos--
} else {
}
if !(pok != 0) {
goto __10
}
- if (*FILE)(unsafe.Pointer((f))).shlim >= int64(0) {
+ if (*FILE)(unsafe.Pointer(f)).shlim >= int64(0) {
(*FILE)(unsafe.Pointer(f)).rpos--
} else {
}
@@ -1632,12 +1632,12 @@ __13:
if !(uint32(*(*uint8)(unsafe.Pointer(val + uintptr(c)))) >= base) {
goto __14
}
- if (*FILE)(unsafe.Pointer((f))).shlim >= int64(0) {
+ if (*FILE)(unsafe.Pointer(f)).shlim >= int64(0) {
(*FILE)(unsafe.Pointer(f)).rpos--
} else {
}
X__shlim(tls, f, int64(0))
- (*(*int32)(unsafe.Pointer(X___errno_location(tls)))) = 22
+ *(*int32)(unsafe.Pointer(X___errno_location(tls))) = 22
return uint64(0)
__14:
;
@@ -1648,14 +1648,14 @@ __6:
}
x = uint32(0)
__17:
- if !(((uint32(c - '0')) < 10) && (x <= ((0xffffffff / uint32(10)) - uint32(1)))) {
+ if !(uint32(c-'0') < 10 && x <= 0xffffffff/uint32(10)-uint32(1)) {
goto __19
}
- x = ((x * uint32(10)) + (uint32(c - '0')))
+ x = x*uint32(10) + uint32(c-'0')
goto __18
__18:
c = func() int32 {
- if (*FILE)(unsafe.Pointer((f))).rpos != (*FILE)(unsafe.Pointer((f))).shend {
+ if (*FILE)(unsafe.Pointer(f)).rpos != (*FILE)(unsafe.Pointer(f)).shend {
return int32(*(*uint8)(unsafe.Pointer(PostIncUintptr(&(*FILE)(unsafe.Pointer(f)).rpos, 1))))
}
return X__shgetc(tls, f)
@@ -1666,14 +1666,14 @@ __19:
;
y = uint64(x)
__20:
- if !((((uint32(c - '0')) < 10) && (y <= (((2 * uint64(0x7fffffffffffffff)) + uint64(1)) / uint64(10)))) && ((uint64(10) * y) <= (((2 * uint64(0x7fffffffffffffff)) + uint64(1)) - (uint64(c - '0'))))) {
+ if !(uint32(c-'0') < 10 && y <= (2*uint64(0x7fffffffffffffff)+uint64(1))/uint64(10) && uint64(10)*y <= 2*uint64(0x7fffffffffffffff)+uint64(1)-uint64(c-'0')) {
goto __22
}
- y = ((y * uint64(10)) + (uint64(c - '0')))
+ y = y*uint64(10) + uint64(c-'0')
goto __21
__21:
c = func() int32 {
- if (*FILE)(unsafe.Pointer((f))).rpos != (*FILE)(unsafe.Pointer((f))).shend {
+ if (*FILE)(unsafe.Pointer(f)).rpos != (*FILE)(unsafe.Pointer(f)).shend {
return int32(*(*uint8)(unsafe.Pointer(PostIncUintptr(&(*FILE)(unsafe.Pointer(f)).rpos, 1))))
}
return X__shgetc(tls, f)
@@ -1682,7 +1682,7 @@ __21:
goto __22
__22:
;
- if !((uint32(c - '0')) >= 10) {
+ if !(uint32(c-'0') >= 10) {
goto __23
}
goto done
@@ -1690,20 +1690,20 @@ __23:
;
goto __16
__15:
- if !(!((base & (base - uint32(1))) != 0)) {
+ if !!(base&(base-uint32(1)) != 0) {
goto __24
}
- bs = int32(*(*uint8)(unsafe.Pointer(ts + 14 /* "\x00\x01\x02\x04\a\x03\x06\x05" */ + uintptr((((uint32(0x17) * base) >> 5) & uint32(7))))))
+ bs = int32(*(*uint8)(unsafe.Pointer(ts + 14 + uintptr(uint32(0x17)*base>>5&uint32(7)))))
x = uint32(0)
__26:
- if !((uint32(*(*uint8)(unsafe.Pointer(val + uintptr(c)))) < base) && (x <= (0xffffffff / uint32(32)))) {
+ if !(uint32(*(*uint8)(unsafe.Pointer(val + uintptr(c)))) < base && x <= 0xffffffff/uint32(32)) {
goto __28
}
- x = ((x << bs) | uint32(*(*uint8)(unsafe.Pointer(val + uintptr(c)))))
+ x = x<<bs | uint32(*(*uint8)(unsafe.Pointer(val + uintptr(c))))
goto __27
__27:
c = func() int32 {
- if (*FILE)(unsafe.Pointer((f))).rpos != (*FILE)(unsafe.Pointer((f))).shend {
+ if (*FILE)(unsafe.Pointer(f)).rpos != (*FILE)(unsafe.Pointer(f)).shend {
return int32(*(*uint8)(unsafe.Pointer(PostIncUintptr(&(*FILE)(unsafe.Pointer(f)).rpos, 1))))
}
return X__shgetc(tls, f)
@@ -1714,14 +1714,14 @@ __28:
;
y = uint64(x)
__29:
- if !((uint32(*(*uint8)(unsafe.Pointer(val + uintptr(c)))) < base) && (y <= (uint64(((2 * uint64(0x7fffffffffffffff)) + uint64(1))) >> bs))) {
+ if !(uint32(*(*uint8)(unsafe.Pointer(val + uintptr(c)))) < base && y <= uint64(2*uint64(0x7fffffffffffffff)+uint64(1))>>bs) {
goto __31
}
- y = ((y << bs) | uint64(*(*uint8)(unsafe.Pointer(val + uintptr(c)))))
+ y = y<<bs | uint64(*(*uint8)(unsafe.Pointer(val + uintptr(c))))
goto __30
__30:
c = func() int32 {
- if (*FILE)(unsafe.Pointer((f))).rpos != (*FILE)(unsafe.Pointer((f))).shend {
+ if (*FILE)(unsafe.Pointer(f)).rpos != (*FILE)(unsafe.Pointer(f)).shend {
return int32(*(*uint8)(unsafe.Pointer(PostIncUintptr(&(*FILE)(unsafe.Pointer(f)).rpos, 1))))
}
return X__shgetc(tls, f)
@@ -1734,14 +1734,14 @@ __31:
__24:
x = uint32(0)
__32:
- if !((uint32(*(*uint8)(unsafe.Pointer(val + uintptr(c)))) < base) && (x <= ((0xffffffff / uint32(36)) - uint32(1)))) {
+ if !(uint32(*(*uint8)(unsafe.Pointer(val + uintptr(c)))) < base && x <= 0xffffffff/uint32(36)-uint32(1)) {
goto __34
}
- x = ((x * base) + uint32(*(*uint8)(unsafe.Pointer(val + uintptr(c)))))
+ x = x*base + uint32(*(*uint8)(unsafe.Pointer(val + uintptr(c))))
goto __33
__33:
c = func() int32 {
- if (*FILE)(unsafe.Pointer((f))).rpos != (*FILE)(unsafe.Pointer((f))).shend {
+ if (*FILE)(unsafe.Pointer(f)).rpos != (*FILE)(unsafe.Pointer(f)).shend {
return int32(*(*uint8)(unsafe.Pointer(PostIncUintptr(&(*FILE)(unsafe.Pointer(f)).rpos, 1))))
}
return X__shgetc(tls, f)
@@ -1752,14 +1752,14 @@ __34:
;
y = uint64(x)
__35:
- if !(((uint32(*(*uint8)(unsafe.Pointer(val + uintptr(c)))) < base) && (y <= (((2 * uint64(0x7fffffffffffffff)) + uint64(1)) / uint64(base)))) && ((uint64(base) * y) <= (((2 * uint64(0x7fffffffffffffff)) + uint64(1)) - uint64(*(*uint8)(unsafe.Pointer(val + uintptr(c))))))) {
+ if !(uint32(*(*uint8)(unsafe.Pointer(val + uintptr(c)))) < base && y <= (2*uint64(0x7fffffffffffffff)+uint64(1))/uint64(base) && uint64(base)*y <= 2*uint64(0x7fffffffffffffff)+uint64(1)-uint64(*(*uint8)(unsafe.Pointer(val + uintptr(c))))) {
goto __37
}
- y = ((y * uint64(base)) + uint64(*(*uint8)(unsafe.Pointer(val + uintptr(c)))))
+ y = y*uint64(base) + uint64(*(*uint8)(unsafe.Pointer(val + uintptr(c))))
goto __36
__36:
c = func() int32 {
- if (*FILE)(unsafe.Pointer((f))).rpos != (*FILE)(unsafe.Pointer((f))).shend {
+ if (*FILE)(unsafe.Pointer(f)).rpos != (*FILE)(unsafe.Pointer(f)).shend {
return int32(*(*uint8)(unsafe.Pointer(PostIncUintptr(&(*FILE)(unsafe.Pointer(f)).rpos, 1))))
}
return X__shgetc(tls, f)
@@ -1782,7 +1782,7 @@ __39:
goto __40
__40:
c = func() int32 {
- if (*FILE)(unsafe.Pointer((f))).rpos != (*FILE)(unsafe.Pointer((f))).shend {
+ if (*FILE)(unsafe.Pointer(f)).rpos != (*FILE)(unsafe.Pointer(f)).shend {
return int32(*(*uint8)(unsafe.Pointer(PostIncUintptr(&(*FILE)(unsafe.Pointer(f)).rpos, 1))))
}
return X__shgetc(tls, f)
@@ -1791,9 +1791,9 @@ __40:
goto __41
__41:
;
- (*(*int32)(unsafe.Pointer(X___errno_location(tls)))) = 34
+ *(*int32)(unsafe.Pointer(X___errno_location(tls))) = 34
y = lim
- if !((lim & uint64(1)) != 0) {
+ if !(lim&uint64(1) != 0) {
goto __42
}
neg = 0
@@ -1802,24 +1802,24 @@ __42:
__38:
;
done:
- if (*FILE)(unsafe.Pointer((f))).shlim >= int64(0) {
+ if (*FILE)(unsafe.Pointer(f)).shlim >= int64(0) {
(*FILE)(unsafe.Pointer(f)).rpos--
} else {
}
if !(y >= lim) {
goto __43
}
- if !(!((lim & uint64(1)) != 0) && !(neg != 0)) {
+ if !(!(lim&uint64(1) != 0) && !(neg != 0)) {
goto __44
}
- (*(*int32)(unsafe.Pointer(X___errno_location(tls)))) = 34
- return (lim - uint64(1))
+ *(*int32)(unsafe.Pointer(X___errno_location(tls))) = 34
+ return lim - uint64(1)
goto __45
__44:
if !(y > lim) {
goto __46
}
- (*(*int32)(unsafe.Pointer(X___errno_location(tls)))) = 34
+ *(*int32)(unsafe.Pointer(X___errno_location(tls))) = 34
return lim
__46:
;
@@ -1827,7 +1827,7 @@ __45:
;
__43:
;
- return ((y ^ uint64(neg)) - uint64(neg))
+ return y ^ uint64(neg) - uint64(neg)
}
// The shcnt field stores the number of bytes read so far, offset by
@@ -1837,10 +1837,10 @@ __43:
func X__shlim(tls *TLS, f uintptr, lim off_t) { /* shgetc.c:8:6: */
(*FILE)(unsafe.Pointer(f)).shlim = lim
- (*FILE)(unsafe.Pointer(f)).shcnt = (off_t((int32((*FILE)(unsafe.Pointer(f)).buf) - int32((*FILE)(unsafe.Pointer(f)).rpos)) / 1))
+ (*FILE)(unsafe.Pointer(f)).shcnt = off_t((int32((*FILE)(unsafe.Pointer(f)).buf) - int32((*FILE)(unsafe.Pointer(f)).rpos)) / 1)
// If lim is nonzero, rend must be a valid pointer.
- if (lim != 0) && ((off_t((int32((*FILE)(unsafe.Pointer(f)).rend) - int32((*FILE)(unsafe.Pointer(f)).rpos)) / 1)) > lim) {
- (*FILE)(unsafe.Pointer(f)).shend = ((*FILE)(unsafe.Pointer(f)).rpos + uintptr(lim))
+ if lim != 0 && off_t((int32((*FILE)(unsafe.Pointer(f)).rend)-int32((*FILE)(unsafe.Pointer(f)).rpos))/1) > lim {
+ (*FILE)(unsafe.Pointer(f)).shend = (*FILE)(unsafe.Pointer(f)).rpos + uintptr(lim)
} else {
(*FILE)(unsafe.Pointer(f)).shend = (*FILE)(unsafe.Pointer(f)).rend
}
@@ -1848,20 +1848,20 @@ func X__shlim(tls *TLS, f uintptr, lim off_t) { /* shgetc.c:8:6: */
func X__shgetc(tls *TLS, f uintptr) int32 { /* shgetc.c:19:5: */
var c int32
- var cnt off_t = ((*FILE)(unsafe.Pointer((f))).shcnt + (off_t((int32((*FILE)(unsafe.Pointer((f))).rpos) - int32((*FILE)(unsafe.Pointer((f))).buf)) / 1)))
- if (((*FILE)(unsafe.Pointer(f)).shlim != 0) && (cnt >= (*FILE)(unsafe.Pointer(f)).shlim)) || ((AssignInt32(&c, X__uflow(tls, f))) < 0) {
- (*FILE)(unsafe.Pointer(f)).shcnt = ((off_t((int32((*FILE)(unsafe.Pointer(f)).buf) - int32((*FILE)(unsafe.Pointer(f)).rpos)) / 1)) + cnt)
+ var cnt off_t = (*FILE)(unsafe.Pointer(f)).shcnt + off_t((int32((*FILE)(unsafe.Pointer(f)).rpos)-int32((*FILE)(unsafe.Pointer(f)).buf))/1)
+ if (*FILE)(unsafe.Pointer(f)).shlim != 0 && cnt >= (*FILE)(unsafe.Pointer(f)).shlim || AssignInt32(&c, X__uflow(tls, f)) < 0 {
+ (*FILE)(unsafe.Pointer(f)).shcnt = off_t((int32((*FILE)(unsafe.Pointer(f)).buf)-int32((*FILE)(unsafe.Pointer(f)).rpos))/1) + cnt
(*FILE)(unsafe.Pointer(f)).shend = (*FILE)(unsafe.Pointer(f)).rpos
(*FILE)(unsafe.Pointer(f)).shlim = int64(-1)
return -1
}
cnt++
- if ((*FILE)(unsafe.Pointer(f)).shlim != 0) && ((off_t((int32((*FILE)(unsafe.Pointer(f)).rend) - int32((*FILE)(unsafe.Pointer(f)).rpos)) / 1)) > ((*FILE)(unsafe.Pointer(f)).shlim - cnt)) {
- (*FILE)(unsafe.Pointer(f)).shend = ((*FILE)(unsafe.Pointer(f)).rpos + uintptr(((*FILE)(unsafe.Pointer(f)).shlim - cnt)))
+ if (*FILE)(unsafe.Pointer(f)).shlim != 0 && off_t((int32((*FILE)(unsafe.Pointer(f)).rend)-int32((*FILE)(unsafe.Pointer(f)).rpos))/1) > (*FILE)(unsafe.Pointer(f)).shlim-cnt {
+ (*FILE)(unsafe.Pointer(f)).shend = (*FILE)(unsafe.Pointer(f)).rpos + uintptr((*FILE)(unsafe.Pointer(f)).shlim-cnt)
} else {
(*FILE)(unsafe.Pointer(f)).shend = (*FILE)(unsafe.Pointer(f)).rend
}
- (*FILE)(unsafe.Pointer(f)).shcnt = ((off_t((int32((*FILE)(unsafe.Pointer(f)).buf) - int32((*FILE)(unsafe.Pointer(f)).rpos)) / 1)) + cnt)
+ (*FILE)(unsafe.Pointer(f)).shcnt = off_t((int32((*FILE)(unsafe.Pointer(f)).buf)-int32((*FILE)(unsafe.Pointer(f)).rpos))/1) + cnt
if (*FILE)(unsafe.Pointer(f)).rpos <= (*FILE)(unsafe.Pointer(f)).buf {
*(*uint8)(unsafe.Pointer((*FILE)(unsafe.Pointer(f)).rpos + UintptrFromInt32(-1))) = uint8(c)
}
@@ -1905,7 +1905,7 @@ type lconv = struct {
// POSIX/SUS requirements follow. These numbers come directly
// from SUS and have nothing to do with the host system.
-var posix_lconv = lconv{decimal_point: ts + 23 /* "." */, thousands_sep: ts + 13 /* "" */, grouping: ts + 13 /* "" */, int_curr_symbol: ts + 13 /* "" */, currency_symbol: ts + 13 /* "" */, mon_decimal_point: ts + 13 /* "" */, mon_thousands_sep: ts + 13 /* "" */, mon_grouping: ts + 13 /* "" */, positive_sign: ts + 13 /* "" */, negative_sign: ts + 13 /* "" */, int_frac_digits: uint8(255), frac_digits: uint8(255), p_cs_precedes: uint8(255), p_sep_by_space: uint8(255), n_cs_precedes: uint8(255), n_sep_by_space: uint8(255), p_sign_posn: uint8(255), n_sign_posn: uint8(255), int_p_cs_precedes: uint8(255), int_p_sep_by_space: uint8(255), int_n_cs_precedes: uint8(255), int_n_sep_by_space: uint8(255), int_p_sign_posn: uint8(255), int_n_sign_posn: uint8(255)} /* localeconv.c:4:27 */
+var posix_lconv = lconv{decimal_point: ts + 23, thousands_sep: ts + 13, grouping: ts + 13, int_curr_symbol: ts + 13, currency_symbol: ts + 13, mon_decimal_point: ts + 13, mon_thousands_sep: ts + 13, mon_grouping: ts + 13, positive_sign: ts + 13, negative_sign: ts + 13, int_frac_digits: uint8(255), frac_digits: uint8(255), p_cs_precedes: uint8(255), p_sep_by_space: uint8(255), n_cs_precedes: uint8(255), n_sep_by_space: uint8(255), p_sign_posn: uint8(255), n_sign_posn: uint8(255), int_p_cs_precedes: uint8(255), int_p_sep_by_space: uint8(255), int_n_cs_precedes: uint8(255), int_n_sep_by_space: uint8(255), int_p_sign_posn: uint8(255), int_n_sign_posn: uint8(255)} /* localeconv.c:4:27 */
func Xlocaleconv(tls *TLS) uintptr { /* localeconv.c:31:14: */
return uintptr(unsafe.Pointer(&posix_lconv))
@@ -1915,19 +1915,19 @@ func X__fpclassify(tls *TLS, x float64) int32 { /* __fpclassify.c:4:5: */
bp := tls.Alloc(8)
defer tls.Free(8)
- *(*struct{ f float64 })(unsafe.Pointer(bp /* u */)) = func() (r struct{ f float64 }) {
+ *(*struct{ f float64 })(unsafe.Pointer(bp)) = func() (r struct{ f float64 }) {
*(*float64)(unsafe.Pointer(uintptr(unsafe.Pointer(&r)) + 0)) = x
return r
}()
- var e int32 = (int32((*(*uint64_t)(unsafe.Pointer(bp /* &u */)) >> 52) & uint64(0x7ff)))
+ var e int32 = int32(*(*uint64_t)(unsafe.Pointer(bp)) >> 52 & uint64(0x7ff))
if !(e != 0) {
- if (*(*uint64_t)(unsafe.Pointer(bp /* &u */)) << 1) != 0 {
+ if *(*uint64_t)(unsafe.Pointer(bp))<<1 != 0 {
return 3
}
return 2
}
if e == 0x7ff {
- if (*(*uint64_t)(unsafe.Pointer(bp /* &u */)) << 12) != 0 {
+ if *(*uint64_t)(unsafe.Pointer(bp))<<12 != 0 {
return 0
}
return 1
@@ -1939,19 +1939,19 @@ func X__fpclassifyf(tls *TLS, x float32) int32 { /* __fpclassifyf.c:4:5: */
bp := tls.Alloc(4)
defer tls.Free(4)
- *(*struct{ f float32 })(unsafe.Pointer(bp /* u */)) = func() (r struct{ f float32 }) {
+ *(*struct{ f float32 })(unsafe.Pointer(bp)) = func() (r struct{ f float32 }) {
*(*float32)(unsafe.Pointer(uintptr(unsafe.Pointer(&r)) + 0)) = x
return r
}()
- var e int32 = (int32((*(*uint32_t)(unsafe.Pointer(bp /* &u */)) >> 23) & uint32_t(0xff)))
+ var e int32 = int32(*(*uint32_t)(unsafe.Pointer(bp)) >> 23 & uint32_t(0xff))
if !(e != 0) {
- if (*(*uint32_t)(unsafe.Pointer(bp /* &u */)) << 1) != 0 {
+ if *(*uint32_t)(unsafe.Pointer(bp))<<1 != 0 {
return 3
}
return 2
}
if e == 0xff {
- if (*(*uint32_t)(unsafe.Pointer(bp /* &u */)) << 9) != 0 {
+ if *(*uint32_t)(unsafe.Pointer(bp))<<9 != 0 {
return 0
}
return 1
@@ -1976,30 +1976,30 @@ func Xfmodl(tls *TLS, x float64, y float64) float64 { /* fmodl.c:4:13: */
}
func Xnanf(tls *TLS, s uintptr) float32 { /* nanf.c:3:7: */
- return X__builtin_nanf(tls, ts+13 /* "" */)
+ return X__builtin_nanf(tls, ts+13)
}
-var toint double_t = (float64(float64(1)) / 2.22044604925031308085e-16) /* rint.c:10:23 */
+var toint double_t = float64(float64(1)) / 2.22044604925031308085e-16 /* rint.c:10:23 */
func Xrint(tls *TLS, x float64) float64 { /* rint.c:12:8: */
bp := tls.Alloc(8)
defer tls.Free(8)
- *(*struct{ f float64 })(unsafe.Pointer(bp /* u */)) = func() (r struct{ f float64 }) {
+ *(*struct{ f float64 })(unsafe.Pointer(bp)) = func() (r struct{ f float64 }) {
*(*float64)(unsafe.Pointer(uintptr(unsafe.Pointer(&r)) + 0)) = x
return r
}()
- var e int32 = (int32((*(*uint64_t)(unsafe.Pointer(bp /* &u */)) >> 52) & uint64(0x7ff)))
- var s int32 = (int32(*(*uint64_t)(unsafe.Pointer(bp /* &u */)) >> 63))
+ var e int32 = int32(*(*uint64_t)(unsafe.Pointer(bp)) >> 52 & uint64(0x7ff))
+ var s int32 = int32(*(*uint64_t)(unsafe.Pointer(bp)) >> 63)
var y double_t
- if e >= (0x3ff + 52) {
+ if e >= 0x3ff+52 {
return x
}
if s != 0 {
- y = ((x - toint) + toint)
+ y = x - toint + toint
} else {
- y = ((x + toint) - toint)
+ y = x + toint - toint
}
if y == float64(0) {
if s != 0 {
@@ -2019,11 +2019,11 @@ func Xscalbn(tls *TLS, x float64, n int32) float64 { /* scalbn.c:4:8: */
var y double_t = x
if n > 1023 {
- y = y * (0x1p1023)
- n = n - (1023)
+ y = y * 0x1p1023
+ n = n - 1023
if n > 1023 {
- y = y * (0x1p1023)
- n = n - (1023)
+ y = y * 0x1p1023
+ n = n - 1023
if n > 1023 {
n = 1023
}
@@ -2041,8 +2041,8 @@ func Xscalbn(tls *TLS, x float64, n int32) float64 { /* scalbn.c:4:8: */
}
}
}
- *(*uint64_t)(unsafe.Pointer(bp /* &u */)) = ((uint64_t(0x3ff + n)) << 52)
- x = (y * *(*float64)(unsafe.Pointer(bp /* &u */)))
+ *(*uint64_t)(unsafe.Pointer(bp)) = uint64_t(0x3ff+n) << 52
+ x = y * *(*float64)(unsafe.Pointer(bp))
return x
}
@@ -2284,7 +2284,7 @@ func a_clz_32(tls *TLS, x uint32_t) int32 { /* atomic_arch.h:91:19: */
func a_swap(tls *TLS, p uintptr, v int32) int32 { /* atomic.h:108:19: */
var old int32
- for ok := true; ok; ok = (a_cas(tls, p, old, v) != old) {
+ for ok := true; ok; ok = a_cas(tls, p, old, v) != old {
old = *(*int32)(unsafe.Pointer(p))
}
return old
@@ -2292,7 +2292,7 @@ func a_swap(tls *TLS, p uintptr, v int32) int32 { /* atomic.h:108:19: */
func a_fetch_add(tls *TLS, p uintptr, v int32) int32 { /* atomic.h:119:19: */
var old int32
- for ok := true; ok; ok = (a_cas(tls, p, old, (int32(uint32(old)+uint32(v)))) != old) {
+ for ok := true; ok; ok = a_cas(tls, p, old, int32(uint32(old)+uint32(v))) != old {
old = *(*int32)(unsafe.Pointer(p))
}
return old
@@ -2300,7 +2300,7 @@ func a_fetch_add(tls *TLS, p uintptr, v int32) int32 { /* atomic.h:119:19: */
func a_fetch_and(tls *TLS, p uintptr, v int32) int32 { /* atomic.h:130:19: */
var old int32
- for ok := true; ok; ok = (a_cas(tls, p, old, (old&v)) != old) {
+ for ok := true; ok; ok = a_cas(tls, p, old, old&v) != old {
old = *(*int32)(unsafe.Pointer(p))
}
return old
@@ -2308,7 +2308,7 @@ func a_fetch_and(tls *TLS, p uintptr, v int32) int32 { /* atomic.h:130:19: */
func a_fetch_or(tls *TLS, p uintptr, v int32) int32 { /* atomic.h:140:19: */
var old int32
- for ok := true; ok; ok = (a_cas(tls, p, old, (old|v)) != old) {
+ for ok := true; ok; ok = a_cas(tls, p, old, old|v) != old {
old = *(*int32)(unsafe.Pointer(p))
}
return old
@@ -2326,34 +2326,34 @@ func a_or_64(tls *TLS, p uintptr, v uint64_t) { /* atomic.h:220:20: */
bp := tls.Alloc(8)
defer tls.Free(8)
- *(*struct{ v uint64_t })(unsafe.Pointer(bp /* u */)) = func() (r struct{ v uint64_t }) {
+ *(*struct{ v uint64_t })(unsafe.Pointer(bp)) = func() (r struct{ v uint64_t }) {
*(*uint64_t)(unsafe.Pointer(uintptr(unsafe.Pointer(&r)) + 0)) = v
return r
}()
- if *(*uint32_t)(unsafe.Pointer((bp /* &u */ /* &.r */))) != 0 {
- a_or(tls, p, int32(*(*uint32_t)(unsafe.Pointer((bp /* &u */ /* &.r */)))))
+ if *(*uint32_t)(unsafe.Pointer(bp)) != 0 {
+ a_or(tls, p, int32(*(*uint32_t)(unsafe.Pointer(bp))))
}
- if *(*uint32_t)(unsafe.Pointer((bp /* &u */ /* &.r */) + 1*4)) != 0 {
- a_or(tls, (p + uintptr(1)*4), int32(*(*uint32_t)(unsafe.Pointer((bp /* &u */ /* &.r */) + 1*4))))
+ if *(*uint32_t)(unsafe.Pointer(bp + 1*4)) != 0 {
+ a_or(tls, p+uintptr(1)*4, int32(*(*uint32_t)(unsafe.Pointer(bp + 1*4))))
}
}
type a_cas_p_undefined_but_pointer_not_32bit = [1]uint8 /* atomic.h:229:14 */
func a_ctz_32(tls *TLS, x uint32_t) int32 { /* atomic.h:256:19: */
- return (31 - a_clz_32(tls, (x&-x)))
+ return 31 - a_clz_32(tls, x&-x)
}
func a_ctz_64(tls *TLS, x uint64_t) int32 { /* atomic.h:272:19: */
if uint32(unsafe.Sizeof(int32(0))) < uint32(8) {
var y uint32_t = uint32_t(x)
if !(y != 0) {
- y = (uint32_t(x >> 32))
- return (32 + a_ctz_32(tls, y))
+ y = uint32_t(x >> 32)
+ return 32 + a_ctz_32(tls, y)
}
return a_ctz_32(tls, y)
}
- return int32(_sdebruijn648[(((x & -x) * 0x022fdd63cc95386d) >> 58)])
+ return int32(_sdebruijn648[x&-x*0x022fdd63cc95386d>>58])
}
var _sdebruijn648 = [64]uint8{
@@ -2371,7 +2371,7 @@ type __timer = struct {
func __pthread_self(tls *TLS) pthread_t { /* pthread_arch.h:19:25: */
var p uintptr_t
panic(`arch/arm/pthread_arch.h:23:2: assembler statements not supported`)
- return (uintptr(p - uintptr_t(unsafe.Sizeof(__pthread{}))))
+ return uintptr(p - uintptr_t(unsafe.Sizeof(__pthread{})))
}
func __wake(tls *TLS, addr uintptr, cnt int32, priv int32) { /* pthread_impl.h:155:20: */
@@ -2381,14 +2381,14 @@ func __wake(tls *TLS, addr uintptr, cnt int32, priv int32) { /* pthread_impl.h:1
if cnt < 0 {
cnt = 0x7fffffff
}
- _ = (Bool32((X__syscall3(tls, 240, int32(addr), (int32(1|priv)), int32(cnt)) != -38) || (X__syscall3(tls, 240, int32(addr), 1, int32(cnt)) != 0)))
+ _ = Bool32(X__syscall3(tls, 240, int32(addr), int32(1|priv), int32(cnt)) != -38 || X__syscall3(tls, 240, int32(addr), 1, int32(cnt)) != 0)
}
func __futexwait(tls *TLS, addr uintptr, val int32, priv int32) { /* pthread_impl.h:162:20: */
if priv != 0 {
priv = 128
}
- _ = (Bool32((X__syscall4(tls, 240, int32(addr), (int32(0|priv)), int32(val), 0) != -38) || (X__syscall4(tls, 240, int32(addr), 0, int32(val), 0) != 0)))
+ _ = Bool32(X__syscall4(tls, 240, int32(addr), int32(0|priv), int32(val), 0) != -38 || X__syscall4(tls, 240, int32(addr), 0, int32(val), 0) != 0)
}
var X__fsmu8 = [51]uint32_t{
@@ -2396,989 +2396,989 @@ var X__fsmu8 = [51]uint32_t{
if 0x2 < 2 {
return Uint32FromInt32(-1)
}
- return (((func() uint32 {
+ return func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23) | uint32_t(0x2))
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }()<<23 | uint32_t(0x2)
}(), func() uint32 {
if 0x3 < 2 {
return Uint32FromInt32(-1)
}
- return (((func() uint32 {
+ return func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23) | uint32_t(0x3))
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }()<<23 | uint32_t(0x3)
}(), func() uint32 {
if 0x4 < 2 {
return Uint32FromInt32(-1)
}
- return (((func() uint32 {
+ return func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23) | uint32_t(0x4))
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }()<<23 | uint32_t(0x4)
}(), func() uint32 {
if 0x5 < 2 {
return Uint32FromInt32(-1)
}
- return (((func() uint32 {
+ return func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23) | uint32_t(0x5))
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }()<<23 | uint32_t(0x5)
}(), func() uint32 {
if 0x6 < 2 {
return Uint32FromInt32(-1)
}
- return (((func() uint32 {
+ return func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23) | uint32_t(0x6))
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }()<<23 | uint32_t(0x6)
}(), func() uint32 {
if 0x7 < 2 {
return Uint32FromInt32(-1)
}
- return (((func() uint32 {
+ return func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23) | uint32_t(0x7))
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }()<<23 | uint32_t(0x7)
}(),
func() uint32 {
if 0x8 < 2 {
return Uint32FromInt32(-1)
}
- return (((func() uint32 {
+ return func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23) | uint32_t(0x8))
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }()<<23 | uint32_t(0x8)
}(), func() uint32 {
if 0x9 < 2 {
return Uint32FromInt32(-1)
}
- return (((func() uint32 {
+ return func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23) | uint32_t(0x9))
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }()<<23 | uint32_t(0x9)
}(), func() uint32 {
if 0xa < 2 {
return Uint32FromInt32(-1)
}
- return (((func() uint32 {
+ return func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23) | uint32_t(0xa))
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }()<<23 | uint32_t(0xa)
}(), func() uint32 {
if 0xb < 2 {
return Uint32FromInt32(-1)
}
- return (((func() uint32 {
+ return func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23) | uint32_t(0xb))
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }()<<23 | uint32_t(0xb)
}(), func() uint32 {
if 0xc < 2 {
return Uint32FromInt32(-1)
}
- return (((func() uint32 {
+ return func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23) | uint32_t(0xc))
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }()<<23 | uint32_t(0xc)
}(), func() uint32 {
if 0xd < 2 {
return Uint32FromInt32(-1)
}
- return (((func() uint32 {
+ return func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23) | uint32_t(0xd))
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }()<<23 | uint32_t(0xd)
}(), func() uint32 {
if 0xe < 2 {
return Uint32FromInt32(-1)
}
- return (((func() uint32 {
+ return func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23) | uint32_t(0xe))
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }()<<23 | uint32_t(0xe)
}(), func() uint32 {
if 0xf < 2 {
return Uint32FromInt32(-1)
}
- return (((func() uint32 {
+ return func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23) | uint32_t(0xf))
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }()<<23 | uint32_t(0xf)
}(),
func() uint32 {
- if (0x0 + 16) < 2 {
+ if 0x0+16 < 2 {
return Uint32FromInt32(-1)
}
- return (((func() uint32 {
+ return func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23) | (uint32_t(0x0 + 16)))
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }()<<23 | uint32_t(0x0+16)
}(), func() uint32 {
- if (0x1 + 16) < 2 {
+ if 0x1+16 < 2 {
return Uint32FromInt32(-1)
}
- return (((func() uint32 {
+ return func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23) | (uint32_t(0x1 + 16)))
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }()<<23 | uint32_t(0x1+16)
}(), func() uint32 {
- if (0x2 + 16) < 2 {
+ if 0x2+16 < 2 {
return Uint32FromInt32(-1)
}
- return (((func() uint32 {
+ return func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23) | (uint32_t(0x2 + 16)))
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }()<<23 | uint32_t(0x2+16)
}(), func() uint32 {
- if (0x3 + 16) < 2 {
+ if 0x3+16 < 2 {
return Uint32FromInt32(-1)
}
- return (((func() uint32 {
+ return func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23) | (uint32_t(0x3 + 16)))
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }()<<23 | uint32_t(0x3+16)
}(), func() uint32 {
- if (0x4 + 16) < 2 {
+ if 0x4+16 < 2 {
return Uint32FromInt32(-1)
}
- return (((func() uint32 {
+ return func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23) | (uint32_t(0x4 + 16)))
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }()<<23 | uint32_t(0x4+16)
}(), func() uint32 {
- if (0x5 + 16) < 2 {
+ if 0x5+16 < 2 {
return Uint32FromInt32(-1)
}
- return (((func() uint32 {
+ return func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23) | (uint32_t(0x5 + 16)))
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }()<<23 | uint32_t(0x5+16)
}(), func() uint32 {
- if (0x6 + 16) < 2 {
+ if 0x6+16 < 2 {
return Uint32FromInt32(-1)
}
- return (((func() uint32 {
+ return func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23) | (uint32_t(0x6 + 16)))
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }()<<23 | uint32_t(0x6+16)
}(), func() uint32 {
- if (0x7 + 16) < 2 {
+ if 0x7+16 < 2 {
return Uint32FromInt32(-1)
}
- return (((func() uint32 {
+ return func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23) | (uint32_t(0x7 + 16)))
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }()<<23 | uint32_t(0x7+16)
}(),
func() uint32 {
- if (0x8 + 16) < 2 {
+ if 0x8+16 < 2 {
return Uint32FromInt32(-1)
}
- return (((func() uint32 {
+ return func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23) | (uint32_t(0x8 + 16)))
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }()<<23 | uint32_t(0x8+16)
}(), func() uint32 {
- if (0x9 + 16) < 2 {
+ if 0x9+16 < 2 {
return Uint32FromInt32(-1)
}
- return (((func() uint32 {
+ return func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23) | (uint32_t(0x9 + 16)))
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }()<<23 | uint32_t(0x9+16)
}(), func() uint32 {
- if (0xa + 16) < 2 {
+ if 0xa+16 < 2 {
return Uint32FromInt32(-1)
}
- return (((func() uint32 {
+ return func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23) | (uint32_t(0xa + 16)))
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }()<<23 | uint32_t(0xa+16)
}(), func() uint32 {
- if (0xb + 16) < 2 {
+ if 0xb+16 < 2 {
return Uint32FromInt32(-1)
}
- return (((func() uint32 {
+ return func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23) | (uint32_t(0xb + 16)))
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }()<<23 | uint32_t(0xb+16)
}(), func() uint32 {
- if (0xc + 16) < 2 {
+ if 0xc+16 < 2 {
return Uint32FromInt32(-1)
}
- return (((func() uint32 {
+ return func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23) | (uint32_t(0xc + 16)))
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }()<<23 | uint32_t(0xc+16)
}(), func() uint32 {
- if (0xd + 16) < 2 {
+ if 0xd+16 < 2 {
return Uint32FromInt32(-1)
}
- return (((func() uint32 {
+ return func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23) | (uint32_t(0xd + 16)))
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }()<<23 | uint32_t(0xd+16)
}(), func() uint32 {
- if (0xe + 16) < 2 {
+ if 0xe+16 < 2 {
return Uint32FromInt32(-1)
}
- return (((func() uint32 {
+ return func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23) | (uint32_t(0xe + 16)))
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }()<<23 | uint32_t(0xe+16)
}(), func() uint32 {
- if (0xf + 16) < 2 {
+ if 0xf+16 < 2 {
return Uint32FromInt32(-1)
}
- return (((func() uint32 {
+ return func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23) | (uint32_t(0xf + 16)))
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }()<<23 | uint32_t(0xf+16)
}(),
- (((func() uint32 {
+ func() uint32 {
if 0x0 == 0 {
- return ((func() uint32 {
+ return func() uint32 {
if Int32(0xa0) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0xa0)))
- }()) << 23)
+ return Uint32(Uint32(0) - Uint32FromInt32(0xa0))
+ }() << 23
}
return func() uint32 {
if 0x0 == 0xd {
- return ((func() uint32 {
+ return func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xa0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xa0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23)
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }() << 23
}
- return ((func() uint32 {
+ return func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23)
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }() << 23
}()
- }()) | (uint32_t(((func() uint32 {
+ }() | uint32_t(func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23)) >> 6)) | uint32_t(0x0)), (((func() uint32 {
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }()<<23)>>6 | uint32_t(0x0), func() uint32 {
if 0x1 == 0 {
- return ((func() uint32 {
+ return func() uint32 {
if Int32(0xa0) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0xa0)))
- }()) << 23)
+ return Uint32(Uint32(0) - Uint32FromInt32(0xa0))
+ }() << 23
}
return func() uint32 {
if 0x1 == 0xd {
- return ((func() uint32 {
+ return func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xa0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xa0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23)
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }() << 23
}
- return ((func() uint32 {
+ return func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23)
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }() << 23
}()
- }()) | (uint32_t(((func() uint32 {
+ }() | uint32_t(func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23)) >> 6)) | uint32_t(0x1)), (((func() uint32 {
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }()<<23)>>6 | uint32_t(0x1), func() uint32 {
if 0x2 == 0 {
- return ((func() uint32 {
+ return func() uint32 {
if Int32(0xa0) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0xa0)))
- }()) << 23)
+ return Uint32(Uint32(0) - Uint32FromInt32(0xa0))
+ }() << 23
}
return func() uint32 {
if 0x2 == 0xd {
- return ((func() uint32 {
+ return func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xa0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xa0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23)
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }() << 23
}
- return ((func() uint32 {
+ return func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23)
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }() << 23
}()
- }()) | (uint32_t(((func() uint32 {
+ }() | uint32_t(func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23)) >> 6)) | uint32_t(0x2)), (((func() uint32 {
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }()<<23)>>6 | uint32_t(0x2), func() uint32 {
if 0x3 == 0 {
- return ((func() uint32 {
+ return func() uint32 {
if Int32(0xa0) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0xa0)))
- }()) << 23)
+ return Uint32(Uint32(0) - Uint32FromInt32(0xa0))
+ }() << 23
}
return func() uint32 {
if 0x3 == 0xd {
- return ((func() uint32 {
+ return func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xa0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xa0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23)
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }() << 23
}
- return ((func() uint32 {
+ return func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23)
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }() << 23
}()
- }()) | (uint32_t(((func() uint32 {
+ }() | uint32_t(func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23)) >> 6)) | uint32_t(0x3)), (((func() uint32 {
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }()<<23)>>6 | uint32_t(0x3), func() uint32 {
if 0x4 == 0 {
- return ((func() uint32 {
+ return func() uint32 {
if Int32(0xa0) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0xa0)))
- }()) << 23)
+ return Uint32(Uint32(0) - Uint32FromInt32(0xa0))
+ }() << 23
}
return func() uint32 {
if 0x4 == 0xd {
- return ((func() uint32 {
+ return func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xa0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xa0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23)
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }() << 23
}
- return ((func() uint32 {
+ return func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23)
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }() << 23
}()
- }()) | (uint32_t(((func() uint32 {
+ }() | uint32_t(func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23)) >> 6)) | uint32_t(0x4)), (((func() uint32 {
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }()<<23)>>6 | uint32_t(0x4), func() uint32 {
if 0x5 == 0 {
- return ((func() uint32 {
+ return func() uint32 {
if Int32(0xa0) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0xa0)))
- }()) << 23)
+ return Uint32(Uint32(0) - Uint32FromInt32(0xa0))
+ }() << 23
}
return func() uint32 {
if 0x5 == 0xd {
- return ((func() uint32 {
+ return func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xa0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xa0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23)
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }() << 23
}
- return ((func() uint32 {
+ return func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23)
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }() << 23
}()
- }()) | (uint32_t(((func() uint32 {
+ }() | uint32_t(func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23)) >> 6)) | uint32_t(0x5)), (((func() uint32 {
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }()<<23)>>6 | uint32_t(0x5), func() uint32 {
if 0x6 == 0 {
- return ((func() uint32 {
+ return func() uint32 {
if Int32(0xa0) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0xa0)))
- }()) << 23)
+ return Uint32(Uint32(0) - Uint32FromInt32(0xa0))
+ }() << 23
}
return func() uint32 {
if 0x6 == 0xd {
- return ((func() uint32 {
+ return func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xa0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xa0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23)
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }() << 23
}
- return ((func() uint32 {
+ return func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23)
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }() << 23
}()
- }()) | (uint32_t(((func() uint32 {
+ }() | uint32_t(func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23)) >> 6)) | uint32_t(0x6)), (((func() uint32 {
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }()<<23)>>6 | uint32_t(0x6), func() uint32 {
if 0x7 == 0 {
- return ((func() uint32 {
+ return func() uint32 {
if Int32(0xa0) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0xa0)))
- }()) << 23)
+ return Uint32(Uint32(0) - Uint32FromInt32(0xa0))
+ }() << 23
}
return func() uint32 {
if 0x7 == 0xd {
- return ((func() uint32 {
+ return func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xa0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xa0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23)
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }() << 23
}
- return ((func() uint32 {
+ return func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23)
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }() << 23
}()
- }()) | (uint32_t(((func() uint32 {
+ }() | uint32_t(func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23)) >> 6)) | uint32_t(0x7)),
- (((func() uint32 {
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }()<<23)>>6 | uint32_t(0x7),
+ func() uint32 {
if 0x8 == 0 {
- return ((func() uint32 {
+ return func() uint32 {
if Int32(0xa0) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0xa0)))
- }()) << 23)
+ return Uint32(Uint32(0) - Uint32FromInt32(0xa0))
+ }() << 23
}
return func() uint32 {
if 0x8 == 0xd {
- return ((func() uint32 {
+ return func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xa0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xa0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23)
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }() << 23
}
- return ((func() uint32 {
+ return func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23)
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }() << 23
}()
- }()) | (uint32_t(((func() uint32 {
+ }() | uint32_t(func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23)) >> 6)) | uint32_t(0x8)), (((func() uint32 {
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }()<<23)>>6 | uint32_t(0x8), func() uint32 {
if 0x9 == 0 {
- return ((func() uint32 {
+ return func() uint32 {
if Int32(0xa0) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0xa0)))
- }()) << 23)
+ return Uint32(Uint32(0) - Uint32FromInt32(0xa0))
+ }() << 23
}
return func() uint32 {
if 0x9 == 0xd {
- return ((func() uint32 {
+ return func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xa0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xa0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23)
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }() << 23
}
- return ((func() uint32 {
+ return func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23)
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }() << 23
}()
- }()) | (uint32_t(((func() uint32 {
+ }() | uint32_t(func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23)) >> 6)) | uint32_t(0x9)), (((func() uint32 {
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }()<<23)>>6 | uint32_t(0x9), func() uint32 {
if 0xa == 0 {
- return ((func() uint32 {
+ return func() uint32 {
if Int32(0xa0) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0xa0)))
- }()) << 23)
+ return Uint32(Uint32(0) - Uint32FromInt32(0xa0))
+ }() << 23
}
return func() uint32 {
if 0xa == 0xd {
- return ((func() uint32 {
+ return func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xa0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xa0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23)
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }() << 23
}
- return ((func() uint32 {
+ return func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23)
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }() << 23
}()
- }()) | (uint32_t(((func() uint32 {
+ }() | uint32_t(func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23)) >> 6)) | uint32_t(0xa)), (((func() uint32 {
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }()<<23)>>6 | uint32_t(0xa), func() uint32 {
if 0xb == 0 {
- return ((func() uint32 {
+ return func() uint32 {
if Int32(0xa0) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0xa0)))
- }()) << 23)
+ return Uint32(Uint32(0) - Uint32FromInt32(0xa0))
+ }() << 23
}
return func() uint32 {
if 0xb == 0xd {
- return ((func() uint32 {
+ return func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xa0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xa0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23)
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }() << 23
}
- return ((func() uint32 {
+ return func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23)
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }() << 23
}()
- }()) | (uint32_t(((func() uint32 {
+ }() | uint32_t(func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23)) >> 6)) | uint32_t(0xb)), (((func() uint32 {
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }()<<23)>>6 | uint32_t(0xb), func() uint32 {
if 0xc == 0 {
- return ((func() uint32 {
+ return func() uint32 {
if Int32(0xa0) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0xa0)))
- }()) << 23)
+ return Uint32(Uint32(0) - Uint32FromInt32(0xa0))
+ }() << 23
}
return func() uint32 {
if 0xc == 0xd {
- return ((func() uint32 {
+ return func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xa0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xa0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23)
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }() << 23
}
- return ((func() uint32 {
+ return func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23)
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }() << 23
}()
- }()) | (uint32_t(((func() uint32 {
+ }() | uint32_t(func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23)) >> 6)) | uint32_t(0xc)), (((func() uint32 {
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }()<<23)>>6 | uint32_t(0xc), func() uint32 {
if 0xd == 0 {
- return ((func() uint32 {
+ return func() uint32 {
if Int32(0xa0) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0xa0)))
- }()) << 23)
+ return Uint32(Uint32(0) - Uint32FromInt32(0xa0))
+ }() << 23
}
return func() uint32 {
if 0xd == 0xd {
- return ((func() uint32 {
+ return func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xa0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xa0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23)
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }() << 23
}
- return ((func() uint32 {
+ return func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23)
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }() << 23
}()
- }()) | (uint32_t(((func() uint32 {
+ }() | uint32_t(func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23)) >> 6)) | uint32_t(0xd)), (((func() uint32 {
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }()<<23)>>6 | uint32_t(0xd), func() uint32 {
if 0xe == 0 {
- return ((func() uint32 {
+ return func() uint32 {
if Int32(0xa0) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0xa0)))
- }()) << 23)
+ return Uint32(Uint32(0) - Uint32FromInt32(0xa0))
+ }() << 23
}
return func() uint32 {
if 0xe == 0xd {
- return ((func() uint32 {
+ return func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xa0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xa0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23)
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }() << 23
}
- return ((func() uint32 {
+ return func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23)
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }() << 23
}()
- }()) | (uint32_t(((func() uint32 {
+ }() | uint32_t(func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23)) >> 6)) | uint32_t(0xe)), (((func() uint32 {
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }()<<23)>>6 | uint32_t(0xe), func() uint32 {
if 0xf == 0 {
- return ((func() uint32 {
+ return func() uint32 {
if Int32(0xa0) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0xa0)))
- }()) << 23)
+ return Uint32(Uint32(0) - Uint32FromInt32(0xa0))
+ }() << 23
}
return func() uint32 {
if 0xf == 0xd {
- return ((func() uint32 {
+ return func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xa0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xa0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23)
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }() << 23
}
- return ((func() uint32 {
+ return func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23)
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }() << 23
}()
- }()) | (uint32_t(((func() uint32 {
+ }() | uint32_t(func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23)) >> 6)) | uint32_t(0xf)),
- ((((func() uint32 {
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }()<<23)>>6 | uint32_t(0xf),
+ func() uint32 {
if 0x0 >= 5 {
return uint32(0)
}
return func() uint32 {
if 0x0 == 0 {
- return ((func() uint32 {
+ return func() uint32 {
if Int32(0x90) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x90)))
- }()) << 23)
+ return Uint32(Uint32(0) - Uint32FromInt32(0x90))
+ }() << 23
}
return func() uint32 {
if 0x0 == 4 {
- return ((func() uint32 {
+ return func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0x90)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0x90))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23)
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }() << 23
}
- return ((func() uint32 {
+ return func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23)
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }() << 23
}()
}()
- }()) | (uint32_t(((func() uint32 {
+ }() | uint32_t(func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23)) >> 6)) | (uint32_t(((func() uint32 {
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }()<<23)>>6 | uint32_t(func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23)) >> 12)) | uint32_t(0x0)), ((((func() uint32 {
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }()<<23)>>12 | uint32_t(0x0), func() uint32 {
if 0x1 >= 5 {
return uint32(0)
}
return func() uint32 {
if 0x1 == 0 {
- return ((func() uint32 {
+ return func() uint32 {
if Int32(0x90) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x90)))
- }()) << 23)
+ return Uint32(Uint32(0) - Uint32FromInt32(0x90))
+ }() << 23
}
return func() uint32 {
if 0x1 == 4 {
- return ((func() uint32 {
+ return func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0x90)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0x90))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23)
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }() << 23
}
- return ((func() uint32 {
+ return func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23)
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }() << 23
}()
}()
- }()) | (uint32_t(((func() uint32 {
+ }() | uint32_t(func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23)) >> 6)) | (uint32_t(((func() uint32 {
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }()<<23)>>6 | uint32_t(func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23)) >> 12)) | uint32_t(0x1)), ((((func() uint32 {
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }()<<23)>>12 | uint32_t(0x1), func() uint32 {
if 0x2 >= 5 {
return uint32(0)
}
return func() uint32 {
if 0x2 == 0 {
- return ((func() uint32 {
+ return func() uint32 {
if Int32(0x90) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x90)))
- }()) << 23)
+ return Uint32(Uint32(0) - Uint32FromInt32(0x90))
+ }() << 23
}
return func() uint32 {
if 0x2 == 4 {
- return ((func() uint32 {
+ return func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0x90)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0x90))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23)
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }() << 23
}
- return ((func() uint32 {
+ return func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23)
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }() << 23
}()
}()
- }()) | (uint32_t(((func() uint32 {
+ }() | uint32_t(func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23)) >> 6)) | (uint32_t(((func() uint32 {
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }()<<23)>>6 | uint32_t(func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23)) >> 12)) | uint32_t(0x2)), ((((func() uint32 {
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }()<<23)>>12 | uint32_t(0x2), func() uint32 {
if 0x3 >= 5 {
return uint32(0)
}
return func() uint32 {
if 0x3 == 0 {
- return ((func() uint32 {
+ return func() uint32 {
if Int32(0x90) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x90)))
- }()) << 23)
+ return Uint32(Uint32(0) - Uint32FromInt32(0x90))
+ }() << 23
}
return func() uint32 {
if 0x3 == 4 {
- return ((func() uint32 {
+ return func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0x90)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0x90))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23)
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }() << 23
}
- return ((func() uint32 {
+ return func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23)
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }() << 23
}()
}()
- }()) | (uint32_t(((func() uint32 {
+ }() | uint32_t(func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23)) >> 6)) | (uint32_t(((func() uint32 {
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }()<<23)>>6 | uint32_t(func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23)) >> 12)) | uint32_t(0x3)), ((((func() uint32 {
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }()<<23)>>12 | uint32_t(0x3), func() uint32 {
if 0x4 >= 5 {
return uint32(0)
}
return func() uint32 {
if 0x4 == 0 {
- return ((func() uint32 {
+ return func() uint32 {
if Int32(0x90) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x90)))
- }()) << 23)
+ return Uint32(Uint32(0) - Uint32FromInt32(0x90))
+ }() << 23
}
return func() uint32 {
if 0x4 == 4 {
- return ((func() uint32 {
+ return func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0x90)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0x90))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23)
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }() << 23
}
- return ((func() uint32 {
+ return func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23)
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }() << 23
}()
}()
- }()) | (uint32_t(((func() uint32 {
+ }() | uint32_t(func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23)) >> 6)) | (uint32_t(((func() uint32 {
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }()<<23)>>6 | uint32_t(func() uint32 {
if Int32(0x80) == Int32(0x80) {
- return (Uint32(Uint32(0x40) - Uint32FromInt32(0xc0)))
+ return Uint32(Uint32(0x40) - Uint32FromInt32(0xc0))
}
- return (Uint32(Uint32(0) - Uint32FromInt32(0x80)))
- }()) << 23)) >> 12)) | uint32_t(0x4)),
+ return Uint32(Uint32(0) - Uint32FromInt32(0x80))
+ }()<<23)>>12 | uint32_t(0x4),
} /* internal.c:18:16 */
type wint_t = uint32 /* alltypes.h:191:18 */
@@ -3403,7 +3403,7 @@ func Xmbrtowc(tls *TLS, wc uintptr, src uintptr, n size_t, st uintptr) size_t {
s = src
N = n
- if !(!(st != 0)) {
+ if !!(st != 0) {
goto __1
}
st = uintptr(unsafe.Pointer(&_sinternal_state))
@@ -3411,7 +3411,7 @@ __1:
;
c = *(*uint32)(unsafe.Pointer(st))
- if !(!(s != 0)) {
+ if !!(s != 0) {
goto __2
}
if !(c != 0) {
@@ -3423,7 +3423,7 @@ __4:
return size_t(0)
goto __3
__2:
- if !(!(wc != 0)) {
+ if !!(wc != 0) {
goto __5
}
wc = bp /* &dummy */
@@ -3432,40 +3432,40 @@ __5:
__3:
;
- if !(!(n != 0)) {
+ if !!(n != 0) {
goto __6
}
return Uint32FromInt32(-2)
__6:
;
- if !(!(c != 0)) {
+ if !!(c != 0) {
goto __7
}
if !(int32(*(*uint8)(unsafe.Pointer(s))) < 0x80) {
goto __8
}
- return BoolUint32(!(!(int32(AssignPtrUint32(wc, wchar_t(*(*uint8)(unsafe.Pointer(s))))) != 0)))
+ return BoolUint32(!!(int32(AssignPtrUint32(wc, wchar_t(*(*uint8)(unsafe.Pointer(s))))) != 0))
__8:
;
- if !((func() int32 {
- if !(!(int32(*(*uintptr)(unsafe.Pointer(((*__pthread)(unsafe.Pointer(__pthread_self(tls))).locale /* &.cat */)))) != 0)) {
+ if !(func() int32 {
+ if !!(int32(*(*uintptr)(unsafe.Pointer((*__pthread)(unsafe.Pointer(__pthread_self(tls))).locale))) != 0) {
return 4
}
return 1
- }()) == 1) {
+ }() == 1) {
goto __9
}
- *(*wchar_t)(unsafe.Pointer(wc)) = (wchar_t(0xdfff & int32((int8(*(*uint8)(unsafe.Pointer(s)))))))
+ *(*wchar_t)(unsafe.Pointer(wc)) = wchar_t(0xdfff & int32(int8(*(*uint8)(unsafe.Pointer(s)))))
return 1
__9:
;
- if !((uint32(*(*uint8)(unsafe.Pointer(s))) - 0xc2) > (0xf4 - 0xc2)) {
+ if !(uint32(*(*uint8)(unsafe.Pointer(s)))-0xc2 > 0xf4-0xc2) {
goto __10
}
goto ilseq
__10:
;
- c = X__fsmu8[(uint32(*(*uint8)(unsafe.Pointer(PostIncUintptr(&s, 1)))) - 0xc2)]
+ c = X__fsmu8[uint32(*(*uint8)(unsafe.Pointer(PostIncUintptr(&s, 1))))-0xc2]
n--
__7:
;
@@ -3473,27 +3473,27 @@ __7:
if !(n != 0) {
goto __11
}
- if !((((((int32(*(*uint8)(unsafe.Pointer(s)))) >> 3) - 0x10) | (((int32(*(*uint8)(unsafe.Pointer(s)))) >> 3) + ((int32_t(c)) >> 26))) & CplInt32(7)) != 0) {
+ if !((int32(*(*uint8)(unsafe.Pointer(s)))>>3-0x10|(int32(*(*uint8)(unsafe.Pointer(s)))>>3+int32_t(c)>>26))&CplInt32(7) != 0) {
goto __12
}
goto ilseq
__12:
;
loop:
- c = ((c << 6) | (uint32(int32(*(*uint8)(unsafe.Pointer(PostIncUintptr(&s, 1)))) - 0x80)))
+ c = c<<6 | uint32(int32(*(*uint8)(unsafe.Pointer(PostIncUintptr(&s, 1))))-0x80)
n--
- if !(!((c & (uint32(1) << 31)) != 0)) {
+ if !!(c&(uint32(1)<<31) != 0) {
goto __13
}
*(*uint32)(unsafe.Pointer(st)) = uint32(0)
*(*wchar_t)(unsafe.Pointer(wc)) = c
- return (N - n)
+ return N - n
__13:
;
if !(n != 0) {
goto __14
}
- if !((uint32(*(*uint8)(unsafe.Pointer(s))) - 0x80) >= uint32(0x40)) {
+ if !(uint32(*(*uint8)(unsafe.Pointer(s)))-0x80 >= uint32(0x40)) {
goto __15
}
goto ilseq
@@ -3509,14 +3509,14 @@ __11:
return Uint32FromInt32(-2)
ilseq:
*(*uint32)(unsafe.Pointer(st)) = uint32(0)
- (*(*int32)(unsafe.Pointer(X___errno_location(tls)))) = 84
+ *(*int32)(unsafe.Pointer(X___errno_location(tls))) = 84
return Uint32FromInt32(-1)
}
var _sinternal_state uint32 /* mbrtowc.c:8:18: */
func Xmbsinit(tls *TLS, st uintptr) int32 { /* mbsinit.c:3:5: */
- return (Bool32(!(st != 0) || !(int32(*(*uint32)(unsafe.Pointer(st))) != 0)))
+ return Bool32(!(st != 0) || !(int32(*(*uint32)(unsafe.Pointer(st))) != 0))
}
type imaxdiv_t = struct {
@@ -3819,10 +3819,10 @@ __2:
goto __3
__3:
;
- var b uintptr = (p - uintptr((uint32((uintptr(0) /* &.ai */)))))
- b -= 68 * (uintptr((*aibuf)(unsafe.Pointer(b)).slot))
+ var b uintptr = p - uintptr(uint32(uintptr(0)))
+ b -= 68 * uintptr((*aibuf)(unsafe.Pointer(b)).slot)
//TODO LOCK(b->lock);
- if !(int32(AssignSubPtrInt16(b+66 /* &.ref */, int16(cnt))) != 0) {
+ if !(int32(AssignSubPtrInt16(b+66, int16(cnt))) != 0) {
Xfree(tls, b)
}
//TODO else UNLOCK(b->lock);
@@ -3862,8 +3862,8 @@ func Xgetaddrinfo(tls *TLS, host uintptr, serv uintptr, hint uintptr, res uintpt
proto = (*addrinfo)(unsafe.Pointer(hint)).ai_protocol
socktype = (*addrinfo)(unsafe.Pointer(hint)).ai_socktype
- var mask int32 = ((((((0x01 | 0x02) | 0x04) | 0x08) | 0x10) | 0x20) | 0x400)
- if (flags & mask) != flags {
+ var mask int32 = 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x400
+ if flags&mask != flags {
return -1
}
@@ -3880,7 +3880,7 @@ func Xgetaddrinfo(tls *TLS, host uintptr, serv uintptr, hint uintptr, res uintpt
}
}
- if (flags & 0x20) != 0 {
+ if flags&0x20 != 0 {
Xabort(tls) //TODO-
// /* Define the "an address is configured" condition for address
// * families via ability to create a socket for the family plus
@@ -3925,26 +3925,26 @@ func Xgetaddrinfo(tls *TLS, host uintptr, serv uintptr, hint uintptr, res uintpt
// }
}
- nservs = X__lookup_serv(tls, bp /* &ports[0] */, serv, proto, socktype, flags)
+ nservs = X__lookup_serv(tls, bp, serv, proto, socktype, flags)
if nservs < 0 {
return nservs
}
- naddrs = X__lookup_name(tls, bp+8 /* &addrs[0] */, bp+1352 /* &canon[0] */, host, family, flags)
+ naddrs = X__lookup_name(tls, bp+8, bp+1352, host, family, flags)
if naddrs < 0 {
return naddrs
}
- nais = (nservs * naddrs)
- canon_len = int32(Xstrlen(tls, bp+1352 /* &canon[0] */))
- out = Xcalloc(tls, uint32(1), (((uint32(nais) * uint32(unsafe.Sizeof(aibuf{}))) + uint32(canon_len)) + uint32(1)))
+ nais = nservs * naddrs
+ canon_len = int32(Xstrlen(tls, bp+1352))
+ out = Xcalloc(tls, uint32(1), uint32(nais)*uint32(unsafe.Sizeof(aibuf{}))+uint32(canon_len)+uint32(1))
if !(out != 0) {
return -10
}
if canon_len != 0 {
- outcanon = (out + uintptr(nais)*68)
- Xmemcpy(tls, outcanon, bp+1352 /* &canon[0] */, (uint32(canon_len + 1)))
+ outcanon = out + uintptr(nais)*68
+ Xmemcpy(tls, outcanon, bp+1352, uint32(canon_len+1))
} else {
outcanon = uintptr(0)
}
@@ -3966,31 +3966,31 @@ func Xgetaddrinfo(tls *TLS, host uintptr, serv uintptr, hint uintptr, res uintpt
//TODO : sizeof(struct sockaddr_in6),
//TODO .ai_addr = (void *)&out[k].sa,
//TODO .ai_canonname = outcanon };
- (*aibuf)(unsafe.Pointer(out + uintptr(k)*68)).ai.ai_family = (*address)(unsafe.Pointer(bp + 8 /* &addrs */ + uintptr(i)*28)).family
- (*aibuf)(unsafe.Pointer(out + uintptr(k)*68)).ai.ai_socktype = int32((*service)(unsafe.Pointer(bp /* &ports */ + uintptr(j)*4)).socktype)
- (*aibuf)(unsafe.Pointer(out + uintptr(k)*68)).ai.ai_protocol = int32((*service)(unsafe.Pointer(bp /* &ports */ + uintptr(j)*4)).proto)
+ (*aibuf)(unsafe.Pointer(out + uintptr(k)*68)).ai.ai_family = (*address)(unsafe.Pointer(bp + 8 + uintptr(i)*28)).family
+ (*aibuf)(unsafe.Pointer(out + uintptr(k)*68)).ai.ai_socktype = int32((*service)(unsafe.Pointer(bp + uintptr(j)*4)).socktype)
+ (*aibuf)(unsafe.Pointer(out + uintptr(k)*68)).ai.ai_protocol = int32((*service)(unsafe.Pointer(bp + uintptr(j)*4)).proto)
(*aibuf)(unsafe.Pointer(out + uintptr(k)*68)).ai.ai_addrlen = func() uint32 {
- if (*address)(unsafe.Pointer(bp+8 /* &addrs */ +uintptr(i)*28)).family == 2 {
+ if (*address)(unsafe.Pointer(bp+8+uintptr(i)*28)).family == 2 {
return uint32(unsafe.Sizeof(sockaddr_in{}))
}
return uint32(unsafe.Sizeof(sockaddr_in6{}))
}()
- (*aibuf)(unsafe.Pointer(out + uintptr(k)*68)).ai.ai_addr = (out + uintptr(k)*68 + 32 /* &.sa */)
+ (*aibuf)(unsafe.Pointer(out + uintptr(k)*68)).ai.ai_addr = out + uintptr(k)*68 + 32
(*aibuf)(unsafe.Pointer(out + uintptr(k)*68)).ai.ai_canonname = outcanon
if k != 0 {
- (*aibuf)(unsafe.Pointer(out + uintptr((k-1))*68)).ai.ai_next = (out + uintptr(k)*68 /* &.ai */)
+ (*aibuf)(unsafe.Pointer(out + uintptr(k-1)*68)).ai.ai_next = out + uintptr(k)*68
}
- switch (*address)(unsafe.Pointer(bp + 8 /* &addrs */ + uintptr(i)*28)).family {
+ switch (*address)(unsafe.Pointer(bp + 8 + uintptr(i)*28)).family {
case 2:
- (*sockaddr_in)(unsafe.Pointer(out + uintptr(k)*68 + 32 /* &.sa */)).sin_family = sa_family_t(2)
- (*sockaddr_in)(unsafe.Pointer(out + uintptr(k)*68 + 32 /* &.sa */)).sin_port = Xhtons(tls, (*service)(unsafe.Pointer(bp /* &ports */ +uintptr(j)*4)).port)
- Xmemcpy(tls, (out + uintptr(k)*68 + 32 /* &.sa */ /* &.sin */ + 4 /* &.sin_addr */), (bp + 8 /* &addrs */ + uintptr(i)*28 + 8 /* &.addr */), uint32(4))
+ (*sockaddr_in)(unsafe.Pointer(out + uintptr(k)*68 + 32)).sin_family = sa_family_t(2)
+ (*sockaddr_in)(unsafe.Pointer(out + uintptr(k)*68 + 32)).sin_port = Xhtons(tls, (*service)(unsafe.Pointer(bp+uintptr(j)*4)).port)
+ Xmemcpy(tls, out+uintptr(k)*68+32+4, bp+8+uintptr(i)*28+8, uint32(4))
break
case 10:
- (*sockaddr_in6)(unsafe.Pointer(out + uintptr(k)*68 + 32 /* &.sa */)).sin6_family = sa_family_t(10)
- (*sockaddr_in6)(unsafe.Pointer(out + uintptr(k)*68 + 32 /* &.sa */)).sin6_port = Xhtons(tls, (*service)(unsafe.Pointer(bp /* &ports */ +uintptr(j)*4)).port)
- (*sockaddr_in6)(unsafe.Pointer(out + uintptr(k)*68 + 32 /* &.sa */)).sin6_scope_id = (*address)(unsafe.Pointer(bp + 8 /* &addrs */ + uintptr(i)*28)).scopeid
- Xmemcpy(tls, (out + uintptr(k)*68 + 32 /* &.sa */ /* &.sin6 */ + 8 /* &.sin6_addr */), (bp + 8 /* &addrs */ + uintptr(i)*28 + 8 /* &.addr */), uint32(16))
+ (*sockaddr_in6)(unsafe.Pointer(out + uintptr(k)*68 + 32)).sin6_family = sa_family_t(10)
+ (*sockaddr_in6)(unsafe.Pointer(out + uintptr(k)*68 + 32)).sin6_port = Xhtons(tls, (*service)(unsafe.Pointer(bp+uintptr(j)*4)).port)
+ (*sockaddr_in6)(unsafe.Pointer(out + uintptr(k)*68 + 32)).sin6_scope_id = (*address)(unsafe.Pointer(bp + 8 + uintptr(i)*28)).scopeid
+ Xmemcpy(tls, out+uintptr(k)*68+32+8, bp+8+uintptr(i)*28+8, uint32(16))
break
}
@@ -4004,7 +4004,7 @@ func Xgetaddrinfo(tls *TLS, host uintptr, serv uintptr, hint uintptr, res uintpt
__3:
}
(*aibuf)(unsafe.Pointer(out)).ref = int16(nais)
- *(*uintptr)(unsafe.Pointer(res)) = (out /* &.ai */)
+ *(*uintptr)(unsafe.Pointer(res)) = out
return 0
}
@@ -4035,15 +4035,15 @@ func Xgethostbyaddr(tls *TLS, a uintptr, l socklen_t, af int32) uintptr { /* get
// var res uintptr at bp, 4
var err int32
- for ok := true; ok; ok = (err == 34) {
+ for ok := true; ok; ok = err == 34 {
Xfree(tls, _sh)
- _sh = Xmalloc(tls, AssignAddUint32(&size, (size+size_t(1))))
+ _sh = Xmalloc(tls, AssignAddUint32(&size, size+size_t(1)))
if !(_sh != 0) {
- (*(*int32)(unsafe.Pointer(X__h_errno_location(tls)))) = 3
+ *(*int32)(unsafe.Pointer(X__h_errno_location(tls))) = 3
return uintptr(0)
}
err = Xgethostbyaddr_r(tls, a, l, af, _sh,
- (_sh + uintptr(1)*20), (size - size_t(unsafe.Sizeof(hostent{}))), bp /* &res */, X__h_errno_location(tls))
+ _sh+uintptr(1)*20, size-size_t(unsafe.Sizeof(hostent{})), bp, X__h_errno_location(tls))
}
if err != 0 {
return uintptr(0)
@@ -4064,11 +4064,11 @@ func Xgethostbyaddr_r(tls *TLS, a uintptr, l socklen_t, af int32, h uintptr, buf
*(*struct {
sin sockaddr_in
_ [12]byte
- })(unsafe.Pointer(bp /* sa1 */)) = struct {
+ })(unsafe.Pointer(bp)) = struct {
sin sockaddr_in
_ [12]byte
}{} //TODO-
- (*sockaddr_in)(unsafe.Pointer(bp /* &sa1 */)).sin_family = sa_family_t(af) //TODO-
+ (*sockaddr_in)(unsafe.Pointer(bp)).sin_family = sa_family_t(af) //TODO-
var sl socklen_t
if af == 10 {
sl = uint32(unsafe.Sizeof(sockaddr_in6{}))
@@ -4080,30 +4080,30 @@ func Xgethostbyaddr_r(tls *TLS, a uintptr, l socklen_t, af int32, h uintptr, buf
*(*uintptr)(unsafe.Pointer(res)) = uintptr(0)
// Load address argument into sockaddr structure
- if (af == 10) && (l == socklen_t(16)) {
- Xmemcpy(tls, (bp /* &sa1 */ /* &.sin6 */ + 8 /* &.sin6_addr */), a, uint32(16))
- } else if (af == 2) && (l == socklen_t(4)) {
- Xmemcpy(tls, (bp /* &sa1 */ /* &.sin */ + 4 /* &.sin_addr */), a, uint32(4))
+ if af == 10 && l == socklen_t(16) {
+ Xmemcpy(tls, bp+8, a, uint32(16))
+ } else if af == 2 && l == socklen_t(4) {
+ Xmemcpy(tls, bp+4, a, uint32(4))
} else {
*(*int32)(unsafe.Pointer(err)) = 3
return 22
}
// Align buffer and check for space for pointers and ip address
- i = (int32(uintptr_t(buf) & (uint32(unsafe.Sizeof(uintptr(0))) - uint32(1))))
+ i = int32(uintptr_t(buf) & (uint32(unsafe.Sizeof(uintptr(0))) - uint32(1)))
if !(i != 0) {
i = int32(unsafe.Sizeof(uintptr(0)))
}
- if buflen <= (((uint32(5) * uint32(unsafe.Sizeof(uintptr(0)))) - uint32(i)) + l) {
+ if buflen <= uint32(5)*uint32(unsafe.Sizeof(uintptr(0)))-uint32(i)+l {
return 34
}
- buf += (uintptr(uint32(unsafe.Sizeof(uintptr(0))) - uint32(i)))
- buflen = buflen - (((uint32(5) * uint32(unsafe.Sizeof(uintptr(0)))) - uint32(i)) + l)
+ buf += uintptr(uint32(unsafe.Sizeof(uintptr(0))) - uint32(i))
+ buflen = buflen - (uint32(5)*uint32(unsafe.Sizeof(uintptr(0))) - uint32(i) + l)
(*hostent)(unsafe.Pointer(h)).h_addr_list = buf
- buf += (uintptr(uint32(2) * uint32(unsafe.Sizeof(uintptr(0)))))
+ buf += uintptr(uint32(2) * uint32(unsafe.Sizeof(uintptr(0))))
(*hostent)(unsafe.Pointer(h)).h_aliases = buf
- buf += (uintptr(uint32(2) * uint32(unsafe.Sizeof(uintptr(0)))))
+ buf += uintptr(uint32(2) * uint32(unsafe.Sizeof(uintptr(0))))
*(*uintptr)(unsafe.Pointer((*hostent)(unsafe.Pointer(h)).h_addr_list)) = buf
Xmemcpy(tls, *(*uintptr)(unsafe.Pointer((*hostent)(unsafe.Pointer(h)).h_addr_list)), a, l)
@@ -4112,7 +4112,7 @@ func Xgethostbyaddr_r(tls *TLS, a uintptr, l socklen_t, af int32, h uintptr, buf
*(*uintptr)(unsafe.Pointer((*hostent)(unsafe.Pointer(h)).h_aliases)) = buf
*(*uintptr)(unsafe.Pointer((*hostent)(unsafe.Pointer(h)).h_aliases + 1*4)) = uintptr(0)
- switch Xgetnameinfo(tls, bp /* &sa1 */, sl, buf, buflen, uintptr(0), uint32(0), 0) {
+ switch Xgetnameinfo(tls, bp, sl, buf, buflen, uintptr(0), uint32(0), 0) {
case -3:
*(*int32)(unsafe.Pointer(err)) = 2
return 11
@@ -4150,15 +4150,15 @@ func Xgethostbyname2(tls *TLS, name uintptr, af int32) uintptr { /* gethostbynam
// var res uintptr at bp, 4
var err int32
- for ok := true; ok; ok = (err == 34) {
+ for ok := true; ok; ok = err == 34 {
Xfree(tls, _sh1)
- _sh1 = Xmalloc(tls, AssignAddUint32(&size, (size+size_t(1))))
+ _sh1 = Xmalloc(tls, AssignAddUint32(&size, size+size_t(1)))
if !(_sh1 != 0) {
- (*(*int32)(unsafe.Pointer(X__h_errno_location(tls)))) = 3
+ *(*int32)(unsafe.Pointer(X__h_errno_location(tls))) = 3
return uintptr(0)
}
err = Xgethostbyname2_r(tls, name, af, _sh1,
- (_sh1 + uintptr(1)*20), (size - size_t(unsafe.Sizeof(hostent{}))), bp /* &res */, X__h_errno_location(tls))
+ _sh1+uintptr(1)*20, size-size_t(unsafe.Sizeof(hostent{})), bp, X__h_errno_location(tls))
}
if err != 0 {
return uintptr(0)
@@ -4182,7 +4182,7 @@ func Xgethostbyname2_r(tls *TLS, name uintptr, af int32, h uintptr, buf uintptr,
var need size_t
*(*uintptr)(unsafe.Pointer(res)) = uintptr(0)
- cnt = X__lookup_name(tls, bp /* &addrs[0] */, bp+1344 /* &canon[0] */, name, af, 0x02)
+ cnt = X__lookup_name(tls, bp, bp+1344, name, af, 0x02)
if cnt < 0 {
switch cnt {
case -2:
@@ -4216,13 +4216,13 @@ func Xgethostbyname2_r(tls *TLS, name uintptr, af int32, h uintptr, buf uintptr,
}()
// Align buffer
- align = (-uintptr_t(buf) & (uint32(unsafe.Sizeof(uintptr(0))) - uint32(1)))
+ align = -uintptr_t(buf) & (uint32(unsafe.Sizeof(uintptr(0))) - uint32(1))
- need = (uint32(4) * uint32(unsafe.Sizeof(uintptr(0))))
- need = need + ((uint32(cnt + 1)) * (uint32(unsafe.Sizeof(uintptr(0))) + uint32((*hostent)(unsafe.Pointer(h)).h_length)))
+ need = uint32(4) * uint32(unsafe.Sizeof(uintptr(0)))
+ need = need + uint32(cnt+1)*(uint32(unsafe.Sizeof(uintptr(0)))+uint32((*hostent)(unsafe.Pointer(h)).h_length))
need = need + (Xstrlen(tls, name) + size_t(1))
- need = need + (Xstrlen(tls, bp+1344 /* &canon[0] */) + size_t(1))
- need = need + (align)
+ need = need + (Xstrlen(tls, bp+1344) + size_t(1))
+ need = need + align
if need > buflen {
return 34
@@ -4230,25 +4230,25 @@ func Xgethostbyname2_r(tls *TLS, name uintptr, af int32, h uintptr, buf uintptr,
buf += uintptr(align)
(*hostent)(unsafe.Pointer(h)).h_aliases = buf
- buf += (uintptr(uint32(3) * uint32(unsafe.Sizeof(uintptr(0)))))
+ buf += uintptr(uint32(3) * uint32(unsafe.Sizeof(uintptr(0))))
(*hostent)(unsafe.Pointer(h)).h_addr_list = buf
- buf += (uintptr((uint32(cnt + 1)) * uint32(unsafe.Sizeof(uintptr(0)))))
+ buf += uintptr(uint32(cnt+1) * uint32(unsafe.Sizeof(uintptr(0))))
for i = 0; i < cnt; i++ {
*(*uintptr)(unsafe.Pointer((*hostent)(unsafe.Pointer(h)).h_addr_list + uintptr(i)*4)) = buf
buf += uintptr((*hostent)(unsafe.Pointer(h)).h_length)
- Xmemcpy(tls, *(*uintptr)(unsafe.Pointer((*hostent)(unsafe.Pointer(h)).h_addr_list + uintptr(i)*4)), bp /* &addrs */ +uintptr(i)*28+8 /* &.addr */, uint32((*hostent)(unsafe.Pointer(h)).h_length))
+ Xmemcpy(tls, *(*uintptr)(unsafe.Pointer((*hostent)(unsafe.Pointer(h)).h_addr_list + uintptr(i)*4)), bp+uintptr(i)*28+8, uint32((*hostent)(unsafe.Pointer(h)).h_length))
}
*(*uintptr)(unsafe.Pointer((*hostent)(unsafe.Pointer(h)).h_addr_list + uintptr(i)*4)) = uintptr(0)
(*hostent)(unsafe.Pointer(h)).h_name = AssignPtrUintptr((*hostent)(unsafe.Pointer(h)).h_aliases, buf)
- Xstrcpy(tls, (*hostent)(unsafe.Pointer(h)).h_name, bp+1344 /* &canon[0] */)
- buf += (uintptr(Xstrlen(tls, (*hostent)(unsafe.Pointer(h)).h_name) + size_t(1)))
+ Xstrcpy(tls, (*hostent)(unsafe.Pointer(h)).h_name, bp+1344)
+ buf += uintptr(Xstrlen(tls, (*hostent)(unsafe.Pointer(h)).h_name) + size_t(1))
if Xstrcmp(tls, (*hostent)(unsafe.Pointer(h)).h_name, name) != 0 {
*(*uintptr)(unsafe.Pointer((*hostent)(unsafe.Pointer(h)).h_aliases + 1*4)) = buf
Xstrcpy(tls, *(*uintptr)(unsafe.Pointer((*hostent)(unsafe.Pointer(h)).h_aliases + 1*4)), name)
- buf += (uintptr(Xstrlen(tls, *(*uintptr)(unsafe.Pointer((*hostent)(unsafe.Pointer(h)).h_aliases + 1*4))) + size_t(1)))
+ buf += uintptr(Xstrlen(tls, *(*uintptr)(unsafe.Pointer((*hostent)(unsafe.Pointer(h)).h_aliases + 1*4))) + size_t(1))
} else {
*(*uintptr)(unsafe.Pointer((*hostent)(unsafe.Pointer(h)).h_aliases + 1*4)) = uintptr(0)
}
@@ -4431,11 +4431,11 @@ type res_sym = struct {
} /* resolv.h:70:1 */
func itoa(tls *TLS, p uintptr, x uint32) uintptr { /* getnameinfo.c:18:13: */
- p += (uintptr(uint32(3) * uint32(unsafe.Sizeof(int32(0)))))
+ p += uintptr(uint32(3) * uint32(unsafe.Sizeof(int32(0))))
*(*uint8)(unsafe.Pointer(PreDecUintptr(&p, 1))) = uint8(0)
for ok := true; ok; ok = x != 0 {
- *(*uint8)(unsafe.Pointer(PreDecUintptr(&p, 1))) = (uint8(uint32('0') + (x % uint32(10))))
- x = x / (uint32(10))
+ *(*uint8)(unsafe.Pointer(PreDecUintptr(&p, 1))) = uint8(uint32('0') + x%uint32(10))
+ x = x / uint32(10)
}
return p
}
@@ -4444,22 +4444,22 @@ func mkptr4(tls *TLS, s uintptr, ip uintptr) { /* getnameinfo.c:28:13: */
bp := tls.Alloc(32)
defer tls.Free(32)
- Xsprintf(tls, s, ts+25, /* "%d.%d.%d.%d.in-a..." */
+ Xsprintf(tls, s, ts+25,
VaList(bp, int32(*(*uint8)(unsafe.Pointer(ip + 3))), int32(*(*uint8)(unsafe.Pointer(ip + 2))), int32(*(*uint8)(unsafe.Pointer(ip + 1))), int32(*(*uint8)(unsafe.Pointer(ip)))))
}
func mkptr6(tls *TLS, s uintptr, ip uintptr) { /* getnameinfo.c:34:13: */
var i int32
for i = 15; i >= 0; i-- {
- *(*uint8)(unsafe.Pointer(PostIncUintptr(&s, 1))) = _sxdigits[(int32(*(*uint8)(unsafe.Pointer(ip + uintptr(i)))) & 15)]
+ *(*uint8)(unsafe.Pointer(PostIncUintptr(&s, 1))) = _sxdigits[int32(*(*uint8)(unsafe.Pointer(ip + uintptr(i))))&15]
*(*uint8)(unsafe.Pointer(PostIncUintptr(&s, 1))) = uint8('.')
- *(*uint8)(unsafe.Pointer(PostIncUintptr(&s, 1))) = _sxdigits[(int32(*(*uint8)(unsafe.Pointer(ip + uintptr(i)))) >> 4)]
+ *(*uint8)(unsafe.Pointer(PostIncUintptr(&s, 1))) = _sxdigits[int32(*(*uint8)(unsafe.Pointer(ip + uintptr(i))))>>4]
*(*uint8)(unsafe.Pointer(PostIncUintptr(&s, 1))) = uint8('.')
}
- Xstrcpy(tls, s, ts+50 /* "ip6.arpa" */)
+ Xstrcpy(tls, s, ts+50)
}
-var _sxdigits = *(*[17]uint8)(unsafe.Pointer(ts + 59 /* "0123456789abcdef" */)) /* getnameinfo.c:36:20 */
+var _sxdigits = *(*[17]uint8)(unsafe.Pointer(ts + 59)) /* getnameinfo.c:36:20 */
func reverse_hosts(tls *TLS, buf uintptr, a uintptr, scopeid uint32, family int32) { /* getnameinfo.c:45:13: */
bp := tls.Alloc(556)
@@ -4476,45 +4476,45 @@ func reverse_hosts(tls *TLS, buf uintptr, a uintptr, scopeid uint32, family int3
// var iplit address at bp+528, 28
//TODO FILE _f, *f = __fopen_rb_ca("/etc/hosts", &_f, _buf, sizeof _buf);
- var f uintptr = Xfopen(tls, ts+76 /* "/etc/hosts" */, ts+87 /* "rb" */)
+ var f uintptr = Xfopen(tls, ts+76, ts+87)
if !(f != 0) {
return
}
if family == 2 {
- Xmemcpy(tls, (bp /* &atmp[0] */ + uintptr(12)), a, uint32(4))
- Xmemcpy(tls, bp /* &atmp[0] */, ts+90 /* "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff" */, uint32(12))
+ Xmemcpy(tls, bp+uintptr(12), a, uint32(4))
+ Xmemcpy(tls, bp, ts+90, uint32(12))
a = bp /* &atmp[0] */
}
- for Xfgets(tls, bp+16 /* &line[0] */, int32(unsafe.Sizeof([512]uint8{})), f) != 0 {
- if AssignUintptr(&p, Xstrchr(tls, bp+16 /* &line[0] */, '#')) != 0 {
+ for Xfgets(tls, bp+16, int32(unsafe.Sizeof([512]uint8{})), f) != 0 {
+ if AssignUintptr(&p, Xstrchr(tls, bp+16, '#')) != 0 {
*(*uint8)(unsafe.Pointer(PostIncUintptr(&p, 1))) = uint8('\n')
*(*uint8)(unsafe.Pointer(p)) = uint8(0)
}
- for p = bp + 16; /* &line[0] */ (*(*uint8)(unsafe.Pointer(p)) != 0) && !(__isspace(tls, int32(*(*uint8)(unsafe.Pointer(p)))) != 0); p++ {
+ for p = bp + 16; /* &line[0] */ *(*uint8)(unsafe.Pointer(p)) != 0 && !(__isspace(tls, int32(*(*uint8)(unsafe.Pointer(p)))) != 0); p++ {
}
*(*uint8)(unsafe.Pointer(PostIncUintptr(&p, 1))) = uint8(0)
- if X__lookup_ipliteral(tls, bp+528 /* &iplit */, bp+16 /* &line[0] */, 0) <= 0 {
+ if X__lookup_ipliteral(tls, bp+528, bp+16, 0) <= 0 {
continue
}
- if (*address)(unsafe.Pointer(bp+528 /* &iplit */)).family == 2 {
- Xmemcpy(tls, ((bp + 528 /* &iplit */ + 8 /* &.addr */) + uintptr(12)), bp+528 /* &iplit */ +8 /* &.addr */, uint32(4))
- Xmemcpy(tls, bp+528 /* &iplit */ +8 /* &.addr */, ts+90 /* "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff" */, uint32(12))
+ if (*address)(unsafe.Pointer(bp+528)).family == 2 {
+ Xmemcpy(tls, bp+528+8+uintptr(12), bp+528+8, uint32(4))
+ Xmemcpy(tls, bp+528+8, ts+90, uint32(12))
(*address)(unsafe.Pointer(bp + 528 /* &iplit */)).scopeid = uint32(0)
}
- if (Xmemcmp(tls, a, bp+528 /* &iplit */ +8 /* &.addr */, uint32(16)) != 0) || ((*address)(unsafe.Pointer(bp+528 /* &iplit */)).scopeid != scopeid) {
+ if Xmemcmp(tls, a, bp+528+8, uint32(16)) != 0 || (*address)(unsafe.Pointer(bp+528)).scopeid != scopeid {
continue
}
- for ; (*(*uint8)(unsafe.Pointer(p)) != 0) && (__isspace(tls, int32(*(*uint8)(unsafe.Pointer(p)))) != 0); p++ {
+ for ; *(*uint8)(unsafe.Pointer(p)) != 0 && __isspace(tls, int32(*(*uint8)(unsafe.Pointer(p)))) != 0; p++ {
}
- for z = p; (*(*uint8)(unsafe.Pointer(z)) != 0) && !(__isspace(tls, int32(*(*uint8)(unsafe.Pointer(z)))) != 0); z++ {
+ for z = p; *(*uint8)(unsafe.Pointer(z)) != 0 && !(__isspace(tls, int32(*(*uint8)(unsafe.Pointer(z)))) != 0); z++ {
}
*(*uint8)(unsafe.Pointer(z)) = uint8(0)
- if ((int32(z) - int32(p)) / 1) < 256 {
- Xmemcpy(tls, buf, p, (uint32(((int32(z) - int32(p)) / 1) + 1)))
+ if (int32(z)-int32(p))/1 < 256 {
+ Xmemcpy(tls, buf, p, uint32((int32(z)-int32(p))/1+1))
break
}
}
@@ -4564,22 +4564,22 @@ func Xgetnameinfo(tls *TLS, sa1 uintptr, sl socklen_t, node uintptr, nodelen soc
switch af {
case 2:
- a = (sa1 + 4 /* &.sin_addr */)
- if (sl < socklen_t(unsafe.Sizeof(sockaddr_in{}))) {
+ a = sa1 + 4
+ if sl < socklen_t(unsafe.Sizeof(sockaddr_in{})) {
return -6
}
- mkptr4(tls, bp /* &ptr[0] */, a)
+ mkptr4(tls, bp, a)
scopeid = uint32(0)
break
case 10:
- a = (sa1 + 8 /* &.sin6_addr */)
- if (sl < socklen_t(unsafe.Sizeof(sockaddr_in6{}))) {
+ a = sa1 + 8
+ if sl < socklen_t(unsafe.Sizeof(sockaddr_in6{})) {
return -6
}
- if Xmemcmp(tls, a, ts+90 /* "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff" */, uint32(12)) != 0 {
- mkptr6(tls, bp /* &ptr[0] */, a)
+ if Xmemcmp(tls, a, ts+90, uint32(12)) != 0 {
+ mkptr6(tls, bp, a)
} else {
- mkptr4(tls, bp /* &ptr[0] */, (a + uintptr(12)))
+ mkptr4(tls, bp, a+uintptr(12))
}
scopeid = (*sockaddr_in6)(unsafe.Pointer(sa1)).sin6_scope_id
break
@@ -4587,12 +4587,12 @@ func Xgetnameinfo(tls *TLS, sa1 uintptr, sl socklen_t, node uintptr, nodelen soc
return -6
}
- if (node != 0) && (nodelen != 0) {
- *(*uint8)(unsafe.Pointer(bp + 78 /* &buf[0] */)) = uint8(0)
- if !((flags & 0x01) != 0) {
- reverse_hosts(tls, bp+78 /* &buf[0] */, a, scopeid, af)
+ if node != 0 && nodelen != 0 {
+ *(*uint8)(unsafe.Pointer(bp + 78)) = uint8(0)
+ if !(flags&0x01 != 0) {
+ reverse_hosts(tls, bp+78, a, scopeid, af)
}
- if !(int32(*(*uint8)(unsafe.Pointer(bp + 78 /* buf */))) != 0) && !((flags & 0x01) != 0) {
+ if !(int32(*(*uint8)(unsafe.Pointer(bp + 78))) != 0) && !(flags&0x01 != 0) {
Xabort(tls) //TODO-
// unsigned char query[18+PTR_MAX], reply[512];
// int qlen = __res_mkquery(0, ptr, 1, RR_PTR,
@@ -4603,11 +4603,11 @@ func Xgetnameinfo(tls *TLS, sa1 uintptr, sl socklen_t, node uintptr, nodelen soc
// if (rlen > 0)
// __dns_parse(reply, rlen, dns_parse_callback, buf);
}
- if !(int32(*(*uint8)(unsafe.Pointer(bp + 78 /* buf */))) != 0) {
- if (flags & 0x08) != 0 {
+ if !(int32(*(*uint8)(unsafe.Pointer(bp + 78))) != 0) {
+ if flags&0x08 != 0 {
return -2
}
- Xinet_ntop(tls, af, a, bp+78 /* &buf[0] */, uint32(unsafe.Sizeof([256]uint8{})))
+ Xinet_ntop(tls, af, a, bp+78, uint32(unsafe.Sizeof([256]uint8{})))
if scopeid != 0 {
Xabort(tls) //TODO-
// char *p = 0, tmp[IF_NAMESIZE+1];
@@ -4621,21 +4621,21 @@ func Xgetnameinfo(tls *TLS, sa1 uintptr, sl socklen_t, node uintptr, nodelen soc
// strcat(buf, p);
}
}
- if Xstrlen(tls, bp+78 /* &buf[0] */) >= nodelen {
+ if Xstrlen(tls, bp+78) >= nodelen {
return -12
}
- Xstrcpy(tls, node, bp+78 /* &buf[0] */)
+ Xstrcpy(tls, node, bp+78)
}
- if (serv != 0) && (servlen != 0) {
+ if serv != 0 && servlen != 0 {
var p uintptr = bp + 78 /* buf */
var port int32 = int32(Xntohs(tls, (*sockaddr_in)(unsafe.Pointer(sa1)).sin_port))
- *(*uint8)(unsafe.Pointer(bp + 78 /* &buf[0] */)) = uint8(0)
- if !((flags & 0x02) != 0) {
- reverse_services(tls, bp+78 /* &buf[0] */, port, (flags & 0x10))
+ *(*uint8)(unsafe.Pointer(bp + 78)) = uint8(0)
+ if !(flags&0x02 != 0) {
+ reverse_services(tls, bp+78, port, flags&0x10)
}
if !(int32(*(*uint8)(unsafe.Pointer(p))) != 0) {
- p = itoa(tls, bp+334 /* &num[0] */, uint32(port))
+ p = itoa(tls, bp+334, uint32(port))
}
if Xstrlen(tls, p) >= servlen {
return -12
@@ -4664,41 +4664,41 @@ func X__inet_aton(tls *TLS, s0 uintptr, dest uintptr) int32 { /* inet_aton.c:7:5
var i int32
for i = 0; i < 4; i++ {
- *(*uint32)(unsafe.Pointer(bp /* &a[0] */ + uintptr(i)*4)) = Xstrtoul(tls, s, bp+16 /* &z */, 0)
- if ((*(*uintptr)(unsafe.Pointer(bp + 16 /* z */)) == s) || ((*(*uint8)(unsafe.Pointer(*(*uintptr)(unsafe.Pointer(bp + 16 /* z */)))) != 0) && (int32(*(*uint8)(unsafe.Pointer(*(*uintptr)(unsafe.Pointer(bp + 16 /* z */))))) != '.'))) || !(func() int32 {
+ *(*uint32)(unsafe.Pointer(bp + uintptr(i)*4)) = Xstrtoul(tls, s, bp+16, 0)
+ if *(*uintptr)(unsafe.Pointer(bp + 16)) == s || *(*uint8)(unsafe.Pointer(*(*uintptr)(unsafe.Pointer(bp + 16)))) != 0 && int32(*(*uint8)(unsafe.Pointer(*(*uintptr)(unsafe.Pointer(bp + 16))))) != '.' || !(func() int32 {
if 0 != 0 {
return Xisdigit(tls, int32(*(*uint8)(unsafe.Pointer(s))))
}
- return (Bool32(((uint32(*(*uint8)(unsafe.Pointer(s)))) - uint32('0')) < uint32(10)))
+ return Bool32(uint32(*(*uint8)(unsafe.Pointer(s)))-uint32('0') < uint32(10))
}() != 0) {
return 0
}
- if !(int32(*(*uint8)(unsafe.Pointer(*(*uintptr)(unsafe.Pointer(bp + 16 /* z */))))) != 0) {
+ if !(int32(*(*uint8)(unsafe.Pointer(*(*uintptr)(unsafe.Pointer(bp + 16))))) != 0) {
break
}
- s = (*(*uintptr)(unsafe.Pointer(bp + 16 /* z */)) + uintptr(1))
+ s = *(*uintptr)(unsafe.Pointer(bp + 16)) + uintptr(1)
}
if i == 4 {
return 0
}
switch i {
case 0:
- *(*uint32)(unsafe.Pointer(bp /* &a[0] */ + 1*4)) = (*(*uint32)(unsafe.Pointer(bp /* &a[0] */)) & uint32(0xffffff))
- AssignShrPtrUint32(bp /* &a */, int(24))
+ *(*uint32)(unsafe.Pointer(bp + 1*4)) = *(*uint32)(unsafe.Pointer(bp)) & uint32(0xffffff)
+ AssignShrPtrUint32(bp, int(24))
fallthrough
case 1:
- *(*uint32)(unsafe.Pointer(bp /* &a[0] */ + 2*4)) = (*(*uint32)(unsafe.Pointer(bp /* &a[0] */ + 1*4)) & uint32(0xffff))
- AssignShrPtrUint32(bp /* &a */ +1*4, int(16))
+ *(*uint32)(unsafe.Pointer(bp + 2*4)) = *(*uint32)(unsafe.Pointer(bp + 1*4)) & uint32(0xffff)
+ AssignShrPtrUint32(bp+1*4, int(16))
fallthrough
case 2:
- *(*uint32)(unsafe.Pointer(bp /* &a[0] */ + 3*4)) = (*(*uint32)(unsafe.Pointer(bp /* &a[0] */ + 2*4)) & uint32(0xff))
- AssignShrPtrUint32(bp /* &a */ +2*4, int(8))
+ *(*uint32)(unsafe.Pointer(bp + 3*4)) = *(*uint32)(unsafe.Pointer(bp + 2*4)) & uint32(0xff)
+ AssignShrPtrUint32(bp+2*4, int(8))
}
for i = 0; i < 4; i++ {
- if *(*uint32)(unsafe.Pointer(bp /* &a[0] */ + uintptr(i)*4)) > uint32(255) {
+ if *(*uint32)(unsafe.Pointer(bp + uintptr(i)*4)) > uint32(255) {
return 0
}
- *(*uint8)(unsafe.Pointer(d + uintptr(i))) = uint8(*(*uint32)(unsafe.Pointer(bp /* &a[0] */ + uintptr(i)*4)))
+ *(*uint8)(unsafe.Pointer(d + uintptr(i))) = uint8(*(*uint32)(unsafe.Pointer(bp + uintptr(i)*4)))
}
return 1
}
@@ -4716,63 +4716,63 @@ func Xinet_ntop(tls *TLS, af int32, a0 uintptr, s uintptr, l socklen_t) uintptr
switch af {
case 2:
- if socklen_t(Xsnprintf(tls, s, l, ts+103 /* "%d.%d.%d.%d" */, VaList(bp, int32(*(*uint8)(unsafe.Pointer(a))), int32(*(*uint8)(unsafe.Pointer(a + 1))), int32(*(*uint8)(unsafe.Pointer(a + 2))), int32(*(*uint8)(unsafe.Pointer(a + 3)))))) < l {
+ if socklen_t(Xsnprintf(tls, s, l, ts+103, VaList(bp, int32(*(*uint8)(unsafe.Pointer(a))), int32(*(*uint8)(unsafe.Pointer(a + 1))), int32(*(*uint8)(unsafe.Pointer(a + 2))), int32(*(*uint8)(unsafe.Pointer(a + 3)))))) < l {
return s
}
break
case 10:
- if Xmemcmp(tls, a, ts+90 /* "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff" */, uint32(12)) != 0 {
- Xsnprintf(tls, bp+176 /* &buf[0] */, uint32(unsafe.Sizeof([100]uint8{})),
- ts+115, /* "%x:%x:%x:%x:%x:%..." */
- VaList(bp+32, ((256*int32(*(*uint8)(unsafe.Pointer(a))))+int32(*(*uint8)(unsafe.Pointer(a + 1)))), ((256*int32(*(*uint8)(unsafe.Pointer(a + 2))))+int32(*(*uint8)(unsafe.Pointer(a + 3)))),
- ((256*int32(*(*uint8)(unsafe.Pointer(a + 4))))+int32(*(*uint8)(unsafe.Pointer(a + 5)))), ((256*int32(*(*uint8)(unsafe.Pointer(a + 6))))+int32(*(*uint8)(unsafe.Pointer(a + 7)))),
- ((256*int32(*(*uint8)(unsafe.Pointer(a + 8))))+int32(*(*uint8)(unsafe.Pointer(a + 9)))), ((256*int32(*(*uint8)(unsafe.Pointer(a + 10))))+int32(*(*uint8)(unsafe.Pointer(a + 11)))),
- ((256*int32(*(*uint8)(unsafe.Pointer(a + 12))))+int32(*(*uint8)(unsafe.Pointer(a + 13)))), ((256*int32(*(*uint8)(unsafe.Pointer(a + 14))))+int32(*(*uint8)(unsafe.Pointer(a + 15))))))
+ if Xmemcmp(tls, a, ts+90, uint32(12)) != 0 {
+ Xsnprintf(tls, bp+176, uint32(unsafe.Sizeof([100]uint8{})),
+ ts+115,
+ VaList(bp+32, 256*int32(*(*uint8)(unsafe.Pointer(a)))+int32(*(*uint8)(unsafe.Pointer(a + 1))), 256*int32(*(*uint8)(unsafe.Pointer(a + 2)))+int32(*(*uint8)(unsafe.Pointer(a + 3))),
+ 256*int32(*(*uint8)(unsafe.Pointer(a + 4)))+int32(*(*uint8)(unsafe.Pointer(a + 5))), 256*int32(*(*uint8)(unsafe.Pointer(a + 6)))+int32(*(*uint8)(unsafe.Pointer(a + 7))),
+ 256*int32(*(*uint8)(unsafe.Pointer(a + 8)))+int32(*(*uint8)(unsafe.Pointer(a + 9))), 256*int32(*(*uint8)(unsafe.Pointer(a + 10)))+int32(*(*uint8)(unsafe.Pointer(a + 11))),
+ 256*int32(*(*uint8)(unsafe.Pointer(a + 12)))+int32(*(*uint8)(unsafe.Pointer(a + 13))), 256*int32(*(*uint8)(unsafe.Pointer(a + 14)))+int32(*(*uint8)(unsafe.Pointer(a + 15)))))
} else {
- Xsnprintf(tls, bp+176 /* &buf[0] */, uint32(unsafe.Sizeof([100]uint8{})),
- ts+139, /* "%x:%x:%x:%x:%x:%..." */
- VaList(bp+96, ((256*int32(*(*uint8)(unsafe.Pointer(a))))+int32(*(*uint8)(unsafe.Pointer(a + 1)))), ((256*int32(*(*uint8)(unsafe.Pointer(a + 2))))+int32(*(*uint8)(unsafe.Pointer(a + 3)))),
- ((256*int32(*(*uint8)(unsafe.Pointer(a + 4))))+int32(*(*uint8)(unsafe.Pointer(a + 5)))), ((256*int32(*(*uint8)(unsafe.Pointer(a + 6))))+int32(*(*uint8)(unsafe.Pointer(a + 7)))),
- ((256*int32(*(*uint8)(unsafe.Pointer(a + 8))))+int32(*(*uint8)(unsafe.Pointer(a + 9)))), ((256*int32(*(*uint8)(unsafe.Pointer(a + 10))))+int32(*(*uint8)(unsafe.Pointer(a + 11)))),
+ Xsnprintf(tls, bp+176, uint32(unsafe.Sizeof([100]uint8{})),
+ ts+139,
+ VaList(bp+96, 256*int32(*(*uint8)(unsafe.Pointer(a)))+int32(*(*uint8)(unsafe.Pointer(a + 1))), 256*int32(*(*uint8)(unsafe.Pointer(a + 2)))+int32(*(*uint8)(unsafe.Pointer(a + 3))),
+ 256*int32(*(*uint8)(unsafe.Pointer(a + 4)))+int32(*(*uint8)(unsafe.Pointer(a + 5))), 256*int32(*(*uint8)(unsafe.Pointer(a + 6)))+int32(*(*uint8)(unsafe.Pointer(a + 7))),
+ 256*int32(*(*uint8)(unsafe.Pointer(a + 8)))+int32(*(*uint8)(unsafe.Pointer(a + 9))), 256*int32(*(*uint8)(unsafe.Pointer(a + 10)))+int32(*(*uint8)(unsafe.Pointer(a + 11))),
int32(*(*uint8)(unsafe.Pointer(a + 12))), int32(*(*uint8)(unsafe.Pointer(a + 13))), int32(*(*uint8)(unsafe.Pointer(a + 14))), int32(*(*uint8)(unsafe.Pointer(a + 15)))))
}
// Replace longest /(^0|:)[:0]{2,}/ with "::"
i = AssignInt32(&best, 0)
max = 2
- for ; *(*uint8)(unsafe.Pointer(bp + 176 /* &buf[0] */ + uintptr(i))) != 0; i++ {
- if (i != 0) && (int32(*(*uint8)(unsafe.Pointer(bp + 176 /* &buf[0] */ + uintptr(i)))) != ':') {
+ for ; *(*uint8)(unsafe.Pointer(bp + 176 + uintptr(i))) != 0; i++ {
+ if i != 0 && int32(*(*uint8)(unsafe.Pointer(bp + 176 + uintptr(i)))) != ':' {
continue
}
- j = int32(Xstrspn(tls, (bp + 176 /* &buf[0] */ + uintptr(i)), ts+169 /* ":0" */))
+ j = int32(Xstrspn(tls, bp+176+uintptr(i), ts+169))
if j > max {
best = i
max = j
}
}
if max > 3 {
- *(*uint8)(unsafe.Pointer(bp + 176 /* &buf[0] */ + uintptr(best))) = AssignPtrUint8(bp+176 /* &buf */ +uintptr((best+1)), uint8(':'))
- Xmemmove(tls, ((bp + 176 /* &buf[0] */ + uintptr(best)) + uintptr(2)), ((bp + 176 /* &buf[0] */ + uintptr(best)) + uintptr(max)), (uint32(((i - best) - max) + 1)))
+ *(*uint8)(unsafe.Pointer(bp + 176 + uintptr(best))) = AssignPtrUint8(bp+176+uintptr(best+1), uint8(':'))
+ Xmemmove(tls, bp+176+uintptr(best)+uintptr(2), bp+176+uintptr(best)+uintptr(max), uint32(i-best-max+1))
}
- if Xstrlen(tls, bp+176 /* &buf[0] */) < l {
- Xstrcpy(tls, s, bp+176 /* &buf[0] */)
+ if Xstrlen(tls, bp+176) < l {
+ Xstrcpy(tls, s, bp+176)
return s
}
break
default:
- (*(*int32)(unsafe.Pointer(X___errno_location(tls)))) = 97
+ *(*int32)(unsafe.Pointer(X___errno_location(tls))) = 97
return uintptr(0)
}
- (*(*int32)(unsafe.Pointer(X___errno_location(tls)))) = 28
+ *(*int32)(unsafe.Pointer(X___errno_location(tls))) = 28
return uintptr(0)
}
func hexval(tls *TLS, c uint32) int32 { /* inet_pton.c:7:12: */
- if (c - uint32('0')) < uint32(10) {
- return (int32(c - uint32('0')))
+ if c-uint32('0') < uint32(10) {
+ return int32(c - uint32('0'))
}
- c = c | (uint32(32))
- if (c - uint32('a')) < uint32(6) {
- return (int32((c - uint32('a')) + uint32(10)))
+ c = c | uint32(32)
+ if c-uint32('a') < uint32(6) {
+ return int32(c - uint32('a') + uint32(10))
}
return -1
}
@@ -4793,40 +4793,40 @@ func Xinet_pton(tls *TLS, af int32, s uintptr, a0 uintptr) int32 { /* inet_pton.
if af == 2 {
for i = 0; i < 4; i++ {
- for v = AssignInt32(&j, 0); (j < 3) && (func() int32 {
+ for v = AssignInt32(&j, 0); j < 3 && func() int32 {
if 0 != 0 {
return Xisdigit(tls, int32(*(*uint8)(unsafe.Pointer(s + uintptr(j)))))
}
- return (Bool32(((uint32(*(*uint8)(unsafe.Pointer(s + uintptr(j))))) - uint32('0')) < uint32(10)))
- }() != 0); j++ {
- v = (((10 * v) + int32(*(*uint8)(unsafe.Pointer(s + uintptr(j))))) - '0')
+ return Bool32(uint32(*(*uint8)(unsafe.Pointer(s + uintptr(j))))-uint32('0') < uint32(10))
+ }() != 0; j++ {
+ v = 10*v + int32(*(*uint8)(unsafe.Pointer(s + uintptr(j)))) - '0'
}
- if ((j == 0) || ((j > 1) && (int32(*(*uint8)(unsafe.Pointer(s))) == '0'))) || (v > 255) {
+ if j == 0 || j > 1 && int32(*(*uint8)(unsafe.Pointer(s))) == '0' || v > 255 {
return 0
}
*(*uint8)(unsafe.Pointer(a + uintptr(i))) = uint8(v)
- if (int32(*(*uint8)(unsafe.Pointer(s + uintptr(j)))) == 0) && (i == 3) {
+ if int32(*(*uint8)(unsafe.Pointer(s + uintptr(j)))) == 0 && i == 3 {
return 1
}
if int32(*(*uint8)(unsafe.Pointer(s + uintptr(j)))) != '.' {
return 0
}
- s += (uintptr(j + 1))
+ s += uintptr(j + 1)
}
return 0
} else if af != 10 {
- (*(*int32)(unsafe.Pointer(X___errno_location(tls)))) = 97
+ *(*int32)(unsafe.Pointer(X___errno_location(tls))) = 97
return -1
}
- if (int32(*(*uint8)(unsafe.Pointer(s))) == ':') && (int32(*(*uint8)(unsafe.Pointer(PreIncUintptr(&s, 1)))) != ':') {
+ if int32(*(*uint8)(unsafe.Pointer(s))) == ':' && int32(*(*uint8)(unsafe.Pointer(PreIncUintptr(&s, 1)))) != ':' {
return 0
}
for i = 0; ; i++ {
- if (int32(*(*uint8)(unsafe.Pointer(s))) == ':') && (brk < 0) {
+ if int32(*(*uint8)(unsafe.Pointer(s))) == ':' && brk < 0 {
brk = i
- *(*uint16_t)(unsafe.Pointer(bp /* &ip[0] */ + uintptr((i&7))*2)) = uint16_t(0)
+ *(*uint16_t)(unsafe.Pointer(bp + uintptr(i&7)*2)) = uint16_t(0)
if !(int32(*(*uint8)(unsafe.Pointer(PreIncUintptr(&s, 1)))) != 0) {
break
}
@@ -4835,40 +4835,40 @@ func Xinet_pton(tls *TLS, af int32, s uintptr, a0 uintptr) int32 { /* inet_pton.
}
continue
}
- for v = AssignInt32(&j, 0); (j < 4) && ((AssignInt32(&d, hexval(tls, uint32(*(*uint8)(unsafe.Pointer(s + uintptr(j))))))) >= 0); j++ {
- v = ((16 * v) + d)
+ for v = AssignInt32(&j, 0); j < 4 && AssignInt32(&d, hexval(tls, uint32(*(*uint8)(unsafe.Pointer(s + uintptr(j)))))) >= 0; j++ {
+ v = 16*v + d
}
if j == 0 {
return 0
}
- *(*uint16_t)(unsafe.Pointer(bp /* &ip[0] */ + uintptr((i&7))*2)) = uint16_t(v)
- if !(int32(*(*uint8)(unsafe.Pointer(s + uintptr(j)))) != 0) && ((brk >= 0) || (i == 7)) {
+ *(*uint16_t)(unsafe.Pointer(bp + uintptr(i&7)*2)) = uint16_t(v)
+ if !(int32(*(*uint8)(unsafe.Pointer(s + uintptr(j)))) != 0) && (brk >= 0 || i == 7) {
break
}
if i == 7 {
return 0
}
if int32(*(*uint8)(unsafe.Pointer(s + uintptr(j)))) != ':' {
- if (int32(*(*uint8)(unsafe.Pointer(s + uintptr(j)))) != '.') || ((i < 6) && (brk < 0)) {
+ if int32(*(*uint8)(unsafe.Pointer(s + uintptr(j)))) != '.' || i < 6 && brk < 0 {
return 0
}
need_v4 = 1
i++
break
}
- s += (uintptr(j + 1))
+ s += uintptr(j + 1)
}
if brk >= 0 {
- Xmemmove(tls, (((bp /* &ip[0] */ + uintptr(brk)*2) + uintptr(7)*2) - uintptr(i)*2), (bp /* &ip[0] */ + uintptr(brk)*2), (uint32(2 * ((i + 1) - brk))))
- for j = 0; j < (7 - i); j++ {
- *(*uint16_t)(unsafe.Pointer(bp /* &ip[0] */ + uintptr((brk+j))*2)) = uint16_t(0)
+ Xmemmove(tls, bp+uintptr(brk)*2+uintptr(7)*2-uintptr(i)*2, bp+uintptr(brk)*2, uint32(2*(i+1-brk)))
+ for j = 0; j < 7-i; j++ {
+ *(*uint16_t)(unsafe.Pointer(bp + uintptr(brk+j)*2)) = uint16_t(0)
}
}
for j = 0; j < 8; j++ {
- *(*uint8)(unsafe.Pointer(PostIncUintptr(&a, 1))) = (uint8(int32(*(*uint16_t)(unsafe.Pointer(bp /* &ip[0] */ + uintptr(j)*2))) >> 8))
- *(*uint8)(unsafe.Pointer(PostIncUintptr(&a, 1))) = uint8(*(*uint16_t)(unsafe.Pointer(bp /* &ip[0] */ + uintptr(j)*2)))
+ *(*uint8)(unsafe.Pointer(PostIncUintptr(&a, 1))) = uint8(int32(*(*uint16_t)(unsafe.Pointer(bp + uintptr(j)*2))) >> 8)
+ *(*uint8)(unsafe.Pointer(PostIncUintptr(&a, 1))) = uint8(*(*uint16_t)(unsafe.Pointer(bp + uintptr(j)*2)))
}
- if (need_v4 != 0) && (Xinet_pton(tls, 2, s, (a-uintptr(4))) <= 0) {
+ if need_v4 != 0 && Xinet_pton(tls, 2, s, a-uintptr(4)) <= 0 {
return 0
}
return 1
@@ -4882,11 +4882,11 @@ func X__lookup_ipliteral(tls *TLS, buf uintptr, name uintptr, family int32) int3
// var a6 in6_addr at bp+68, 16
- if X__inet_aton(tls, name, bp /* &a4 */) > 0 {
+ if X__inet_aton(tls, name, bp) > 0 {
if family == 10 { // wrong family
return -2
}
- Xmemcpy(tls, (buf + 8 /* &.addr */), bp /* &a4 */, uint32(unsafe.Sizeof(in_addr{})))
+ Xmemcpy(tls, buf+8, bp, uint32(unsafe.Sizeof(in_addr{})))
(*address)(unsafe.Pointer(buf)).family = 2
(*address)(unsafe.Pointer(buf)).scopeid = uint32(0)
return 1
@@ -4897,33 +4897,33 @@ func X__lookup_ipliteral(tls *TLS, buf uintptr, name uintptr, family int32) int3
// var z uintptr at bp+84, 4
var scopeid uint64 = uint64(0)
- if (p != 0) && (((int32(p) - int32(name)) / 1) < 64) {
- Xmemcpy(tls, bp+4 /* &tmp[0] */, name, (uint32((int32(p) - int32(name)) / 1)))
- *(*uint8)(unsafe.Pointer(bp + 4 /* &tmp[0] */ + uintptr(((int32(p) - int32(name)) / 1)))) = uint8(0)
+ if p != 0 && (int32(p)-int32(name))/1 < 64 {
+ Xmemcpy(tls, bp+4, name, uint32((int32(p)-int32(name))/1))
+ *(*uint8)(unsafe.Pointer(bp + 4 + uintptr((int32(p)-int32(name))/1))) = uint8(0)
name = bp + 4 /* &tmp[0] */
}
- if Xinet_pton(tls, 10, name, bp+68 /* &a6 */) <= 0 {
+ if Xinet_pton(tls, 10, name, bp+68) <= 0 {
return 0
}
if family == 2 { // wrong family
return -2
}
- Xmemcpy(tls, (buf + 8 /* &.addr */), bp+68 /* &a6 */, uint32(unsafe.Sizeof(in6_addr{})))
+ Xmemcpy(tls, buf+8, bp+68, uint32(unsafe.Sizeof(in6_addr{})))
(*address)(unsafe.Pointer(buf)).family = 10
if p != 0 {
if func() int32 {
if 0 != 0 {
return Xisdigit(tls, int32(*(*uint8)(unsafe.Pointer(PreIncUintptr(&p, 1)))))
}
- return (Bool32(((uint32(*(*uint8)(unsafe.Pointer(PreIncUintptr(&p, 1))))) - uint32('0')) < uint32(10)))
+ return Bool32(uint32(*(*uint8)(unsafe.Pointer(PreIncUintptr(&p, 1))))-uint32('0') < uint32(10))
}() != 0 {
- scopeid = Xstrtoull(tls, p, bp+84 /* &z */, 10)
+ scopeid = Xstrtoull(tls, p, bp+84, 10)
} else {
- *(*uintptr)(unsafe.Pointer(bp + 84 /* z */)) = (p - uintptr(1))
+ *(*uintptr)(unsafe.Pointer(bp + 84 /* z */)) = p - uintptr(1)
}
- if *(*uint8)(unsafe.Pointer(*(*uintptr)(unsafe.Pointer(bp + 84 /* z */)))) != 0 {
+ if *(*uint8)(unsafe.Pointer(*(*uintptr)(unsafe.Pointer(bp + 84)))) != 0 {
Xabort(tls) //TODO-
// if (!IN6_IS_ADDR_LINKLOCAL(&a6) &&
// !IN6_IS_ADDR_MC_LINKLOCAL(&a6))
@@ -4942,10 +4942,10 @@ func X__lookup_ipliteral(tls *TLS, buf uintptr, name uintptr, family int32) int3
func is_valid_hostname(tls *TLS, host uintptr) int32 { /* lookup_name.c:18:12: */
var s uintptr
//TODO if (strnlen(host, 255)-1 >= 254 || mbstowcs(0, host, 0) == -1) return 0;
- if (Xstrnlen(tls, host, uint32(255)) - size_t(1)) >= size_t(254) {
+ if Xstrnlen(tls, host, uint32(255))-size_t(1) >= size_t(254) {
return 0
}
- for s = host; (((int32(*(*uint8)(unsafe.Pointer(s))) >= 0x80) || (int32(*(*uint8)(unsafe.Pointer(s))) == '.')) || (int32(*(*uint8)(unsafe.Pointer(s))) == '-')) || (Xisalnum(tls, int32(*(*uint8)(unsafe.Pointer(s)))) != 0); s++ {
+ for s = host; int32(*(*uint8)(unsafe.Pointer(s))) >= 0x80 || int32(*(*uint8)(unsafe.Pointer(s))) == '.' || int32(*(*uint8)(unsafe.Pointer(s))) == '-' || Xisalnum(tls, int32(*(*uint8)(unsafe.Pointer(s)))) != 0; s++ {
}
return BoolInt32(!(*(*uint8)(unsafe.Pointer(s)) != 0))
}
@@ -4957,7 +4957,7 @@ func name_from_null(tls *TLS, buf uintptr, name uintptr, family int32, flags int
if name != 0 {
return 0
}
- if (flags & 0x01) != 0 {
+ if flags&0x01 != 0 {
//TODO if (family != AF_INET6)
//TODO buf[cnt++] = (struct address){ .family = AF_INET };
if family != 10 {
@@ -5000,7 +5000,7 @@ func name_from_hosts(tls *TLS, buf uintptr, canon uintptr, name uintptr, family
//TODO FILE _f, *f = __fopen_rb_ca("/etc/hosts", &_f, _buf, sizeof _buf);
var _f FILE
_ = _f
- var f uintptr = Xfopen(tls, ts+76 /* "/etc/hosts" */, ts+87 /* "rb" */)
+ var f uintptr = Xfopen(tls, ts+76, ts+87)
if !(f != 0) {
switch *(*int32)(unsafe.Pointer(X___errno_location(tls))) {
case 2:
@@ -5014,25 +5014,25 @@ func name_from_hosts(tls *TLS, buf uintptr, canon uintptr, name uintptr, family
return -11
}
}
- for (Xfgets(tls, bp /* &line[0] */, int32(unsafe.Sizeof([512]uint8{})), f) != 0) && (cnt < 48) {
+ for Xfgets(tls, bp, int32(unsafe.Sizeof([512]uint8{})), f) != 0 && cnt < 48 {
var p uintptr
var z uintptr
- if AssignUintptr(&p, Xstrchr(tls, bp /* &line[0] */, '#')) != 0 {
+ if AssignUintptr(&p, Xstrchr(tls, bp, '#')) != 0 {
*(*uint8)(unsafe.Pointer(PostIncUintptr(&p, 1))) = uint8('\n')
*(*uint8)(unsafe.Pointer(p)) = uint8(0)
}
- for p = (bp /* &line[0] */ + uintptr(1)); (AssignUintptr(&p, Xstrstr(tls, p, name)) != 0) && (!(__isspace(tls, int32(*(*uint8)(unsafe.Pointer(p + UintptrFromInt32(-1))))) != 0) || !(__isspace(tls, int32(*(*uint8)(unsafe.Pointer(p + uintptr(l))))) != 0)); p++ {
+ for p = bp + uintptr(1); AssignUintptr(&p, Xstrstr(tls, p, name)) != 0 && (!(__isspace(tls, int32(*(*uint8)(unsafe.Pointer(p + UintptrFromInt32(-1))))) != 0) || !(__isspace(tls, int32(*(*uint8)(unsafe.Pointer(p + uintptr(l))))) != 0)); p++ {
}
if !(p != 0) {
continue
}
// Isolate IP address to parse
- for p = bp; /* &line[0] */ (*(*uint8)(unsafe.Pointer(p)) != 0) && !(__isspace(tls, int32(*(*uint8)(unsafe.Pointer(p)))) != 0); p++ {
+ for p = bp; /* &line[0] */ *(*uint8)(unsafe.Pointer(p)) != 0 && !(__isspace(tls, int32(*(*uint8)(unsafe.Pointer(p)))) != 0); p++ {
}
*(*uint8)(unsafe.Pointer(PostIncUintptr(&p, 1))) = uint8(0)
- switch name_from_numeric(tls, (buf + uintptr(cnt)*28), bp /* &line[0] */, family) {
+ switch name_from_numeric(tls, buf+uintptr(cnt)*28, bp, family) {
case 1:
cnt++
break
@@ -5044,13 +5044,13 @@ func name_from_hosts(tls *TLS, buf uintptr, canon uintptr, name uintptr, family
}
// Extract first name as canonical name
- for ; (*(*uint8)(unsafe.Pointer(p)) != 0) && (__isspace(tls, int32(*(*uint8)(unsafe.Pointer(p)))) != 0); p++ {
+ for ; *(*uint8)(unsafe.Pointer(p)) != 0 && __isspace(tls, int32(*(*uint8)(unsafe.Pointer(p)))) != 0; p++ {
}
- for z = p; (*(*uint8)(unsafe.Pointer(z)) != 0) && !(__isspace(tls, int32(*(*uint8)(unsafe.Pointer(z)))) != 0); z++ {
+ for z = p; *(*uint8)(unsafe.Pointer(z)) != 0 && !(__isspace(tls, int32(*(*uint8)(unsafe.Pointer(z)))) != 0); z++ {
}
*(*uint8)(unsafe.Pointer(z)) = uint8(0)
if is_valid_hostname(tls, p) != 0 {
- Xmemcpy(tls, canon, p, (uint32(((int32(z) - int32(p)) / 1) + 1)))
+ Xmemcpy(tls, canon, p, uint32((int32(z)-int32(p))/1+1))
}
}
//TODO __fclose_ca(f);
@@ -5122,26 +5122,26 @@ type policy = struct {
} /* lookup_name.c:237:14 */
var defpolicy = [6]policy{
- {addr: *(*[16]uint8)(unsafe.Pointer(ts + 172 /* "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01" */)), len: uint8(15), mask: uint8(0xff), prec: uint8(50)},
- {addr: *(*[16]uint8)(unsafe.Pointer(ts + 189 /* "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\x00\x00" */)), len: uint8(11), mask: uint8(0xff), prec: uint8(35), label: uint8(4)},
- {addr: *(*[16]uint8)(unsafe.Pointer(ts + 205 /* " \x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" */)), len: uint8(1), mask: uint8(0xff), prec: uint8(30), label: uint8(2)},
- {addr: *(*[16]uint8)(unsafe.Pointer(ts + 221 /* " \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" */)), len: uint8(3), mask: uint8(0xff), prec: uint8(5), label: uint8(5)},
- {addr: *(*[16]uint8)(unsafe.Pointer(ts + 237 /* "\xfc\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" */)), mask: uint8(0xfe), prec: uint8(3), label: uint8(13)},
+ {addr: *(*[16]uint8)(unsafe.Pointer(ts + 172)), len: uint8(15), mask: uint8(0xff), prec: uint8(50)},
+ {addr: *(*[16]uint8)(unsafe.Pointer(ts + 189)), len: uint8(11), mask: uint8(0xff), prec: uint8(35), label: uint8(4)},
+ {addr: *(*[16]uint8)(unsafe.Pointer(ts + 205)), len: uint8(1), mask: uint8(0xff), prec: uint8(30), label: uint8(2)},
+ {addr: *(*[16]uint8)(unsafe.Pointer(ts + 221)), len: uint8(3), mask: uint8(0xff), prec: uint8(5), label: uint8(5)},
+ {addr: *(*[16]uint8)(unsafe.Pointer(ts + 237)), mask: uint8(0xfe), prec: uint8(3), label: uint8(13)},
// Last rule must match all addresses to stop loop.
- {addr: *(*[16]uint8)(unsafe.Pointer(ts + 253 /* "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" */)), prec: uint8(40), label: uint8(1)},
+ {addr: *(*[16]uint8)(unsafe.Pointer(ts + 253)), prec: uint8(40), label: uint8(1)},
} /* lookup_name.c:241:3 */
func policyof(tls *TLS, a uintptr) uintptr { /* lookup_name.c:259:28: */
var i int32
for i = 0; ; i++ {
- if Xmemcmp(tls, a /* &.__in6_union */ /* &.__s6_addr */, uintptr(unsafe.Pointer(&defpolicy))+uintptr(i)*20 /* &.addr */, uint32(defpolicy[i].len)) != 0 {
+ if Xmemcmp(tls, a, uintptr(unsafe.Pointer(&defpolicy))+uintptr(i)*20, uint32(defpolicy[i].len)) != 0 {
continue
}
- if (int32(*(*uint8_t)(unsafe.Pointer((a /* &.__in6_union */ /* &.__s6_addr */) + uintptr(defpolicy[i].len)))) & int32(defpolicy[i].mask)) !=
- int32(*(*uint8)(unsafe.Pointer((uintptr(unsafe.Pointer(&defpolicy)) + uintptr(i)*20 /* &.addr */) + uintptr(defpolicy[i].len)))) {
+ if int32(*(*uint8_t)(unsafe.Pointer(a + uintptr(defpolicy[i].len))))&int32(defpolicy[i].mask) !=
+ int32(*(*uint8)(unsafe.Pointer(uintptr(unsafe.Pointer(&defpolicy)) + uintptr(i)*20 + uintptr(defpolicy[i].len)))) {
continue
}
- return (uintptr(unsafe.Pointer(&defpolicy)) + uintptr(i)*20)
+ return uintptr(unsafe.Pointer(&defpolicy)) + uintptr(i)*20
}
return uintptr(0)
}
@@ -5151,16 +5151,16 @@ func labelof(tls *TLS, a uintptr) int32 { /* lookup_name.c:272:12: */
}
func scopeof(tls *TLS, a uintptr) int32 { /* lookup_name.c:277:12: */
- if int32(*(*uint8_t)(unsafe.Pointer((a)))) == 0xff {
- return (int32(*(*uint8_t)(unsafe.Pointer((a /* &.__in6_union */ /* &.__s6_addr */) + 1))) & 15)
+ if int32(*(*uint8_t)(unsafe.Pointer(a))) == 0xff {
+ return int32(*(*uint8_t)(unsafe.Pointer(a + 1))) & 15
}
- if ((int32(*(*uint8_t)(unsafe.Pointer((a))))) == 0xfe) && ((int32(*(*uint8_t)(unsafe.Pointer((a) + 1))) & 0xc0) == 0x80) {
+ if int32(*(*uint8_t)(unsafe.Pointer(a))) == 0xfe && int32(*(*uint8_t)(unsafe.Pointer(a + 1)))&0xc0 == 0x80 {
return 2
}
- if ((((((*(*uint32_t)(unsafe.Pointer((a))) == uint32_t(0)) && (*(*uint32_t)(unsafe.Pointer((a) + 1*4)) == uint32_t(0))) && (*(*uint32_t)(unsafe.Pointer((a) + 2*4)) == uint32_t(0))) && (int32(*(*uint8_t)(unsafe.Pointer((a) + 12))) == 0)) && (int32(*(*uint8_t)(unsafe.Pointer((a) + 13))) == 0)) && (int32(*(*uint8_t)(unsafe.Pointer((a) + 14))) == 0)) && (int32(*(*uint8_t)(unsafe.Pointer((a) + 15))) == 1) {
+ if *(*uint32_t)(unsafe.Pointer(a)) == uint32_t(0) && *(*uint32_t)(unsafe.Pointer(a + 1*4)) == uint32_t(0) && *(*uint32_t)(unsafe.Pointer(a + 2*4)) == uint32_t(0) && int32(*(*uint8_t)(unsafe.Pointer(a + 12))) == 0 && int32(*(*uint8_t)(unsafe.Pointer(a + 13))) == 0 && int32(*(*uint8_t)(unsafe.Pointer(a + 14))) == 0 && int32(*(*uint8_t)(unsafe.Pointer(a + 15))) == 1 {
return 2
}
- if ((int32(*(*uint8_t)(unsafe.Pointer((a))))) == 0xfe) && ((int32(*(*uint8_t)(unsafe.Pointer((a) + 1))) & 0xc0) == 0xc0) {
+ if int32(*(*uint8_t)(unsafe.Pointer(a))) == 0xfe && int32(*(*uint8_t)(unsafe.Pointer(a + 1)))&0xc0 == 0xc0 {
return 5
}
return 14
@@ -5172,7 +5172,7 @@ func prefixmatch(tls *TLS, s uintptr, d uintptr) int32 { /* lookup_name.c:286:12
// address. However the definition of the source prefix length is
// not clear and thus this limiting is not yet implemented.
var i uint32
- for i = uint32(0); (i < uint32(128)) && !(((int32(*(*uint8_t)(unsafe.Pointer((s /* &.__in6_union */ /* &.__s6_addr */) + uintptr((i / uint32(8)))))) ^ int32(*(*uint8_t)(unsafe.Pointer((d /* &.__in6_union */ /* &.__s6_addr */) + uintptr((i / uint32(8))))))) & (int32(128) >> (i % uint32(8)))) != 0); i++ {
+ for i = uint32(0); i < uint32(128) && !((int32(*(*uint8_t)(unsafe.Pointer(s /* &.__in6_union */ /* &.__s6_addr */ + uintptr(i/uint32(8)))))^int32(*(*uint8_t)(unsafe.Pointer(d /* &.__in6_union */ /* &.__s6_addr */ + uintptr(i/uint32(8))))))&(int32(128)>>(i%uint32(8))) != 0); i++ {
}
return int32(i)
}
@@ -5180,7 +5180,7 @@ func prefixmatch(tls *TLS, s uintptr, d uintptr) int32 { /* lookup_name.c:286:12
func addrcmp(tls *TLS, _a uintptr, _b uintptr) int32 { /* lookup_name.c:305:12: */
var a uintptr = _a
var b uintptr = _b
- return ((*address)(unsafe.Pointer(b)).sortkey - (*address)(unsafe.Pointer(a)).sortkey)
+ return (*address)(unsafe.Pointer(b)).sortkey - (*address)(unsafe.Pointer(a)).sortkey
}
func X__lookup_name(tls *TLS, buf uintptr, canon uintptr, name uintptr, family int32, flags int32) int32 { /* lookup_name.c:311:5: */
@@ -5196,20 +5196,20 @@ func X__lookup_name(tls *TLS, buf uintptr, canon uintptr, name uintptr, family i
if name != 0 {
// reject empty name and check len so it fits into temp bufs
var l size_t = Xstrnlen(tls, name, uint32(255))
- if (l - size_t(1)) >= size_t(254) {
+ if l-size_t(1) >= size_t(254) {
return -2
}
- Xmemcpy(tls, canon, name, (l + size_t(1)))
+ Xmemcpy(tls, canon, name, l+size_t(1))
}
// Procedurally, a request for v6 addresses with the v4-mapped
// flag set is like a request for unspecified family, followed
// by filtering of the results.
- if (flags & 0x08) != 0 {
+ if flags&0x08 != 0 {
if family == 10 {
family = 0
} else {
- flags = flags - (0x08)
+ flags = flags - 0x08
}
}
@@ -5218,7 +5218,7 @@ func X__lookup_name(tls *TLS, buf uintptr, canon uintptr, name uintptr, family i
if !(cnt != 0) {
cnt = name_from_numeric(tls, buf, name, family)
}
- if !(cnt != 0) && !((flags & 0x04) != 0) {
+ if !(cnt != 0) && !(flags&0x04 != 0) {
cnt = name_from_hosts(tls, buf, canon, name, family)
if !(cnt != 0) {
cnt = name_from_dns_search(tls, buf, canon, name, family)
@@ -5232,7 +5232,7 @@ func X__lookup_name(tls *TLS, buf uintptr, canon uintptr, name uintptr, family i
}
// Filter/transform results for v4-mapped lookup, if requested.
- if (flags & 0x08) != 0 {
+ if flags&0x08 != 0 {
Xabort(tls) //TODO-
// if (!(flags & AI_ALL)) {
// /* If any v6 results exist, remove v4 results. */
@@ -5256,7 +5256,7 @@ func X__lookup_name(tls *TLS, buf uintptr, canon uintptr, name uintptr, family i
// No further processing is needed if there are fewer than 2
// results or if there are only IPv4 results.
- if (cnt < 2) || (family == 2) {
+ if cnt < 2 || family == 2 {
return cnt
}
for i = 0; i < cnt; i++ {
@@ -5289,55 +5289,55 @@ func X__lookup_name(tls *TLS, buf uintptr, canon uintptr, name uintptr, family i
var dalen socklen_t
if family == 10 {
- Xmemcpy(tls, bp /* &da6 */ +8 /* &.sin6_addr */ /* &.__in6_union */ /* &.__s6_addr */, buf+uintptr(i)*28+8 /* &.addr */, uint32(16))
+ Xmemcpy(tls, bp+8, buf+uintptr(i)*28+8, uint32(16))
da = bp /* &da6 */
dalen = socklen_t(unsafe.Sizeof(sockaddr_in6{}))
sa1 = bp + 28 /* &sa6 */
*(*socklen_t)(unsafe.Pointer(bp + 88 /* salen */)) = socklen_t(unsafe.Sizeof(sockaddr_in6{}))
} else {
- Xmemcpy(tls, bp+28 /* &sa6 */ +8, /* &.sin6_addr */ /* &.__in6_union */ /* &.__s6_addr */
- ts+90 /* "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff" */, uint32(12))
- Xmemcpy(tls, ((bp /* &da6 */ + 8 /* &.sin6_addr */ /* &.__in6_union */ /* &.__s6_addr */) + uintptr(12)), buf+uintptr(i)*28+8 /* &.addr */, uint32(4))
- Xmemcpy(tls, bp /* &da6 */ +8, /* &.sin6_addr */ /* &.__in6_union */ /* &.__s6_addr */
- ts+90 /* "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff" */, uint32(12))
- Xmemcpy(tls, ((bp /* &da6 */ + 8 /* &.sin6_addr */ /* &.__in6_union */ /* &.__s6_addr */) + uintptr(12)), buf+uintptr(i)*28+8 /* &.addr */, uint32(4))
- Xmemcpy(tls, (bp + 56 /* &da4 */ + 4 /* &.sin_addr */), buf+uintptr(i)*28+8 /* &.addr */, uint32(4))
+ Xmemcpy(tls, bp+28+8,
+ ts+90, uint32(12))
+ Xmemcpy(tls, bp+8+uintptr(12), buf+uintptr(i)*28+8, uint32(4))
+ Xmemcpy(tls, bp+8,
+ ts+90, uint32(12))
+ Xmemcpy(tls, bp+8+uintptr(12), buf+uintptr(i)*28+8, uint32(4))
+ Xmemcpy(tls, bp+56+4, buf+uintptr(i)*28+8, uint32(4))
da = bp + 56 /* &da4 */
dalen = socklen_t(unsafe.Sizeof(sockaddr_in{}))
sa1 = bp + 72 /* &sa4 */
*(*socklen_t)(unsafe.Pointer(bp + 88 /* salen */)) = socklen_t(unsafe.Sizeof(sockaddr_in{}))
}
- var dpolicy uintptr = policyof(tls, (bp /* &da6 */ + 8 /* &.sin6_addr */))
- var dscope int32 = scopeof(tls, (bp /* &da6 */ + 8 /* &.sin6_addr */))
+ var dpolicy uintptr = policyof(tls, bp+8)
+ var dscope int32 = scopeof(tls, bp+8)
var dlabel int32 = int32((*policy)(unsafe.Pointer(dpolicy)).label)
var dprec int32 = int32((*policy)(unsafe.Pointer(dpolicy)).prec)
var prefixlen int32 = 0
- var fd int32 = Xsocket(tls, family, (2 | 02000000), 17)
+ var fd int32 = Xsocket(tls, family, 2|02000000, 17)
if fd >= 0 {
if !(Xconnect(tls, fd, da, dalen) != 0) {
- key = key | (0x40000000)
- if !(Xgetsockname(tls, fd, sa1, bp+88 /* &salen */) != 0) {
+ key = key | 0x40000000
+ if !(Xgetsockname(tls, fd, sa1, bp+88) != 0) {
if family == 2 {
Xmemcpy(tls,
- ((bp + 28 /* &sa6 */ + 8 /* &.sin6_addr */ /* &.__in6_union */ /* &.__s6_addr */) + uintptr(12)),
- (bp + 72 /* &sa4 */ + 4 /* &.sin_addr */), uint32(4))
+ bp+28+8+uintptr(12),
+ bp+72+4, uint32(4))
}
- if dscope == scopeof(tls, (bp+28 /* &sa6 */ +8 /* &.sin6_addr */)) {
- key = key | (0x20000000)
+ if dscope == scopeof(tls, bp+28+8) {
+ key = key | 0x20000000
}
- if dlabel == labelof(tls, (bp+28 /* &sa6 */ +8 /* &.sin6_addr */)) {
- key = key | (0x10000000)
+ if dlabel == labelof(tls, bp+28+8) {
+ key = key | 0x10000000
}
- prefixlen = prefixmatch(tls, (bp + 28 /* &sa6 */ + 8 /* &.sin6_addr */),
- (bp /* &da6 */ + 8 /* &.sin6_addr */))
+ prefixlen = prefixmatch(tls, bp+28+8,
+ bp+8)
}
}
Xclose(tls, fd)
}
- key = key | (dprec << 20)
- key = key | ((15 - dscope) << 16)
- key = key | (prefixlen << 8)
- key = key | ((48 - i) << 0)
+ key = key | dprec<<20
+ key = key | (15-dscope)<<16
+ key = key | prefixlen<<8
+ key = key | (48-i)<<0
(*address)(unsafe.Pointer(buf + uintptr(i)*28)).sortkey = key
}
Xqsort(tls, buf, uint32(cnt), uint32(unsafe.Sizeof(address{})), *(*uintptr)(unsafe.Pointer(&struct {
@@ -5400,9 +5400,9 @@ func X__lookup_serv(tls *TLS, buf uintptr, name uintptr, proto int32, socktype i
if !(int32(*(*uint8)(unsafe.Pointer(name))) != 0) {
return -8
}
- port = Xstrtoul(tls, name, bp /* &z */, 10)
+ port = Xstrtoul(tls, name, bp, 10)
}
- if !(int32(*(*uint8)(unsafe.Pointer(*(*uintptr)(unsafe.Pointer(bp /* z */))))) != 0) {
+ if !(int32(*(*uint8)(unsafe.Pointer(*(*uintptr)(unsafe.Pointer(bp))))) != 0) {
if port > uint32(65535) {
return -8
}
@@ -5419,7 +5419,7 @@ func X__lookup_serv(tls *TLS, buf uintptr, name uintptr, proto int32, socktype i
return cnt
}
- if (flags & 0x400) != 0 {
+ if flags&0x400 != 0 {
return -2
}
@@ -5475,55 +5475,55 @@ func X__lookup_serv(tls *TLS, buf uintptr, name uintptr, proto int32, socktype i
}
func temper(tls *TLS, x uint32) uint32 { /* rand_r.c:3:17: */
- x = x ^ (x >> 11)
- x = x ^ ((x << 7) & 0x9D2C5680)
- x = x ^ ((x << 15) & 0xEFC60000)
- x = x ^ (x >> 18)
+ x = x ^ x>>11
+ x = x ^ x<<7&0x9D2C5680
+ x = x ^ x<<15&0xEFC60000
+ x = x ^ x>>18
return x
}
func Xrand_r(tls *TLS, seed uintptr) int32 { /* rand_r.c:12:5: */
- return (int32(temper(tls, AssignPtrUint32(seed, ((*(*uint32)(unsafe.Pointer(seed))*uint32(1103515245))+uint32(12345)))) / uint32(2)))
+ return int32(temper(tls, AssignPtrUint32(seed, *(*uint32)(unsafe.Pointer(seed))*uint32(1103515245)+uint32(12345))) / uint32(2))
}
func X__lockfile(tls *TLS, f uintptr) int32 { /* __lockfile.c:4:5: */
var owner int32 = (*FILE)(unsafe.Pointer(f)).lock
var tid int32 = (*__pthread)(unsafe.Pointer(__pthread_self(tls))).tid
- if (owner & CplInt32(0x40000000)) == tid {
+ if owner&CplInt32(0x40000000) == tid {
return 0
}
- owner = a_cas(tls, (f + 76 /* &.lock */), 0, tid)
+ owner = a_cas(tls, f+76, 0, tid)
if !(owner != 0) {
return 1
}
- for AssignInt32(&owner, a_cas(tls, (f+76 /* &.lock */), 0, (tid|0x40000000))) != 0 {
- if ((owner & 0x40000000) != 0) || (a_cas(tls, (f+76 /* &.lock */), owner, (owner|0x40000000)) == owner) {
- __futexwait(tls, (f + 76 /* &.lock */), (owner | 0x40000000), 1)
+ for AssignInt32(&owner, a_cas(tls, f+76, 0, tid|0x40000000)) != 0 {
+ if owner&0x40000000 != 0 || a_cas(tls, f+76, owner, owner|0x40000000) == owner {
+ __futexwait(tls, f+76, owner|0x40000000, 1)
}
}
return 1
}
func X__unlockfile(tls *TLS, f uintptr) { /* __lockfile.c:19:6: */
- if (a_swap(tls, (f+76 /* &.lock */), 0) & 0x40000000) != 0 {
- __wake(tls, (f + 76 /* &.lock */), 1, 1)
+ if a_swap(tls, f+76, 0)&0x40000000 != 0 {
+ __wake(tls, f+76, 1, 1)
}
}
func X__toread(tls *TLS, f uintptr) int32 { /* __toread.c:3:5: */
- *(*int32)(unsafe.Pointer(f + 72 /* &.mode */)) |= ((*FILE)(unsafe.Pointer(f)).mode - 1)
+ *(*int32)(unsafe.Pointer(f + 72)) |= (*FILE)(unsafe.Pointer(f)).mode - 1
if (*FILE)(unsafe.Pointer(f)).wpos != (*FILE)(unsafe.Pointer(f)).wbase {
(*struct {
f func(*TLS, uintptr, uintptr, size_t) size_t
})(unsafe.Pointer(&struct{ uintptr }{(*FILE)(unsafe.Pointer(f)).write})).f(tls, f, uintptr(0), uint32(0))
}
- (*FILE)(unsafe.Pointer(f)).wpos = AssignPtrUintptr(f+28 /* &.wbase */, AssignPtrUintptr(f+16 /* &.wend */, uintptr(0)))
- if ((*FILE)(unsafe.Pointer(f)).flags & uint32(4)) != 0 {
- *(*uint32)(unsafe.Pointer(f /* &.flags */)) |= (uint32(32))
+ (*FILE)(unsafe.Pointer(f)).wpos = AssignPtrUintptr(f+28, AssignPtrUintptr(f+16, uintptr(0)))
+ if (*FILE)(unsafe.Pointer(f)).flags&uint32(4) != 0 {
+ *(*uint32)(unsafe.Pointer(f)) |= uint32(32)
return -1
}
- (*FILE)(unsafe.Pointer(f)).rpos = AssignPtrUintptr(f+8 /* &.rend */, ((*FILE)(unsafe.Pointer(f)).buf + uintptr((*FILE)(unsafe.Pointer(f)).buf_size)))
- if ((*FILE)(unsafe.Pointer(f)).flags & uint32(16)) != 0 {
+ (*FILE)(unsafe.Pointer(f)).rpos = AssignPtrUintptr(f+8, (*FILE)(unsafe.Pointer(f)).buf+uintptr((*FILE)(unsafe.Pointer(f)).buf_size))
+ if (*FILE)(unsafe.Pointer(f)).flags&uint32(16) != 0 {
return -1
}
return 0
@@ -5543,10 +5543,10 @@ func X__uflow(tls *TLS, f uintptr) int32 { /* __uflow.c:6:5: */
// var c uint8 at bp, 1
- if !(X__toread(tls, f) != 0) && ((*struct {
+ if !(X__toread(tls, f) != 0) && (*struct {
f func(*TLS, uintptr, uintptr, size_t) size_t
- })(unsafe.Pointer(&struct{ uintptr }{(*FILE)(unsafe.Pointer(f)).read})).f(tls, f, bp /* &c */, uint32(1)) == size_t(1)) {
- return int32(*(*uint8)(unsafe.Pointer(bp /* c */)))
+ })(unsafe.Pointer(&struct{ uintptr }{(*FILE)(unsafe.Pointer(f)).read})).f(tls, f, bp, uint32(1)) == size_t(1) {
+ return int32(*(*uint8)(unsafe.Pointer(bp)))
}
return -1
}
@@ -5635,19 +5635,19 @@ func Xvfscanf(tls *TLS, f uintptr, fmt uintptr, ap va_list) int32 { /* vfscanf.c
matches = 0
pos = int64(0)
__need_unlock = func() int32 {
- if (*FILE)(unsafe.Pointer((f))).lock >= 0 {
+ if (*FILE)(unsafe.Pointer(f)).lock >= 0 {
return X__lockfile(tls, f)
}
return 0
}()
- if !(!(int32((*FILE)(unsafe.Pointer(f)).rpos) != 0)) {
+ if !!(int32((*FILE)(unsafe.Pointer(f)).rpos) != 0) {
goto __1
}
X__toread(tls, f)
__1:
;
- if !(!(int32((*FILE)(unsafe.Pointer(f)).rpos) != 0)) {
+ if !!(int32((*FILE)(unsafe.Pointer(f)).rpos) != 0) {
goto __2
}
goto input_fail
@@ -5676,7 +5676,7 @@ __8:
X__shlim(tls, f, int64(0))
__9:
if !(__isspace(tls, func() int32 {
- if (*FILE)(unsafe.Pointer((f))).rpos != (*FILE)(unsafe.Pointer((f))).shend {
+ if (*FILE)(unsafe.Pointer(f)).rpos != (*FILE)(unsafe.Pointer(f)).shend {
return int32(*(*uint8)(unsafe.Pointer(PostIncUintptr(&(*FILE)(unsafe.Pointer(f)).rpos, 1))))
}
return X__shgetc(tls, f)
@@ -5686,15 +5686,15 @@ __9:
goto __9
__10:
;
- if (*FILE)(unsafe.Pointer((f))).shlim >= int64(0) {
+ if (*FILE)(unsafe.Pointer(f)).shlim >= int64(0) {
(*FILE)(unsafe.Pointer(f)).rpos--
} else {
}
- pos = pos + ((*FILE)(unsafe.Pointer((f))).shcnt + (off_t((int32((*FILE)(unsafe.Pointer((f))).rpos) - int32((*FILE)(unsafe.Pointer((f))).buf)) / 1)))
+ pos = pos + ((*FILE)(unsafe.Pointer(f)).shcnt + off_t((int32((*FILE)(unsafe.Pointer(f)).rpos)-int32((*FILE)(unsafe.Pointer(f)).buf))/1))
goto __4
__6:
;
- if !((int32(*(*uint8)(unsafe.Pointer(p))) != '%') || (int32(*(*uint8)(unsafe.Pointer(p + 1))) == '%')) {
+ if !(int32(*(*uint8)(unsafe.Pointer(p))) != '%' || int32(*(*uint8)(unsafe.Pointer(p + 1))) == '%') {
goto __11
}
X__shlim(tls, f, int64(0))
@@ -5704,7 +5704,7 @@ __6:
p++
__14:
if !(__isspace(tls, AssignInt32(&c, func() int32 {
- if (*FILE)(unsafe.Pointer((f))).rpos != (*FILE)(unsafe.Pointer((f))).shend {
+ if (*FILE)(unsafe.Pointer(f)).rpos != (*FILE)(unsafe.Pointer(f)).shend {
return int32(*(*uint8)(unsafe.Pointer(PostIncUintptr(&(*FILE)(unsafe.Pointer(f)).rpos, 1))))
}
return X__shgetc(tls, f)
@@ -5717,7 +5717,7 @@ __15:
goto __13
__12:
c = func() int32 {
- if (*FILE)(unsafe.Pointer((f))).rpos != (*FILE)(unsafe.Pointer((f))).shend {
+ if (*FILE)(unsafe.Pointer(f)).rpos != (*FILE)(unsafe.Pointer(f)).shend {
return int32(*(*uint8)(unsafe.Pointer(PostIncUintptr(&(*FILE)(unsafe.Pointer(f)).rpos, 1))))
}
return X__shgetc(tls, f)
@@ -5727,7 +5727,7 @@ __13:
if !(c != int32(*(*uint8)(unsafe.Pointer(p)))) {
goto __16
}
- if (*FILE)(unsafe.Pointer((f))).shlim >= int64(0) {
+ if (*FILE)(unsafe.Pointer(f)).shlim >= int64(0) {
(*FILE)(unsafe.Pointer(f)).rpos--
} else {
}
@@ -5740,7 +5740,7 @@ __17:
goto match_fail
__16:
;
- pos = pos + ((*FILE)(unsafe.Pointer((f))).shcnt + (off_t((int32((*FILE)(unsafe.Pointer((f))).rpos) - int32((*FILE)(unsafe.Pointer((f))).buf)) / 1)))
+ pos = pos + ((*FILE)(unsafe.Pointer(f)).shcnt + off_t((int32((*FILE)(unsafe.Pointer(f)).rpos)-int32((*FILE)(unsafe.Pointer(f)).buf))/1))
goto __4
__11:
;
@@ -5753,15 +5753,15 @@ __11:
p++
goto __19
__18:
- if !((func() int32 {
+ if !(func() int32 {
if 0 != 0 {
return Xisdigit(tls, int32(*(*uint8)(unsafe.Pointer(p))))
}
- return (Bool32(((uint32(*(*uint8)(unsafe.Pointer(p)))) - uint32('0')) < uint32(10)))
- }() != 0) && (int32(*(*uint8)(unsafe.Pointer(p + 1))) == '$')) {
+ return Bool32(uint32(*(*uint8)(unsafe.Pointer(p)))-uint32('0') < uint32(10))
+ }() != 0 && int32(*(*uint8)(unsafe.Pointer(p + 1))) == '$') {
goto __20
}
- dest = arg_n(tls, ap, (uint32(int32(*(*uint8)(unsafe.Pointer(p))) - '0')))
+ dest = arg_n(tls, ap, uint32(int32(*(*uint8)(unsafe.Pointer(p)))-'0'))
p += uintptr(2)
goto __21
__20:
@@ -5777,11 +5777,11 @@ __22:
if 0 != 0 {
return Xisdigit(tls, int32(*(*uint8)(unsafe.Pointer(p))))
}
- return (Bool32(((uint32(*(*uint8)(unsafe.Pointer(p)))) - uint32('0')) < uint32(10)))
+ return Bool32(uint32(*(*uint8)(unsafe.Pointer(p)))-uint32('0') < uint32(10))
}() != 0) {
goto __24
}
- width = (((10 * width) + int32(*(*uint8)(unsafe.Pointer(p)))) - '0')
+ width = 10*width + int32(*(*uint8)(unsafe.Pointer(p))) - '0'
goto __23
__23:
p++
@@ -5795,7 +5795,7 @@ __24:
}
wcs = uintptr(0)
s = uintptr(0)
- alloc = BoolInt32(!(!(dest != 0)))
+ alloc = BoolInt32(!!(dest != 0))
p++
goto __26
__25:
@@ -5928,10 +5928,10 @@ __27:
t = int32(*(*uint8)(unsafe.Pointer(p)))
// C or S
- if !((t & 0x2f) == 3) {
+ if !(t&0x2f == 3) {
goto __60
}
- t = t | (32)
+ t = t | 32
size = 1
__60:
;
@@ -5964,7 +5964,7 @@ __65:
X__shlim(tls, f, int64(0))
__67:
if !(__isspace(tls, func() int32 {
- if (*FILE)(unsafe.Pointer((f))).rpos != (*FILE)(unsafe.Pointer((f))).shend {
+ if (*FILE)(unsafe.Pointer(f)).rpos != (*FILE)(unsafe.Pointer(f)).shend {
return int32(*(*uint8)(unsafe.Pointer(PostIncUintptr(&(*FILE)(unsafe.Pointer(f)).rpos, 1))))
}
return X__shgetc(tls, f)
@@ -5974,27 +5974,27 @@ __67:
goto __67
__68:
;
- if (*FILE)(unsafe.Pointer((f))).shlim >= int64(0) {
+ if (*FILE)(unsafe.Pointer(f)).shlim >= int64(0) {
(*FILE)(unsafe.Pointer(f)).rpos--
} else {
}
- pos = pos + ((*FILE)(unsafe.Pointer((f))).shcnt + (off_t((int32((*FILE)(unsafe.Pointer((f))).rpos) - int32((*FILE)(unsafe.Pointer((f))).buf)) / 1)))
+ pos = pos + ((*FILE)(unsafe.Pointer(f)).shcnt + off_t((int32((*FILE)(unsafe.Pointer(f)).rpos)-int32((*FILE)(unsafe.Pointer(f)).buf))/1))
__61:
;
X__shlim(tls, f, int64(width))
- if !((func() int32 {
- if (*FILE)(unsafe.Pointer((f))).rpos != (*FILE)(unsafe.Pointer((f))).shend {
+ if !(func() int32 {
+ if (*FILE)(unsafe.Pointer(f)).rpos != (*FILE)(unsafe.Pointer(f)).shend {
return int32(*(*uint8)(unsafe.Pointer(PostIncUintptr(&(*FILE)(unsafe.Pointer(f)).rpos, 1))))
}
return X__shgetc(tls, f)
- }()) < 0) {
+ }() < 0) {
goto __69
}
goto input_fail
__69:
;
- if (*FILE)(unsafe.Pointer((f))).shlim >= int64(0) {
+ if (*FILE)(unsafe.Pointer(f)).shlim >= int64(0) {
(*FILE)(unsafe.Pointer(f)).rpos--
} else {
}
@@ -6041,20 +6041,20 @@ __69:
__71:
__72:
__73:
- if !((t == 'c') || (t == 's')) {
+ if !(t == 'c' || t == 's') {
goto __89
}
- Xmemset(tls, bp /* &scanset[0] */, -1, uint32(unsafe.Sizeof([257]uint8{})))
- *(*uint8)(unsafe.Pointer(bp /* &scanset[0] */)) = uint8(0)
+ Xmemset(tls, bp, -1, uint32(unsafe.Sizeof([257]uint8{})))
+ *(*uint8)(unsafe.Pointer(bp)) = uint8(0)
if !(t == 's') {
goto __91
}
- *(*uint8)(unsafe.Pointer(bp /* &scanset[0] */ + 10)) = uint8(0)
- *(*uint8)(unsafe.Pointer(bp /* &scanset[0] */ + 11)) = uint8(0)
- *(*uint8)(unsafe.Pointer(bp /* &scanset[0] */ + 12)) = uint8(0)
- *(*uint8)(unsafe.Pointer(bp /* &scanset[0] */ + 13)) = uint8(0)
- *(*uint8)(unsafe.Pointer(bp /* &scanset[0] */ + 14)) = uint8(0)
- *(*uint8)(unsafe.Pointer(bp /* &scanset[0] */ + 33)) = uint8(0)
+ *(*uint8)(unsafe.Pointer(bp + 10)) = uint8(0)
+ *(*uint8)(unsafe.Pointer(bp + 11)) = uint8(0)
+ *(*uint8)(unsafe.Pointer(bp + 12)) = uint8(0)
+ *(*uint8)(unsafe.Pointer(bp + 13)) = uint8(0)
+ *(*uint8)(unsafe.Pointer(bp + 14)) = uint8(0)
+ *(*uint8)(unsafe.Pointer(bp + 33)) = uint8(0)
__91:
;
goto __90
@@ -6069,20 +6069,20 @@ __92:
invert = 0
__93:
;
- Xmemset(tls, bp /* &scanset[0] */, invert, uint32(unsafe.Sizeof([257]uint8{})))
- *(*uint8)(unsafe.Pointer(bp /* &scanset[0] */)) = uint8(0)
+ Xmemset(tls, bp, invert, uint32(unsafe.Sizeof([257]uint8{})))
+ *(*uint8)(unsafe.Pointer(bp)) = uint8(0)
if !(int32(*(*uint8)(unsafe.Pointer(p))) == '-') {
goto __94
}
p++
- *(*uint8)(unsafe.Pointer(bp /* &scanset[0] */ + 46)) = (uint8(1 - invert))
+ *(*uint8)(unsafe.Pointer(bp + 46)) = uint8(1 - invert)
goto __95
__94:
if !(int32(*(*uint8)(unsafe.Pointer(p))) == ']') {
goto __96
}
p++
- *(*uint8)(unsafe.Pointer(bp /* &scanset[0] */ + 94)) = (uint8(1 - invert))
+ *(*uint8)(unsafe.Pointer(bp + 94)) = uint8(1 - invert)
__96:
;
__95:
@@ -6091,13 +6091,13 @@ __97:
if !(int32(*(*uint8)(unsafe.Pointer(p))) != ']') {
goto __99
}
- if !(!(int32(*(*uint8)(unsafe.Pointer(p))) != 0)) {
+ if !!(int32(*(*uint8)(unsafe.Pointer(p))) != 0) {
goto __100
}
goto fmt_fail
__100:
;
- if !(((int32(*(*uint8)(unsafe.Pointer(p))) == '-') && (*(*uint8)(unsafe.Pointer(p + 1)) != 0)) && (int32(*(*uint8)(unsafe.Pointer(p + 1))) != ']')) {
+ if !(int32(*(*uint8)(unsafe.Pointer(p))) == '-' && *(*uint8)(unsafe.Pointer(p + 1)) != 0 && int32(*(*uint8)(unsafe.Pointer(p + 1))) != ']') {
goto __101
}
c = int32(*(*uint8)(unsafe.Pointer(PostIncUintptr(&p, 1) + UintptrFromInt32(-1))))
@@ -6105,7 +6105,7 @@ __102:
if !(c < int32(*(*uint8)(unsafe.Pointer(p)))) {
goto __104
}
- *(*uint8)(unsafe.Pointer(bp /* &scanset[0] */ + uintptr((1 + c)))) = (uint8(1 - invert))
+ *(*uint8)(unsafe.Pointer(bp + uintptr(1+c))) = uint8(1 - invert)
goto __103
__103:
c++
@@ -6115,7 +6115,7 @@ __104:
;
__101:
;
- *(*uint8)(unsafe.Pointer(bp /* &scanset[0] */ + uintptr((1 + int32(*(*uint8)(unsafe.Pointer(p))))))) = (uint8(1 - invert))
+ *(*uint8)(unsafe.Pointer(bp + uintptr(1+int32(*(*uint8)(unsafe.Pointer(p)))))) = uint8(1 - invert)
goto __98
__98:
p++
@@ -6129,7 +6129,7 @@ __90:
s = uintptr(0)
i = size_t(0)
if t == 'c' {
- k = (uint32(width) + 1)
+ k = uint32(width) + 1
} else {
k = uint32(31)
}
@@ -6139,8 +6139,8 @@ __90:
if !(alloc != 0) {
goto __107
}
- wcs = Xmalloc(tls, (k * size_t(unsafe.Sizeof(wchar_t(0)))))
- if !(!(wcs != 0)) {
+ wcs = Xmalloc(tls, k*size_t(unsafe.Sizeof(wchar_t(0))))
+ if !!(wcs != 0) {
goto __109
}
goto alloc_fail
@@ -6153,15 +6153,15 @@ __108:
;
*(*mbstate_t)(unsafe.Pointer(bp + 268 /* st */)) = mbstate_t{}
__110:
- if !(*(*uint8)(unsafe.Pointer(bp /* &scanset[0] */ + uintptr(((AssignInt32(&c, func() int32 {
- if (*FILE)(unsafe.Pointer((f))).rpos != (*FILE)(unsafe.Pointer((f))).shend {
+ if !(*(*uint8)(unsafe.Pointer(bp + uintptr(AssignInt32(&c, func() int32 {
+ if (*FILE)(unsafe.Pointer(f)).rpos != (*FILE)(unsafe.Pointer(f)).shend {
return int32(*(*uint8)(unsafe.Pointer(PostIncUintptr(&(*FILE)(unsafe.Pointer(f)).rpos, 1))))
}
return X__shgetc(tls, f)
- }())) + 1)))) != 0) {
+ }())+1))) != 0) {
goto __111
}
- switch Xmbrtowc(tls, bp+260 /* &wc */, func() uintptr { *(*uint8)(unsafe.Pointer(bp + 264)) = uint8(c); return bp + 264 }(), uint32(1), bp+268 /* &st */) {
+ switch Xmbrtowc(tls, bp+260, func() uintptr { *(*uint8)(unsafe.Pointer(bp + 264)) = uint8(c); return bp + 264 }(), uint32(1), bp+268 /* &st */) {
case Uint32FromInt32(-1):
goto __113
case Uint32FromInt32(-2):
@@ -6180,12 +6180,12 @@ __112:
*(*wchar_t)(unsafe.Pointer(wcs + uintptr(PostIncUint32(&i, 1))*4)) = *(*wchar_t)(unsafe.Pointer(bp + 260 /* wc */))
__115:
;
- if !((alloc != 0) && (i == k)) {
+ if !(alloc != 0 && i == k) {
goto __116
}
k = k + (k + size_t(1))
- tmp = Xrealloc(tls, wcs, (k * size_t(unsafe.Sizeof(wchar_t(0)))))
- if !(!(tmp != 0)) {
+ tmp = Xrealloc(tls, wcs, k*size_t(unsafe.Sizeof(wchar_t(0))))
+ if !!(tmp != 0) {
goto __117
}
goto alloc_fail
@@ -6197,7 +6197,7 @@ __116:
goto __110
__111:
;
- if !(!(Xmbsinit(tls, bp+268 /* &st */) != 0)) {
+ if !!(Xmbsinit(tls, bp+268) != 0) {
goto __118
}
goto input_fail
@@ -6209,19 +6209,19 @@ __105:
goto __119
}
s = Xmalloc(tls, k)
- if !(!(s != 0)) {
+ if !!(s != 0) {
goto __121
}
goto alloc_fail
__121:
;
__122:
- if !(*(*uint8)(unsafe.Pointer(bp /* &scanset[0] */ + uintptr(((AssignInt32(&c, func() int32 {
- if (*FILE)(unsafe.Pointer((f))).rpos != (*FILE)(unsafe.Pointer((f))).shend {
+ if !(*(*uint8)(unsafe.Pointer(bp + uintptr(AssignInt32(&c, func() int32 {
+ if (*FILE)(unsafe.Pointer(f)).rpos != (*FILE)(unsafe.Pointer(f)).shend {
return int32(*(*uint8)(unsafe.Pointer(PostIncUintptr(&(*FILE)(unsafe.Pointer(f)).rpos, 1))))
}
return X__shgetc(tls, f)
- }())) + 1)))) != 0) {
+ }())+1))) != 0) {
goto __123
}
*(*uint8)(unsafe.Pointer(s + uintptr(PostIncUint32(&i, 1)))) = uint8(c)
@@ -6230,7 +6230,7 @@ __122:
}
k = k + (k + size_t(1))
tmp1 = Xrealloc(tls, s, k)
- if !(!(tmp1 != 0)) {
+ if !!(tmp1 != 0) {
goto __125
}
goto alloc_fail
@@ -6248,12 +6248,12 @@ __119:
goto __126
}
__128:
- if !(*(*uint8)(unsafe.Pointer(bp /* &scanset[0] */ + uintptr(((AssignInt32(&c, func() int32 {
- if (*FILE)(unsafe.Pointer((f))).rpos != (*FILE)(unsafe.Pointer((f))).shend {
+ if !(*(*uint8)(unsafe.Pointer(bp + uintptr(AssignInt32(&c, func() int32 {
+ if (*FILE)(unsafe.Pointer(f)).rpos != (*FILE)(unsafe.Pointer(f)).shend {
return int32(*(*uint8)(unsafe.Pointer(PostIncUintptr(&(*FILE)(unsafe.Pointer(f)).rpos, 1))))
}
return X__shgetc(tls, f)
- }())) + 1)))) != 0) {
+ }())+1))) != 0) {
goto __129
}
*(*uint8)(unsafe.Pointer(s + uintptr(PostIncUint32(&i, 1)))) = uint8(c)
@@ -6263,12 +6263,12 @@ __129:
goto __127
__126:
__130:
- if !(*(*uint8)(unsafe.Pointer(bp /* &scanset[0] */ + uintptr(((AssignInt32(&c, func() int32 {
- if (*FILE)(unsafe.Pointer((f))).rpos != (*FILE)(unsafe.Pointer((f))).shend {
+ if !(*(*uint8)(unsafe.Pointer(bp + uintptr(AssignInt32(&c, func() int32 {
+ if (*FILE)(unsafe.Pointer(f)).rpos != (*FILE)(unsafe.Pointer(f)).shend {
return int32(*(*uint8)(unsafe.Pointer(PostIncUintptr(&(*FILE)(unsafe.Pointer(f)).rpos, 1))))
}
return X__shgetc(tls, f)
- }())) + 1)))) != 0) {
+ }())+1))) != 0) {
goto __131
}
goto __130
@@ -6280,17 +6280,17 @@ __120:
;
__106:
;
- if (*FILE)(unsafe.Pointer((f))).shlim >= int64(0) {
+ if (*FILE)(unsafe.Pointer(f)).shlim >= int64(0) {
(*FILE)(unsafe.Pointer(f)).rpos--
} else {
}
- if !(!(((*FILE)(unsafe.Pointer((f))).shcnt + (off_t((int32((*FILE)(unsafe.Pointer((f))).rpos) - int32((*FILE)(unsafe.Pointer((f))).buf)) / 1))) != 0)) {
+ if !!((*FILE)(unsafe.Pointer(f)).shcnt+off_t((int32((*FILE)(unsafe.Pointer(f)).rpos)-int32((*FILE)(unsafe.Pointer(f)).buf))/1) != 0) {
goto __132
}
goto match_fail
__132:
;
- if !((t == 'c') && (((*FILE)(unsafe.Pointer((f))).shcnt + (off_t((int32((*FILE)(unsafe.Pointer((f))).rpos) - int32((*FILE)(unsafe.Pointer((f))).buf)) / 1))) != off_t(width))) {
+ if !(t == 'c' && (*FILE)(unsafe.Pointer(f)).shcnt+off_t((int32((*FILE)(unsafe.Pointer(f)).rpos)-int32((*FILE)(unsafe.Pointer(f)).buf))/1) != off_t(width)) {
goto __133
}
goto match_fail
@@ -6343,14 +6343,14 @@ __79:
__80:
base = 0
int_common:
- x = X__intscan(tls, f, uint32(base), 0, ((2 * uint64(0x7fffffffffffffff)) + uint64(1)))
- if !(!(((*FILE)(unsafe.Pointer((f))).shcnt + (off_t((int32((*FILE)(unsafe.Pointer((f))).rpos) - int32((*FILE)(unsafe.Pointer((f))).buf)) / 1))) != 0)) {
+ x = X__intscan(tls, f, uint32(base), 0, 2*uint64(0x7fffffffffffffff)+uint64(1))
+ if !!((*FILE)(unsafe.Pointer(f)).shcnt+off_t((int32((*FILE)(unsafe.Pointer(f)).rpos)-int32((*FILE)(unsafe.Pointer(f)).buf))/1) != 0) {
goto __140
}
goto match_fail
__140:
;
- if !((t == 'p') && (dest != 0)) {
+ if !(t == 'p' && dest != 0) {
goto __141
}
*(*uintptr)(unsafe.Pointer(dest)) = uintptr(uintptr_t(x))
@@ -6369,7 +6369,7 @@ __86:
__87:
__88:
y = X__floatscan(tls, f, size, 0)
- if !(!(((*FILE)(unsafe.Pointer((f))).shcnt + (off_t((int32((*FILE)(unsafe.Pointer((f))).rpos) - int32((*FILE)(unsafe.Pointer((f))).buf)) / 1))) != 0)) {
+ if !!((*FILE)(unsafe.Pointer(f)).shcnt+off_t((int32((*FILE)(unsafe.Pointer(f)).rpos)-int32((*FILE)(unsafe.Pointer(f)).buf))/1) != 0) {
goto __143
}
goto match_fail
@@ -6404,7 +6404,7 @@ __144:
__70:
;
- pos = pos + ((*FILE)(unsafe.Pointer((f))).shcnt + (off_t((int32((*FILE)(unsafe.Pointer((f))).rpos) - int32((*FILE)(unsafe.Pointer((f))).buf)) / 1)))
+ pos = pos + ((*FILE)(unsafe.Pointer(f)).shcnt + off_t((int32((*FILE)(unsafe.Pointer(f)).rpos)-int32((*FILE)(unsafe.Pointer(f)).buf))/1))
if !(dest != 0) {
goto __149
}
@@ -6424,7 +6424,7 @@ __5:
fmt_fail:
alloc_fail:
input_fail:
- if !(!(matches != 0)) {
+ if !!(matches != 0) {
goto __151
}
matches--
@@ -6460,18 +6460,18 @@ __155:
func string_read(tls *TLS, f uintptr, buf uintptr, len size_t) size_t { /* vsscanf.c:4:15: */
var src uintptr = (*FILE)(unsafe.Pointer(f)).cookie
- var k size_t = (len + size_t(256))
+ var k size_t = len + size_t(256)
var end uintptr = Xmemchr(tls, src, 0, k)
if end != 0 {
- k = (size_t((int32(end) - int32(src)) / 1))
+ k = size_t((int32(end) - int32(src)) / 1)
}
if k < len {
len = k
}
Xmemcpy(tls, buf, src, len)
- (*FILE)(unsafe.Pointer(f)).rpos = (src + uintptr(len))
- (*FILE)(unsafe.Pointer(f)).rend = (src + uintptr(k))
- (*FILE)(unsafe.Pointer(f)).cookie = (src + uintptr(k))
+ (*FILE)(unsafe.Pointer(f)).rpos = src + uintptr(len)
+ (*FILE)(unsafe.Pointer(f)).rend = src + uintptr(k)
+ (*FILE)(unsafe.Pointer(f)).cookie = src + uintptr(k)
return len
}
@@ -6482,7 +6482,7 @@ func Xvsscanf(tls *TLS, s uintptr, fmt uintptr, ap va_list) int32 { /* vsscanf.c
*(*FILE)(unsafe.Pointer(bp /* f */)) = FILE{read: *(*uintptr)(unsafe.Pointer(&struct {
f func(*TLS, uintptr, uintptr, size_t) size_t
}{string_read})), buf: s, lock: -1, cookie: s}
- return Xvfscanf(tls, bp /* &f */, fmt, ap)
+ return Xvfscanf(tls, bp, fmt, ap)
}
func strtox(tls *TLS, s uintptr, p uintptr, prec int32) float64 { /* strtod.c:6:20: */
@@ -6491,15 +6491,15 @@ func strtox(tls *TLS, s uintptr, p uintptr, prec int32) float64 { /* strtod.c:6:
// var f FILE at bp, 144
- (*FILE)(unsafe.Pointer(bp /* &f */)).buf = AssignPtrUintptr(bp /* &f */ +4 /* &.rpos */, s)
- (*FILE)(unsafe.Pointer(bp /* &f */)).rend = UintptrFromInt32(-1)
- X__shlim(tls, bp /* &f */, int64(0))
- var y float64 = X__floatscan(tls, bp /* &f */, prec, 1)
- var cnt off_t = ((*FILE)(unsafe.Pointer((bp /* &f */))).shcnt + (off_t((int32((*FILE)(unsafe.Pointer((bp /* &f */))).rpos) - int32((*FILE)(unsafe.Pointer((bp /* &f */))).buf)) / 1)))
+ (*FILE)(unsafe.Pointer(bp)).buf = AssignPtrUintptr(bp+4, s)
+ (*FILE)(unsafe.Pointer(bp)).rend = UintptrFromInt32(-1)
+ X__shlim(tls, bp, int64(0))
+ var y float64 = X__floatscan(tls, bp, prec, 1)
+ var cnt off_t = (*FILE)(unsafe.Pointer(bp)).shcnt + off_t((int32((*FILE)(unsafe.Pointer(bp)).rpos)-int32((*FILE)(unsafe.Pointer(bp)).buf))/1)
if p != 0 {
*(*uintptr)(unsafe.Pointer(p)) = func() uintptr {
if cnt != 0 {
- return (s + uintptr(cnt))
+ return s + uintptr(cnt)
}
return s
}()
@@ -6525,31 +6525,31 @@ func strtox1(tls *TLS, s uintptr, p uintptr, base int32, lim uint64) uint64 { /*
// var f FILE at bp, 144
- (*FILE)(unsafe.Pointer(bp /* &f */)).buf = AssignPtrUintptr(bp /* &f */ +4 /* &.rpos */, s)
- (*FILE)(unsafe.Pointer(bp /* &f */)).rend = UintptrFromInt32(-1)
- X__shlim(tls, bp /* &f */, int64(0))
- var y uint64 = X__intscan(tls, bp /* &f */, uint32(base), 1, lim)
+ (*FILE)(unsafe.Pointer(bp)).buf = AssignPtrUintptr(bp+4, s)
+ (*FILE)(unsafe.Pointer(bp)).rend = UintptrFromInt32(-1)
+ X__shlim(tls, bp, int64(0))
+ var y uint64 = X__intscan(tls, bp, uint32(base), 1, lim)
if p != 0 {
- var cnt size_t = (size_t((*FILE)(unsafe.Pointer((bp /* &f */))).shcnt + (off_t((int32((*FILE)(unsafe.Pointer((bp /* &f */))).rpos) - int32((*FILE)(unsafe.Pointer((bp /* &f */))).buf)) / 1))))
- *(*uintptr)(unsafe.Pointer(p)) = (s + uintptr(cnt))
+ var cnt size_t = size_t((*FILE)(unsafe.Pointer(bp)).shcnt + off_t((int32((*FILE)(unsafe.Pointer(bp)).rpos)-int32((*FILE)(unsafe.Pointer(bp)).buf))/1))
+ *(*uintptr)(unsafe.Pointer(p)) = s + uintptr(cnt)
}
return y
}
func Xstrtoull(tls *TLS, s uintptr, p uintptr, base int32) uint64 { /* strtol.c:21:20: */
- return strtox1(tls, s, p, base, ((2 * uint64(0x7fffffffffffffff)) + uint64(1)))
+ return strtox1(tls, s, p, base, 2*uint64(0x7fffffffffffffff)+uint64(1))
}
func Xstrtoll(tls *TLS, s uintptr, p uintptr, base int32) int64 { /* strtol.c:26:11: */
- return int64(strtox1(tls, s, p, base, (Uint64FromInt64(-0x7fffffffffffffff - int64(1)))))
+ return int64(strtox1(tls, s, p, base, Uint64FromInt64(-0x7fffffffffffffff-int64(1))))
}
func Xstrtoul(tls *TLS, s uintptr, p uintptr, base int32) uint32 { /* strtol.c:31:15: */
- return uint32(strtox1(tls, s, p, base, (uint64((2 * uint32(0x7fffffff)) + uint32(1)))))
+ return uint32(strtox1(tls, s, p, base, uint64(2*uint32(0x7fffffff)+uint32(1))))
}
func Xstrtol(tls *TLS, s uintptr, p uintptr, base int32) int32 { /* strtol.c:36:6: */
- return int32(strtox1(tls, s, p, base, (uint64(0 + (Uint32FromInt32(Int32(-Int32(0x7fffffff)) - Int32FromInt32(1)))))))
+ return int32(strtox1(tls, s, p, base, uint64(0+Uint32FromInt32(Int32(-Int32(0x7fffffff))-Int32FromInt32(1)))))
}
func Xstrtoimax(tls *TLS, s uintptr, p uintptr, base int32) intmax_t { /* strtol.c:41:10: */
@@ -6562,19 +6562,19 @@ func Xstrtoumax(tls *TLS, s uintptr, p uintptr, base int32) uintmax_t { /* strto
func Xstrdup(tls *TLS, s uintptr) uintptr { /* strdup.c:4:6: */
var l size_t = Xstrlen(tls, s)
- var d uintptr = Xmalloc(tls, (l + size_t(1)))
+ var d uintptr = Xmalloc(tls, l+size_t(1))
if !(d != 0) {
return uintptr(0)
}
- return Xmemcpy(tls, d, s, (l + size_t(1)))
+ return Xmemcpy(tls, d, s, l+size_t(1))
}
func Xstrlcat(tls *TLS, d uintptr, s uintptr, n size_t) size_t { /* strlcat.c:4:8: */
var l size_t = Xstrnlen(tls, d, n)
if l == n {
- return (l + Xstrlen(tls, s))
+ return l + Xstrlen(tls, s)
}
- return (l + Xstrlcpy(tls, (d+uintptr(l)), s, (n-l)))
+ return l + Xstrlcpy(tls, d+uintptr(l), s, n-l)
}
// Support signed or unsigned plain-char
@@ -6592,17 +6592,17 @@ func Xstrlcpy(tls *TLS, d uintptr, s uintptr, n size_t) size_t { /* strlcpy.c:11
var ws uintptr
d0 = d
- if !(!(int32(PostDecUint32(&n, 1)) != 0)) {
+ if !!(int32(PostDecUint32(&n, 1)) != 0) {
goto __1
}
goto finish
__1:
;
- if !((uintptr_t(s) & (uint32(unsafe.Sizeof(size_t(0))) - uint32(1))) == (uintptr_t(d) & (uint32(unsafe.Sizeof(size_t(0))) - uint32(1)))) {
+ if !(uintptr_t(s)&(uint32(unsafe.Sizeof(size_t(0)))-uint32(1)) == uintptr_t(d)&(uint32(unsafe.Sizeof(size_t(0)))-uint32(1))) {
goto __2
}
__3:
- if !((((uintptr_t(s) & (uint32(unsafe.Sizeof(size_t(0))) - uint32(1))) != 0) && (n != 0)) && (AssignPtrUint8(d, *(*uint8)(unsafe.Pointer(s))) != 0)) {
+ if !(uintptr_t(s)&(uint32(unsafe.Sizeof(size_t(0)))-uint32(1)) != 0 && n != 0 && AssignPtrUint8(d, *(*uint8)(unsafe.Pointer(s))) != 0) {
goto __5
}
goto __4
@@ -6614,19 +6614,19 @@ __4:
goto __5
__5:
;
- if !((n != 0) && (*(*uint8)(unsafe.Pointer(s)) != 0)) {
+ if !(n != 0 && *(*uint8)(unsafe.Pointer(s)) != 0) {
goto __6
}
wd = d
ws = s
__7:
- if !((n >= size_t(unsafe.Sizeof(size_t(0)))) && !(((((*(*uint32)(unsafe.Pointer(ws))) - (Uint32(Uint32FromInt32(-1)) / size_t(255))) & ^(*(*uint32)(unsafe.Pointer(ws)))) & ((Uint32(Uint32FromInt32(-1)) / size_t(255)) * (size_t((255 / 2) + 1)))) != 0)) {
+ if !(n >= size_t(unsafe.Sizeof(size_t(0))) && !((*(*uint32)(unsafe.Pointer(ws))-Uint32(Uint32FromInt32(-1))/size_t(255)) & ^*(*uint32)(unsafe.Pointer(ws)) & (Uint32(Uint32FromInt32(-1))/size_t(255)*size_t(255/2+1)) != 0)) {
goto __9
}
*(*size_t)(unsafe.Pointer(wd)) = *(*uint32)(unsafe.Pointer(ws))
goto __8
__8:
- n = n - (size_t(unsafe.Sizeof(size_t(0))))
+ n = n - size_t(unsafe.Sizeof(size_t(0)))
ws += 4
wd += 4
goto __7
@@ -6640,7 +6640,7 @@ __6:
__2:
;
__10:
- if !((n != 0) && (AssignPtrUint8(d, *(*uint8)(unsafe.Pointer(s))) != 0)) {
+ if !(n != 0 && AssignPtrUint8(d, *(*uint8)(unsafe.Pointer(s))) != 0) {
goto __12
}
goto __11
@@ -6654,7 +6654,7 @@ __12:
;
*(*uint8)(unsafe.Pointer(d)) = uint8(0)
finish:
- return ((size_t((int32(d) - int32(d0)) / 1)) + Xstrlen(tls, s))
+ return size_t((int32(d)-int32(d0))/1) + Xstrlen(tls, s)
}
func Xstrncasecmp(tls *TLS, _l uintptr, _r uintptr, n size_t) int32 { /* strncasecmp.c:4:5: */
@@ -6664,7 +6664,7 @@ func Xstrncasecmp(tls *TLS, _l uintptr, _r uintptr, n size_t) int32 { /* strncas
return 0
}
__1:
- if !((((*(*uint8)(unsafe.Pointer(l)) != 0) && (*(*uint8)(unsafe.Pointer(r)) != 0)) && (n != 0)) && ((int32(*(*uint8)(unsafe.Pointer(l))) == int32(*(*uint8)(unsafe.Pointer(r)))) || (Xtolower(tls, int32(*(*uint8)(unsafe.Pointer(l)))) == Xtolower(tls, int32(*(*uint8)(unsafe.Pointer(r))))))) {
+ if !(*(*uint8)(unsafe.Pointer(l)) != 0 && *(*uint8)(unsafe.Pointer(r)) != 0 && n != 0 && (int32(*(*uint8)(unsafe.Pointer(l))) == int32(*(*uint8)(unsafe.Pointer(r))) || Xtolower(tls, int32(*(*uint8)(unsafe.Pointer(l)))) == Xtolower(tls, int32(*(*uint8)(unsafe.Pointer(r)))))) {
goto __3
}
goto __2
@@ -6676,7 +6676,7 @@ __2:
goto __3
__3:
;
- return (Xtolower(tls, int32(*(*uint8)(unsafe.Pointer(l)))) - Xtolower(tls, int32(*(*uint8)(unsafe.Pointer(r)))))
+ return Xtolower(tls, int32(*(*uint8)(unsafe.Pointer(l)))) - Xtolower(tls, int32(*(*uint8)(unsafe.Pointer(r))))
}
func X__strncasecmp_l(tls *TLS, l uintptr, r uintptr, n size_t, loc locale_t) int32 { /* strncasecmp.c:12:5: */
@@ -6686,7 +6686,7 @@ func X__strncasecmp_l(tls *TLS, l uintptr, r uintptr, n size_t, loc locale_t) in
func Xstrncat(tls *TLS, d uintptr, s uintptr, n size_t) uintptr { /* strncat.c:3:6: */
var a uintptr = d
d += uintptr(Xstrlen(tls, d))
- for (n != 0) && (*(*uint8)(unsafe.Pointer(s)) != 0) {
+ for n != 0 && *(*uint8)(unsafe.Pointer(s)) != 0 {
n--
*(*uint8)(unsafe.Pointer(PostIncUintptr(&d, 1))) = *(*uint8)(unsafe.Pointer(PostIncUintptr(&s, 1)))
}
@@ -6697,7 +6697,7 @@ func Xstrncat(tls *TLS, d uintptr, s uintptr, n size_t) uintptr { /* strncat.c:3
func Xstrnlen(tls *TLS, s uintptr, n size_t) size_t { /* strnlen.c:3:8: */
var p uintptr = Xmemchr(tls, s, 0, n)
if p != 0 {
- return (uint32((int32(p) - int32(s)) / 1))
+ return uint32((int32(p) - int32(s)) / 1)
}
return n
}
@@ -6715,14 +6715,14 @@ func Xstrspn(tls *TLS, s uintptr, c uintptr) size_t { /* strspn.c:6:8: */
if !(int32(*(*uint8)(unsafe.Pointer(c + 1))) != 0) {
for ; int32(*(*uint8)(unsafe.Pointer(s))) == int32(*(*uint8)(unsafe.Pointer(c))); s++ {
}
- return (size_t((int32(s) - int32(a)) / 1))
+ return size_t((int32(s) - int32(a)) / 1)
}
- for ; (*(*uint8)(unsafe.Pointer(c)) != 0) && (AssignOrPtrUint32(bp /* &byteset */ +uintptr(((size_t(*(*uint8)(unsafe.Pointer(c))))/(uint32(8)*uint32(unsafe.Sizeof(size_t(0))))))*4, (size_t(size_t(1))<<((size_t(*(*uint8)(unsafe.Pointer(c))))%(uint32(8)*uint32(unsafe.Sizeof(size_t(0))))))) != 0); c++ {
+ for ; *(*uint8)(unsafe.Pointer(c)) != 0 && AssignOrPtrUint32(bp+uintptr(size_t(*(*uint8)(unsafe.Pointer(c)))/(uint32(8)*uint32(unsafe.Sizeof(size_t(0)))))*4, size_t(size_t(1))<<(size_t(*(*uint8)(unsafe.Pointer(c)))%(uint32(8)*uint32(unsafe.Sizeof(size_t(0)))))) != 0; c++ {
}
- for ; (*(*uint8)(unsafe.Pointer(s)) != 0) && ((*(*size_t)(unsafe.Pointer(bp /* &byteset[0] */ + uintptr(((size_t(*(*uint8)(unsafe.Pointer(s))))/(uint32(8)*uint32(unsafe.Sizeof(size_t(0))))))*4)) & (size_t(size_t(1)) << ((size_t(*(*uint8)(unsafe.Pointer(s)))) % (uint32(8) * uint32(unsafe.Sizeof(size_t(0))))))) != 0); s++ {
+ for ; *(*uint8)(unsafe.Pointer(s)) != 0 && *(*size_t)(unsafe.Pointer(bp + uintptr(size_t(*(*uint8)(unsafe.Pointer(s)))/(uint32(8)*uint32(unsafe.Sizeof(size_t(0)))))*4))&(size_t(size_t(1))<<(size_t(*(*uint8)(unsafe.Pointer(s)))%(uint32(8)*uint32(unsafe.Sizeof(size_t(0)))))) != 0; s++ {
}
- return (size_t((int32(s) - int32(a)) / 1))
+ return size_t((int32(s) - int32(a)) / 1)
}
func Xstrtok(tls *TLS, s uintptr, sep uintptr) uintptr { /* strtok.c:3:6: */
@@ -6733,7 +6733,7 @@ func Xstrtok(tls *TLS, s uintptr, sep uintptr) uintptr { /* strtok.c:3:6: */
if !(int32(*(*uint8)(unsafe.Pointer(s))) != 0) {
return AssignPtrUintptr(uintptr(unsafe.Pointer(&_sp)), uintptr(0))
}
- _sp = (s + uintptr(Xstrcspn(tls, s, sep)))
+ _sp = s + uintptr(Xstrcspn(tls, s, sep))
if *(*uint8)(unsafe.Pointer(_sp)) != 0 {
*(*uint8)(unsafe.Pointer(PostIncUintptr(&_sp, 1))) = uint8(0)
} else {
@@ -6745,11 +6745,11 @@ func Xstrtok(tls *TLS, s uintptr, sep uintptr) uintptr { /* strtok.c:3:6: */
var _sp uintptr /* strtok.c:5:14: */
func X__ccgo_pthreadAttrGetDetachState(tls *TLS, a uintptr) int32 { /* pthread_attr_get.c:3:5: */
- return *(*int32)(unsafe.Pointer((a /* &.__u */ /* &.__i */) + 3*4))
+ return *(*int32)(unsafe.Pointer(a + 3*4))
}
func Xpthread_attr_getdetachstate(tls *TLS, a uintptr, state uintptr) int32 { /* pthread_attr_get.c:7:5: */
- *(*int32)(unsafe.Pointer(state)) = *(*int32)(unsafe.Pointer((a /* &.__u */ /* &.__i */) + 3*4))
+ *(*int32)(unsafe.Pointer(state)) = *(*int32)(unsafe.Pointer(a + 3*4))
return 0
}
@@ -6835,7 +6835,7 @@ func Xpthread_attr_getdetachstate(tls *TLS, a uintptr, state uintptr) int32 { /*
// }
func X__ccgo_pthreadMutexattrGettype(tls *TLS, a uintptr) int32 { /* pthread_attr_get.c:93:5: */
- return (int32((*pthread_mutexattr_t)(unsafe.Pointer(a)).__attr & uint32(3)))
+ return int32((*pthread_mutexattr_t)(unsafe.Pointer(a)).__attr & uint32(3))
}
// int pthread_mutexattr_gettype(const pthread_mutexattr_t *restrict a, int *restrict type)
@@ -6854,12 +6854,12 @@ func Xpthread_attr_setdetachstate(tls *TLS, a uintptr, state int32) int32 { /* p
if uint32(state) > 1 {
return 22
}
- *(*int32)(unsafe.Pointer((a /* &.__u */ /* &.__i */) + 3*4)) = state
+ *(*int32)(unsafe.Pointer(a + 3*4)) = state
return 0
}
func X__ccgo_getMutexType(tls *TLS, m uintptr) int32 { /* pthread_mutex_lock.c:3:5: */
- return (*(*int32)(unsafe.Pointer((m /* &.__u */ /* &.__i */))) & 15)
+ return *(*int32)(unsafe.Pointer(m)) & 15
}
// int __pthread_mutex_lock(pthread_mutex_t *m)
@@ -6886,12 +6886,12 @@ func Xpthread_mutexattr_settype(tls *TLS, a uintptr, type1 int32) int32 { /* pth
if uint32(type1) > uint32(2) {
return 22
}
- (*pthread_mutexattr_t)(unsafe.Pointer(a)).__attr = (((*pthread_mutexattr_t)(unsafe.Pointer(a)).__attr & Uint32FromInt32(CplInt32(3))) | uint32(type1))
+ (*pthread_mutexattr_t)(unsafe.Pointer(a)).__attr = (*pthread_mutexattr_t)(unsafe.Pointer(a)).__attr&Uint32FromInt32(CplInt32(3)) | uint32(type1)
return 0
}
func init() {
- *(*uintptr)(unsafe.Pointer(uintptr(unsafe.Pointer(&ptable)) + 0)) = (uintptr(unsafe.Pointer(&table)) + uintptr(128)*2) // __ctype_b_loc.c:36:45:
+ *(*uintptr)(unsafe.Pointer(uintptr(unsafe.Pointer(&ptable)) + 0)) = uintptr(unsafe.Pointer(&table)) + uintptr(128)*2 // __ctype_b_loc.c:36:45:
}
var ts1 = "infinity\x00nan\x00\x00\x00\x01\x02\x04\a\x03\x06\x05\x00.\x00%d.%d.%d.%d.in-addr.arpa\x00ip6.arpa\x000123456789abcdef\x00/etc/hosts\x00rb\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00%d.%d.%d.%d\x00%x:%x:%x:%x:%x:%x:%x:%x\x00%x:%x:%x:%x:%x:%x:%d.%d.%d.%d\x00:0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\x00\x00\x00 \x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfc\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"