Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 6 of 6 for I32Store (0.16 sec)

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

    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 02 05:28:55 UTC 2023
    - 2.8K bytes
    - Viewed (0)
  2. src/runtime/sys_wasm.s

    	Return
    
    TEXT runtime·exitThread(SB), NOSPLIT, $0-0
    	UNDEF
    
    TEXT runtime·osyield(SB), NOSPLIT, $0-0
    	UNDEF
    
    TEXT runtime·growMemory(SB), NOSPLIT, $0
    	Get SP
    	I32Load pages+0(FP)
    	GrowMemory
    	I32Store ret+8(FP)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Apr 06 17:48:24 UTC 2023
    - 1.4K bytes
    - Viewed (0)
  3. src/cmd/compile/internal/ssa/_gen/WasmOps.go

    		{name: "F64Load", asm: "F64Load", argLength: 2, reg: fp64load, aux: "Int64", typ: "Float64"}, // read 64-bit float from address arg0+aux, arg1=mem
    		{name: "F32Store", asm: "F32Store", argLength: 3, reg: fp32store, aux: "Int64", typ: "Mem"},  // store 32-bit float arg1 at address arg0+aux, arg2=mem, returns mem
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Feb 24 00:21:13 UTC 2023
    - 17.7K bytes
    - Viewed (0)
  4. src/cmd/compile/internal/ssa/_gen/Wasm.rules

    (Load <t> ptr mem) && t.Size() == 1 &&  t.IsSigned() => (I64Load8S ptr mem)
    
    // Lowering stores
    (Store {t} ptr val mem) && is64BitFloat(t) => (F64Store ptr val mem)
    (Store {t} ptr val mem) && is32BitFloat(t) => (F32Store ptr val mem)
    (Store {t} ptr val mem) && t.Size() == 8 => (I64Store ptr val mem)
    (Store {t} ptr val mem) && t.Size() == 4 => (I64Store32 ptr val mem)
    (Store {t} ptr val mem) && t.Size() == 2 => (I64Store16 ptr val mem)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Feb 17 03:56:57 UTC 2023
    - 16.9K bytes
    - Viewed (0)
  5. src/cmd/compile/internal/ssa/rewriteWasm.go

    		if !(is64BitFloat(t)) {
    			break
    		}
    		v.reset(OpWasmF64Store)
    		v.AddArg3(ptr, val, mem)
    		return true
    	}
    	// match: (Store {t} ptr val mem)
    	// cond: is32BitFloat(t)
    	// result: (F32Store ptr val mem)
    	for {
    		t := auxToType(v.Aux)
    		ptr := v_0
    		val := v_1
    		mem := v_2
    		if !(is32BitFloat(t)) {
    			break
    		}
    		v.reset(OpWasmF32Store)
    		v.AddArg3(ptr, val, mem)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Feb 17 03:56:57 UTC 2023
    - 108.6K bytes
    - Viewed (0)
  6. src/cmd/compile/internal/ssa/opGen.go

    			},
    			outputs: []outputInfo{
    				{0, 281470681743360}, // F16 F17 F18 F19 F20 F21 F22 F23 F24 F25 F26 F27 F28 F29 F30 F31
    			},
    		},
    	},
    	{
    		name:    "F32Store",
    		auxType: auxInt64,
    		argLen:  3,
    		asm:     wasm.AF32Store,
    		reg: regInfo{
    			inputs: []inputInfo{
    				{1, 4294901760},       // F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 F13 F14 F15
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 15:49:20 UTC 2024
    - 1M bytes
    - Viewed (0)
Back to top