Chang Wei

14 papers A 1Journal 9Unranked 4
YearRankTypeTitle / Venue / Authors
2026 J jnl
J. Comput. Phys.
Chang Wei, Haotian Liu, Shangming Li
2026 J jnl
CoRR
Chang Wei, Yuchen Fan, Chin Chun Ooi, Jian Cheng Wong, Heyang Wang, Pao-Hsiung Chiu
2026 J jnl
CoRR
Chang Wei, Yuchen Fan, Jian Cheng Wong, Chin Chun Ooi, Heyang Wang, Pao-Hsiung Chiu
2026 J jnl
CoRR
Pao-Hsiung Chiu, Jian Cheng Wong, Chin Chun Ooi, Chang Wei, Yuchen Fan, Yew-Soon Ong
2026 J jnl
Expert Syst. Appl.
Zhenyu Zhao, Qianxin Ma, Chang Wei, Ruyue Han
2025 J jnl
ACM Trans. Intell. Syst. Technol.
Chang Wei, Wengen Li, Yichao Zhang, Jihong Guan, Shuigeng Zhou
2021 conf
RCAR
Shenglin Yin, Qiao Hu, Yangbin Zeng, Chang Wei, Zhenhan Chen
2021 J jnl
Comput. Electron. Agric.
Di Lin, Gezi Li, Yaodi Zhu, Haitao Liu, Lantao Li, Shah Fahad, Xiya Zhang, Chang Wei, Qiujuan Jiao
2021 A conf
IROS
Zhenhan Chen, Qiao Hu, Yingliang Chen, Chang Wei, Shenglin Yin
2019 conf
ICIRA (2)
Qiao Hu, Chang Wei, Yu Liu, Zhen Yi Zhao
2018 J jnl
IEEE Robotics Autom. Lett.
Wei Wang, Chang Wei, Yuki Suga, Chiahao Kuo, Alexander Schmitz, Shigeki Sugano
2018 J jnl
Sensors
Zhan Huan, Chang Wei, Guanghui Li
2017 conf
SII
Chang Wei, Wei Wang, Chiahao Kuo, Quanhe Li, Shigeki Sugano
2010 conf
ICEE
Ma Sen, Chang Wei, Cui Xiaoxian
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"