/dports/sysutils/triton/Triton-0.8.1/src/libtriton/engines/symbolic/ |
H A D | symbolicEngine.cpp | 139 this->removeAlignedMemory(addr, triton::size::byte); in concretizeMemory() 290 triton::arch::MemoryAccess mem(address, triton::size::byte); in getSymbolicMemoryValue() local 527 triton::uint32 high = ((bitsize::byte * (index + 1)) - 1); in symbolizeMemory() 528 triton::uint32 low = ((bitsize::byte * (index + 1)) - bitsize::byte); in symbolizeMemory() 881 triton::uint32 high = ((writeSize * bitsize::byte) - 1); in createSymbolicMemoryExpression() 882 triton::uint32 low = ((writeSize * bitsize::byte) - bitsize::byte); in createSymbolicMemoryExpression() 937 case triton::size::byte: { in insertSubRegisterInParent() 1063 triton::uint32 high = ((writeSize * bitsize::byte) - 1); in assignSymbolicExpressionToMemory() 1064 triton::uint32 low = ((writeSize * bitsize::byte) - bitsize::byte); in assignSymbolicExpressionToMemory() 1139 if (mem.getBitSize() >= bitsize::byte) { in initLeaAst() [all …]
|
/dports/games/libretro-genesis_plus_gx/Genesis-Plus-GX-7f83bc5/core/cart_hw/svp/ |
H A D | ssp16.c | 423 return rP.byte.h; in read_P() 486 if (reg == 4 || (rST & 0x60)) in pm_io() 512 ssp->pmac[1][reg] += inc; in pm_io() 535 ssp->pmac[1][reg] += inc; in pm_io() 560 if ((signed int)(ssp->pmac[0][reg] & 0xffff) == -1) ssp->pmac[0][reg] += 1<<16; in pm_io() 561 ssp->pmac[0][reg] ++; in pm_io() 572 ssp->pmac[0][reg] += inc; in pm_io() 744 return ((rPMC.byte.l << 4) & 0xfff0) | ((rPMC.byte.l >> 4) & 0xf); in read_PMC() 748 return rPMC.byte.l; in read_PMC() 760 rPMC.byte.h = d; in write_PMC() [all …]
|
/dports/games/kodi-addon-game.libretro.genplus/game.libretro.genplus-1.7.4.15-Matrix/depends/common/genplus/core/cart_hw/svp/ |
H A D | ssp16.c | 423 return rP.byte.h; in read_P() 486 if (reg == 4 || (rST & 0x60)) in pm_io() 512 ssp->pmac[1][reg] += inc; in pm_io() 535 ssp->pmac[1][reg] += inc; in pm_io() 560 if ((signed int)(ssp->pmac[0][reg] & 0xffff) == -1) ssp->pmac[0][reg] += 1<<16; in pm_io() 561 ssp->pmac[0][reg] ++; in pm_io() 572 ssp->pmac[0][reg] += inc; in pm_io() 744 return ((rPMC.byte.l << 4) & 0xfff0) | ((rPMC.byte.l >> 4) & 0xf); in read_PMC() 748 return rPMC.byte.l; in read_PMC() 760 rPMC.byte.h = d; in write_PMC() [all …]
|
/dports/lang/erlang-runtime23/otp-OTP-23.3.4.10/lib/hipe/x86/ |
H A D | NOTES.OPTIM | 52 Add-reg-to-mem slightly better than add-mem-to-reg. 54 Add-reg-to-mem is better than load;add;store. 97 "push mem" preferred over "load;push reg". 103 "pop" insns are VectorPath. "pop mem" has latency 3, "pop reg" has 106 "push reg" and "push imm" are DirectPath, "push mem" is VectorPath. 112 boundary, align it to the 16-byte boundary. 115 boundary, align it to the 16-byte boundary. 117 Align function entry points to 16-byte boundaries. 124 "push mem" is not pairable; loading a temp reg and pushing 154 "neg" and "not" are not pairable. "test imm,reg" and "test imm,mem" [all …]
|
/dports/lang/erlang-runtime22/otp-OTP-22.3.4.24/lib/hipe/x86/ |
H A D | NOTES.OPTIM | 52 Add-reg-to-mem slightly better than add-mem-to-reg. 54 Add-reg-to-mem is better than load;add;store. 97 "push mem" preferred over "load;push reg". 103 "pop" insns are VectorPath. "pop mem" has latency 3, "pop reg" has 106 "push reg" and "push imm" are DirectPath, "push mem" is VectorPath. 112 boundary, align it to the 16-byte boundary. 115 boundary, align it to the 16-byte boundary. 117 Align function entry points to 16-byte boundaries. 124 "push mem" is not pairable; loading a temp reg and pushing 154 "neg" and "not" are not pairable. "test imm,reg" and "test imm,mem" [all …]
|
/dports/lang/erlang-runtime21/otp-OTP-21.3.8.24/lib/hipe/x86/ |
H A D | NOTES.OPTIM | 52 Add-reg-to-mem slightly better than add-mem-to-reg. 54 Add-reg-to-mem is better than load;add;store. 97 "push mem" preferred over "load;push reg". 103 "pop" insns are VectorPath. "pop mem" has latency 3, "pop reg" has 106 "push reg" and "push imm" are DirectPath, "push mem" is VectorPath. 112 boundary, align it to the 16-byte boundary. 115 boundary, align it to the 16-byte boundary. 117 Align function entry points to 16-byte boundaries. 124 "push mem" is not pairable; loading a temp reg and pushing 154 "neg" and "not" are not pairable. "test imm,reg" and "test imm,mem" [all …]
|
/dports/sysutils/triton/Triton-0.8.1/src/libtriton/engines/taint/ |
H A D | taintEngine.cpp | 135 return this->isRegisterTainted(reg); in taintRegister() 145 return this->isRegisterTainted(reg); in untaintRegister() 182 return this->isRegisterTainted(reg); in setTaintRegister() 185 this->taintRegister(reg); in setTaintRegister() 188 this->untaintRegister(reg); in setTaintRegister() 306 if (byte == nullptr) in taintUnion() 326 if (byte == nullptr) in taintUnion() 345 if (byte == nullptr) in taintUnion() 379 if (byte == nullptr) in taintAssignment() 399 if (byte == nullptr) in taintAssignment() [all …]
|
/dports/lang/chez-scheme/ChezScheme-9.5.4/s/ |
H A D | x86.ss | 110 (define mem->mem 133 [(and (memq 'mem aty*) (mem? a)) (mem->mem a k)] 148 (mem->mem a 1055 (define-op bswap byte-reg-op2 #b00001111 #b11001) 1064 (define-op pop byte-reg-op1 #b01011) 1065 (define-op push byte-reg-op1 #b01010) 1494 (define byte-reg-op1 1498 ($oops 'assembler-internal "(byte-reg-op) ~s is not a real register" reg)) 1505 (define byte-reg-op2 1509 ($oops 'assembler-internal "(byte-reg-op) ~s is not a real register" reg)) [all …]
|
H A D | x86_64.ss | 149 (define mem->mem 176 [(and (memq 'mem aty*) (mem? a)) (mem->mem a k)] 191 (mem->mem a 218 (mem->mem lvalue 242 (mem->mem c 344 (mem->mem c 389 (mem->mem c 637 [(op (z mem) (x ur mem imm) (y ur mem)) (go z x y)] 1144 (define-op call jump-op #b010) ; reg/mem indirect 1149 (define-op jmp jump-op #b100) ; reg/mem indirect [all …]
|
/dports/lang/racket-minimal/racket-8.3/src/ChezScheme/s/ |
H A D | x86.ss | 45 mem->mem 91 (define mem->mem 119 [(and (memq 'mem aty*) (mem? a)) (mem->mem a k)] 874 (define-op bswap byte-reg-op2 #b00001111 #b11001) 883 (define-op pop byte-reg-op1 #b01011) 884 (define-op push byte-reg-op1 #b01010) 1327 (define byte-reg-op1 1331 ($oops 'assembler-internal "(byte-reg-op) ~s is not a real register" reg)) 1338 (define byte-reg-op2 1342 ($oops 'assembler-internal "(byte-reg-op) ~s is not a real register" reg)) [all …]
|
H A D | x86_64.ss | 95 mem->mem 140 (define mem->mem 172 [(and (memq 'mem aty*) (mem? a)) (mem->mem a k)] 188 (mem->mem a 199 (mem->mem a 241 #'(mem->mem c 245 #'(mem->mem c 283 (mem->mem c 1043 (define-op call jump-op #b010) ; reg/mem indirect 1048 (define-op jmp jump-op #b100) ; reg/mem indirect [all …]
|
/dports/lang/racket/racket-8.3/src/ChezScheme/s/ |
H A D | x86.ss | 45 mem->mem 91 (define mem->mem 119 [(and (memq 'mem aty*) (mem? a)) (mem->mem a k)] 874 (define-op bswap byte-reg-op2 #b00001111 #b11001) 883 (define-op pop byte-reg-op1 #b01011) 884 (define-op push byte-reg-op1 #b01010) 1327 (define byte-reg-op1 1331 ($oops 'assembler-internal "(byte-reg-op) ~s is not a real register" reg)) 1338 (define byte-reg-op2 1342 ($oops 'assembler-internal "(byte-reg-op) ~s is not a real register" reg)) [all …]
|
H A D | x86_64.ss | 95 mem->mem 140 (define mem->mem 172 [(and (memq 'mem aty*) (mem? a)) (mem->mem a k)] 188 (mem->mem a 199 (mem->mem a 241 #'(mem->mem c 245 #'(mem->mem c 283 (mem->mem c 1043 (define-op call jump-op #b010) ; reg/mem indirect 1048 (define-op jmp jump-op #b100) ; reg/mem indirect [all …]
|
/dports/multimedia/v4l_compat/linux-5.13-rc2/drivers/net/can/cc770/ |
H A D | cc770_isa.c | 93 module_param_array(cir, byte, NULL, 0444); 96 module_param_array(cor, byte, NULL, 0444); 99 module_param_array(bcr, byte, NULL, 0444); 114 return readb(priv->reg_base + reg); in cc770_isa_mem_read_reg() 118 int reg, u8 val) in cc770_isa_mem_write_reg() argument 120 writeb(val, priv->reg_base + reg); in cc770_isa_mem_write_reg() 129 int reg, u8 val) in cc770_isa_port_write_reg() argument 135 int reg) in cc770_isa_port_read_reg_indirect() argument 142 outb(reg, base); in cc770_isa_port_read_reg_indirect() 150 int reg, u8 val) in cc770_isa_port_write_reg_indirect() argument [all …]
|
/dports/multimedia/v4l-utils/linux-5.13-rc2/drivers/net/can/cc770/ |
H A D | cc770_isa.c | 93 module_param_array(cir, byte, NULL, 0444); 96 module_param_array(cor, byte, NULL, 0444); 99 module_param_array(bcr, byte, NULL, 0444); 114 return readb(priv->reg_base + reg); in cc770_isa_mem_read_reg() 118 int reg, u8 val) in cc770_isa_mem_write_reg() argument 120 writeb(val, priv->reg_base + reg); in cc770_isa_mem_write_reg() 129 int reg, u8 val) in cc770_isa_port_write_reg() argument 135 int reg) in cc770_isa_port_read_reg_indirect() argument 142 outb(reg, base); in cc770_isa_port_read_reg_indirect() 150 int reg, u8 val) in cc770_isa_port_write_reg_indirect() argument [all …]
|
/dports/multimedia/libv4l/linux-5.13-rc2/drivers/net/can/cc770/ |
H A D | cc770_isa.c | 93 module_param_array(cir, byte, NULL, 0444); 96 module_param_array(cor, byte, NULL, 0444); 99 module_param_array(bcr, byte, NULL, 0444); 114 return readb(priv->reg_base + reg); in cc770_isa_mem_read_reg() 118 int reg, u8 val) in cc770_isa_mem_write_reg() argument 120 writeb(val, priv->reg_base + reg); in cc770_isa_mem_write_reg() 129 int reg, u8 val) in cc770_isa_port_write_reg() argument 135 int reg) in cc770_isa_port_read_reg_indirect() argument 142 outb(reg, base); in cc770_isa_port_read_reg_indirect() 150 int reg, u8 val) in cc770_isa_port_write_reg_indirect() argument [all …]
|
/dports/emulators/quasi88/quasi88-0.6.4/src/ |
H A D | basic.c | 40 #define READ_BYTE(mem, addr) \ argument 41 ((mem)[addr] & 0xff) 44 ((READ_BYTE(mem, addr + 1) << 8) + READ_BYTE(mem, addr)) 48 (mem)[addr] = ((data) & 0xff) 58 #define SET_REG(reg, data) \ argument 59 ((reg).W = data, \ 60 (reg).B.h = ((data) >> 8) & 0xff, \ 61 (reg).B.l = (data) & 0xff) 150 static void pseudo_io_out(byte port, byte data) in pseudo_io_out() 161 static byte pseudo_io_in(byte port) in pseudo_io_in() [all …]
|
/dports/devel/aarch64-none-elf-gcc/gcc-8.4.0/gcc/config/nds32/ |
H A D | nds32-md-auxiliary.c | 65 nds32_byte_to_size (int byte) in nds32_byte_to_size() argument 67 switch (byte) in nds32_byte_to_size() 1116 rtx reg, mem; in nds32_emit_push_fpr_callee_saved() local 1129 fpu_insn = emit_move_insn (mem, reg); in nds32_emit_push_fpr_callee_saved() 1138 rtx reg, mem, addr; in nds32_emit_pop_fpr_callee_saved() local 1156 fpu_insn = emit_move_insn (reg, mem); in nds32_emit_pop_fpr_callee_saved() 1178 rtx reg, mem; in nds32_emit_v3pop_fpr_callee_saved() local 1191 fpu_insn = emit_move_insn (reg, mem); in nds32_emit_v3pop_fpr_callee_saved() 2391 rtx mem[2]; in nds32_expand_unaligned_load() local 2463 reg[0] = reg[1]; in nds32_expand_unaligned_load() [all …]
|
/dports/devel/riscv64-gcc/gcc-8.3.0/gcc/config/nds32/ |
H A D | nds32-md-auxiliary.c | 65 nds32_byte_to_size (int byte) in nds32_byte_to_size() argument 67 switch (byte) in nds32_byte_to_size() 1116 rtx reg, mem; in nds32_emit_push_fpr_callee_saved() local 1129 fpu_insn = emit_move_insn (mem, reg); in nds32_emit_push_fpr_callee_saved() 1138 rtx reg, mem, addr; in nds32_emit_pop_fpr_callee_saved() local 1156 fpu_insn = emit_move_insn (reg, mem); in nds32_emit_pop_fpr_callee_saved() 1178 rtx reg, mem; in nds32_emit_v3pop_fpr_callee_saved() local 1191 fpu_insn = emit_move_insn (reg, mem); in nds32_emit_v3pop_fpr_callee_saved() 2391 rtx mem[2]; in nds32_expand_unaligned_load() local 2463 reg[0] = reg[1]; in nds32_expand_unaligned_load() [all …]
|
/dports/devel/riscv32-unknown-elf-gcc/gcc-8.4.0/gcc/config/nds32/ |
H A D | nds32-md-auxiliary.c | 65 nds32_byte_to_size (int byte) in nds32_byte_to_size() argument 67 switch (byte) in nds32_byte_to_size() 1116 rtx reg, mem; in nds32_emit_push_fpr_callee_saved() local 1129 fpu_insn = emit_move_insn (mem, reg); in nds32_emit_push_fpr_callee_saved() 1138 rtx reg, mem, addr; in nds32_emit_pop_fpr_callee_saved() local 1156 fpu_insn = emit_move_insn (reg, mem); in nds32_emit_pop_fpr_callee_saved() 1178 rtx reg, mem; in nds32_emit_v3pop_fpr_callee_saved() local 1191 fpu_insn = emit_move_insn (reg, mem); in nds32_emit_v3pop_fpr_callee_saved() 2391 rtx mem[2]; in nds32_expand_unaligned_load() local 2463 reg[0] = reg[1]; in nds32_expand_unaligned_load() [all …]
|
/dports/devel/arm-none-eabi-gcc/gcc-8.4.0/gcc/config/nds32/ |
H A D | nds32-md-auxiliary.c | 65 nds32_byte_to_size (int byte) in nds32_byte_to_size() argument 67 switch (byte) in nds32_byte_to_size() 1116 rtx reg, mem; in nds32_emit_push_fpr_callee_saved() local 1129 fpu_insn = emit_move_insn (mem, reg); in nds32_emit_push_fpr_callee_saved() 1138 rtx reg, mem, addr; in nds32_emit_pop_fpr_callee_saved() local 1156 fpu_insn = emit_move_insn (reg, mem); in nds32_emit_pop_fpr_callee_saved() 1178 rtx reg, mem; in nds32_emit_v3pop_fpr_callee_saved() local 1191 fpu_insn = emit_move_insn (reg, mem); in nds32_emit_v3pop_fpr_callee_saved() 2391 rtx mem[2]; in nds32_expand_unaligned_load() local 2463 reg[0] = reg[1]; in nds32_expand_unaligned_load() [all …]
|
/dports/devel/riscv64-none-elf-gcc/gcc-8.4.0/gcc/config/nds32/ |
H A D | nds32-md-auxiliary.c | 65 nds32_byte_to_size (int byte) in nds32_byte_to_size() argument 67 switch (byte) in nds32_byte_to_size() 1116 rtx reg, mem; in nds32_emit_push_fpr_callee_saved() local 1129 fpu_insn = emit_move_insn (mem, reg); in nds32_emit_push_fpr_callee_saved() 1138 rtx reg, mem, addr; in nds32_emit_pop_fpr_callee_saved() local 1156 fpu_insn = emit_move_insn (reg, mem); in nds32_emit_pop_fpr_callee_saved() 1178 rtx reg, mem; in nds32_emit_v3pop_fpr_callee_saved() local 1191 fpu_insn = emit_move_insn (reg, mem); in nds32_emit_v3pop_fpr_callee_saved() 2391 rtx mem[2]; in nds32_expand_unaligned_load() local 2463 reg[0] = reg[1]; in nds32_expand_unaligned_load() [all …]
|
/dports/lang/gcc8/gcc-8.5.0/gcc/config/nds32/ |
H A D | nds32-md-auxiliary.c | 65 nds32_byte_to_size (int byte) in nds32_byte_to_size() argument 67 switch (byte) in nds32_byte_to_size() 1116 rtx reg, mem; in nds32_emit_push_fpr_callee_saved() local 1129 fpu_insn = emit_move_insn (mem, reg); in nds32_emit_push_fpr_callee_saved() 1138 rtx reg, mem, addr; in nds32_emit_pop_fpr_callee_saved() local 1156 fpu_insn = emit_move_insn (reg, mem); in nds32_emit_pop_fpr_callee_saved() 1178 rtx reg, mem; in nds32_emit_v3pop_fpr_callee_saved() local 1191 fpu_insn = emit_move_insn (reg, mem); in nds32_emit_v3pop_fpr_callee_saved() 2391 rtx mem[2]; in nds32_expand_unaligned_load() local 2463 reg[0] = reg[1]; in nds32_expand_unaligned_load() [all …]
|
/dports/multimedia/v4l_compat/linux-5.13-rc2/drivers/net/can/sja1000/ |
H A D | sja1000_isa.c | 56 module_param_array(cdr, byte, NULL, 0444); 60 module_param_array(ocr, byte, NULL, 0444); 71 return readb(priv->reg_base + reg); in sja1000_isa_mem_read_reg() 75 int reg, u8 val) in sja1000_isa_mem_write_reg() argument 77 writeb(val, priv->reg_base + reg); in sja1000_isa_mem_write_reg() 86 int reg, u8 val) in sja1000_isa_port_write_reg() argument 92 int reg) in sja1000_isa_port_read_reg_indirect() argument 98 outb(reg, base); in sja1000_isa_port_read_reg_indirect() 106 int reg, u8 val) in sja1000_isa_port_write_reg_indirect() argument 111 outb(reg, base); in sja1000_isa_port_write_reg_indirect() [all …]
|
/dports/multimedia/v4l-utils/linux-5.13-rc2/drivers/net/can/sja1000/ |
H A D | sja1000_isa.c | 56 module_param_array(cdr, byte, NULL, 0444); 60 module_param_array(ocr, byte, NULL, 0444); 71 return readb(priv->reg_base + reg); in sja1000_isa_mem_read_reg() 75 int reg, u8 val) in sja1000_isa_mem_write_reg() argument 77 writeb(val, priv->reg_base + reg); in sja1000_isa_mem_write_reg() 86 int reg, u8 val) in sja1000_isa_port_write_reg() argument 92 int reg) in sja1000_isa_port_read_reg_indirect() argument 98 outb(reg, base); in sja1000_isa_port_read_reg_indirect() 106 int reg, u8 val) in sja1000_isa_port_write_reg_indirect() argument 111 outb(reg, base); in sja1000_isa_port_write_reg_indirect() [all …]
|