github.com/yanyiwu/go@v0.0.0-20150106053140-03d6637dbb7f/src/cmd/link/util.go (about)

     1  // Copyright 2014 The Go Authors.  All rights reserved.
     2  // Use of this source code is governed by a BSD-style
     3  // license that can be found in the LICENSE file.
     4  
     5  package main
     6  
     7  // round returns size rounded up to the next multiple of align;
     8  // align must be a power of two.
     9  func round(size, align Addr) Addr {
    10  	return (size + align - 1) &^ (align - 1)
    11  }