Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 9 of 9 for RegName (0.1 sec)

  1. src/cmd/internal/obj/arm64/list7.go

    		} else {
    			return fmt.Sprintf("%s.UXTW", regname(r))
    		}
    	case REG_UXTX <= r && r < REG_SXTB:
    		if ext != 0 {
    			return fmt.Sprintf("%s.UXTX<<%d", regname(r), ext)
    		} else {
    			return fmt.Sprintf("%s.UXTX", regname(r))
    		}
    	case REG_SXTB <= r && r < REG_SXTH:
    		if ext != 0 {
    			return fmt.Sprintf("%s.SXTB<<%d", regname(r), ext)
    		} else {
    			return fmt.Sprintf("%s.SXTB", regname(r))
    		}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Oct 18 17:56:30 UTC 2023
    - 6K bytes
    - Viewed (0)
  2. src/cmd/internal/obj/riscv/list.go

    package riscv
    
    import (
    	"fmt"
    
    	"cmd/internal/obj"
    )
    
    func init() {
    	obj.RegisterRegister(obj.RBaseRISCV, REG_END, RegName)
    	obj.RegisterOpcode(obj.ABaseRISCV, Anames)
    	obj.RegisterOpSuffix("riscv64", opSuffixString)
    }
    
    func RegName(r int) string {
    	switch {
    	case r == 0:
    		return "NONE"
    	case r == REG_G:
    		return "g"
    	case r == REG_SP:
    		return "SP"
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Feb 21 14:34:57 UTC 2024
    - 959 bytes
    - Viewed (0)
  3. src/cmd/compile/internal/ssa/_gen/main.go

    			var paramRegs []int8
    			for _, regName := range paramNames {
    				if regName == "" {
    					// forgive extra spaces
    					continue
    				}
    				if regNum, ok := num[regName]; ok {
    					paramRegs = append(paramRegs, regNum)
    					delete(num, regName)
    				} else {
    					log.Fatalf("parameter register %s for architecture %s not a register name (or repeated in parameter list)", regName, a.name)
    				}
    			}
    			return paramRegs
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Jan 19 22:42:34 UTC 2023
    - 16.9K bytes
    - Viewed (0)
  4. src/cmd/internal/obj/x86/asm_test.go

    		for index, reg := 0, test.regFrom; reg <= test.regTo; index, reg = index+1, reg+1 {
    			have := regIndex(int16(reg))
    			want := index
    			if have != want {
    				regName := rconv(int(reg))
    				t.Errorf("regIndex(%s):\nhave: %d\nwant: %d",
    					regName, have, want)
    			}
    		}
    	}
    }
    
    // TestPCALIGN verifies the correctness of the PCALIGN by checking if the
    // code can be aligned to the alignment value.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jul 28 19:39:51 UTC 2023
    - 9.2K bytes
    - Viewed (0)
  5. src/cmd/compile/internal/ssa/value.go

    func (v *Value) RegTmp() int16 {
    	reg := v.Block.Func.tempRegs[v.ID]
    	if reg == nil {
    		v.Fatalf("nil tmp register for value: %s\n%s\n", v.LongString(), v.Block.Func)
    	}
    	return reg.objNum
    }
    
    func (v *Value) RegName() string {
    	reg := v.Block.Func.RegAlloc[v.ID]
    	if reg == nil {
    		v.Fatalf("nil register for value: %s\n%s\n", v.LongString(), v.Block.Func)
    	}
    	return reg.(*Register).name
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 03 16:40:22 UTC 2024
    - 16.7K bytes
    - Viewed (0)
  6. src/cmd/internal/obj/riscv/obj.go

    			suffix = fmt.Sprintf(" but got non-%s register %s", descr, RegName(int(r)))
    		}
    		ctxt.Diag("%v: expected %s register in %s position%s", ins, descr, pos, suffix)
    	}
    }
    
    func wantNoneReg(ctxt *obj.Link, ins *instruction, pos string, r uint32) {
    	if r != obj.REG_NONE {
    		ctxt.Diag("%v: expected no register in %s but got register %s", ins, pos, RegName(int(r)))
    	}
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sun Apr 07 03:32:27 UTC 2024
    - 77K bytes
    - Viewed (0)
  7. src/regexp/syntax/make_perl_groups.pl

        my @a = @{$ranges[$i]};
        printf "\t0x%x, 0x%x,\n", $a[0], $a[1];
      }
      print "}\n\n";
      my $n = @ranges;
      my $negname = $name;
      if ($negname =~ /:/) {
        $negname =~ s/:/:^/;
      } else {
        $negname =~ y/a-z/A-Z/;
      }
      return "\t`$name`: {+1, code$cname},\n" .
      	"\t`$negname`: {-1, code$cname},\n";
    }
    
    my $gen = 0;
    
    sub PrintClasses($@) {
      my ($cname, @classes) = @_;
      my @entries;
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 02 13:59:01 UTC 2024
    - 2.6K bytes
    - Viewed (0)
  8. src/cmd/link/internal/loadmacho/ldmacho.go

    		sect := &c.seg.sect[i]
    		if sect.segname != "__TEXT" && sect.segname != "__DATA" {
    			continue
    		}
    		if sect.name == "__eh_frame" {
    			continue
    		}
    		name := fmt.Sprintf("%s(%s/%s)", pkg, sect.segname, sect.name)
    		s := l.LookupOrCreateSym(name, localSymVersion)
    		bld := l.MakeSymbolUpdater(s)
    		if bld.Type() != 0 {
    			return errorf("duplicate %s/%s", sect.segname, sect.name)
    		}
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 12 18:45:57 UTC 2022
    - 19.1K bytes
    - Viewed (0)
  9. src/cmd/link/internal/ld/macho.go

    	s.sect = make([]MachoSect, msect)
    	return s
    }
    
    func newMachoSect(seg *MachoSeg, name string, segname string) *MachoSect {
    	if seg.nsect >= seg.msect {
    		Exitf("too many sects in segment %s", seg.name)
    	}
    
    	s := &seg.sect[seg.nsect]
    	seg.nsect++
    	s.name = name
    	s.segname = segname
    	nsect++
    	return s
    }
    
    // Generic linking code.
    
    var dylib []string
    
    var linkoff int64
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 20 15:32:53 UTC 2024
    - 43.9K bytes
    - Viewed (0)
Back to top