Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for NEGW (0.14 sec)

  1. src/cmd/asm/internal/asm/testdata/riscv64.s

    	MOVB	X5, tls(SB)				// b70f00009b8f0f00b38f4f0023805f00
    
    	// NOT pseudo-instruction
    	NOT	X5					// 93c2f2ff
    	NOT	X5, X6					// 13c3f2ff
    
    	// NEG/NEGW pseudo-instructions
    	NEG	X5					// b3025040
    	NEG	X5, X6					// 33035040
    	NEGW	X5					// bb025040
    	NEGW	X5, X6					// 3b035040
    
    	// This jumps to the second instruction in the function (the
    	// first instruction is an invisible stack pointer adjustment).
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Mar 22 04:42:21 UTC 2024
    - 16.7K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/ssa/_gen/RISCV64.rules

    (MOVBUreg x:(Select0 (LoweredAtomicCas64 _ _ _ _))) => (MOVDreg x)
    
    // Avoid sign extension after word arithmetic.
    (MOVWreg x:(ADDIW   _)) => (MOVDreg x)
    (MOVWreg x:(SUBW  _ _)) => (MOVDreg x)
    (MOVWreg x:(NEGW    _)) => (MOVDreg x)
    (MOVWreg x:(MULW  _ _)) => (MOVDreg x)
    (MOVWreg x:(DIVW  _ _)) => (MOVDreg x)
    (MOVWreg x:(DIVUW _ _)) => (MOVDreg x)
    (MOVWreg x:(REMW  _ _)) => (MOVDreg x)
    (MOVWreg x:(REMUW _ _)) => (MOVDreg x)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 07 14:57:07 UTC 2024
    - 40.3K bytes
    - Viewed (0)
  3. src/cmd/compile/internal/ssa/_gen/RISCV64Ops.go

    		{name: "NEG", argLength: 1, reg: gp11, asm: "NEG"},                    // -arg0
    		{name: "NEGW", argLength: 1, reg: gp11, asm: "NEGW"},                  // -arg0 of 32 bits, sign extended to 64 bits
    		{name: "SUB", argLength: 2, reg: gp21, asm: "SUB"},                    // arg0 - arg1
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 07 14:57:07 UTC 2024
    - 30.7K bytes
    - Viewed (0)
Back to top