)
const (
- FuncAlign = 16
+ funcAlign = 16
)
const (
}
}
- c += -c & (FuncAlign - 1)
+ c += -c & (funcAlign - 1)
cursym.Size = c
/*
ctxt.Elitrl.Link = q
}
ctxt.Elitrl = q
- pool.size = -pool.size & (FuncAlign - 1)
+ pool.size = -pool.size & (funcAlign - 1)
pool.size += uint32(sz)
p.Pcond = q
}
// Instruction layout.
const (
- FuncAlign = 8
+ funcAlign = 8
)
const (
cursym.Size = c
}
- c += -c & (FuncAlign - 1)
+ c += -c & (funcAlign - 1)
cursym.Size = c
/*
// Instruction layout.
const (
- FuncAlign = 8
+ funcAlign = 8
)
const (
cursym.Size = c
}
- c += -c & (FuncAlign - 1)
+ c += -c & (funcAlign - 1)
cursym.Size = c
/*
// instruction layout.
const (
- FuncAlign = 16
+ funcAlign = 16
)
type Optab struct {
}
cursym.Size = int64(len(buffer))
- if cursym.Size%FuncAlign != 0 {
- cursym.Size += FuncAlign - (cursym.Size % FuncAlign)
+ if cursym.Size%funcAlign != 0 {
+ cursym.Size += funcAlign - (cursym.Size % funcAlign)
}
cursym.Grow(cursym.Size)
copy(cursym.P, buffer)
//
LoopAlign = 16
MaxLoopPad = 0
- FuncAlign = 16
+ funcAlign = 16
)
type Optab struct {
package amd64
const (
- MaxAlign = 32 // max data alignment
- MinAlign = 1 // min data alignment
- FuncAlign = 16
+ maxAlign = 32 // max data alignment
+ minAlign = 1 // min data alignment
+ funcAlign = 16
)
/* Used by ../internal/ld/dwarf.go */
const (
- DWARFREGSP = 7
- DWARFREGLR = 16
+ dwarfRegSP = 7
+ dwarfRegLR = 16
)
ld.SysArch = sys.ArchAMD64P32
}
- ld.Thearch.Funcalign = FuncAlign
- ld.Thearch.Maxalign = MaxAlign
- ld.Thearch.Minalign = MinAlign
- ld.Thearch.Dwarfregsp = DWARFREGSP
- ld.Thearch.Dwarfreglr = DWARFREGLR
+ ld.Thearch.Funcalign = funcAlign
+ ld.Thearch.Maxalign = maxAlign
+ ld.Thearch.Minalign = minAlign
+ ld.Thearch.Dwarfregsp = dwarfRegSP
+ ld.Thearch.Dwarfreglr = dwarfRegLR
ld.Thearch.Adddynrel = adddynrel
ld.Thearch.Archinit = archinit
// THE SOFTWARE.
const (
- MaxAlign = 8 // max data alignment
- MinAlign = 1 // min data alignment
- FuncAlign = 4 // single-instruction alignment
+ maxAlign = 8 // max data alignment
+ minAlign = 1 // min data alignment
+ funcAlign = 4 // single-instruction alignment
)
/* Used by ../internal/ld/dwarf.go */
const (
- DWARFREGSP = 13
- DWARFREGLR = 14
+ dwarfRegSP = 13
+ dwarfRegLR = 14
)
func Init() {
ld.SysArch = sys.ArchARM
- ld.Thearch.Funcalign = FuncAlign
- ld.Thearch.Maxalign = MaxAlign
- ld.Thearch.Minalign = MinAlign
- ld.Thearch.Dwarfregsp = DWARFREGSP
- ld.Thearch.Dwarfreglr = DWARFREGLR
+ ld.Thearch.Funcalign = funcAlign
+ ld.Thearch.Maxalign = maxAlign
+ ld.Thearch.Minalign = minAlign
+ ld.Thearch.Dwarfregsp = dwarfRegSP
+ ld.Thearch.Dwarfreglr = dwarfRegLR
ld.Thearch.Adddynrel = adddynrel
ld.Thearch.Archinit = archinit
// THE SOFTWARE.
const (
- MaxAlign = 32 // max data alignment
- MinAlign = 1 // min data alignment
- FuncAlign = 8
+ maxAlign = 32 // max data alignment
+ minAlign = 1 // min data alignment
+ funcAlign = 8
)
/* Used by ../internal/ld/dwarf.go */
const (
- DWARFREGSP = 31
- DWARFREGLR = 30
+ dwarfRegSP = 31
+ dwarfRegLR = 30
)
func Init() {
ld.SysArch = sys.ArchARM64
- ld.Thearch.Funcalign = FuncAlign
- ld.Thearch.Maxalign = MaxAlign
- ld.Thearch.Minalign = MinAlign
- ld.Thearch.Dwarfregsp = DWARFREGSP
- ld.Thearch.Dwarfreglr = DWARFREGLR
+ ld.Thearch.Funcalign = funcAlign
+ ld.Thearch.Maxalign = maxAlign
+ ld.Thearch.Minalign = minAlign
+ ld.Thearch.Dwarfregsp = dwarfRegSP
+ ld.Thearch.Dwarfreglr = dwarfRegLR
ld.Thearch.Adddynrel = adddynrel
ld.Thearch.Archinit = archinit
// THE SOFTWARE.
const (
- MaxAlign = 32 // max data alignment
- MinAlign = 1 // min data alignment
- FuncAlign = 8
+ maxAlign = 32 // max data alignment
+ minAlign = 1 // min data alignment
+ funcAlign = 8
)
/* Used by ../internal/ld/dwarf.go */
const (
- DWARFREGSP = 29
- DWARFREGLR = 31
+ dwarfRegSP = 29
+ dwarfRegLR = 31
)
ld.SysArch = sys.ArchMIPS64
}
- ld.Thearch.Funcalign = FuncAlign
- ld.Thearch.Maxalign = MaxAlign
- ld.Thearch.Minalign = MinAlign
- ld.Thearch.Dwarfregsp = DWARFREGSP
- ld.Thearch.Dwarfreglr = DWARFREGLR
+ ld.Thearch.Funcalign = funcAlign
+ ld.Thearch.Maxalign = maxAlign
+ ld.Thearch.Minalign = minAlign
+ ld.Thearch.Dwarfregsp = dwarfRegSP
+ ld.Thearch.Dwarfreglr = dwarfRegLR
ld.Thearch.Adddynrel = adddynrel
ld.Thearch.Archinit = archinit
// THE SOFTWARE.
const (
- MaxAlign = 32 // max data alignment
- MinAlign = 1 // min data alignment
- FuncAlign = 8
+ maxAlign = 32 // max data alignment
+ minAlign = 1 // min data alignment
+ funcAlign = 8
)
/* Used by ../internal/ld/dwarf.go */
const (
- DWARFREGSP = 1
- DWARFREGLR = 65
+ dwarfRegSP = 1
+ dwarfRegLR = 65
)
ld.SysArch = sys.ArchPPC64
}
- ld.Thearch.Funcalign = FuncAlign
- ld.Thearch.Maxalign = MaxAlign
- ld.Thearch.Minalign = MinAlign
- ld.Thearch.Dwarfregsp = DWARFREGSP
- ld.Thearch.Dwarfreglr = DWARFREGLR
+ ld.Thearch.Funcalign = funcAlign
+ ld.Thearch.Maxalign = maxAlign
+ ld.Thearch.Minalign = minAlign
+ ld.Thearch.Dwarfregsp = dwarfRegSP
+ ld.Thearch.Dwarfreglr = dwarfRegLR
ld.Thearch.Adddynrel = adddynrel
ld.Thearch.Archinit = archinit
// THE SOFTWARE.
const (
- MaxAlign = 32 // max data alignment
- MinAlign = 2 // min data alignment
- FuncAlign = 16
+ maxAlign = 32 // max data alignment
+ minAlign = 2 // min data alignment
+ funcAlign = 16
)
/* Used by ../internal/ld/dwarf.go */
const (
- DWARFREGSP = 15
- DWARFREGLR = 14
+ dwarfRegSP = 15
+ dwarfRegLR = 14
)
func Init() {
ld.SysArch = sys.ArchS390X
- ld.Thearch.Funcalign = FuncAlign
- ld.Thearch.Maxalign = MaxAlign
- ld.Thearch.Minalign = MinAlign
- ld.Thearch.Dwarfregsp = DWARFREGSP
- ld.Thearch.Dwarfreglr = DWARFREGLR
+ ld.Thearch.Funcalign = funcAlign
+ ld.Thearch.Maxalign = maxAlign
+ ld.Thearch.Minalign = minAlign
+ ld.Thearch.Dwarfregsp = dwarfRegSP
+ ld.Thearch.Dwarfreglr = dwarfRegLR
ld.Thearch.Adddynrel = adddynrel
ld.Thearch.Archinit = archinit
package x86
const (
- MaxAlign = 32 // max data alignment
- MinAlign = 1 // min data alignment
- FuncAlign = 16
+ maxAlign = 32 // max data alignment
+ minAlign = 1 // min data alignment
+ funcAlign = 16
)
/* Used by ../internal/ld/dwarf.go */
const (
- DWARFREGSP = 4
- DWARFREGLR = 8
+ dwarfRegSP = 4
+ dwarfRegLR = 8
)
func Init() {
ld.SysArch = sys.Arch386
- ld.Thearch.Funcalign = FuncAlign
- ld.Thearch.Maxalign = MaxAlign
- ld.Thearch.Minalign = MinAlign
- ld.Thearch.Dwarfregsp = DWARFREGSP
- ld.Thearch.Dwarfreglr = DWARFREGLR
+ ld.Thearch.Funcalign = funcAlign
+ ld.Thearch.Maxalign = maxAlign
+ ld.Thearch.Minalign = minAlign
+ ld.Thearch.Dwarfregsp = dwarfRegSP
+ ld.Thearch.Dwarfreglr = dwarfRegLR
ld.Thearch.Adddynrel = adddynrel
ld.Thearch.Archinit = archinit