Valentino Peluso

37 papers A 5B 2C 9Journal 9Unranked 12
YearRankTypeTitle / Venue / Authors
2026 J jnl
IEEE Trans. Artif. Intell.
Erich Malan, Valentino Peluso, Andrea Calimera, Enrico Macii
2025 conf
NewCAS
Erich Malan, Valentino Peluso, Andrea Calimera, Enrico Macii
2025 B conf
IJCNN
Erich Malan, Valentino Peluso, Andrea Calimera, Enrico Macii
2025 B conf
COMPSAC
Erich Malan, Claudia De Vizia, Marco Castangia, Valentino Peluso, Andrea Calimera, Enrico Macii
2024 J jnl
IEEE Internet Things J.
Erich Malan, Valentino Peluso, Andrea Calimera, Enrico Macii, Paolo Montuschi
2024 C conf
ICCD
Valentino Peluso, Erich Malan, Andrea Calimera, Enrico Macii
2023 J jnl
IEEE Embed. Syst. Lett.
Erich Malan, Valentino Peluso, Andrea Calimera, Enrico Macii
2023 conf
AIIoT
Giacomo Zema, Valentino Peluso, Andrea Calimera, Enrico Macii
2023 A conf
ISLPED
Erich Malan, Valentino Peluso, Andrea Calimera, Enrico Macii
2022 J jnl
IEEE Internet Things J.
Antonio Cipolletta, Valentino Peluso, Andrea Calimera, Matteo Poggi, Fabio Tosi, Filippo Aleotti, Stefano Mattoccia
2022 J jnl
IEEE Trans. Circuits Syst. Video Technol.
Valentino Peluso, Antonio Cipolletta, Andrea Calimera, Matteo Poggi, Fabio Tosi, Filippo Aleotti, Stefano Mattoccia
2021 C conf
VLSI-SoC
Luca Mocerino, Roberto Giorgio Rizzo, Valentino Peluso, Andrea Calimera, Enrico Macii
2021 J jnl
CoRR
Luca Mocerino, Roberto Giorgio Rizzo, Valentino Peluso, Andrea Calimera, Enrico Macii
2021 conf
VLSI-SoC (Selected Papers)
Luca Mocerino, Roberto Giorgio Rizzo, Valentino Peluso, Andrea Calimera, Enrico Macii
2021 J jnl
IEEE Trans. Circuits Syst. II Express Briefs
Roberto Giorgio Rizzo, Valentino Peluso, Andrea Calimera
2020 conf
AICAS
Matteo Grimaldi, Valentino Peluso, Andrea Calimera
2020 conf
CVPR Workshops
Valentino Peluso, Antonio Cipolletta, Andrea Calimera, Matteo Poggi, Fabio Tosi, Filippo Aleotti, Stefano Mattoccia
2020 C conf
VLSI-SOC
Valentino Peluso, Enrico Macii, Andrea Calimera
2019 C conf
VLSI-SoC
Valentino Peluso, Matteo Grimaldi, Andrea Calimera
2019 J jnl
CoRR
Matteo Grimaldi, Valentino Peluso, Andrea Calimera
2019 A conf
DATE
Valentino Peluso, Antonio Cipolletta, Andrea Calimera, Matteo Poggi, Fabio Tosi, Stefano Mattoccia
2019 conf
SNAMS
Valentino Peluso, Roberto Giorgio Rizzo, Antonio Cipolletta, Andrea Calimera
2019 conf
ICECS
Valentino Peluso, Antonio Cipolletta, Francesco Vaiana, Andrea Calimera
2019 J jnl
IEEE Access
Matteo Grimaldi, Valentino Peluso, Andrea Calimera
2018 A conf
DATE
Daniele Jahier Pagliari, Valentino Peluso, Yukai Chen, Andrea Calimera, Enrico Macii, Massimo Poncino
2018 C conf
ISCAS
Giulia Santoro, Mario R. Casu, Valentino Peluso, Andrea Calimera, Massimo Alioto
2018 conf
VLSI-SoC (Selected Papers)
Valentino Peluso, Andrea Calimera
2018 C conf
VLSI-SoC
Valentino Peluso, Andrea Calimera
2018 A conf
DATE
Giulia Santoro, Mario R. Casu, Valentino Peluso, Andrea Calimera, Massimo Alioto
2018 A conf
ICCAD
Valentino Peluso, Andrea Calimera
2018 C conf
ISCAS
Valentino Peluso, Andrea Calimera
2017 C conf
VLSI-SoC
Roberto Giorgio Rizzo, Valentino Peluso, Andrea Calimera, Jun Zhou, Xin Liu
2017 conf
VLSI-SoC (Selected Papers)
Roberto Giorgio Rizzo, Valentino Peluso, Andrea Calimera, Jun Zhou
2016 conf
VLSI-SoC (Selected Papers)
Valentino Peluso, Roberto Giorgio Rizzo, Andrea Calimera, Enrico Macii, Massimo Alioto
2016 C conf
VLSI-SoC
Valentino Peluso, Andrea Calimera, Enrico Macii, Massimo Alioto
2015 conf
RTSI
Alberto Bolzoni, Alessio La Bella, Davide Moschetta, Giulia Musacci, Giambattista Gruosso, Giancarlo Storti Gajani, Marco Aimo Boot, Luca Bellini, Alessio Canepa, Davide Cardella, Valentino Peluso, Paolo Guglielmi
1998 conf
ICECS
Augusto Manuel Marques, Valentino Peluso, Michiel Steyaert, Willy M. C. Sansen
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"