Home
last modified time | relevance | path

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

123456

/netbsd-src/external/bsd/pcc/dist/pcc/arch/i86/
H A Dorder.c160 static struct rspecial s[] = { { NEVER, AX }, { 0 } }; in nspecial()
187 { NLEFT, AL }, { NRES, AX }, in nspecial()
188 { NEVER, AX }, { NEVER, AH}, {NEVER, AL }, in nspecial()
209 { NLEFT, AX }, { NRES, AXDX }, in nspecial()
210 { NEVER, AX }, { NEVER, DX }, in nspecial()
218 { NEVER, AX }, { NEVER, DX }, in nspecial()
233 { NEVER, AX }, { NEVER, DX }, in nspecial()
234 { NLEFT, AX }, { NRES, AX }, in nspecial()
235 { NORIGHT, DX }, { NORIGHT, AX }, { 0 } }; in nspecial()
241 { NEVER, AX }, { NEVER, DX }, in nspecial()
[all …]
H A Dmacdefs.h152 #define AX 000 /* Scratch and return register */ macro
210 { AX, AXDX, AXCX, AXBX, AXSI, AXDI, -1 },\
211 { AX, AXDX, AXCX, AXBX, AXSI, AXDI, -1 },\
220 { AX, AL, AH, DX, DL, DH, AXCX, AXBX, AXSI, /* axdx */\
222 { AX, AL, AH, CX, CL, CH, AXDX, AXBX, AXSI, /* axcx */\
224 { AX, AL, AH, BX, BL, BH, AXDX, AXCX, AXSI, /* axbx */\
226 { AX, AL, AH, SI, AXDX, AXCX, AXBX, AXDI, /* axsi */\
228 { AX, AL, AH, DI, AXDX, AXCX, AXBX, AXSI, /* axdi */\
280 x == FLOAT || x == DOUBLE || x == LDOUBLE ? 31 : AX)
H A Dlocal2.c505 if ((pr == AL && lr == AX) || (pr == BL && lr == BX) || in zzzcode()
644 if ((lr == AL && pr == AX) || in zzzcode()
1151 { AX, AX, AX, AX, AX, DX, DX, DX, DX, CX, CX, CX, BX, BX, SI };
1368 case 'a': reg = AX; break; in myxasm()
1513 { "ax", AX },
H A Dcode.c102 regno(p) = AX; in efcode()
107 static TWORD regpregs[] = { AX, DX, CX };
284 r = regcvt == 0 ? AX : regcvt == 1 ? DX : CX; in addreg()
/netbsd-src/external/gpl3/binutils.old/dist/gas/config/
H A Drl78-parse.y150 %type <regno> A X B C D E H L AX BC DE HL
156 %token A X B C D E H L AX BC DE HL
250 | addsubw AX ',' '#' EXPR
253 | addsubw AX ',' regw
256 | addsubw AX ',' EXPR {SA($4)}
259 | addsubw AX ',' opt_es '!' EXPR
262 | addsubw AX ',' opt_es '[' HL '+' EXPR ']'
265 | addsubw AX ',' opt_es '[' HL ']'
336 | BR AX
437 | oneclrw AX
[all …]
H A Drl78-parse.h65 AX = 266, /* AX */ enumerator
190 #define AX 266 macro
/netbsd-src/external/gpl3/binutils/dist/gas/config/
H A Drl78-parse.y150 %type <regno> A X B C D E H L AX BC DE HL
156 %token A X B C D E H L AX BC DE HL
250 | addsubw AX ',' '#' EXPR
253 | addsubw AX ',' regw
256 | addsubw AX ',' EXPR {SA($4)}
259 | addsubw AX ',' opt_es '!' EXPR
262 | addsubw AX ',' opt_es '[' HL '+' EXPR ']'
265 | addsubw AX ',' opt_es '[' HL ']'
336 | BR AX
437 | oneclrw AX
[all …]
H A Drl78-parse.h65 AX = 266, /* AX */ enumerator
190 #define AX 266 macro
/netbsd-src/external/gpl3/binutils/dist/opcodes/
H A Drl78-decode.opc192 /* Word registers, not including AX. */
271 ID(add); W(); DR(AX); SM(None, IMMU(2)); Fzac;
274 ID(add); W(); DR(AX); SM(HL, IMMU(1)); Fzac;
277 ID(add); W(); DR(AX); SC(IMMU(2)); Fzac;
280 ID(add); W(); DR(AX); SRW(rw); Fzac;
283 ID(add); W(); DR(AX); SM(None, SADDR); Fzac;
386 ID(branch); DR(AX);
478 ID(mov); DR(AX); SC(0);
537 ID(cmp); W(); DR(AX); SM(None, IMMU(2)); Fzac;
540 ID(cmp); W(); DR(AX); SM(HL, IMMU(1)); Fzac;
[all …]
H A Drl78-decode.c235 ID(add); W(); DR(AX); SRW(rw); Fzac; in rl78_decode_opcode()
250 ID(add); W(); DR(AX); SM(None, IMMU(2)); Fzac; in rl78_decode_opcode()
265 ID(add); W(); DR(AX); SC(IMMU(2)); Fzac; in rl78_decode_opcode()
280 ID(add); W(); DR(AX); SM(None, SADDR); Fzac; in rl78_decode_opcode()
461 ID(mov); W(); DRW(ra); SR(AX); in rl78_decode_opcode()
481 ID(mov); W(); DR(AX); SRW(ra); in rl78_decode_opcode()
641 ID(sub); W(); DR(AX); SRW(rw); Fzac; in rl78_decode_opcode()
656 ID(sub); W(); DR(AX); SM(None, IMMU(2)); Fzac; in rl78_decode_opcode()
671 ID(sub); W(); DR(AX); SC(IMMU(2)); Fzac; in rl78_decode_opcode()
686 ID(sub); W(); DR(AX); SM(None, SADDR); Fzac; in rl78_decode_opcode()
[all …]
/netbsd-src/external/gpl3/binutils.old/dist/opcodes/
H A Drl78-decode.opc192 /* Word registers, not including AX. */
271 ID(add); W(); DR(AX); SM(None, IMMU(2)); Fzac;
274 ID(add); W(); DR(AX); SM(HL, IMMU(1)); Fzac;
277 ID(add); W(); DR(AX); SC(IMMU(2)); Fzac;
280 ID(add); W(); DR(AX); SRW(rw); Fzac;
283 ID(add); W(); DR(AX); SM(None, SADDR); Fzac;
386 ID(branch); DR(AX);
478 ID(mov); DR(AX); SC(0);
537 ID(cmp); W(); DR(AX); SM(None, IMMU(2)); Fzac;
540 ID(cmp); W(); DR(AX); SM(HL, IMMU(1)); Fzac;
[all …]
H A Drl78-decode.c235 ID(add); W(); DR(AX); SRW(rw); Fzac; in rl78_decode_opcode()
250 ID(add); W(); DR(AX); SM(None, IMMU(2)); Fzac; in rl78_decode_opcode()
265 ID(add); W(); DR(AX); SC(IMMU(2)); Fzac; in rl78_decode_opcode()
280 ID(add); W(); DR(AX); SM(None, SADDR); Fzac; in rl78_decode_opcode()
461 ID(mov); W(); DRW(ra); SR(AX); in rl78_decode_opcode()
481 ID(mov); W(); DR(AX); SRW(ra); in rl78_decode_opcode()
641 ID(sub); W(); DR(AX); SRW(rw); Fzac; in rl78_decode_opcode()
656 ID(sub); W(); DR(AX); SM(None, IMMU(2)); Fzac; in rl78_decode_opcode()
671 ID(sub); W(); DR(AX); SC(IMMU(2)); Fzac; in rl78_decode_opcode()
686 ID(sub); W(); DR(AX); SM(None, SADDR); Fzac; in rl78_decode_opcode()
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/libgcc/config/rl78/
H A Dmulsi3.S31 ; AX op2L res32L res32H
38 ; AX op2L
131 ;; op1 is in AX.0 (needs to shrw)
133 ;; res is in AX.2 and AX.1 (needs to addw)
245 ;; R8 += AX * BC
/netbsd-src/external/gpl3/gcc/dist/libgcc/config/rl78/
H A Dmulsi3.S31 ; AX op2L res32L res32H
38 ; AX op2L
131 ;; op1 is in AX.0 (needs to shrw)
133 ;; res is in AX.2 and AX.1 (needs to addw)
245 ;; R8 += AX * BC
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86InstrArithmetic.td56 // AL is really implied by AX, but the registers in Defs must match the
59 let Defs = [AL,EFLAGS,AX], Uses = [AL] in
66 // AX,DX = AX*GR16
67 let Defs = [AX,DX,EFLAGS], Uses = [AX], hasSideEffects = 0 in
84 let Defs = [AL,EFLAGS,AX], Uses = [AL] in
92 // AX,DX = AX*[mem16]
94 let Defs = [AX,DX,EFLAGS], Uses = [AX] in
110 let Defs = [AL,EFLAGS,AX], Uses = [AL] in
113 // AX,DX = AX*GR16
114 let Defs = [AX,DX,EFLAGS], Uses = [AX] in
[all …]
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)
/netbsd-src/external/gpl3/gcc/dist/libphobos/src/std/math/
H A Dexponential.d1368 mov AX, [ESP+4+8]; // AX = exponent and sign in version() local
1375 and AX, 0x7FFF; // drop sign bit in version() local
1376 cmp AX, 0x401D; // avoid InvalidException in fist in version() local
1388 mov [ESP+8+8],AX; in version()
1401 fstsw AX; in version() local
1402 test AX, 0x0400; // NaN_or_zero, but we already know x != 0 in version() local
1404 test AX, 0x0200; in version() local
1435 mov AX,[RCX+8]; // AX = exponent and sign in version() local
1443 mov AX,[RSP+8+8]; // AX = exponent and sign in version() local
1463 and AX, 0x7FFF; // drop sign bit in version() local
[all …]
/netbsd-src/external/bsd/libpcap/dist/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
/netbsd-src/external/gpl3/gcc/dist/libphobos/libdruntime/core/internal/
H A Datomic.d21 AX, BX, CX, DX, DI, SI, R8, R9 in version() enumerator
132 enum ResReg = SizedReg!(AX, T); in version()
151 enum ResReg = SizedReg!(AX, T); in version()
246 enum ValReg = SizedReg!(AX, T); in version()
269 enum ResReg = result ? SizedReg!(AX, T) : null; in version()
299 enum ValReg = SizedReg!(AX, T); in version()
322 enum ResReg = result ? SizedReg!(AX, T) : null; in version()
350 enum Cmp = SizedReg!(AX, T); in version()
408 enum Res = SizedReg!(AX, T); in version()
491 enum Cmp = SizedReg!(AX, T); in version()
[all …]
/netbsd-src/external/gpl3/gcc/dist/gcc/config/rl78/
H A Dconstraints.md46 ; U = usual memory references mov-able to/from AX
191 "The @code{AX} register.")
269 "[AX..HL] for calls"
275 "es:[AX..HL] for calls"
281 "[AX..HL,r8-r31] for calls"
287 "es:[AX..HL,r8-r31] for calls"
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/rl78/
H A Dconstraints.md46 ; U = usual memory references mov-able to/from AX
191 "The @code{AX} register.")
269 "[AX..HL] for calls"
275 "es:[AX..HL] for calls"
281 "[AX..HL,r8-r31] for calls"
287 "es:[AX..HL,r8-r31] for calls"
H A Drl78.c2795 #define AX gen_rtx_REG (HImode, AX_REG) macro
3015 EM (emit_insn_before (gen_movhi (AX, base), before)); in transcode_memory_rtx()
3016 EM (emit_insn_before (gen_addhi3 (AX, AX, addendr), before)); in transcode_memory_rtx()
3017 EM (emit_insn_before (gen_movhi (newbase, AX), before)); in transcode_memory_rtx()
3018 record_content (AX, NULL_RTX); in transcode_memory_rtx()
3065 return gen_and_emit_move (mode == QImode ? A : AX, src, before, true); in move_to_acc()
3077 move = mode == QImode ? gen_movqi (A, src) : gen_movhi (AX, src); in force_into_acc()
3082 record_content (AX, NULL_RTX); in force_into_acc()
3096 return gen_and_emit_move (dest, mode == QImode ? A : AX, after, false); in move_from_acc()
3123 reg = (mode == QImode) ? X : AX; in move_to_x()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/MCTargetDesc/
H A DX86MCTargetDesc.cpp95 {codeview::RegisterId::AX, X86::AX}, in initLLVMToSEHAndCVRegMapping()
627 case X86::AH: case X86::AL: case X86::AX: case X86::EAX: case X86::RAX: in getX86SubSuperRegisterOrZero()
639 case X86::AH: case X86::AL: case X86::AX: case X86::EAX: case X86::RAX: in getX86SubSuperRegisterOrZero()
676 case X86::AH: case X86::AL: case X86::AX: case X86::EAX: case X86::RAX: in getX86SubSuperRegisterOrZero()
677 return X86::AX; in getX86SubSuperRegisterOrZero()
712 case X86::AH: case X86::AL: case X86::AX: case X86::EAX: case X86::RAX: in getX86SubSuperRegisterOrZero()
748 case X86::AH: case X86::AL: case X86::AX: case X86::EAX: case X86::RAX: in getX86SubSuperRegisterOrZero()
/netbsd-src/external/gpl3/gcc.old/dist/libphobos/src/std/
H A Dmath.d865 fstsw AX ; in tan() local
870 fstsw AX ; in tan() local
878 fstsw AX ; in tan() local
915 fstsw AX ; in tan() local
920 fstsw AX ; in tan() local
928 fstsw AX ; in tan() local
1921 mov AX, [ESP+4+8]; // AX = exponent and sign in expm1() local
1928 and AX, 0x7FFF; // drop sign bit in expm1() local
1929 cmp AX, 0x401D; // avoid InvalidException in fist in expm1() local
1941 mov [ESP+8+8],AX; in expm1()
[all …]

123456