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