Home | History | Annotate | Download | only in arm64

Lines Matching refs:arm64

5 package arm64
13 "cmd/internal/obj/arm64"
21 return arm64.AFMOVS
23 return arm64.AFMOVD
29 return arm64.AMOVB
31 return arm64.AMOVBU
35 return arm64.AMOVH
37 return arm64.AMOVHU
41 return arm64.AMOVW
43 return arm64.AMOVWU
46 return arm64.AMOVD
57 return arm64.AFMOVS
59 return arm64.AFMOVD
64 return arm64.AMOVB
66 return arm64.AMOVH
68 return arm64.AMOVW
70 return arm64.AMOVD
112 as := arm64.AMOVD
116 as = arm64.AFMOVS
118 as = arm64.AFMOVD
216 genshift(v.Op.Asm(), v.Args[0].Reg(), v.Args[1].Reg(), v.Reg(), arm64.SHIFT_LL, v.AuxInt)
223 genshift(v.Op.Asm(), v.Args[0].Reg(), v.Args[1].Reg(), v.Reg(), arm64.SHIFT_LR, v.AuxInt)
230 genshift(v.Op.Asm(), v.Args[0].Reg(), v.Args[1].Reg(), v.Reg(), arm64.SHIFT_AR, v.AuxInt)
263 genshift(v.Op.Asm(), v.Args[0].Reg(), v.Args[1].Reg(), 0, arm64.SHIFT_LL, v.AuxInt)
265 genshift(v.Op.Asm(), v.Args[0].Reg(), v.Args[1].Reg(), 0, arm64.SHIFT_LR, v.AuxInt)
267 genshift(v.Op.Asm(), v.Args[0].Reg(), v.Args[1].Reg(), 0, arm64.SHIFT_AR, v.AuxInt)
269 p := gc.Prog(arm64.AMOVD)
292 p.From.Reg = arm64.REGSP
341 p.From.Reg = arm64.REGZERO
350 ld := arm64.ALDAXR
351 st := arm64.ASTLXR
353 ld = arm64.ALDAXRW
354 st = arm64.ASTLXRW
369 p1.RegTo2 = arm64.REGTMP
370 p2 := gc.Prog(arm64.ACBNZ)
372 p2.From.Reg = arm64.REGTMP
381 ld := arm64.ALDAXR
382 st := arm64.ASTLXR
384 ld = arm64.ALDAXRW
385 st = arm64.ASTLXRW
395 p1 := gc.Prog(arm64.AADD)
405 p2.RegTo2 = arm64.REGTMP
406 p3 := gc.Prog(arm64.ACBNZ)
408 p3.From.Reg = arm64.REGTMP
419 ld := arm64.ALDAXR
420 st := arm64.ASTLXR
421 cmp := arm64.ACMP
423 ld = arm64.ALDAXRW
424 st = arm64.ASTLXRW
425 cmp = arm64.ACMPW
435 p.To.Reg = arm64.REGTMP
439 p1.Reg = arm64.REGTMP
440 p2 := gc.Prog(arm64.ABNE)
447 p3.RegTo2 = arm64.REGTMP
448 p4 := gc.Prog(arm64.ACBNZ)
450 p4.From.Reg = arm64.REGTMP
453 p5 := gc.Prog(arm64.ACSET)
455 p5.From.Reg = arm64.COND_EQ
467 p := gc.Prog(arm64.ALDAXRB)
471 p.To.Reg = arm64.REGTMP
476 p1.To.Reg = arm64.REGTMP
477 p2 := gc.Prog(arm64.ASTLXRB)
479 p2.From.Reg = arm64.REGTMP
482 p2.RegTo2 = arm64.REGTMP
483 p3 := gc.Prog(arm64.ACBNZ)
485 p3.From.Reg = arm64.REGTMP
511 p := gc.Prog(arm64.AMOVD)
558 r1 := int16(arm64.REGZERO)
564 p.From.Reg = arm64.COND_LO
571 p := gc.Prog(arm64.ASUB)
576 p.To.Reg = arm64.REG_R16
587 p := gc.Prog(arm64.AMOVD)
588 p.Scond = arm64.C_XPOST
590 p.From.Reg = arm64.REGZERO
592 p.To.Reg = arm64.REG_R16
594 p2 := gc.Prog(arm64.ACMP)
597 p2.Reg = arm64.REG_R16
598 p3 := gc.Prog(arm64.ABLE)
613 p := gc.Prog(arm64.AMOVD)
614 p.Scond = arm64.C_XPOST
616 p.From.Reg = arm64.REG_R16
619 p.To.Reg = arm64.REGTMP
620 p2 := gc.Prog(arm64.AMOVD)
621 p2.Scond = arm64.C_XPOST
623 p2.From.Reg = arm64.REGTMP
625 p2.To.Reg = arm64.REG_R17
627 p3 := gc.Prog(arm64.ACMP)
630 p3.Reg = arm64.REG_R16
631 p4 := gc.Prog(arm64.ABLE)
687 p := gc.Prog(arm64.AMOVB)
692 p.To.Reg = arm64.REGTMP
715 p := gc.Prog(arm64.ACSET)
723 // Closure pointer is R26 (arm64.REGCTXT).
739 ssa.OpARM64Equal: arm64.COND_EQ,
740 ssa.OpARM64NotEqual: arm64.COND_NE,
741 ssa.OpARM64LessThan: arm64.COND_LT,
742 ssa.OpARM64LessThanU: arm64.COND_LO,
743 ssa.OpARM64LessEqual: arm64.COND_LE,
744 ssa.OpARM64LessEqualU: arm64.COND_LS,
745 ssa.OpARM64GreaterThan: arm64.COND_GT,
746 ssa.OpARM64GreaterThanU: arm64.COND_HI,
747 ssa.OpARM64GreaterEqual: arm64.COND_GE,
748 ssa.OpARM64GreaterEqualU: arm64.COND_HS,
754 ssa.BlockARM64EQ: {arm64.ABEQ, arm64.ABNE},
755 ssa.BlockARM64NE: {arm64.ABNE, arm64.ABEQ},
756 ssa.BlockARM64LT: {arm64.ABLT, arm64.ABGE},
757 ssa.BlockARM64GE: {arm64.ABGE, arm64.ABLT},
758 ssa.BlockARM64LE: {arm64.ABLE, arm64.ABGT},
759 ssa.BlockARM64GT: {arm64.ABGT, arm64.ABLE},
760 ssa.BlockARM64ULT: {arm64.ABLO, arm64.ABHS},
761 ssa.BlockARM64UGE: {arm64.ABHS, arm64.ABLO},
762 ssa.BlockARM64UGT: {arm64.ABHI, arm64.ABLS},
763 ssa.BlockARM64ULE: {arm64.ABLS, arm64.ABHI},
764 ssa.BlockARM64Z: {arm64.ACBZ, arm64.ACBNZ},
765 ssa.BlockARM64NZ: {arm64.ACBNZ, arm64.ACBZ},
766 ssa.BlockARM64ZW: {arm64.ACBZW, arm64.ACBNZW},
767 ssa.BlockARM64NZW: {arm64.ACBNZW, arm64.ACBZW},
785 p := gc.Prog(arm64.ACMP)
788 p.Reg = arm64.REG_R0
789 p = gc.Prog(arm64.ABNE)