Hailin Xu

13 papers Journal 10Unranked 3
YearRankTypeTitle / Venue / Authors
2026 J jnl
Pattern Recognit.
Liheng Wang, Licheng Zhang, Hailin Xu, Jingxin Zhao, Xiu-yun Su, Jiantao Li, Miutian Tang, Weilu Gao, Chong Chen
2025 J jnl
CoRR
Liheng Wang, Licheng Zhang, Hailin Xu, Jingxin Zhao, Xiuyun Su, Jiantao Li, Miutian Tang, Weilu Gao, Chong Chen
2025 J jnl
ACM Trans. Design Autom. Electr. Syst.
Zhouyang Lu, Hailin Xu, Anrui Chen, Siyuan Tang, Junyi Zhang, Yifei Feng, Wentao Pan, Jiangli Huang
2025 J jnl
J. Comput. Phys.
Hailin Xu, Yuxin Wang
2025 conf
BIBM
Hailin Xu, Hongxia Wang, Xinyan Li, Zihe Xu, Huanshui Zhang, Renmin Han
2024 J jnl
CoRR
Hongzhi Liu, Guicheng Li, Jiacheng Nie, Hui Tang, Chunfeng Yang, Qianjin Feng, Hailin Xu, Yang Chen
2024 J jnl
CoRR
Hailin Xu, Hongxia Wang, Huanshui Zhang
2024 conf
ISAIMS
Chen Wang, Zhao Tan, Hailin Xu, Hao Lu, Guicheng Li, Yahui Zhang, Yingbing Sun, Guilin Wen
2024 J jnl
Proc. ACM Interact. Mob. Wearable Ubiquitous Technol.
Zhenyu Xu, Hailin Xu, Zhouyang Lu, Yingying Zhao, Rui Zhu, Yujiang Wang, Mingzhi Dong, Yuhu Chang, Qin Lv, Robert P. Dick, Fan Yang, Tun Lu, Ning Gu, Li Shang
2024 conf
ISAIMS
Zhao Tan, Yahui Zhang, Hailin Xu, Jiahui Yuan, Xu Song, Yang Tian, Yingbing Sun, Guilin Wen
2023 J jnl
CoRR
Zhenyu Xu, Hailin Xu, Zhouyang Lu, Yingying Zhao, Rui Zhu, Yujiang Wang, Mingzhi Dong, Yuhu Chang, Qin Lv, Robert P. Dick, Fan Yang, Tun Lu, Ning Gu, Li Shang
2021 J jnl
Comput. Methods Programs Biomed.
Jia Guo, Yuxuan Mu, Dong Xue, Huiqi Li, Junxian Chen, Huanxin Yan, Hailin Xu, Wei Wang
2019 J jnl
CoRR
Jia Guo, Wei Wang, Huanxin Yan, Junxian Chen, Hailin Xu, Huiqi Li
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"