Home
last modified time | relevance | path

Searched refs:hreg1 (Results 1 – 25 of 68) sorted by relevance

123

/dports/lang/fpc/fpc-3.2.2/compiler/ppcgen/
H A Dngppccnv.pas71 hreg1,
125 hreg1:=cg.getintregister(current_asmdata.CurrAsmList,OS_INT);
134 … cg.a_op_reg_reg_reg(current_asmdata.CurrAsmList,OP_OR,OS_32,hreg1,hreg2,hreg1);
160 … current_asmdata.CurrAsmList.concat(taicpu.op_reg_reg_reg(A_SUBFE,hreg1,hreg2,hreg1));
167 … current_asmdata.CurrAsmList.concat(taicpu.op_reg_reg_reg(A_SUBFE,hreg1,hreg1,hreg1));
172 hreg1:=cg.getintregister(current_asmdata.CurrAsmList,OS_INT);
176 cg.a_op_reg_reg(current_asmdata.CurrAsmList,OP_NEG,location.size,hreg1,hreg1);
180 hreg1:=cg.getintregister(current_asmdata.CurrAsmList,OS_INT);
189 cg.a_load_const_reg(current_asmdata.CurrAsmList,OS_INT,0,hreg1);
198 location.register64.reglo:=hreg1;
[all …]
/dports/lang/fpc-source/fpc-3.2.2/compiler/ppcgen/
H A Dngppccnv.pas71 hreg1,
125 hreg1:=cg.getintregister(current_asmdata.CurrAsmList,OS_INT);
134 … cg.a_op_reg_reg_reg(current_asmdata.CurrAsmList,OP_OR,OS_32,hreg1,hreg2,hreg1);
160 … current_asmdata.CurrAsmList.concat(taicpu.op_reg_reg_reg(A_SUBFE,hreg1,hreg2,hreg1));
167 … current_asmdata.CurrAsmList.concat(taicpu.op_reg_reg_reg(A_SUBFE,hreg1,hreg1,hreg1));
172 hreg1:=cg.getintregister(current_asmdata.CurrAsmList,OS_INT);
176 cg.a_op_reg_reg(current_asmdata.CurrAsmList,OP_NEG,location.size,hreg1,hreg1);
180 hreg1:=cg.getintregister(current_asmdata.CurrAsmList,OS_INT);
189 cg.a_load_const_reg(current_asmdata.CurrAsmList,OS_INT,0,hreg1);
198 location.register64.reglo:=hreg1;
[all …]
/dports/editors/fpc-ide/fpc-3.2.2/compiler/ppcgen/
H A Dngppccnv.pas71 hreg1,
125 hreg1:=cg.getintregister(current_asmdata.CurrAsmList,OS_INT);
134 … cg.a_op_reg_reg_reg(current_asmdata.CurrAsmList,OP_OR,OS_32,hreg1,hreg2,hreg1);
160 … current_asmdata.CurrAsmList.concat(taicpu.op_reg_reg_reg(A_SUBFE,hreg1,hreg2,hreg1));
167 … current_asmdata.CurrAsmList.concat(taicpu.op_reg_reg_reg(A_SUBFE,hreg1,hreg1,hreg1));
172 hreg1:=cg.getintregister(current_asmdata.CurrAsmList,OS_INT);
176 cg.a_op_reg_reg(current_asmdata.CurrAsmList,OP_NEG,location.size,hreg1,hreg1);
180 hreg1:=cg.getintregister(current_asmdata.CurrAsmList,OS_INT);
189 cg.a_load_const_reg(current_asmdata.CurrAsmList,OS_INT,0,hreg1);
198 location.register64.reglo:=hreg1;
[all …]
/dports/lang/fpc/fpc-3.2.2/compiler/sparcgen/
H A Dncpucnv.pas235 hreg1,hreg2 : tregister;
277 hreg1:=cg.getintregister(current_asmdata.CurrAsmList,OS_INT);
300 hreg1:=cg.getintregister(current_asmdata.CurrAsmList,opsize);
328 hreg1:=cg.GetIntRegister(current_asmdata.CurrAsmList,location.size);
332 cg.a_op_reg_reg(current_asmdata.CurrAsmList,OP_NEG,location.size,hreg1,hreg1);
336 hreg1:=cg.getintregister(current_asmdata.CurrAsmList,OS_INT);
340 cg.a_load_const_reg(current_asmdata.CurrAsmList,OS_INT,1,hreg1)
342 cg.a_load_const_reg(current_asmdata.CurrAsmList,OS_INT,-1,hreg1);
345 cg.a_load_const_reg(current_asmdata.CurrAsmList,OS_INT,0,hreg1);
354 location.register64.reglo:=hreg1;
[all …]
/dports/lang/fpc-source/fpc-3.2.2/compiler/sparcgen/
H A Dncpucnv.pas235 hreg1,hreg2 : tregister;
277 hreg1:=cg.getintregister(current_asmdata.CurrAsmList,OS_INT);
300 hreg1:=cg.getintregister(current_asmdata.CurrAsmList,opsize);
328 hreg1:=cg.GetIntRegister(current_asmdata.CurrAsmList,location.size);
332 cg.a_op_reg_reg(current_asmdata.CurrAsmList,OP_NEG,location.size,hreg1,hreg1);
336 hreg1:=cg.getintregister(current_asmdata.CurrAsmList,OS_INT);
340 cg.a_load_const_reg(current_asmdata.CurrAsmList,OS_INT,1,hreg1)
342 cg.a_load_const_reg(current_asmdata.CurrAsmList,OS_INT,-1,hreg1);
345 cg.a_load_const_reg(current_asmdata.CurrAsmList,OS_INT,0,hreg1);
354 location.register64.reglo:=hreg1;
[all …]
/dports/editors/fpc-ide/fpc-3.2.2/compiler/sparcgen/
H A Dncpucnv.pas235 hreg1,hreg2 : tregister;
277 hreg1:=cg.getintregister(current_asmdata.CurrAsmList,OS_INT);
300 hreg1:=cg.getintregister(current_asmdata.CurrAsmList,opsize);
328 hreg1:=cg.GetIntRegister(current_asmdata.CurrAsmList,location.size);
332 cg.a_op_reg_reg(current_asmdata.CurrAsmList,OP_NEG,location.size,hreg1,hreg1);
336 hreg1:=cg.getintregister(current_asmdata.CurrAsmList,OS_INT);
340 cg.a_load_const_reg(current_asmdata.CurrAsmList,OS_INT,1,hreg1)
342 cg.a_load_const_reg(current_asmdata.CurrAsmList,OS_INT,-1,hreg1);
345 cg.a_load_const_reg(current_asmdata.CurrAsmList,OS_INT,0,hreg1);
354 location.register64.reglo:=hreg1;
[all …]
/dports/lang/fpc/fpc-3.2.2/compiler/i8086/
H A Dn8086mat.pas99 hreg1,hreg2:Tregister;
121 hreg1:=left.location.register;
161 emit_reg_reg(A_TEST,S_W,hreg1,hreg1);
165 emit_reg(A_INC,S_W,hreg1)
172 emit_reg(A_NEG,S_W,hreg1);
176 location.register:=hreg1;
210 emit_reg(A_IMUL,S_W,hreg1);
211 emit_reg_reg(A_MOV,S_W,hreg1,NR_AX);
322 emit_reg(A_MUL,S_W,hreg1);
352 emit_reg_reg(A_MOV,S_W,hreg1,NR_AX);
[all …]
/dports/lang/fpc-source/fpc-3.2.2/compiler/i8086/
H A Dn8086mat.pas99 hreg1,hreg2:Tregister;
121 hreg1:=left.location.register;
161 emit_reg_reg(A_TEST,S_W,hreg1,hreg1);
165 emit_reg(A_INC,S_W,hreg1)
172 emit_reg(A_NEG,S_W,hreg1);
176 location.register:=hreg1;
210 emit_reg(A_IMUL,S_W,hreg1);
211 emit_reg_reg(A_MOV,S_W,hreg1,NR_AX);
322 emit_reg(A_MUL,S_W,hreg1);
352 emit_reg_reg(A_MOV,S_W,hreg1,NR_AX);
[all …]
/dports/editors/fpc-ide/fpc-3.2.2/compiler/i8086/
H A Dn8086mat.pas99 hreg1,hreg2:Tregister;
121 hreg1:=left.location.register;
161 emit_reg_reg(A_TEST,S_W,hreg1,hreg1);
165 emit_reg(A_INC,S_W,hreg1)
172 emit_reg(A_NEG,S_W,hreg1);
176 location.register:=hreg1;
210 emit_reg(A_IMUL,S_W,hreg1);
211 emit_reg_reg(A_MOV,S_W,hreg1,NR_AX);
322 emit_reg(A_MUL,S_W,hreg1);
352 emit_reg_reg(A_MOV,S_W,hreg1,NR_AX);
[all …]
/dports/editors/fpc-ide/fpc-3.2.2/compiler/mips/
H A Dncpucnv.pas196 hreg1, hreg2: tregister;
238 hreg1:=cg.getintregister(current_asmdata.CurrAsmList,OS_INT);
241 cg.a_load_ref_reg(current_asmdata.CurrAsmList,OS_INT,OS_INT,href,hreg1);
261 hreg1 := cg.getintregister(current_asmdata.CurrAsmList, opsize);
266 hreg1 := cg.getintregister(current_asmdata.CurrAsmList, OS_INT);
269 cg.a_load_const_reg(current_asmdata.CurrAsmList, OS_INT, 1, hreg1);
272 cg.a_load_const_reg(current_asmdata.CurrAsmList, OS_INT, 0, hreg1);
277 hreg1:=cg.getintregister(current_asmdata.CurrAsmList,OS_INT);
285 cg.a_op_reg_reg(current_asmdata.CurrAsmList,OP_NEG,OS_SINT,hreg1,hreg1);
290 location.register64.reglo:=hreg1;
[all …]
/dports/lang/fpc-source/fpc-3.2.2/compiler/mips/
H A Dncpucnv.pas196 hreg1, hreg2: tregister;
238 hreg1:=cg.getintregister(current_asmdata.CurrAsmList,OS_INT);
241 cg.a_load_ref_reg(current_asmdata.CurrAsmList,OS_INT,OS_INT,href,hreg1);
261 hreg1 := cg.getintregister(current_asmdata.CurrAsmList, opsize);
266 hreg1 := cg.getintregister(current_asmdata.CurrAsmList, OS_INT);
269 cg.a_load_const_reg(current_asmdata.CurrAsmList, OS_INT, 1, hreg1);
272 cg.a_load_const_reg(current_asmdata.CurrAsmList, OS_INT, 0, hreg1);
277 hreg1:=cg.getintregister(current_asmdata.CurrAsmList,OS_INT);
285 cg.a_op_reg_reg(current_asmdata.CurrAsmList,OP_NEG,OS_SINT,hreg1,hreg1);
290 location.register64.reglo:=hreg1;
[all …]
/dports/lang/fpc/fpc-3.2.2/compiler/mips/
H A Dncpucnv.pas196 hreg1, hreg2: tregister;
238 hreg1:=cg.getintregister(current_asmdata.CurrAsmList,OS_INT);
241 cg.a_load_ref_reg(current_asmdata.CurrAsmList,OS_INT,OS_INT,href,hreg1);
261 hreg1 := cg.getintregister(current_asmdata.CurrAsmList, opsize);
266 hreg1 := cg.getintregister(current_asmdata.CurrAsmList, OS_INT);
269 cg.a_load_const_reg(current_asmdata.CurrAsmList, OS_INT, 1, hreg1);
272 cg.a_load_const_reg(current_asmdata.CurrAsmList, OS_INT, 0, hreg1);
277 hreg1:=cg.getintregister(current_asmdata.CurrAsmList,OS_INT);
285 cg.a_op_reg_reg(current_asmdata.CurrAsmList,OP_NEG,OS_SINT,hreg1,hreg1);
290 location.register64.reglo:=hreg1;
[all …]
/dports/emulators/qemu/qemu-6.2.0/hw/usb/
H A Dhcd-dwc2.h134 uint32_t hreg1[DWC2_HREG1_SIZE / sizeof(uint32_t)]; member
136 #define hcchar(_ch) hreg1[((_ch) << 3) + 0] /* 500, 520, ... */
137 #define hcsplt(_ch) hreg1[((_ch) << 3) + 1] /* 504, 524, ... */
138 #define hcint(_ch) hreg1[((_ch) << 3) + 2] /* 508, 528, ... */
139 #define hcintmsk(_ch) hreg1[((_ch) << 3) + 3] /* 50c, 52c, ... */
140 #define hctsiz(_ch) hreg1[((_ch) << 3) + 4] /* 510, 530, ... */
141 #define hcdma(_ch) hreg1[((_ch) << 3) + 5] /* 514, 534, ... */
142 #define hcdmab(_ch) hreg1[((_ch) << 3) + 7] /* 51c, 53c, ... */
/dports/emulators/qemu60/qemu-6.0.0/hw/usb/
H A Dhcd-dwc2.h134 uint32_t hreg1[DWC2_HREG1_SIZE / sizeof(uint32_t)]; member
136 #define hcchar(_ch) hreg1[((_ch) << 3) + 0] /* 500, 520, ... */
137 #define hcsplt(_ch) hreg1[((_ch) << 3) + 1] /* 504, 524, ... */
138 #define hcint(_ch) hreg1[((_ch) << 3) + 2] /* 508, 528, ... */
139 #define hcintmsk(_ch) hreg1[((_ch) << 3) + 3] /* 50c, 52c, ... */
140 #define hctsiz(_ch) hreg1[((_ch) << 3) + 4] /* 510, 530, ... */
141 #define hcdma(_ch) hreg1[((_ch) << 3) + 5] /* 514, 534, ... */
142 #define hcdmab(_ch) hreg1[((_ch) << 3) + 7] /* 51c, 53c, ... */
/dports/emulators/qemu5/qemu-5.2.0/hw/usb/
H A Dhcd-dwc2.h134 uint32_t hreg1[DWC2_HREG1_SIZE / sizeof(uint32_t)]; member
136 #define hcchar(_ch) hreg1[((_ch) << 3) + 0] /* 500, 520, ... */
137 #define hcsplt(_ch) hreg1[((_ch) << 3) + 1] /* 504, 524, ... */
138 #define hcint(_ch) hreg1[((_ch) << 3) + 2] /* 508, 528, ... */
139 #define hcintmsk(_ch) hreg1[((_ch) << 3) + 3] /* 50c, 52c, ... */
140 #define hctsiz(_ch) hreg1[((_ch) << 3) + 4] /* 510, 530, ... */
141 #define hcdma(_ch) hreg1[((_ch) << 3) + 5] /* 514, 534, ... */
142 #define hcdmab(_ch) hreg1[((_ch) << 3) + 7] /* 51c, 53c, ... */
/dports/emulators/qemu-devel/qemu-de8ed1055c2ce18c95f597eb10df360dcb534f99/hw/usb/
H A Dhcd-dwc2.h134 uint32_t hreg1[DWC2_HREG1_SIZE / sizeof(uint32_t)]; member
136 #define hcchar(_ch) hreg1[((_ch) << 3) + 0] /* 500, 520, ... */
137 #define hcsplt(_ch) hreg1[((_ch) << 3) + 1] /* 504, 524, ... */
138 #define hcint(_ch) hreg1[((_ch) << 3) + 2] /* 508, 528, ... */
139 #define hcintmsk(_ch) hreg1[((_ch) << 3) + 3] /* 50c, 52c, ... */
140 #define hctsiz(_ch) hreg1[((_ch) << 3) + 4] /* 510, 530, ... */
141 #define hcdma(_ch) hreg1[((_ch) << 3) + 5] /* 514, 534, ... */
142 #define hcdmab(_ch) hreg1[((_ch) << 3) + 7] /* 51c, 53c, ... */
/dports/lang/fpc/fpc-3.2.2/compiler/sparc64/
H A Dcgcpu.pas114 hreg1, hreg2, tmpreg: tregister;
119 hreg1:=getintregister(list,OS_32);
121 a_load_ref_reg(list,OS_32,OS_32,ref,hreg1);
125 a_op_const_reg_reg(list,OP_SHL,OS_64,32,hreg1,register);
136 hreg1: tregister;
144 hreg1:=getintregister(list,OS_ADDR);
145 a_loadaddr_ref_reg(list,href,hreg1);
146 reference_reset_base(href,hreg1,0,href.temppos,href.alignment,href.volatility);
150 hreg1:=getintregister(list,OS_32);
151 a_op_const_reg_reg(list,OP_SHR,OS_64,32,register,hreg1);
[all …]
/dports/lang/fpc-source/fpc-3.2.2/compiler/sparc64/
H A Dcgcpu.pas114 hreg1, hreg2, tmpreg: tregister;
119 hreg1:=getintregister(list,OS_32);
121 a_load_ref_reg(list,OS_32,OS_32,ref,hreg1);
125 a_op_const_reg_reg(list,OP_SHL,OS_64,32,hreg1,register);
136 hreg1: tregister;
144 hreg1:=getintregister(list,OS_ADDR);
145 a_loadaddr_ref_reg(list,href,hreg1);
146 reference_reset_base(href,hreg1,0,href.temppos,href.alignment,href.volatility);
150 hreg1:=getintregister(list,OS_32);
151 a_op_const_reg_reg(list,OP_SHR,OS_64,32,register,hreg1);
[all …]
/dports/editors/fpc-ide/fpc-3.2.2/compiler/sparc64/
H A Dcgcpu.pas114 hreg1, hreg2, tmpreg: tregister;
119 hreg1:=getintregister(list,OS_32);
121 a_load_ref_reg(list,OS_32,OS_32,ref,hreg1);
125 a_op_const_reg_reg(list,OP_SHL,OS_64,32,hreg1,register);
136 hreg1: tregister;
144 hreg1:=getintregister(list,OS_ADDR);
145 a_loadaddr_ref_reg(list,href,hreg1);
146 reference_reset_base(href,hreg1,0,href.temppos,href.alignment,href.volatility);
150 hreg1:=getintregister(list,OS_32);
151 a_op_const_reg_reg(list,OP_SHR,OS_64,32,register,hreg1);
[all …]
/dports/editors/fpc-ide/fpc-3.2.2/compiler/x86/
H A Dnx86mat.pas388 hreg1,hreg2,hreg3,rega,regd,tempreg:Tregister;
418 hreg1:=left.location.register;
454 emit_reg(A_NEG,opsize,hreg1);
458 location.register:=hreg1;
469 emit_reg(A_IMUL,opsize,hreg1);
485 emit_reg_reg(A_ADD,opsize,hreg1,regd);
530 emit_reg(A_MUL,opsize,hreg1);
555 location.register:=hreg1;
605 emit_reg(A_MUL,opsize,hreg1);
645 emit_reg_reg(A_MOV,opsize,hreg1,rega);
[all …]
/dports/lang/fpc/fpc-3.2.2/compiler/x86/
H A Dnx86mat.pas388 hreg1,hreg2,hreg3,rega,regd,tempreg:Tregister;
418 hreg1:=left.location.register;
454 emit_reg(A_NEG,opsize,hreg1);
458 location.register:=hreg1;
469 emit_reg(A_IMUL,opsize,hreg1);
485 emit_reg_reg(A_ADD,opsize,hreg1,regd);
530 emit_reg(A_MUL,opsize,hreg1);
555 location.register:=hreg1;
605 emit_reg(A_MUL,opsize,hreg1);
645 emit_reg_reg(A_MOV,opsize,hreg1,rega);
[all …]
/dports/lang/fpc-source/fpc-3.2.2/compiler/x86/
H A Dnx86mat.pas388 hreg1,hreg2,hreg3,rega,regd,tempreg:Tregister;
418 hreg1:=left.location.register;
454 emit_reg(A_NEG,opsize,hreg1);
458 location.register:=hreg1;
469 emit_reg(A_IMUL,opsize,hreg1);
485 emit_reg_reg(A_ADD,opsize,hreg1,regd);
530 emit_reg(A_MUL,opsize,hreg1);
555 location.register:=hreg1;
605 emit_reg(A_MUL,opsize,hreg1);
645 emit_reg_reg(A_MOV,opsize,hreg1,rega);
[all …]
/dports/editors/fpc-ide/fpc-3.2.2/compiler/i386/
H A Dn386mat.pas68 hreg1:Tregister;
90 hreg1:=left.location.register;
91 emit_reg_reg(A_TEST,S_L,hreg1,hreg1);
95 emit_reg(A_INC,S_L,hreg1)
97 emit_const_reg(A_ADD,S_L,tordconstnode(right).value.svalue-1,hreg1);
99 emit_const_reg(A_SAR,S_L,power,hreg1);
101 location.register:=hreg1;
/dports/lang/fpc/fpc-3.2.2/compiler/i386/
H A Dn386mat.pas68 hreg1:Tregister;
90 hreg1:=left.location.register;
91 emit_reg_reg(A_TEST,S_L,hreg1,hreg1);
95 emit_reg(A_INC,S_L,hreg1)
97 emit_const_reg(A_ADD,S_L,tordconstnode(right).value.svalue-1,hreg1);
99 emit_const_reg(A_SAR,S_L,power,hreg1);
101 location.register:=hreg1;
/dports/lang/fpc-source/fpc-3.2.2/compiler/i386/
H A Dn386mat.pas68 hreg1:Tregister;
90 hreg1:=left.location.register;
91 emit_reg_reg(A_TEST,S_L,hreg1,hreg1);
95 emit_reg(A_INC,S_L,hreg1)
97 emit_const_reg(A_ADD,S_L,tordconstnode(right).value.svalue-1,hreg1);
99 emit_const_reg(A_SAR,S_L,power,hreg1);
101 location.register:=hreg1;

123