Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 1 of 1 for regIndex (0.07 sec)

  1. src/cmd/internal/obj/x86/asm6.go

    func avx2gatherValid(ctxt *obj.Link, p *obj.Prog) bool {
    	// If any pair of the index, mask, or destination registers
    	// are the same, illegal instruction trap (#UD) is triggered.
    	index := regIndex(p.GetFrom3().Index)
    	mask := regIndex(p.From.Reg)
    	dest := regIndex(p.To.Reg)
    	if dest == mask || dest == index || mask == index {
    		ctxt.Diag("mask, index, and destination registers should be distinct: %v", p)
    		return false
    	}
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 15:44:14 UTC 2024
    - 146.9K bytes
    - Viewed (0)
Back to top