Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for ACALLNORESUME (0.12 sec)

  1. src/cmd/internal/obj/wasm/a.out.go

    	ATableFill
    
    	ALast // Sentinel: End of low-level WebAssembly instructions.
    
    	ARESUMEPOINT
    	// ACALLNORESUME is a call which is not followed by a resume point.
    	// It is allowed inside of WebAssembly blocks, whereas obj.ACALL is not.
    	// However, it is not allowed to switch goroutines while inside of an ACALLNORESUME call.
    	ACALLNORESUME
    
    	ARETUNWIND
    
    	AMOVB
    	AMOVH
    	AMOVW
    	AMOVD
    
    	AWORD
    	ALAST
    )
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 02 05:28:55 UTC 2023
    - 4.3K bytes
    - Viewed (0)
  2. src/cmd/internal/obj/wasm/wasmobj.go

    			Offset: 0,
    		}
    		p = appendp(p, AMOVD, regAddr(REGCTXT), ctxtp)
    
    		// maymorestack must not itself preempt because we
    		// don't have full stack information, so this can be
    		// ACALLNORESUME.
    		p = appendp(p, ACALLNORESUME, constAddr(0))
    		// See ../x86/obj6.go
    		sym := ctxt.LookupABI(ctxt.Flag_maymorestack, s.ABI())
    		p.To = obj.Addr{Type: obj.TYPE_MEM, Name: obj.NAME_EXTERN, Sym: sym}
    
    		// Restore REGCTXT.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jun 14 00:03:57 UTC 2023
    - 34.6K bytes
    - Viewed (0)
  3. src/cmd/compile/internal/wasm/ssa.go

    		i32Const(s, 0)
    		i32Const(s, int32(v.AuxInt))
    		s.Prog(wasm.AMemoryFill)
    
    	case ssa.OpWasmLoweredNilCheck:
    		getValue64(s, v.Args[0])
    		s.Prog(wasm.AI64Eqz)
    		s.Prog(wasm.AIf)
    		p := s.Prog(wasm.ACALLNORESUME)
    		p.To = obj.Addr{Type: obj.TYPE_MEM, Name: obj.NAME_EXTERN, Sym: ir.Syms.SigPanic}
    		s.Prog(wasm.AEnd)
    		if logopt.Enabled() {
    			logopt.LogOpt(v.Pos, "nilcheck", "genssa", v.Block.Func.Name)
    		}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Feb 24 00:21:13 UTC 2023
    - 17.6K bytes
    - Viewed (0)
Back to top