| // Copyright 2020 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. |
| |
| //go:build goexperiment.regabi |
| // +build goexperiment.regabi |
| |
| package abi |
| |
| const ( |
| // See abi_generic.go. |
| |
| // Currently these values are zero because whatever uses |
| // them will expect the register ABI, which isn't ready |
| // yet. |
| |
| // RAX, RBX, RCX, RDI, RSI, R8, R9, R10, R11. |
| IntArgRegs = 0 // 9 |
| |
| // X0 -> X14. |
| FloatArgRegs = 0 // 15 |
| |
| // We use SSE2 registers which support 64-bit float operations. |
| EffectiveFloatRegSize = 0 // 8 |
| ) |