Naonori Kodate

12 papers A 1Journal 7Unranked 4
YearRankTypeTitle / Venue / Authors
2026 J jnl
Comput. Hum. Behav.
Yumi Akuta, Sayuri Suwa, Tatsuhito Kamimoto, Hiroo Ide, Ayano Inuyama, Naonori Kodate, Atsuko Shimamura, Kieko Iida, Akiyo Yumoto, Nana Kawakami, Sachiho Jitsuisihi, Mayuko Tsujimura, Mina Ishimaru, Satoko Suzuki, Shunsuke Doi, Ayano Sakai, Seiko Iwase, Wenwei Yu
2025 J jnl
Int. J. Soc. Robotics
Manfred Hülsken-Giesler, Mark S. Ackerman, Marco Eichelberg, Andreas Hein, Naonori Kodate, Simone Lienenbrink, Sibylle Meyer, Claudia Müller, Richard Paluch
2024 conf
Robophilosophy
Naonori Kodate, Pranav Kohli, Yurie Maeda, Robert Scott, Wenwei Yu, Kazuko Obayashi, Shigeru Masuyama
2024 conf
Robophilosophy
Naonori Kodate, Mayuko Tsujimura, Sebastien Lechevalier
2024 conf
Robophilosophy
Naonori Kodate, Vivek Nallur, Kazuko Obayashi, Pekka Mäkelä, Yuko Tamaki-Welply, Paulo Menezes
2024 A conf
Conference on Designing Interactive Systems (Companion Volume)
Laura Stegner, Richard Paluch, Long-Jing Hsu, Sawyer Collins, Yaxin Hu, Marius Greuèl, Naonori Kodate, Claudia Müller, Bilge Mutlu, Selma Sabanovic
2024 conf
Robophilosophy
Naonori Kodate, Yurie Maeda, Akiyo Yumoto, Sarah Donnelly, Mayuko Tsujimura, Hasheem Mannan, Sayuri Suwa, Wenwei Yu, Pranav Kohli, Kazuko Obayashi, Shigeru Masuyama, Diarmuid O'Shea
2022 J jnl
Int. J. Soc. Robotics
Kazuko Obayashi, Naonori Kodate, Shigeru Masuyama
2020 J jnl
Int. J. Hum. Comput. Interact.
Sayuri Suwa, Mayuko Tsujimura, Hiroo Ide, Naonori Kodate, Mina Ishimaru, Atsuko Shimamura, Wenwei Yu
2018 J jnl
Adv. Robotics
Kazuko Obayashi, Naonori Kodate, Shigeru Masuyama
2018 J jnl
Int. J. Medical Informatics
Sarah Craig, Naonori Kodate
2014 J jnl
Cogn. Technol. Work.
Alastair J. Ross, Janet E. Anderson, Naonori Kodate, K. Thompson, A. Cox, R. Malik
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"