/dports/lang/fpc/fpc-3.2.2/compiler/ppcgen/ |
H A D | ngppccnv.pas | 71 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 D | ngppccnv.pas | 71 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 D | ngppccnv.pas | 71 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 D | ncpucnv.pas | 235 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 D | ncpucnv.pas | 235 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 D | ncpucnv.pas | 235 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 D | n8086mat.pas | 99 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 D | n8086mat.pas | 99 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 D | n8086mat.pas | 99 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 D | ncpucnv.pas | 196 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 D | ncpucnv.pas | 196 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 D | ncpucnv.pas | 196 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 D | hcd-dwc2.h | 134 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 D | hcd-dwc2.h | 134 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 D | hcd-dwc2.h | 134 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 D | hcd-dwc2.h | 134 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 D | cgcpu.pas | 114 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 D | cgcpu.pas | 114 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 D | cgcpu.pas | 114 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 D | nx86mat.pas | 388 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 D | nx86mat.pas | 388 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 D | nx86mat.pas | 388 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 D | n386mat.pas | 68 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 D | n386mat.pas | 68 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 D | n386mat.pas | 68 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;
|