Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 9 of 9 for cmpi (0.04 sec)

  1. src/cmp/cmp.go

    // Copyright 2023 The Go Authors. All rights reserved.
    // Use of this source code is governed by a BSD-style
    // license that can be found in the LICENSE file.
    
    // Package cmp provides types and functions related to comparing
    // ordered values.
    package cmp
    
    // Ordered is a constraint that permits any ordered type: any type
    // that supports the operators < <= >= >.
    // If future releases of Go add new ordered types,
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Apr 19 16:31:02 UTC 2024
    - 2K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/ssa/looprotate.go

    // to loops with a check-loop-condition-at-end.
    // This helps loops avoid extra unnecessary jumps.
    //
    //	 loop:
    //	   CMPQ ...
    //	   JGE exit
    //	   ...
    //	   JMP loop
    //	 exit:
    //
    //	  JMP entry
    //	loop:
    //	  ...
    //	entry:
    //	  CMPQ ...
    //	  JLT loop
    func loopRotate(f *Func) {
    	loopnest := f.loopnest()
    	if loopnest.hasIrreducible {
    		return
    	}
    	if len(loopnest.loops) == 0 {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 15:44:14 UTC 2024
    - 3K bytes
    - Viewed (0)
  3. src/crypto/md5/md5block_386.s

    	MOVL	dig+0(FP),	BP
    	MOVL	p+4(FP),	SI
    	MOVL	p_len+8(FP), DX
    	SHRL	$6,		DX
    	SHLL	$6,		DX
    
    	LEAL	(SI)(DX*1),	DI
    	MOVL	(0*4)(BP),	AX
    	MOVL	(1*4)(BP),	BX
    	MOVL	(2*4)(BP),	CX
    	MOVL	(3*4)(BP),	DX
    
    	CMPL	SI,		DI
    	JEQ	end
    
    	MOVL	DI,		16(SP)
    
    loop:
    	MOVL	AX,		0(SP)
    	MOVL	BX,		4(SP)
    	MOVL	CX,		8(SP)
    	MOVL	DX,		12(SP)
    
    	MOVL	(0*4)(SI),	DI
    	MOVL	DX,		BP
    
    	ROUND1(AX,BX,CX,DX, 1,0xd76aa478, 7);
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 04 17:29:44 UTC 2024
    - 4.5K bytes
    - Viewed (0)
  4. src/crypto/md5/md5block_amd64.s

    	MOVQ	p+8(FP),	SI
    	MOVQ	p_len+16(FP), DX
    	SHRQ	$6,		DX
    	SHLQ	$6,		DX
    
    	LEAQ	(SI)(DX*1),	DI
    	MOVL	(0*4)(BP),	AX
    	MOVL	(1*4)(BP),	BX
    	MOVL	(2*4)(BP),	CX
    	MOVL	(3*4)(BP),	DX
    	MOVL	$0xffffffff,	R11
    
    	CMPQ	SI,		DI
    	JEQ	end
    
    loop:
    	MOVL	AX,		R12
    	MOVL	BX,		R13
    	MOVL	CX,		R14
    	MOVL	DX,		R15
    
    	MOVL	(0*4)(SI),	R8
    	MOVL	DX,		R9
    
    #define ROUND1(a, b, c, d, index, const, shift) \
    	XORL	c, R9; \
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 04 17:29:44 UTC 2024
    - 4.8K bytes
    - Viewed (0)
  5. src/crypto/sha1/sha1block_386.s

    	MOVL	p_len+8(FP),	DX
    	SHRL	$6,		DX
    	SHLL	$6,		DX
    
    	LEAL	(SI)(DX*1),	DI
    	MOVL	(0*4)(BP),	AX
    	MOVL	(1*4)(BP),	BX
    	MOVL	(2*4)(BP),	CX
    	MOVL	(3*4)(BP),	DX
    	MOVL	(4*4)(BP),	BP
    
    	CMPL	SI,		DI
    	JEQ	end
    
    	MOVL	DI,	84(SP)
    
    loop:
    	MOVL	SI,	88(SP)
    
    	MOVL	AX,	64(SP)
    	MOVL	BX,	68(SP)
    	MOVL	CX,	72(SP)
    	MOVL	DX,	76(SP)
    	MOVL	BP,	80(SP)
    
    	ROUND1(AX, BX, CX, DX, BP, 0)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 04 17:29:44 UTC 2024
    - 6K bytes
    - Viewed (0)
  6. src/crypto/sha256/sha256block_386.s

    	SHA256ROUND(index, const, a, b, c, d, e, f, g, h)
    
    TEXT ·block(SB),0,$296-16
    	MOVL	p_base+4(FP), SI
    	MOVL	p_len+8(FP), DX
    	SHRL	$6, DX
    	SHLL	$6, DX
    
    	LEAL	(SI)(DX*1), DI
    	MOVL	DI, 288(SP)
    	CMPL	SI, DI
    	JEQ	end
    
    	LEAL	256(SP), DI		// variables
    
    	MOVL	dig+0(FP), BP
    	MOVL	(0*4)(BP), AX		// a = H0
    	MOVL	AX, (0*4)(DI)
    	MOVL	(1*4)(BP), BX		// b = H1
    	MOVL	BX, (1*4)(DI)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 04 17:29:44 UTC 2024
    - 8.2K bytes
    - Viewed (0)
  7. src/cmd/internal/obj/ppc64/anames.go

    	"FRIZ",
    	"FRIZCC",
    	"FRIN",
    	"FRINCC",
    	"FRSQRTE",
    	"FRSQRTECC",
    	"FSEL",
    	"FSELCC",
    	"FSQRT",
    	"FSQRTCC",
    	"FSQRTS",
    	"FSQRTSCC",
    	"CNTLZD",
    	"CNTLZDCC",
    	"CMPW",
    	"CMPWU",
    	"CMPB",
    	"FTDIV",
    	"FTSQRT",
    	"DIVD",
    	"DIVDCC",
    	"DIVDE",
    	"DIVDECC",
    	"DIVDEU",
    	"DIVDEUCC",
    	"DIVDVCC",
    	"DIVDV",
    	"DIVDU",
    	"DIVDUCC",
    	"DIVDUVCC",
    	"DIVDUV",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 01 18:50:29 UTC 2024
    - 6.7K bytes
    - Viewed (0)
  8. src/cmd/objdump/objdump_test.go

    	"jmp",
    	"callq",
    	"cmpb",
    }
    
    var i386GnuNeed = []string{
    	"jmp",
    	"call",
    	"cmp",
    }
    
    var armNeed = []string{
    	"B main.main(SB)",
    	"BL main.Println(SB)",
    	"RET",
    }
    
    var arm64Need = []string{
    	"JMP main.main(SB)",
    	"CALL main.Println(SB)",
    	"RET",
    }
    
    var armGnuNeed = []string{ // for both ARM and AMR64
    	"ldr",
    	"bl",
    	"cmp",
    }
    
    var ppcNeed = []string{
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Feb 21 22:16:54 UTC 2024
    - 8.9K bytes
    - Viewed (0)
  9. test/codegen/bits.go

    	return x | ^y
    }
    
    // check bitsets
    func bitSetPowerOf2Test(x int) bool {
    	// amd64:"BTL\t[$]3"
    	return x&8 == 8
    }
    
    func bitSetTest(x int) bool {
    	// amd64:"ANDL\t[$]9, AX"
    	// amd64:"CMPQ\tAX, [$]9"
    	return x&9 == 9
    }
    
    // mask contiguous one bits
    func cont1Mask64U(x uint64) uint64 {
    	// s390x:"RISBGZ\t[$]16, [$]47, [$]0,"
    	return x & 0x0000ffffffff0000
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jun 07 19:02:52 UTC 2024
    - 7.8K bytes
    - Viewed (0)
Back to top