Search Options

Results per page
Sort
Preferred Languages
Advance

Results 21 - 30 of 44 for dcmpu (0.06 sec)

  1. src/internal/bytealg/equal_ppc64x.s

    	// alignment requirements.
    	ANDCC	$PAGE_OFFSET, R8, R6	// &sX & PAGE_OFFSET
    	ANDCC	$PAGE_OFFSET, R4, R9
    	SUBC	R5, $8, R12		// 8-len
    	SLD	$3, R12, R14		// (8-len)*8
    	CMPU	R6, R12, CR1		// Enough bytes lower in the page to load lower?
    	CMPU	R9, R12, CR0
    	SUB	R12, R8, R6		// compute lower load address
    	SUB	R12, R4, R9
    	ISEL	CR1LT, R8, R6, R8	// R8 = R6 < 0 ? R8 (&s1) : R6 (&s1 - (8-len))
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Apr 21 16:47:45 UTC 2023
    - 4.9K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/ssa/_gen/PPC64Ops.go

    		{name: "FMOVSconst", argLength: 0, reg: fp01, aux: "Float32", asm: "FMOVS", rematerializeable: true},           //
    		{name: "FCMPU", argLength: 2, reg: fp2cr, asm: "FCMPU", typ: "Flags"},
    
    		{name: "CMP", argLength: 2, reg: gp2cr, asm: "CMP", typ: "Flags"},     // arg0 compare to arg1
    		{name: "CMPU", argLength: 2, reg: gp2cr, asm: "CMPU", typ: "Flags"},   // arg0 compare to arg1
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 19:59:38 UTC 2024
    - 43.8K bytes
    - Viewed (0)
  3. src/math/atan_s390x.s

    // with coefficients determined with a Remez exchange algorithm.
    
    TEXT	·atanAsm(SB), NOSPLIT, $0-16
    	FMOVD	x+0(FP), F0
    	//special case Atan(±0) = ±0
    	FMOVD   $(0.0), F1
    	FCMPU   F0, F1
    	BEQ     atanIsZero
    
    	MOVD	$·atanrodataL8<>+0(SB), R5
    	MOVH	$0x3FE0, R3
    	LGDR	F0, R1
    	RISBGNZ	$32, $63, $32, R1, R1
    	RLL	$16, R1, R2
    	ANDW	$0x7FF0, R2
    	MOVW	R2, R6
    	MOVW	R3, R7
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 16 15:34:41 UTC 2019
    - 3.7K bytes
    - Viewed (0)
  4. test/codegen/floats.go

    	return z - x*y
    }
    
    func Cmp(f float64) bool {
    	// arm64:"FCMPD","(BGT|BLE|BMI|BPL)",-"CSET\tGT",-"CBZ"
    	return f > 4 || f < -4
    }
    
    func CmpZero64(f float64) bool {
    	// s390x:"LTDBR",-"FCMPU"
    	return f <= 0
    }
    
    func CmpZero32(f float32) bool {
    	// s390x:"LTEBR",-"CEBR"
    	return f <= 0
    }
    
    func CmpWithSub(a float64, b float64) bool {
    	f := a - b
    	// s390x:-"LTDBR"
    	return f <= 0
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Apr 04 15:24:29 UTC 2024
    - 4.9K bytes
    - Viewed (0)
  5. src/math/tanh_s390x.s

    // polynomial coefficients determined with a Remez exchange algorithm.
    
    TEXT ·tanhAsm(SB),NOSPLIT,$0-16
    	FMOVD   x+0(FP), F0
    	// special case Tanh(±0) = ±0
    	FMOVD   $(0.0), F1
    	FCMPU   F0, F1
    	BEQ     tanhIsZero
    	MOVD    $tanhrodataL18<>+0(SB), R5
    	LTDBR	F0, F0
    	MOVD    $0x4034000000000000, R1
    	BLTU    L15
    	FMOVD   F0, F1
    L2:
    	MOVD    $tanhxadd<>+0(SB), R2
    	FMOVD   0(R2), F2
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 16 15:34:41 UTC 2019
    - 4.6K bytes
    - Viewed (0)
  6. src/internal/bytealg/count_ppc64x.s

    	MOVD	$0, R18 // byte count
    
    #ifndef GOPPC64_power10
    	RLDIMI	$8, R5, $48, R5
    	RLDIMI	$16, R5, $32, R5
    	RLDIMI	$32, R5, $0, R5	// fill reg with the byte to count
    #endif
    
    	CMPU	R4, $32		// Check if it's a small string (<32 bytes)
    	BLT	tail		// Jump to the small string case
    	SRD	$5, R4, R20
    	MOVD	R20, CTR
    	MOVD	$16, R21
    	XXLXOR	V4, V4, V4
    	XXLXOR	V5, V5, V5
    
    	PCALIGN	$16
    cmploop:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Aug 14 20:30:44 UTC 2023
    - 3.6K bytes
    - Viewed (0)
  7. src/cmd/compile/internal/ssa/_gen/S390X.rules

    // Miscellaneous
    (IsNonNil p) => (LOCGR {s390x.NotEqual} (MOVDconst [0]) (MOVDconst [1]) (CMPconst p [0]))
    (IsInBounds idx len) => (LOCGR {s390x.Less} (MOVDconst [0]) (MOVDconst [1]) (CMPU idx len))
    (IsSliceInBounds idx len) => (LOCGR {s390x.LessOrEqual} (MOVDconst [0]) (MOVDconst [1]) (CMPU idx len))
    (NilCheck ...) => (LoweredNilCheck ...)
    (GetG ...) => (LoweredGetG ...)
    (GetClosurePtr ...) => (LoweredGetClosurePtr ...)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 12 18:09:26 UTC 2023
    - 74.3K bytes
    - Viewed (0)
  8. src/runtime/memmove_ppc64x.s

    	// length.  This catches the cases where src and dest are in different types
    	// of storage such as stack and static to avoid doing backward move when not
    	// necessary.
    
    	SUB	SRC, TGT, TMP	// dest - src
    	CMPU	TMP, LEN, CR2	// < len?
    	BC	12, 8, backward // BLT CR2 backward
    
    	// Copying forward if no overlap.
    
    	BC	12, 6, checkbytes	// BEQ CR1, checkbytes
    	SRDCC	$3, DWORDS, OCTWORDS	// 64 byte chunks?
    	MOVD	$16, IDX16
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Apr 21 16:47:45 UTC 2023
    - 4.9K bytes
    - Viewed (0)
  9. src/cmd/asm/internal/asm/testdata/s390x.s

    	CMP	R1, R2                 // b9200012
    	CMP	R3, $32767             // a73f7fff
    	CMP	R3, $32768             // c23c00008000
    	CMP	R3, $-2147483648       // c23c80000000
    	CMPU	R4, R5                 // b9210045
    	CMPU	R6, $4294967295        // c26effffffff
    	CMPW	R7, R8                 // 1978
    	CMPW	R9, $-32768            // a79e8000
    	CMPW	R9, $-32769            // c29dffff7fff
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Nov 22 03:55:32 UTC 2023
    - 21.6K bytes
    - Viewed (0)
  10. src/cmd/compile/internal/ssa/_gen/S390XOps.go

    		{name: "CMPUconst", argLength: 1, reg: gp1flags, asm: "CMPU", typ: "Flags", aux: "Int32"},   // arg0 compare to auxint
    		{name: "CMPWUconst", argLength: 1, reg: gp1flags, asm: "CMPWU", typ: "Flags", aux: "Int32"}, // arg0 compare to auxint
    
    		{name: "FCMPS", argLength: 2, reg: fp2flags, asm: "CEBR", typ: "Flags"},  // arg0 compare to arg1, f32
    		{name: "FCMP", argLength: 2, reg: fp2flags, asm: "FCMPU", typ: "Flags"},  // arg0 compare to arg1, f64
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Feb 24 00:21:13 UTC 2023
    - 52.5K bytes
    - Viewed (0)
Back to top