X7ROOT File Manager
Current Path:
/opt/golang/1.19.4/src/cmd/compile/internal/ssa
opt
/
golang
/
1.19.4
/
src
/
cmd
/
compile
/
internal
/
ssa
/
π
..
π
README.md
(8.14 KB)
π
TODO
(950 B)
π
addressingmodes.go
(23.64 KB)
π
bench_test.go
(531 B)
π
biasedsparsemap.go
(2.71 KB)
π
block.go
(11.1 KB)
π
branchelim.go
(11.98 KB)
π
branchelim_test.go
(5.21 KB)
π
cache.go
(2.46 KB)
π
check.go
(16.59 KB)
π
checkbce.go
(956 B)
π
compile.go
(18.19 KB)
π
config.go
(11.7 KB)
π
copyelim.go
(1.83 KB)
π
copyelim_test.go
(1.29 KB)
π
critical.go
(3.19 KB)
π
cse.go
(9.43 KB)
π
cse_test.go
(4.25 KB)
π
deadcode.go
(9.61 KB)
π
deadcode_test.go
(3.49 KB)
π
deadstore.go
(9.08 KB)
π
deadstore_test.go
(4.09 KB)
π
debug.go
(56.34 KB)
π
debug_lines_test.go
(8.29 KB)
π
debug_test.go
(28.75 KB)
π
decompose.go
(13.41 KB)
π
dom.go
(7.98 KB)
π
dom_test.go
(13.34 KB)
π
expand_calls.go
(63.5 KB)
π
export_test.go
(3.23 KB)
π
flagalloc.go
(6.68 KB)
π
flags_amd64_test.s
(533 B)
π
flags_arm64_test.s
(699 B)
π
flags_test.go
(2.49 KB)
π
func.go
(27.08 KB)
π
func_test.go
(13.07 KB)
π
fuse.go
(6.5 KB)
π
fuse_branchredirect.go
(3.24 KB)
π
fuse_comparisons.go
(4.04 KB)
π
fuse_test.go
(7.21 KB)
π
gen
π
html.go
(34.72 KB)
π
id.go
(576 B)
π
layout.go
(4.82 KB)
π
lca.go
(3.77 KB)
π
lca_test.go
(1.65 KB)
π
likelyadjust.go
(15.24 KB)
π
location.go
(3.06 KB)
π
loopbce.go
(10.54 KB)
π
loopreschedchecks.go
(15.86 KB)
π
looprotate.go
(2.61 KB)
π
lower.go
(1.36 KB)
π
magic.go
(15.77 KB)
π
magic_test.go
(9.1 KB)
π
nilcheck.go
(11.06 KB)
π
nilcheck_test.go
(12.17 KB)
π
numberlines.go
(7.83 KB)
π
op.go
(18.65 KB)
π
opGen.go
(1.01 MB)
π
opt.go
(308 B)
π
passbm_test.go
(3.14 KB)
π
phielim.go
(1.48 KB)
π
phiopt.go
(8.08 KB)
π
poset.go
(37.2 KB)
π
poset_test.go
(18.14 KB)
π
print.go
(3.85 KB)
π
prove.go
(41.82 KB)
π
regalloc.go
(83.69 KB)
π
regalloc_test.go
(6.49 KB)
π
rewrite.go
(53.49 KB)
π
rewrite386.go
(289.01 KB)
π
rewrite386splitload.go
(4.05 KB)
π
rewriteAMD64.go
(888.95 KB)
π
rewriteAMD64splitload.go
(21.41 KB)
π
rewriteARM.go
(487.7 KB)
π
rewriteARM64.go
(751.84 KB)
π
rewriteCond_test.go
(10.62 KB)
π
rewriteLOONG64.go
(193.44 KB)
π
rewriteMIPS.go
(174.44 KB)
π
rewriteMIPS64.go
(195.55 KB)
π
rewritePPC64.go
(431.6 KB)
π
rewriteRISCV64.go
(159.66 KB)
π
rewriteS390X.go
(433.4 KB)
π
rewriteWasm.go
(109.86 KB)
π
rewrite_test.go
(6.91 KB)
π
rewritedec.go
(10.16 KB)
π
rewritedec64.go
(63.77 KB)
π
rewritegeneric.go
(617.96 KB)
π
schedule.go
(18.23 KB)
π
schedule_test.go
(2.91 KB)
π
shift_test.go
(4.05 KB)
π
shortcircuit.go
(12.63 KB)
π
shortcircuit_test.go
(1.31 KB)
π
sizeof_test.go
(855 B)
π
softfloat.go
(1.99 KB)
π
sparsemap.go
(1.98 KB)
π
sparseset.go
(1.54 KB)
π
sparsetree.go
(8.05 KB)
π
stackalloc.go
(12.79 KB)
π
stackframe.go
(290 B)
π
stmtlines_test.go
(2.96 KB)
π
testdata
π
tighten.go
(4.3 KB)
π
trim.go
(4.24 KB)
π
tuple.go
(1.97 KB)
π
value.go
(15.21 KB)
π
writebarrier.go
(19.29 KB)
π
writebarrier_test.go
(1.75 KB)
π
xposmap.go
(3.29 KB)
π
zcse.go
(2.07 KB)
π
zeroextension_test.go
(1.66 KB)
Editing: flags_amd64_test.s
// 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. #include "textflag.h" TEXT Β·asmAddFlags(SB),NOSPLIT,$0-24 MOVQ x+0(FP), AX ADDQ y+8(FP), AX PUSHFQ POPQ AX MOVQ AX, ret+16(FP) RET TEXT Β·asmSubFlags(SB),NOSPLIT,$0-24 MOVQ x+0(FP), AX SUBQ y+8(FP), AX PUSHFQ POPQ AX MOVQ AX, ret+16(FP) RET TEXT Β·asmAndFlags(SB),NOSPLIT,$0-24 MOVQ x+0(FP), AX ANDQ y+8(FP), AX PUSHFQ POPQ AX MOVQ AX, ret+16(FP) RET
Upload File
Create Folder