Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 11 for XORI (0.05 sec)

  1. src/cmd/internal/obj/riscv/anames.go

    // Code generated by stringer -i cpu.go -o anames.go -p riscv; DO NOT EDIT.
    
    package riscv
    
    import "cmd/internal/obj"
    
    var Anames = []string{
    	obj.A_ARCHSPECIFIC: "ADDI",
    	"SLTI",
    	"SLTIU",
    	"ANDI",
    	"ORI",
    	"XORI",
    	"SLLI",
    	"SRLI",
    	"SRAI",
    	"LUI",
    	"AUIPC",
    	"ADD",
    	"SLT",
    	"SLTU",
    	"AND",
    	"OR",
    	"XOR",
    	"SLL",
    	"SRL",
    	"SUB",
    	"SRA",
    	"JAL",
    	"JALR",
    	"BEQ",
    	"BNE",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Mar 20 14:19:33 UTC 2024
    - 2.9K bytes
    - Viewed (0)
  2. src/cmd/asm/internal/asm/testdata/riscv64.s

    	ANDI	$1, X5					// 93f21200
    	ANDI	$2048, X5				// b71f00009b8f0f80b3f2f201
    	ORI	$1, X5, X6				// 13e31200
    	ORI	$1, X5					// 93e21200
    	ORI	$2048, X5				// b71f00009b8f0f80b3e2f201
    	XORI	$1, X5, X6				// 13c31200
    	XORI	$1, X5					// 93c21200
    	XORI	$2048, X5				// b71f00009b8f0f80b3c2f201
    
    	SLLI	$1, X5, X6				// 13931200
    	SLLI	$1, X5					// 93921200
    	SRLI	$1, X5, X6				// 13d31200
    	SRLI	$1, X5					// 93d21200
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Mar 22 04:42:21 UTC 2024
    - 16.7K bytes
    - Viewed (0)
  3. src/cmd/vendor/golang.org/x/arch/ppc64/ppc64asm/plan9.go

    	LWZUX:     "MOVWZU",
    	LHZX:      "MOVHZ",
    	LHZUX:     "MOVHZU",
    	LBZX:      "MOVBZ",
    	LBZUX:     "MOVBZU",
    	LDBRX:     "MOVDBR",
    	LWBRX:     "MOVWBR",
    	LHBRX:     "MOVHBR",
    	MCRF:      "MOVFL",
    	XORI:      "XOR",
    	ORI:       "OR",
    	ANDICC:    "ANDCC",
    	ANDC:      "ANDN",
    	ANDCCC:    "ANDNCC",
    	ADDEO:     "ADDEV",
    	ADDEOCC:   "ADDEVCC",
    	ADDO:      "ADDV",
    	ADDOCC:    "ADDVCC",
    	ADDMEO:    "ADDMEV",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 22 17:16:14 UTC 2022
    - 10.9K bytes
    - Viewed (0)
  4. src/cmd/compile/internal/ssa/_gen/RISCV64Ops.go

    		{name: "XOR", argLength: 2, reg: gp21, asm: "XOR", commutative: true}, // arg0 ^ arg1
    		{name: "XORI", argLength: 1, reg: gp11, asm: "XORI", aux: "Int64"},    // arg0 ^ auxint
    
    		// Generate boolean values
    		{name: "SEQZ", argLength: 1, reg: gp11, asm: "SEQZ"},                 // arg0 == 0, result is 0 or 1
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 07 14:57:07 UTC 2024
    - 30.7K bytes
    - Viewed (0)
  5. src/cmd/compile/internal/ssa/_gen/RISCV64.rules

    // AtomicAnd8(ptr,val) => LoweredAtomicAnd32(ptr&^3, ^((uint8(val) ^ 0xff) << ((ptr & 3) * 8)))
    (AtomicAnd8 ptr val mem) =>
    	(LoweredAtomicAnd32 (ANDI <typ.Uintptr> [^3] ptr)
    		(NOT <typ.UInt32> (SLL <typ.UInt32> (XORI <typ.UInt32> [0xff] (ZeroExt8to32 val))
    			(SLLI <typ.UInt64> [3] (ANDI <typ.UInt64> [3] ptr)))) mem)
    
    (AtomicAnd32 ...) => (LoweredAtomicAnd32 ...)
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 07 14:57:07 UTC 2024
    - 40.3K bytes
    - Viewed (0)
  6. src/cmd/vendor/golang.org/x/arch/ppc64/ppc64asm/tables.go

    	SUBFZEOCC:      "subfzeo.",
    	SYNC:           "sync",
    	TLBIE:          "tlbie",
    	TW:             "tw",
    	TWI:            "twi",
    	XOR:            "xor",
    	XORCC:          "xor.",
    	XORI:           "xori",
    	XORIS:          "xoris",
    }
    
    var (
    	ap_Reg_16_20                     = &argField{Type: TypeReg, Shift: 0, BitFields: BitFields{{16, 5, 0}}}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 22 17:16:14 UTC 2022
    - 334.7K bytes
    - Viewed (0)
  7. src/cmd/link/internal/ppc64/asm.go

    			if target.IsBigEndian() {
    				o1 = binary.BigEndian.Uint32(p[r.Off()-2:])
    			} else {
    				o1 = binary.LittleEndian.Uint32(p[r.Off():])
    			}
    			switch o1 >> 26 {
    			case 24, // ori
    				26, // xori
    				28: // andi
    				if t>>16 != 0 {
    					goto overflow
    				}
    
    			default:
    				if int64(int16(t)) != t {
    					goto overflow
    				}
    			}
    		}
    
    		return int64(int16(t))
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Mar 19 20:54:08 UTC 2024
    - 63.7K bytes
    - Viewed (0)
  8. src/cmd/internal/obj/riscv/obj.go

    		ins.as = ASUB
    		if p.As == ANEGW {
    			ins.as = ASUBW
    		}
    		ins.rs1 = REG_ZERO
    		if ins.rd == obj.REG_NONE {
    			ins.rd = ins.rs2
    		}
    
    	case ANOT:
    		// NOT rs, rd -> XORI $-1, rs, rd
    		ins.as = AXORI
    		ins.rs1, ins.rs2 = uint32(p.From.Reg), obj.REG_NONE
    		if ins.rd == obj.REG_NONE {
    			ins.rd = ins.rs1
    		}
    		ins.imm = -1
    
    	case ASEQZ:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sun Apr 07 03:32:27 UTC 2024
    - 77K bytes
    - Viewed (0)
  9. src/cmd/compile/internal/ssa/rewriteRISCV64.go

    	v_1 := v.Args[1]
    	v_0 := v.Args[0]
    	b := v.Block
    	typ := &b.Func.Config.Types
    	// match: (AtomicAnd8 ptr val mem)
    	// result: (LoweredAtomicAnd32 (ANDI <typ.Uintptr> [^3] ptr) (NOT <typ.UInt32> (SLL <typ.UInt32> (XORI <typ.UInt32> [0xff] (ZeroExt8to32 val)) (SLLI <typ.UInt64> [3] (ANDI <typ.UInt64> [3] ptr)))) mem)
    	for {
    		ptr := v_0
    		val := v_1
    		mem := v_2
    		v.reset(OpRISCV64LoweredAtomicAnd32)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 07 14:57:07 UTC 2024
    - 205.1K bytes
    - Viewed (0)
  10. src/cmd/internal/obj/ppc64/asm9.go

    			opset(AMTFSB1, r0)
    			opset(AMTFSB1CC, r0)
    
    		case ANEG: /* op [Ra,] Rd */
    			opset(ANEGCC, r0)
    
    			opset(ANEGV, r0)
    			opset(ANEGVCC, r0)
    
    		case AOR: /* or/xor Rb,Rs,Ra; ori/xori $uimm,Rs,R */
    			opset(AXOR, r0)
    
    		case AORIS: /* oris/xoris $uimm,Rs,Ra */
    			opset(AXORIS, r0)
    
    		case ASLW:
    			opset(ASLWCC, r0)
    			opset(ASRW, r0)
    			opset(ASRWCC, r0)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 13:55:28 UTC 2024
    - 156.1K bytes
    - Viewed (0)
Back to top