; name: Testing AMD64 new registers R8-R15 (and b,w,d) MOV,INC,DEC   
; code: "41B03741B13741B23741B33741B43741B53741B63741B7376641B837006641B937006641BA37006641BB37006641BC37006641BD37006641BE37006641BF370041B83700000041B93700000041BA3700000041BB3700000041BC3700000041BD3700000041BE3700000041BF3700000049B8370000000000000049B9370000000000000049BA370000000000000049BB370000000000000049BC370000000000000049BD370000000000000049BE370000000000000049BF370000000000000041FEC041FEC141FEC241FEC341FEC441FEC541FEC641FEC76641FFC06641FFC16641FFC26641FFC36641FFC46641FFC56641FFC66641FFC741FFC041FFC141FFC241FFC341FFC441FFC541FFC641FFC749FFC049FFC149FFC249FFC349FFC449FFC549FFC649FFC741FEC841FEC941FECA41FECB41FECC41FECD41FECE41FECF6641FFC86641FFC96641FFCA6641FFCB6641FFCC6641FFCD6641FFCE6641FFCF41FFC841FFC941FFCA41FFCB41FFCC41FFCD41FFCE41FFCF49FFC849FFC949FFCA49FFCB49FFCC49FFCD49FFCE49FFCF"

[bits 64]

; MOV
mov r8b, 0x37
mov r9b, 0x37
mov r10b, 0x37
mov r11b, 0x37
mov r12b, 0x37
mov r13b, 0x37
mov r14b, 0x37
mov r15b, 0x37

mov r8w, 0x37
mov r9w, 0x37
mov r10w, 0x37
mov r11w, 0x37
mov r12w, 0x37
mov r13w, 0x37
mov r14w, 0x37
mov r15w, 0x37

mov r8d, 0x37
mov r9d, 0x37
mov r10d, 0x37
mov r11d, 0x37
mov r12d, 0x37
mov r13d, 0x37
mov r14d, 0x37
mov r15d, 0x37

mov r8, 0x37
mov r9, 0x37
mov r10, 0x37
mov r11, 0x37
mov r12, 0x37
mov r13, 0x37
mov r14, 0x37
mov r15, 0x37

; INC
inc r8b
inc r9b
inc r10b
inc r11b
inc r12b
inc r13b
inc r14b
inc r15b

inc r8w
inc r9w
inc r10w
inc r11w
inc r12w
inc r13w
inc r14w
inc r15w

inc r8d
inc r9d
inc r10d
inc r11d
inc r12d
inc r13d
inc r14d
inc r15d

inc r8
inc r9
inc r10
inc r11
inc r12
inc r13
inc r14
inc r15

; DEC
dec r8b
dec r9b
dec r10b
dec r11b
dec r12b
dec r13b
dec r14b
dec r15b

dec r8w
dec r9w
dec r10w
dec r11w
dec r12w
dec r13w
dec r14w
dec r15w

dec r8d
dec r9d
dec r10d
dec r11d
dec r12d
dec r13d
dec r14d
dec r15d

dec r8
dec r9
dec r10
dec r11
dec r12
dec r13
dec r14
dec r15


