Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 1 of 1 for rot32nc (0.09 sec)

  1. test/codegen/rotate.go

    	a += x>>z | x<<(32-z)
    
    	return a
    }
    
    func rot16nc(x uint16, z uint) uint16 {
    	var a uint16
    
    	z &= 15
    
    	// amd64:"ROLW",-"ANDQ"
    	// riscv64: "OR","SLL","SRL",-"AND\t"
    	a += x<<z | x>>(16-z)
    
    	// amd64:"RORW",-"ANDQ"
    	// riscv64: "OR","SLL","SRL",-"AND\t"
    	a += x>>z | x<<(16-z)
    
    	return a
    }
    
    func rot8nc(x uint8, z uint) uint8 {
    	var a uint8
    
    	z &= 7
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 07 14:57:07 UTC 2024
    - 6K bytes
    - Viewed (0)
Back to top