Irfan Ahmed

36 papers B 2C 1Journal 20Unranked 13
YearRankTypeTitle / Venue / Authors
2026 J jnl
IEEE Access
Irfan Ahmed, Khalil Shahid, Moath Awawdeh, Adnan Shahid, Mamoun Guenach, Hédi Khammari, Tarig Faisal
2023 conf
VTC2023-Spring
Irfan Ahmed, Muhammad Khalil Shahid, Hédi Khammari
2022 J jnl
IEEE Access
Irfan Ahmed, Muhammad Khalil Shahid, Tarig Faisal
2022 J jnl
IEEE Access
Muhammed Nauman Qureshi, Muhammad Khalil Shahid, Moazzam Islam Tiwana, Majed Haddad, Irfan Ahmed, Tarig Faisal
2021 J jnl
IET Commun.
Irfan Ahmed, Hédi Khammari, Fahad Alraddady
2021 conf
VTC Spring
Irfan Ahmed, Muhammad Khalil Shahid, F. Debretsion, Hédi Khammari, Khawla Alnajjar
2021 J jnl
IEEE Trans. Mob. Comput.
Adnan Shahid, Vasilis Maglogiannis, Irfan Ahmed, Kwang Soon Kim, Eli De Poorter, Ingrid Moerman
2021 J jnl
IEEE Trans. Green Commun. Netw.
Irfan Ahmed, Muhammad Khalil Shahid, Hédi Khammari, Mehedi Masud
2020 J jnl
Concurr. Comput. Pract. Exp.
Fayas Asharindavida, M. Shamim Hossain, Azeemsha Thacham, Hédi Khammari, Irfan Ahmed, Fahad Alraddady, Mehedi Masud
2019 J jnl
Sensors
Hammad Hassan, Irfan Ahmed, Rizwan Ahmad, Hédi Khammari, Ghulam M. Bhatti, Waqas Ahmed, Muhammad Mahtab Alam
2018 J jnl
IEEE Commun. Surv. Tutorials
Irfan Ahmed, Hédi Khammari, Adnan Shahid, Ahmed Musa, Kwang Soon Kim, Eli De Poorter, Ingrid Moerman
2018 conf
GLOBECOM Workshops
Irfan Ahmed, Hédi Khammari
2017 J jnl
Phys. Commun.
Irfan Ahmed
2017 J jnl
IEEE Access
Irfan Ahmed, Hédi Khammari, Adnan Shahid
2016 J jnl
Trans. Emerg. Telecommun. Technol.
Irfan Ahmed
2016 J jnl
Int. J. Qual. Assur. Eng. Technol. Educ.
Arif Bhatti, Irfan Ahmed
2016 conf
ICC
Irfan Ahmed, Fahad Alraddady
2015 J jnl
Wirel. Networks
Irfan Ahmed, Amr Mohamed
2014 J jnl
IET Commun.
Irfan Ahmed, Amr Mohamed
2014 B conf
WCNC
Irfan Ahmed, Mohsin Khan
2013 J jnl
Wirel. Networks
Irfan Ahmed, Amr Mohamed, Hussein M. Alnuweiri
2012 conf
ICON
Ahmed Al-Amri, Sami Al-zahrani, Mohammed Al-harthi, Mohanned al-qarni, Irfan Ahmed
2012 conf
GLOBECOM Workshops
Irfan Ahmed, Amr Mohamed
2011 J jnl
Int. J. Commun. Netw. Syst. Sci.
Irfan Ahmed, Amr Mohamed
2011 conf
VTC Spring
Irfan Ahmed, Amr Mohamed
2009 J jnl
Comput. Commun.
Irfan Ahmed, Mugen Peng, Wenbo Wang, Syed Ismail Shah
2009 J jnl
Sci. China Ser. F Inf. Sci.
Irfan Ahmed, Mugen Peng, Wenbo Wang, Syed Ismail Shah
2009 B conf
IWCMC
Irfan Ahmed, Syed Ismail Shah, Jamil Ahmad, Mugen Peng
2008 J jnl
Int. J. Commun. Netw. Syst. Sci.
Irfan Ahmed, Mugen Peng, Wenbo Wang
2008 conf
CSSE (4)
Mustafa Shakir, Irfan Ahmed, Mugen Peng, Wenbo Wang
2008 conf
VTC Spring
Irfan Ahmed, Mugen Peng, Wenbo Wang
2007 conf
ICNS
Irfan Ahmed, Mugen Peng, Wenbo Wang
2007 conf
ICNS
Mustafa Shakir, Irfan Ahmed, Mugen Peng, Wenbo Wang
2007 C conf
WOWMOM
Irfan Ahmed, Saad Ahmed Munir, Jian Ma
2007 conf
ICPP Workshops
Irfan Ahmed, Mugen Peng, Wenbo Wang
2007 conf
COMSWARE
Saad Ahmed Munir, Irfan Ahmed, Jian Ma
redb/extractors/decompiler/bninja/instruction_type.py
← Index redb/extractors/decompiler/bninja/instruction_type.py python
from enum import Enum


class InstructionType(Enum):
    # Data Movement
    GENERAL_DATA_MOVEMENT = "GENERAL_DATA_MOVEMENT"  # mov, lea, xchg
    STACK_MANAGEMENT = "STACK_MANAGEMENT"  # push, pop, enter, leave
    STRING_MANIPULATION = "STRING_MANIPULATION"  # movs, lods, stos, cmps

    # Arithmetic
    BASIC_ARITHMETIC = "BASIC_ARITHMETIC"  # add, sub, inc, dec
    MULTIPLICATION_DIVISION = "MULTIPLICATION_DIVISION"  # mul, div, imul, idiv
    CARRY_ARITHMETIC = "CARRY_ARITHMETIC"  # adc, sbb

    # Logical
    BITWISE_LOGIC = "BITWISE_LOGIC"  # and, or, xor, not
    CONDITIONAL_LOGIC = "CONDITIONAL_LOGIC"  # test, cmp, setX

    # Control Flow
    UNCONDITIONAL_JUMP = "UNCONDITIONAL_JUMP"  # jmp
    CONDITIONAL_JUMP = "CONDITIONAL_JUMP"  # je, jne, jl, jg, etc
    FUNCTION_CONTROL = "FUNCTION_CONTROL"  # call, ret
    LOOPING = "LOOPING"  # loop, loopz, loopnz

    # System
    SYSTEM_CALLS = "SYSTEM_CALLS"  # syscall, int, sysenter
    PRIVILEGED_INSTRUCTIONS = "PRIVILEGED_INSTRUCTIONS"  # hlt, cli, sti
    CPU_FEATURES = "CPU_FEATURES"  # cpuid, rdtsc

    # SIMD & FPU
    SSE_SIMD = "SSE_SIMD"  # SSE instructions
    AVX_SIMD = "AVX_SIMD"  # AVX instructions
    BASIC_FPU = "BASIC_FPU"  # fld, fst, fstp
    FPU_ARITHMETIC = "FPU_ARITHMETIC"  # fadd, fsub, etc

    # Bit Operations
    SHIFT_ROTATE = "SHIFT_ROTATE"  # shl, shr, rol, ror
    BIT_TEST_MODIFY = "BIT_TEST_MODIFY"  # bt, bts, btr, btc

    # Special
    CRYPTOGRAPHIC_OPS = "CRYPTOGRAPHIC_OPS"  # aesenc, aesdec, sha1rnds4
    MISC_OPS = "MISC_OPS"