.text
_start:
- llwpcb %ax
- llwpcb %cx
- llwpcb %dx
- llwpcb %bx
- llwpcb %sp
- llwpcb %bp
- llwpcb %si
- llwpcb %di
llwpcb %eax
llwpcb %ecx
llwpcb %edx
llwpcb %ebp
llwpcb %esi
llwpcb %edi
+ llwpcb %r8d
+ llwpcb %r9d
+ llwpcb %r10d
+ llwpcb %r11d
+ llwpcb %r12d
+ llwpcb %r13d
+ llwpcb %r14d
+ llwpcb %r15d
llwpcb %rax
llwpcb %rcx
llwpcb %rdx
llwpcb %rbp
llwpcb %rsi
llwpcb %rdi
+ llwpcb %r8
+ llwpcb %r9
+ llwpcb %r10
+ llwpcb %r11
+ llwpcb %r12
+ llwpcb %r13
+ llwpcb %r14
+ llwpcb %r15
+ slwpcb %r15
+ slwpcb %r14
+ slwpcb %r13
+ slwpcb %r12
+ slwpcb %r11
+ slwpcb %r10
+ slwpcb %r9
+ slwpcb %r8
slwpcb %rdi
slwpcb %rsi
slwpcb %rbp
slwpcb %rdx
slwpcb %rcx
slwpcb %rax
+ slwpcb %r15d
+ slwpcb %r14d
+ slwpcb %r13d
+ slwpcb %r12d
+ slwpcb %r11d
+ slwpcb %r10d
+ slwpcb %r9d
+ slwpcb %r8d
slwpcb %edi
slwpcb %esi
slwpcb %ebp
slwpcb %edx
slwpcb %ecx
slwpcb %eax
- slwpcb %di
- slwpcb %si
- slwpcb %bp
- slwpcb %sp
- slwpcb %bx
- slwpcb %dx
- slwpcb %cx
- slwpcb %ax
- lwpins $0x1234, %eax, %ax
- lwpins $0x1234, %ecx, %cx
- lwpins $0x1234, %edx, %dx
- lwpins $0x1234, %ebx, %bx
- lwpins $0x1234, %esp, %sp
- lwpins $0x1234, %ebp, %bp
- lwpins $0x1234, %esi, %si
- lwpins $0x1234, %edi, %di
- lwpins $0x12345678, %edi, %eax
- lwpins $0x12345678, %esi, %ecx
- lwpins $0x12345678, %ebp, %edx
- lwpins $0x12345678, %esp, %ebx
- lwpins $0x12345678, %ebx, %esp
- lwpins $0x12345678, %edx, %ebp
- lwpins $0x12345678, %ecx, %esi
- lwpins $0x12345678, %eax, %edi
- lwpins $0x12345678, %eax, %rax
- lwpins $0x12345678, %ecx, %rcx
- lwpins $0x12345678, %edx, %rdx
- lwpins $0x12345678, %ebx, %rbx
- lwpins $0x12345678, %esp, %rsp
- lwpins $0x12345678, %ebp, %rbp
- lwpins $0x12345678, %esi, %rsi
- lwpins $0x12345678, %edi, %rdi
+ lwpins $0x12345678, %r15d, %eax
+ lwpins $0x12345678, %r14d, %ecx
+ lwpins $0x12345678, %r13d, %edx
+ lwpins $0x12345678, %r12d, %ebx
+ lwpins $0x12345678, %r11d, %esp
+ lwpins $0x12345678, %r10d, %ebp
+ lwpins $0x12345678, %r9d, %esi
+ lwpins $0x12345678, %r8d, %edi
+ lwpins $0x12345678, %edi, %r8d
+ lwpins $0x12345678, %esi, %r9d
+ lwpins $0x12345678, %ebp, %r10d
+ lwpins $0x12345678, %esp, %r11d
+ lwpins $0x12345678, %ebx, %r12d
+ lwpins $0x12345678, %edx, %r13d
+ lwpins $0x12345678, %ecx, %r14d
+ lwpins $0x12345678, %eax, %r15d
+ lwpins $0x12345678, %r15d, %rax
+ lwpins $0x12345678, %r14d, %rcx
+ lwpins $0x12345678, %r13d, %rdx
+ lwpins $0x12345678, %r12d, %rbx
+ lwpins $0x12345678, %r11d, %rsp
+ lwpins $0x12345678, %r10d, %rbp
+ lwpins $0x12345678, %r9d, %rsi
+ lwpins $0x12345678, %r8d, %rdi
+ lwpins $0x12345678, %eax, %r8
+ lwpins $0x12345678, %ecx, %r9
+ lwpins $0x12345678, %edx, %r10
+ lwpins $0x12345678, %ebx, %r11
+ lwpins $0x12345678, %esp, %r12
+ lwpins $0x12345678, %ebp, %r13
+ lwpins $0x12345678, %esi, %r14
+ lwpins $0x12345678, %edi, %r15
- lwpval $0x1234, %eax, %ax
- lwpval $0x1234, %ecx, %cx
- lwpval $0x1234, %edx, %dx
- lwpval $0x1234, %ebx, %bx
- lwpval $0x1234, %esp, %sp
- lwpval $0x1234, %ebp, %bp
- lwpval $0x1234, %esi, %si
- lwpval $0x1234, %edi, %di
- lwpval $0x12345678, %edi, %eax
- lwpval $0x12345678, %esi, %ecx
- lwpval $0x12345678, %ebp, %edx
- lwpval $0x12345678, %esp, %ebx
- lwpval $0x12345678, %ebx, %esp
- lwpval $0x12345678, %edx, %ebp
- lwpval $0x12345678, %ecx, %esi
- lwpval $0x12345678, %eax, %edi
- lwpval $0x12345678, %eax, %rax
- lwpval $0x12345678, %ecx, %rcx
- lwpval $0x12345678, %edx, %rdx
- lwpval $0x12345678, %ebx, %rbx
- lwpval $0x12345678, %esp, %rsp
- lwpval $0x12345678, %ebp, %rbp
- lwpval $0x12345678, %esi, %rsi
- lwpval $0x12345678, %edi, %rdi
+ lwpval $0x12345678, %r15d, %eax
+ lwpval $0x12345678, %r14d, %ecx
+ lwpval $0x12345678, %r13d, %edx
+ lwpval $0x12345678, %r12d, %ebx
+ lwpval $0x12345678, %r11d, %esp
+ lwpval $0x12345678, %r10d, %ebp
+ lwpval $0x12345678, %r9d, %esi
+ lwpval $0x12345678, %r8d, %edi
+ lwpval $0x12345678, %edi, %r8d
+ lwpval $0x12345678, %esi, %r9d
+ lwpval $0x12345678, %ebp, %r10d
+ lwpval $0x12345678, %esp, %r11d
+ lwpval $0x12345678, %ebx, %r12d
+ lwpval $0x12345678, %edx, %r13d
+ lwpval $0x12345678, %ecx, %r14d
+ lwpval $0x12345678, %eax, %r15d
+ lwpval $0x12345678, %r15d, %rax
+ lwpval $0x12345678, %r14d, %rcx
+ lwpval $0x12345678, %r13d, %rdx
+ lwpval $0x12345678, %r12d, %rbx
+ lwpval $0x12345678, %r11d, %rsp
+ lwpval $0x12345678, %r10d, %rbp
+ lwpval $0x12345678, %r9d, %rsi
+ lwpval $0x12345678, %r8d, %rdi
+ lwpval $0x12345678, %eax, %r8
+ lwpval $0x12345678, %ecx, %r9
+ lwpval $0x12345678, %edx, %r10
+ lwpval $0x12345678, %ebx, %r11
+ lwpval $0x12345678, %esp, %r12
+ lwpval $0x12345678, %ebp, %r13
+ lwpval $0x12345678, %esi, %r14
+ lwpval $0x12345678, %edi, %r15
- lwpins $0x1234, (%eax), %ax
- lwpins $0x1234, (%ecx), %cx
- lwpins $0x1234, (%edx), %dx
- lwpins $0x1234, (%ebx), %bx
- lwpins $0x1234, (%esp), %sp
- lwpins $0x1234, (%ebp), %bp
- lwpins $0x1234, (%esi), %si
- lwpins $0x1234, (%edi), %di
- lwpins $0x12345678, (%edi), %eax
- lwpins $0x12345678, (%esi), %ecx
- lwpins $0x12345678, (%ebp), %edx
- lwpins $0x12345678, (%esp), %ebx
- lwpins $0x12345678, (%ebx), %esp
- lwpins $0x12345678, (%edx), %ebp
- lwpins $0x12345678, (%ecx), %esi
- lwpins $0x12345678, (%eax), %edi
- lwpins $0x12345678, (%eax), %rax
- lwpins $0x12345678, (%ecx), %rcx
- lwpins $0x12345678, (%edx), %rdx
- lwpins $0x12345678, (%ebx), %rbx
- lwpins $0x12345678, (%esp), %rsp
- lwpins $0x12345678, (%ebp), %rbp
- lwpins $0x12345678, (%esi), %rsi
- lwpins $0x12345678, (%edi), %rdi
+ lwpins $0x12345678, (%r15d), %eax
+ lwpins $0x12345678, (%r14d), %ecx
+ lwpins $0x12345678, (%r13d), %edx
+ lwpins $0x12345678, (%r12d), %ebx
+ lwpins $0x12345678, (%r11d), %esp
+ lwpins $0x12345678, (%r10d), %ebp
+ lwpins $0x12345678, (%r9d), %esi
+ lwpins $0x12345678, (%r8d), %edi
+ lwpins $0x12345678, (%edi), %r8d
+ lwpins $0x12345678, (%esi), %r9d
+ lwpins $0x12345678, (%ebp), %r10d
+ lwpins $0x12345678, (%esp), %r11d
+ lwpins $0x12345678, (%ebx), %r12d
+ lwpins $0x12345678, (%edx), %r13d
+ lwpins $0x12345678, (%ecx), %r14d
+ lwpins $0x12345678, (%eax), %r15d
+ lwpins $0x12345678, (%r15d), %rax
+ lwpins $0x12345678, (%r14d), %rcx
+ lwpins $0x12345678, (%r13d), %rdx
+ lwpins $0x12345678, (%r12d), %rbx
+ lwpins $0x12345678, (%r11d), %rsp
+ lwpins $0x12345678, (%r10d), %rbp
+ lwpins $0x12345678, (%r9d), %rsi
+ lwpins $0x12345678, (%r8d), %rdi
+ lwpins $0x12345678, (%eax), %r8
+ lwpins $0x12345678, (%ecx), %r9
+ lwpins $0x12345678, (%edx), %r10
+ lwpins $0x12345678, (%ebx), %r11
+ lwpins $0x12345678, (%esp), %r12
+ lwpins $0x12345678, (%ebp), %r13
+ lwpins $0x12345678, (%esi), %r14
+ lwpins $0x12345678, (%edi), %r15
- lwpval $0x1234, (%eax), %ax
- lwpval $0x1234, (%ecx), %cx
- lwpval $0x1234, (%edx), %dx
- lwpval $0x1234, (%ebx), %bx
- lwpval $0x1234, (%esp), %sp
- lwpval $0x1234, (%ebp), %bp
- lwpval $0x1234, (%esi), %si
- lwpval $0x1234, (%edi), %di
- lwpval $0x12345678, (%edi), %eax
- lwpval $0x12345678, (%esi), %ecx
- lwpval $0x12345678, (%ebp), %edx
- lwpval $0x12345678, (%esp), %ebx
- lwpval $0x12345678, (%ebx), %esp
- lwpval $0x12345678, (%edx), %ebp
- lwpval $0x12345678, (%ecx), %esi
- lwpval $0x12345678, (%eax), %edi
- lwpval $0x12345678, (%eax), %rax
- lwpval $0x12345678, (%ecx), %rcx
- lwpval $0x12345678, (%edx), %rdx
- lwpval $0x12345678, (%ebx), %rbx
- lwpval $0x12345678, (%esp), %rsp
- lwpval $0x12345678, (%ebp), %rbp
- lwpval $0x12345678, (%esi), %rsi
- lwpval $0x12345678, (%edi), %rdi
+ lwpval $0x12345678, (%r15d), %eax
+ lwpval $0x12345678, (%r14d), %ecx
+ lwpval $0x12345678, (%r13d), %edx
+ lwpval $0x12345678, (%r12d), %ebx
+ lwpval $0x12345678, (%r11d), %esp
+ lwpval $0x12345678, (%r10d), %ebp
+ lwpval $0x12345678, (%r9d), %esi
+ lwpval $0x12345678, (%r8d), %edi
+ lwpval $0x12345678, (%edi), %r8d
+ lwpval $0x12345678, (%esi), %r9d
+ lwpval $0x12345678, (%ebp), %r10d
+ lwpval $0x12345678, (%esp), %r11d
+ lwpval $0x12345678, (%ebx), %r12d
+ lwpval $0x12345678, (%edx), %r13d
+ lwpval $0x12345678, (%ecx), %r14d
+ lwpval $0x12345678, (%eax), %r15d
+ lwpval $0x12345678, (%r15d), %rax
+ lwpval $0x12345678, (%r14d), %rcx
+ lwpval $0x12345678, (%r13d), %rdx
+ lwpval $0x12345678, (%r12d), %rbx
+ lwpval $0x12345678, (%r11d), %rsp
+ lwpval $0x12345678, (%r10d), %rbp
+ lwpval $0x12345678, (%r9d), %rsi
+ lwpval $0x12345678, (%r8d), %rdi
+ lwpval $0x12345678, (%eax), %r8
+ lwpval $0x12345678, (%ecx), %r9
+ lwpval $0x12345678, (%edx), %r10
+ lwpval $0x12345678, (%ebx), %r11
+ lwpval $0x12345678, (%esp), %r12
+ lwpval $0x12345678, (%ebp), %r13
+ lwpval $0x12345678, (%esi), %r14
+ lwpval $0x12345678, (%edi), %r15
- lwpins $0x1234, 0xcafe(%eax), %ax
- lwpins $0x1234, 0xcafe(%ecx), %cx
- lwpins $0x1234, 0xcafe(%edx), %dx
- lwpins $0x1234, 0xcafe(%ebx), %bx
- lwpins $0x1234, 0xcafe(%esp), %sp
- lwpins $0x1234, 0xcafe(%ebp), %bp
- lwpins $0x1234, 0xcafe(%esi), %si
- lwpins $0x1234, 0xcafe(%edi), %di
- lwpins $0x12345678, 0xcafe(%edi), %eax
- lwpins $0x12345678, 0xcafe(%esi), %ecx
- lwpins $0x12345678, 0xcafe(%ebp), %edx
- lwpins $0x12345678, 0xcafe(%esp), %ebx
- lwpins $0x12345678, 0xcafe(%ebx), %esp
- lwpins $0x12345678, 0xcafe(%edx), %ebp
- lwpins $0x12345678, 0xcafe(%ecx), %esi
- lwpins $0x12345678, 0xcafe(%eax), %edi
- lwpins $0x12345678, 0xcafe(%eax), %rax
- lwpins $0x12345678, 0xcafe(%ecx), %rcx
- lwpins $0x12345678, 0xcafe(%edx), %rdx
- lwpins $0x12345678, 0xcafe(%ebx), %rbx
- lwpins $0x12345678, 0xcafe(%esp), %rsp
- lwpins $0x12345678, 0xcafe(%ebp), %rbp
- lwpins $0x12345678, 0xcafe(%esi), %rsi
- lwpins $0x12345678, 0xcafe(%edi), %rdi
+ lwpins $0x12345678, 0xcafe(%r15d), %eax
+ lwpins $0x12345678, 0xcafe(%r14d), %ecx
+ lwpins $0x12345678, 0xcafe(%r13d), %edx
+ lwpins $0x12345678, 0xcafe(%r12d), %ebx
+ lwpins $0x12345678, 0xcafe(%r11d), %esp
+ lwpins $0x12345678, 0xcafe(%r10d), %ebp
+ lwpins $0x12345678, 0xcafe(%r9d), %esi
+ lwpins $0x12345678, 0xcafe(%r8d), %edi
+ lwpins $0x12345678, 0xcafe(%edi), %r8d
+ lwpins $0x12345678, 0xcafe(%esi), %r9d
+ lwpins $0x12345678, 0xcafe(%ebp), %r10d
+ lwpins $0x12345678, 0xcafe(%esp), %r11d
+ lwpins $0x12345678, 0xcafe(%ebx), %r12d
+ lwpins $0x12345678, 0xcafe(%edx), %r13d
+ lwpins $0x12345678, 0xcafe(%ecx), %r14d
+ lwpins $0x12345678, 0xcafe(%eax), %r15d
+ lwpins $0x12345678, 0xcafe(%r15d), %rax
+ lwpins $0x12345678, 0xcafe(%r14d), %rcx
+ lwpins $0x12345678, 0xcafe(%r13d), %rdx
+ lwpins $0x12345678, 0xcafe(%r12d), %rbx
+ lwpins $0x12345678, 0xcafe(%r11d), %rsp
+ lwpins $0x12345678, 0xcafe(%r10d), %rbp
+ lwpins $0x12345678, 0xcafe(%r9d), %rsi
+ lwpins $0x12345678, 0xcafe(%r8d), %rdi
+ lwpins $0x12345678, 0xcafe(%eax), %r8
+ lwpins $0x12345678, 0xcafe(%ecx), %r9
+ lwpins $0x12345678, 0xcafe(%edx), %r10
+ lwpins $0x12345678, 0xcafe(%ebx), %r11
+ lwpins $0x12345678, 0xcafe(%esp), %r12
+ lwpins $0x12345678, 0xcafe(%ebp), %r13
+ lwpins $0x12345678, 0xcafe(%esi), %r14
+ lwpins $0x12345678, 0xcafe(%edi), %r15
- lwpval $0x1234, 0xcafe(%eax), %ax
- lwpval $0x1234, 0xcafe(%ecx), %cx
- lwpval $0x1234, 0xcafe(%edx), %dx
- lwpval $0x1234, 0xcafe(%ebx), %bx
- lwpval $0x1234, 0xcafe(%esp), %sp
- lwpval $0x1234, 0xcafe(%ebp), %bp
- lwpval $0x1234, 0xcafe(%esi), %si
- lwpval $0x1234, 0xcafe(%edi), %di
- lwpval $0x12345678, 0xcafe(%edi), %eax
- lwpval $0x12345678, 0xcafe(%esi), %ecx
- lwpval $0x12345678, 0xcafe(%ebp), %edx
- lwpval $0x12345678, 0xcafe(%esp), %ebx
- lwpval $0x12345678, 0xcafe(%ebx), %esp
- lwpval $0x12345678, 0xcafe(%edx), %ebp
- lwpval $0x12345678, 0xcafe(%ecx), %esi
- lwpval $0x12345678, 0xcafe(%eax), %edi
- lwpval $0x12345678, 0xcafe(%eax), %rax
- lwpval $0x12345678, 0xcafe(%ecx), %rcx
- lwpval $0x12345678, 0xcafe(%edx), %rdx
- lwpval $0x12345678, 0xcafe(%ebx), %rbx
- lwpval $0x12345678, 0xcafe(%esp), %rsp
- lwpval $0x12345678, 0xcafe(%ebp), %rbp
- lwpval $0x12345678, 0xcafe(%esi), %rsi
- lwpval $0x12345678, 0xcafe(%edi), %rdi
+ lwpval $0x12345678, 0xcafe(%r15d), %eax
+ lwpval $0x12345678, 0xcafe(%r14d), %ecx
+ lwpval $0x12345678, 0xcafe(%r13d), %edx
+ lwpval $0x12345678, 0xcafe(%r12d), %ebx
+ lwpval $0x12345678, 0xcafe(%r11d), %esp
+ lwpval $0x12345678, 0xcafe(%r10d), %ebp
+ lwpval $0x12345678, 0xcafe(%r9d), %esi
+ lwpval $0x12345678, 0xcafe(%r8d), %edi
+ lwpval $0x12345678, 0xcafe(%edi), %r8d
+ lwpval $0x12345678, 0xcafe(%esi), %r9d
+ lwpval $0x12345678, 0xcafe(%ebp), %r10d
+ lwpval $0x12345678, 0xcafe(%esp), %r11d
+ lwpval $0x12345678, 0xcafe(%ebx), %r12d
+ lwpval $0x12345678, 0xcafe(%edx), %r13d
+ lwpval $0x12345678, 0xcafe(%ecx), %r14d
+ lwpval $0x12345678, 0xcafe(%eax), %r15d
+ lwpval $0x12345678, 0xcafe(%r15d), %rax
+ lwpval $0x12345678, 0xcafe(%r14d), %rcx
+ lwpval $0x12345678, 0xcafe(%r13d), %rdx
+ lwpval $0x12345678, 0xcafe(%r12d), %rbx
+ lwpval $0x12345678, 0xcafe(%r11d), %rsp
+ lwpval $0x12345678, 0xcafe(%r10d), %rbp
+ lwpval $0x12345678, 0xcafe(%r9d), %rsi
+ lwpval $0x12345678, 0xcafe(%r8d), %rdi
+ lwpval $0x12345678, 0xcafe(%eax), %r8
+ lwpval $0x12345678, 0xcafe(%ecx), %r9
+ lwpval $0x12345678, 0xcafe(%edx), %r10
+ lwpval $0x12345678, 0xcafe(%ebx), %r11
+ lwpval $0x12345678, 0xcafe(%esp), %r12
+ lwpval $0x12345678, 0xcafe(%ebp), %r13
+ lwpval $0x12345678, 0xcafe(%esi), %r14
+ lwpval $0x12345678, 0xcafe(%edi), %r15