| 1 | .text |
| 2 | .code32 |
| 3 | start32: |
| 4 | cmpsb (%edi), %cs:(%esi) |
| 5 | cmpsb %es:(%edi), (%esi) |
| 6 | cmpsb (%di), (%si) |
| 7 | cmpsb (%esi), (%edi) |
| 8 | |
| 9 | insb (%dx), %es:(%edi) |
| 10 | insb (%dx), (%esi) |
| 11 | |
| 12 | lodsb %cs:(%esi) |
| 13 | lodsb (%edi) |
| 14 | |
| 15 | movsb %cs:(%esi), (%edi) |
| 16 | movsb (%esi), %es:(%edi) |
| 17 | movsb (%si), (%di) |
| 18 | movsb (%ebx), (%edi) |
| 19 | movsb (%esi), (%ebx) |
| 20 | |
| 21 | outsb %cs:(%esi), (%dx) |
| 22 | outsb (%edi), (%dx) |
| 23 | |
| 24 | scasb %es:(%edi) |
| 25 | scasb (%esi) |
| 26 | |
| 27 | stosb %es:(%edi) |
| 28 | stosb (%esi) |
| 29 | |
| 30 | xlat (%ebx) |
| 31 | xlat (%bx) |
| 32 | xlat %ds:(%ebx) |
| 33 | xlatb |
| 34 | xlatb (%ebx) |
| 35 | xlatb %cs:(%ebx) |
| 36 | |
| 37 | .code16 |
| 38 | start16: |
| 39 | cmpsb (%di), (%si) |
| 40 | movsb (%esi), (%edi) |
| 41 | |
| 42 | .code64 |
| 43 | start64: |
| 44 | cmpsb (%rdi), (%rsi) |
| 45 | movsb (%esi), (%edi) |
| 46 | |
| 47 | .intel_syntax noprefix |
| 48 | .code32 |
| 49 | intel32: |
| 50 | cmps byte ptr cs:[esi], [edi] |
| 51 | cmps byte ptr [esi], es:[edi] |
| 52 | cmps byte ptr [esi], byte ptr [edi] |
| 53 | cmps byte ptr [si], [di] |
| 54 | cmps byte ptr [edi], [esi] |
| 55 | |
| 56 | ins byte ptr es:[edi], dx |
| 57 | ins byte ptr [esi], dx |
| 58 | |
| 59 | lods byte ptr cs:[esi] |
| 60 | lods byte ptr [edi] |
| 61 | |
| 62 | movs byte ptr [edi], cs:[esi] |
| 63 | movs byte ptr es:[edi], [esi] |
| 64 | movs byte ptr [edi], byte ptr [esi] |
| 65 | movs byte ptr [di], [si] |
| 66 | movs byte ptr [edi], [ebx] |
| 67 | movs byte ptr [ebx], [esi] |
| 68 | |
| 69 | outs dx, byte ptr cs:[esi] |
| 70 | outs dx, byte ptr [edi] |
| 71 | |
| 72 | scas byte ptr es:[edi] |
| 73 | scas byte ptr [esi] |
| 74 | |
| 75 | stos byte ptr es:[edi] |
| 76 | stos byte ptr [esi] |
| 77 | |
| 78 | xlatb |
| 79 | xlat [bx] |
| 80 | xlat ds:[ebx] |
| 81 | xlat byte ptr [ebx] |
| 82 | xlat byte ptr cs:[ebx] |
| 83 | |
| 84 | .code16 |
| 85 | intel16: |
| 86 | cmps byte ptr [si], [di] |
| 87 | movs byte ptr [edi], [esi] |
| 88 | |
| 89 | .code64 |
| 90 | intel64: |
| 91 | cmps byte ptr [rsi], [rdi] |
| 92 | movs byte ptr [edi], [esi] |