// Copyright 2016 The Go 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 rewritedivisible import "cmd/compile/internal/ssa" func sdivisible16(c int16) ssa.SdivisibleData { return ssa.Sdivisible(16, int64(c)) } func sdivisible32(c int32) ssa.SdivisibleData { return ssa.Sdivisible(32, int64(c)) } func sdivisible64(c int64) ssa.SdivisibleData { return ssa.Sdivisible(64, c) } func sdivisible8(c int8) ssa.SdivisibleData { return ssa.Sdivisible(8, int64(c)) } func sdivisibleOK32(c int32) bool { return ssa.SdivisibleOK(32, int64(c)) } func sdivisibleOK64(c int64) bool { return ssa.SdivisibleOK(64, c) } func udivisible16(c int16) ssa.UdivisibleData { return ssa.Udivisible(16, int64(c)) } func udivisible32(c int32) ssa.UdivisibleData { return ssa.Udivisible(32, int64(c)) } func udivisible64(c int64) ssa.UdivisibleData { return ssa.Udivisible(64, c) } func udivisible8(c int8) ssa.UdivisibleData { return ssa.Udivisible(8, int64(c)) } func udivisibleOK32(c int32) bool { return ssa.UdivisibleOK(32, int64(c)) } func udivisibleOK64(c int64) bool { return ssa.UdivisibleOK(64, c) }