Home
last modified time | relevance | path

Searched refs:AX (Results 1 – 25 of 62) sorted by relevance

123

/freebsd-14.2/contrib/libpcap/msdos/
H A Dpkt_rx1.s71 ; 1st time (AX=0) it requests an address where to put the packet
73 ; 2nd time (AX=1) the packet has been copied to this location (DS:SI)
93 cmp ax, 0 ; first call? (AX=0)
94 jne @post ; AX=1: second call, do post process
H A Dpkt_rx0.asm115 ; 1st time (AX=0) it requests an address where to put the packet
117 ; 2nd time (AX=1) the packet has been copied to this location (DS:SI)
142 cmp ax, 0 ; first call? (AX=0)
143 jne @post ; AX=1: second call, do post process
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrExtension.td14 let Defs = [AX], Uses = [AL] in // AX = signext(AL)
17 let Defs = [EAX], Uses = [AX] in // EAX = signext(AX)
26 let Defs = [AX,DX], Uses = [AX] in // DX:AX = signext(AX)
H A DX86InstrArithmetic.td77 let Defs = [AX, DX, EFLAGS], Uses = [AX] in
86 let Defs = [AX, DX, EFLAGS], Uses = [AX] in
96 let Defs = [AX, DX], Uses = [AX] in
104 let Defs = [AX, DX], Uses = [AX] in
113 let Defs = [AX, DX, EFLAGS], Uses = [AX] in
121 let Defs = [AX, DX, EFLAGS], Uses = [AX] in
140 let Defs = [AX, DX, EFLAGS], Uses = [AX, DX] in
148 let Defs = [AX, DX, EFLAGS], Uses = [AX, DX] in
158 let Defs = [AX, DX], Uses = [AX, DX] in
166 let Defs = [AX, DX], Uses = [AX, DX] in
[all …]
H A DX86SchedSapphireRapids.td1202 "^VM(AX|IN)CPHZ(128|256)rr$",
1203 "^VM(AX|IN)CSHZrr$",
1205 "^VM(AX|IN|UL)SHZrr$",
1337 "^VPM(AX|IN)(SB|UD|UW)Zrr$",
1338 "^VPM(AX|IN)(SD|UB)Zrr$",
1339 "^VPM(AX|IN)(S|U)DZrrk(z?)$",
1340 "^VPM(AX|IN)SWZrr$",
1385 "^VPM(AX|IN)(SB|UW)Zrrk(z?)$",
2572 "^VM(AX|IN)CPHZrr$",
2573 "^VM(AX|IN|UL)PHZrr(b?)$",
[all …]
H A DX86InstrMisc.td440 let Defs = [AX] in
456 let Defs = [AX] in
469 let Uses = [AX] in
485 let Uses = [AX] in
502 let Defs = [AX] in
521 let Uses = [AX] in
873 let Uses = [AX], Defs = [AX] in
924 let Defs = [AX, EFLAGS], Uses = [AX] in
940 let Defs = [AX, EFLAGS], Uses = [AX] in
1045 let Uses = [AX], Defs = [AX,EFLAGS], hasSideEffects = 0 in
[all …]
H A DX86CallingConv.td54 let GPR_16 = [AX, CX, DX, DI, SI];
88 let GPR_16 = [AX, CX, DX, DI, SI, R8W, R9W, R10W, R11W, R12W, R14W, R15W];
100 let GPR_16 = [AX, CX, DX, DI, SI, R8W, R9W, R11W, R12W, R14W, R15W];
107 let GPR_16 = [AX, CX, DX, DI, SI, R8W, R9W, R12W, R13W, R14W, R15W];
244 // Scalar values are returned in AX first, then DX. For i8, the ABI
248 // up in AX and AH, which overlap. Front-ends wishing to conform to the ABI
250 // values into an i16 (which uses AX, and thus AL:AH).
257 CCIfType<[i16], CCAssignToReg<[AX, DX, CX]>>,
326 CCIfType<[i16], CCAssignToReg<[AX, DX, CX]>>,
430 CCIfType<[i16], CCAssignToReg<[AX, DX, CX, R8W]>>,
H A DX86RegisterInfo.td42 // AL aliases AX if we tell it that AX aliased AL (for example).
187 def AX : X86Reg<"ax", 0, [AL,AH]>;
235 def EAX : X86Reg<"eax", 0, [AX, HAX]>, DwarfRegNum<[-2, 0, 0]>;
563 (add AX, CX, DX, SI, DI, BX, BP, SP, R8W, R9W, R10W,
627 def GR16_ABCD : RegisterClass<"X86", [i16], 16, (add AX, CX, DX, BX)>;
647 (add AX, CX, DX, SI, DI, BX, BP, SP)>;
720 // A class to support the 'A' assembler constraint: [ER]AX then [ER]DX.
H A DX86InstrAsmAlias.td598 def : InstAlias<"adc{w}\t{$imm, %ax|ax, $imm}", (ADC16ri8 AX, i16i8imm:$imm), 0>;
599 def : InstAlias<"add{w}\t{$imm, %ax|ax, $imm}", (ADD16ri8 AX, i16i8imm:$imm), 0>;
600 def : InstAlias<"and{w}\t{$imm, %ax|ax, $imm}", (AND16ri8 AX, i16i8imm:$imm), 0>;
601 def : InstAlias<"cmp{w}\t{$imm, %ax|ax, $imm}", (CMP16ri8 AX, i16i8imm:$imm), 0>;
602 def : InstAlias<"or{w}\t{$imm, %ax|ax, $imm}", (OR16ri8 AX, i16i8imm:$imm), 0>;
603 def : InstAlias<"sbb{w}\t{$imm, %ax|ax, $imm}", (SBB16ri8 AX, i16i8imm:$imm), 0>;
604 def : InstAlias<"sub{w}\t{$imm, %ax|ax, $imm}", (SUB16ri8 AX, i16i8imm:$imm), 0>;
605 def : InstAlias<"xor{w}\t{$imm, %ax|ax, $imm}", (XOR16ri8 AX, i16i8imm:$imm), 0>;
H A DX86FixupBWInsts.cpp364 MI->getOperand(0).getReg() == X86::AX && in tryReplaceExtend()
H A DX86SelectionDAGInfo.cpp97 ValReg = X86::AX; in EmitTargetCodeForMemset()
H A DX86InstrSystem.td84 let Defs = [AX], Uses = [DX] in
94 let Defs = [AX] in
103 let Uses = [DX, AX] in
113 let Uses = [AX] in
/freebsd-14.2/contrib/ncurses/misc/
H A Drun_tic.in139 You may see messages regarding extended capabilities, e.g., AX.
159 You may see messages regarding unknown capabilities, e.g., AX.
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
H A DX86EncodingOptimization.cpp278 FROM_TO(MOVSX16rr8, CBW, AX, AL) // movsbw %al, %ax --> cbtw in optimizeMOVSX()
279 FROM_TO(MOVSX32rr16, CWDE, EAX, AX) // movswl %ax, %eax --> cwtl in optimizeMOVSX()
310 return Reg == X86::AL || Reg == X86::AX || Reg == X86::EAX || Reg == X86::RAX; in isARegister()
H A DX86MCTargetDesc.cpp188 {codeview::RegisterId::AX, X86::AX}, in initLLVMToSEHAndCVRegMapping()
773 SUB_SUPER(AL, AX, EAX, RAX, R) in getX86SubSuperRegister()
845 A_SUB_SUPER(AX) in getX86SubSuperRegister()
/freebsd-14.2/lib/libc/net/
H A Dprotocols103 ax.25 93 AX.25 # AX.25 Frames
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DASTContext.cpp12706 assert(AX->getDeducedType().isNull()); in getCommonNonSugarTypeNode()
12709 assert(AX->isInstantiationDependentType() == in getCommonNonSugarTypeNode()
12725 getCommonSizeModifier(AX, AY), getCommonIndexTypeCVRQualifiers(AX, AY)); in getCommonNonSugarTypeNode()
12732 getCommonSizeExpr(Ctx, AX, AY), getCommonSizeModifier(AX, AY), in getCommonNonSugarTypeNode()
12735 ? AX->getBracketsRange() in getCommonNonSugarTypeNode()
12741 assert(AX->getSize() == AY->getSize()); in getCommonNonSugarTypeNode()
12746 getCommonArrayElementType(Ctx, AX, QX, AY, QY), AX->getSize(), SizeExpr, in getCommonNonSugarTypeNode()
12747 getCommonSizeModifier(AX, AY), getCommonIndexTypeCVRQualifiers(AX, AY)); in getCommonNonSugarTypeNode()
13055 const BTFTypeTagAttr *AX = BX->getAttr(); in getCommonSugarTypeNode() local
13057 if (AX->getBTFTypeTag() != in getCommonSugarTypeNode()
[all …]
/freebsd-14.2/sys/amd64/amd64/
H A Dbpf_jit_machdep.c275 MOVobw(RCX, RSI, AX); in bpf_jit_compile()
347 MOVobw(RCX, RSI, AX); in bpf_jit_compile()
H A Dbpf_jit_machdep.h74 #define AX 0 macro
/freebsd-14.2/sys/i386/i386/
H A Dbpf_jit_machdep.c288 MOVobw(EBX, ESI, AX); in bpf_jit_compile()
365 MOVobw(EBX, ESI, AX); in bpf_jit_compile()
H A Dbpf_jit_machdep.h49 #define AX 0 macro
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/GISel/
H A DX86InstructionSelector.cpp1625 X86::AX, in selectMulDivRem()
1637 X86::AX, in selectMulDivRem()
1640 {X86::IDIV16r, X86::CWD, Copy, X86::AX, S}, // SDiv in selectMulDivRem()
1642 {X86::DIV16r, X86::MOV32r0, Copy, X86::AX, U}, // UDiv in selectMulDivRem()
1644 {X86::IMUL16r, X86::MOV32r0, Copy, X86::AX, S}, // Mul in selectMulDivRem()
1772 .addReg(X86::AX); in selectMulDivRem()
/freebsd-14.2/share/misc/
H A Diso316623 AX ALA 248 Åland Islands
505 # ALAND ISLANDS (AX) added as a new entry. In the official newsletter,
/freebsd-14.2/contrib/file/magic/Magdir/
H A Dsniffer93 >20 belong&0x03FFFFFF 3 (AX.25
196 >20 belong&0x03FFFFFF 202 (AX.25 with KISS header
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64CallingConvention.td306 // Scalar values are returned in AX first, then DX. For i8, the ABI
310 // up in AX and AH, which overlap. Front-ends wishing to conform to the ABI
312 // values into an i16 (which uses AX, and thus AL:AH).

123