Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for xmm1 (0.12 sec)

  1. src/cmd/asm/internal/lex/lex_test.go

    		"\n.\n.MOVBLZX.(.8.*.4.).(.R12.).,.AX.\n.ADDB.AX.,.DX.\n",
    	},
    	{
    		"nested multiline macro",
    		lines(
    			"#define KEYROUND(xmm, load, off, r1, r2, index) \\",
    			"\tMOVBLZX	(BP)(DX*4),	R8 \\",
    			"\tload((off+1), r2) \\",
    			"\tMOVB	R8,		(off*4)(R12) \\",
    			"\tPINSRW	$index, (BP)(R8*4), xmm",
    			"#define LOAD(off, reg) \\",
    			"\tMOVBLZX	(off*4)(R12),	reg \\",
    			"\tADDB	reg,		DX",
    			"KEYROUND(X0, LOAD, 8, AX, BX, 0)",
    Go
    - Registered: Tue Apr 30 11:13:12 GMT 2024
    - Last Modified: Tue Aug 29 07:48:38 GMT 2023
    - 5.8K bytes
    - Viewed (0)
  2. src/cmd/asm/internal/asm/parse.go

    //
    // For 386/AMD64 register list specifies 4VNNIW-style multi-source operand.
    // For range of 4 elements, Intel manual uses "+3" notation, for example:
    //
    //	VP4DPWSSDS zmm1{k1}{z}, zmm2+3, m128
    //
    // Given asm line:
    //
    //	VP4DPWSSDS Z5, [Z10-Z13], (AX)
    //
    // zmm2 is Z10, and Z13 is the only valid value for it (Z10+3).
    // Only simple ranges are accepted, like [Z0-Z3].
    Go
    - Registered: Tue Apr 30 11:13:12 GMT 2024
    - Last Modified: Wed Feb 21 14:34:57 GMT 2024
    - 36.9K bytes
    - Viewed (0)
Back to top