5 // Copyright 2015 The Go Authors. All rights reserved.
6 // Use of this source code is governed by a BSD-style
7 // license that can be found in the LICENSE file.
9 // Issue 12411. Loss of AX during %.
22 // AX was live on entry to one of the % code generations,
23 // and the % code generation smashed it.
24 return ((2 * x) % 3) % (2 % ((x << 2) ^ (x % 3)))