lspace_text_amd64.go raw

   1  // +build amd64
   2  // Code generated by asm2asm, DO NOT EDIT.
   3  
   4  package sse
   5  
   6  var _text_lspace = []byte{
   7  	// .p2align 4, 0x90
   8  	// _lspace
   9  	0x55, // pushq        %rbp
  10  	0x48, 0x89, 0xe5, //0x00000001 movq         %rsp, %rbp
  11  	0x48, 0x89, 0xd0, //0x00000004 movq         %rdx, %rax
  12  	0x48, 0x39, 0xd6, //0x00000007 cmpq         %rdx, %rsi
  13  	0x0f, 0x84, 0x39, 0x00, 0x00, 0x00, //0x0000000a je           LBB0_1
  14  	0x4c, 0x8d, 0x04, 0x37, //0x00000010 leaq         (%rdi,%rsi), %r8
  15  	0x48, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000014 movabsq      $4294977024, %rdx
  16  	0x90, 0x90, //0x0000001e .p2align 4, 0x90
  17  	//0x00000020 LBB0_3
  18  	0x0f, 0xbe, 0x0c, 0x07, //0x00000020 movsbl       (%rdi,%rax), %ecx
  19  	0x83, 0xf9, 0x20, //0x00000024 cmpl         $32, %ecx
  20  	0x0f, 0x87, 0x28, 0x00, 0x00, 0x00, //0x00000027 ja           LBB0_7
  21  	0x48, 0x0f, 0xa3, 0xca, //0x0000002d btq          %rcx, %rdx
  22  	0x0f, 0x83, 0x1e, 0x00, 0x00, 0x00, //0x00000031 jae          LBB0_7
  23  	0x48, 0x83, 0xc0, 0x01, //0x00000037 addq         $1, %rax
  24  	0x48, 0x39, 0xc6, //0x0000003b cmpq         %rax, %rsi
  25  	0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x0000003e jne          LBB0_3
  26  	0xe9, 0x06, 0x00, 0x00, 0x00, //0x00000044 jmp          LBB0_6
  27  	//0x00000049 LBB0_1
  28  	0x48, 0x01, 0xf8, //0x00000049 addq         %rdi, %rax
  29  	0x49, 0x89, 0xc0, //0x0000004c movq         %rax, %r8
  30  	//0x0000004f LBB0_6
  31  	0x49, 0x29, 0xf8, //0x0000004f subq         %rdi, %r8
  32  	0x4c, 0x89, 0xc0, //0x00000052 movq         %r8, %rax
  33  	//0x00000055 LBB0_7
  34  	0x5d, //0x00000055 popq         %rbp
  35  	0xc3, //0x00000056 retq         
  36  }
  37   
  38