1# Tab 16, tabs 16, :set ts=162# -*- default-tab-width=16 -*-34# op args size bytes format cpu5.DB imm8+ 0 none defb I286,I386,AMD646.DEFB imm8+ 0 none defb I286,I386,AMD647.BYTE imm8+ 0 none defb I286,I386,AMD648.DW imm16+ 0 none defw I286,I386,AMD649.DEFW imm16+ 0 none defw I286,I386,AMD6410.SHORT imm16+ 0 none defw I286,I386,AMD6411.WORD imm16+ 0 none defw I28612.WORD imm32+ 0 none defd I386,AMD6413.DD imm32+ 0 none defd I286,I386,AMD6414.DEFD imm32+ 0 none defd I286,I386,AMD6415.LONG imm32+ 0 none defd I286,I38616.LONG imm64+ 0 none defq AMD6417.INT imm32+ 0 none defd I386,AMD6418.INT imm16+ 0 none defd I28619.DQ imm64+ 0 none defq I286,I386,AMD6420.DEFQ imm64+ 0 none defq I286,I386,AMD6421.EQU imm16 0 none equ I28622.EQU imm32 0 none equ I38623.EQU imm64 0 none equ AMD6424NOP none 1 0x90 noargs I286,I386,AMD6425RET none 1 0xc3 noargs I286,I386,AMD64262728# 8 bit arithmetic operations29ADDB reg8,reg8 2 0x00 reg8_reg8 I286,I386,AMD6430ADDB imm8,reg8 3 0x80 imm8_reg8 I286,I386,AMD643132# 16 bit arithmetic operations33ADDW reg16,reg16 2 0x01 reg16_reg16 I28634ADDW reg16,reg16 3 0x66,0x01 reg16_reg16 I386,AMD643536# 32 bit arithmetic operations37ADDL reg32,reg32 2 0x01 reg32_reg32 I386,AMD64