Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 1 of 1 for R27 (0.02 sec)

  1. src/cmd/compile/internal/ssa/_gen/ARM64.rules

    	&& s > 64 && s <= 16*64 && s%16 == 0
    	&& !config.noDuffDevice && logLargeCopy(v, s) =>
    	(DUFFCOPY [8 * (64 - s/16)] dst src mem)
    // 8 is the number of bytes to encode:
    //
    // LDP.P   16(R16), (R26, R27)
    // STP.P   (R26, R27), 16(R17)
    //
    // 64 is number of these blocks. See runtime/duff_arm64.s:duffcopy
    
    // large move uses a loop
    (Move [s] dst src mem)
    	&& s%16 == 0 && (s > 16*64 || config.noDuffDevice)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 15:49:20 UTC 2024
    - 113.1K bytes
    - Viewed (0)
Back to top