Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 7 of 7 for RegName (0.39 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/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)
  4. 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)
  5. 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)
  6. 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)
  7. 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