Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 60 for paddi (0.12 sec)

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

    	MTVSRHM R1, V1                          // 10310e42
    	MTVSRQM R1, V1                          // 10340e42
    	MTVSRWM R1, V1                          // 10320e42
    	PADDI R3, $1234567890, $1, R4           // 06104996388302d2
    	PADDI R0, $1234567890, $0, R4           // 06004996388002d2
    	PADDI R0, $1234567890, $1, R4           // 06104996388002d2
    	PDEPD R1, R2, R3                        // 7c231138
    	PEXTD R1, R2, R3                        // 7c231178
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 23 20:52:57 UTC 2023
    - 14.3K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/ssa/_gen/PPC64latelower.rules

    (AND <t> x:(MOVDconst [m]) n) && t.Size() == 4 && isPPC64WordRotateMask(m) => (RLWINM [encodePPC64RotateMask(0,m,32)] n)
    
    // When PCRel is supported, paddi can add a 34b signed constant in one instruction.
    (ADD (MOVDconst [m]) x) && supportsPPC64PCRel() && (m<<30)>>30 == m => (ADDconst [m] x)
    
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 19:59:38 UTC 2024
    - 3.8K bytes
    - Viewed (0)
  3. src/cmd/vendor/golang.org/x/arch/ppc64/ppc64asm/gnu.go

    		// If EH == 0, omit printing EH.
    		eh := inst.Args[3].(Imm)
    		if eh == 0 {
    			argList = inst.Args[:3]
    		}
    		buf.WriteString(inst.Op.String())
    
    	case "paddi":
    		// There are several extended mnemonics.  Notably, "pla" is
    		// the only valid mnemonic for paddi (R=1), In this case, RA must
    		// always be 0.  Otherwise it is invalid.
    		r := inst.Args[3].(Imm)
    		ra := inst.Args[1].(Reg)
    		str := opName
    		if ra == R0 {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 12.2K bytes
    - Viewed (0)
  4. src/cmd/internal/obj/ppc64/doc.go

    	ADD $131073, R3              lis  r31, 2                paddi r3, r3, 131073
    	                             addi r31, 1
    	                             add  r3,r31,r3
    
    	MOVD $131073, R3             lis  r3, 2                 pli r3, 131073
    	                             addi r3, 1
    
    	MOVD $mypackage·foo(SB), R3  addis r2, r3, ...          pla r3, ...
    	                             addi  r3, r3, ...
    */
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Apr 21 16:47:45 UTC 2023
    - 11.3K bytes
    - Viewed (0)
  5. src/cmd/internal/obj/ppc64/asm9_gtables.go

    	"PMXVBF16GER2NN",
    	"PMXVBF16GER2",
    	"PLXVP",
    	"PLXV",
    	"PLXSSP",
    	"PLXSD",
    	"PLWZ",
    	"PLWA",
    	"PLQ",
    	"PLHZ",
    	"PLHA",
    	"PLFS",
    	"PLFD",
    	"PLD",
    	"PLBZ",
    	"PADDI",
    }
    
    var GenOpcodes = [...]uint32{
    	0x7c030162, // AXXSETACCZ
    	0x7c010162, // AXXMTACC
    	0x7c000162, // AXXMFACC
    	0xf0000768, // AXXGENPCVWM
    	0xf000072a, // AXXGENPCVHM
    	0xf000076a, // AXXGENPCVDM
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Nov 16 20:18:50 UTC 2022
    - 42.6K bytes
    - Viewed (0)
  6. src/cmd/internal/obj/ppc64/obj9.go

    			break
    		}
    		if p.From.Offset&0xFFFF == 0 {
    			// The constant can be added using ADDIS
    			p.As = AADDIS
    			p.From.Offset >>= 16
    		} else if buildcfg.GOPPC64 >= 10 {
    			// Let the assembler generate paddi for large constants.
    			break
    		} else if (p.From.Offset < -0x8000 && int64(int32(p.From.Offset)) == p.From.Offset) || (p.From.Offset > 0xFFFF && p.From.Offset < 0x7FFF8000) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 18:17:17 UTC 2024
    - 40.8K bytes
    - Viewed (0)
  7. src/cmd/vendor/golang.org/x/arch/ppc64/ppc64asm/tables.go

    	LXVRWX:         "lxvrwx",
    	MTVSRBM:        "mtvsrbm",
    	MTVSRBMI:       "mtvsrbmi",
    	MTVSRDM:        "mtvsrdm",
    	MTVSRHM:        "mtvsrhm",
    	MTVSRQM:        "mtvsrqm",
    	MTVSRWM:        "mtvsrwm",
    	PADDI:          "paddi",
    	PDEPD:          "pdepd",
    	PEXTD:          "pextd",
    	PLBZ:           "plbz",
    	PLD:            "pld",
    	PLFD:           "plfd",
    	PLFS:           "plfs",
    	PLHA:           "plha",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 22 17:16:14 UTC 2022
    - 334.7K bytes
    - Viewed (0)
  8. src/vendor/golang.org/x/crypto/chacha20poly1305/chacha20poly1305_amd64.s

    	// Add in the state
    	PADDD ·chacha20Constants<>(SB), A0; PADDD ·chacha20Constants<>(SB), A1; PADDD ·chacha20Constants<>(SB), A2; PADDD ·chacha20Constants<>(SB), A3
    	PADDD state1Store, B0; PADDD state1Store, B1; PADDD state1Store, B2; PADDD state1Store, B3
    	PADDD state2Store, C0; PADDD state2Store, C1; PADDD state2Store, C2; PADDD state2Store, C3
    	PADDD ctr0Store, D0; PADDD ctr1Store, D1; PADDD ctr2Store, D2; PADDD ctr3Store, D3
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Nov 29 21:28:33 UTC 2023
    - 105.6K bytes
    - Viewed (0)
  9. src/cmd/internal/obj/x86/anames.go

    	"OUTL",
    	"OUTSB",
    	"OUTSL",
    	"OUTSW",
    	"OUTW",
    	"PABSB",
    	"PABSD",
    	"PABSW",
    	"PACKSSLW",
    	"PACKSSWB",
    	"PACKUSDW",
    	"PACKUSWB",
    	"PADDB",
    	"PADDL",
    	"PADDQ",
    	"PADDSB",
    	"PADDSW",
    	"PADDUSB",
    	"PADDUSW",
    	"PADDW",
    	"PALIGNR",
    	"PAND",
    	"PANDN",
    	"PAUSE",
    	"PAVGB",
    	"PAVGW",
    	"PBLENDVB",
    	"PBLENDW",
    	"PCLMULQDQ",
    	"PCMPEQB",
    	"PCMPEQL",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 11 18:32:50 UTC 2023
    - 19.1K bytes
    - Viewed (0)
  10. src/cmd/asm/internal/asm/testdata/amd64.s

    // LTYPERT spec10	{ outcode($1, &$2); }
    	JCS	2(PC)
    	RETFL	$4
    
    // Was bug: LOOP is a branch instruction.
    	JCS	2(PC)
    loop:
    	LOOP	loop // LOOP
    
    	// Intel pseudonyms for our own renamings.
    	PADDD	M2, M1 // PADDL M2, M1
    	MOVDQ2Q	X1, M1 // MOVQ X1, M1
    	MOVNTDQ	X1, (AX)	// MOVNTO X1, (AX)
    	MOVOA	(AX), X1	// MOVO (AX), X1
    
    // Tests for SP indexed addresses.
    	MOVQ	foo(SP)(AX*1), BX		// 488b1c04
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 09 18:57:21 UTC 2019
    - 3.3K bytes
    - Viewed (0)
Back to top