Nan Cong

14 papers Misc 1Journal 12Unranked 1
YearRankTypeTitle / Venue / Authors
2025 J jnl
Int. J. Appl. Earth Obs. Geoinformation
Yuan Zhang, Philippe Ciais, Jean-Pierre Wigneron, Jérôme Chave, Nan Cong, Xiaojun Li, Yan Yang, Sassan Saatchi
2025 J jnl
Int. J. Digit. Earth
Mengxue Liu, Lin Ma, Zhoutao Zheng, Nan Cong, Guang Zhao, Yangjian Zhang, Bingyu Zhao, Li Liu, Daijun Yao, Xiaoqing Duan
2024 J jnl
Remote. Sens.
Jiao Tang, Huimin Wang, Nan Cong, Jiaxing Zu, Yuanzheng Yang
2024 J jnl
Remote. Sens.
Gang Qi, Nan Cong, Man Luo, Tangzhen Qiu, Lei Rong, Ping Ren, Jiangtao Xiao
2024 J jnl
Int. J. Appl. Earth Obs. Geoinformation
Zhoutao Zheng, Nan Cong, Guang Zhao, Bo Zhao, Yixuan Zhu, Yangjian Zhang, Juntao Zhu, Tao Zhang, Ning Chen, Jie Gao, Yu Zhang, Yihan Sun
2024 J jnl
IEEE J. Sel. Top. Appl. Earth Obs. Remote. Sens.
Jiayi Ren, Jun Yang, Wenbo Yu, Nan Cong, Xiangming Xiao, Jianhong Cecilia Xia, Xueming Li
2023 J jnl
IEEE J. Sel. Top. Appl. Earth Obs. Remote. Sens.
Wenbo Yu, Jun Yang, Nan Cong, Jiayi Ren, Huisheng Yu, Xiangming Xiao, Jianhong Cecilia Xia
2023 J jnl
Remote. Sens.
Qiang Fan, Yue Shi, Bwalya Mutale, Nan Cong
2023 J jnl
Remote. Sens.
Qiang Fan, Yue Shi, Xiaonan Song, Nan Cong
2022 J jnl
Remote. Sens.
Jie Gao, Yangjian Zhang, Zhoutao Zheng, Nan Cong, Guang Zhao, Yixuan Zhu, Yao Chen, Yihan Sun, Jianshuang Zhang, Yu Zhang
2018 J jnl
Int. J. Appl. Earth Obs. Geoinformation
Jiaxing Zu, Yangjian Zhang, Ke Huang, Yaojie Liu, Ning Chen, Nan Cong
2012 J jnl
Sensors
Nan Cong, Jianzhong Shang, Yanxi Ren, Yao Guo
2010 Misc conf
ICNC
Zhigang Hong, Nan Cong, Li Zhang
2009 conf
CSIE (4)
Zhigang Hong, Nan Cong, Xinming Tang
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"