Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for HWSYNC (0.06 sec)

  1. src/cmd/vendor/golang.org/x/arch/ppc64/ppc64asm/plan9.go

    		// paste. has two input registers, and an L field, unlike other 3 operand instructions.
    		return op + " " + args[0] + "," + args[1] + "," + args[2]
    	case SYNC:
    		if args[0] == "$1" {
    			return "LWSYNC"
    		}
    		return "HWSYNC"
    
    	case ISEL:
    		return "ISEL " + args[3] + "," + args[1] + "," + args[2] + "," + args[0]
    
    	// store instructions always have the memory operand at the end, no need to reorder
    	// indexed stores handled separately
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 22 17:16:14 UTC 2022
    - 10.9K bytes
    - Viewed (0)
  2. src/cmd/vendor/golang.org/x/arch/ppc64/ppc64asm/gnu.go

    				gnuArg(&inst, 2, inst.Args[2], PC))
    			buf.WriteString(asm)
    			startArg = 4
    		}
    
    	case "sync":
    		lsc := inst.Args[0].(Imm)<<4 | inst.Args[1].(Imm)
    		switch lsc {
    		case 0x00:
    			buf.WriteString("hwsync")
    			startArg = 2
    		case 0x10:
    			buf.WriteString("lwsync")
    			startArg = 2
    		default:
    			buf.WriteString(opName)
    		}
    
    	case "lbarx", "lharx", "lwarx", "ldarx":
    		// If EH == 0, omit printing EH.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 12.2K bytes
    - Viewed (0)
Back to top