Source File
rat.go
Belonging Package
modernc.org/mathutil
// Copyright (c) 2014 The mathutil Authors. All rights reserved.// Use of this source code is governed by a BSD-style// license that can be found in the LICENSE file.package mathutil // import "modernc.org/mathutil"// QCmpUint32 compares a/b and c/d and returns://// -1 if a/b < c/d// 0 if a/b == c/d// +1 if a/b > c/d//func (, , , uint32) int {switch , := uint64()*uint64(), uint64()*uint64(); {case < :return -1case == :return 0default: // x > yreturn 1}}// QScaleUint32 returns a such that a/b >= c/d.func (, , uint32) ( uint64) {return 1 + (uint64()*uint64())/uint64()}
![]() |
The pages are generated with Golds v0.3.6. (GOOS=darwin GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |