Lines Matching defs:op

719 /* The RS/6000 assembler uses the .csect pseudo-op to generate code
741 and variables. Symbols are put in the TOC with the .tc pseudo-op.
744 we see a .toc pseudo-op, and save the csect symbol here. */
1232 const struct powerpc_opcode *op;
1278 for (op = powerpc_opcodes; op < op_end; op++)
1283 unsigned long omask = op->mask;
1286 if ((op->opcode & omask) != op->opcode)
1289 op->name);
1294 for (o = op->operands; *o; ++o)
1298 op->name);
1310 (int) (o - op->operands), op->name);
1318 if ((op->flags & ppc_cpu & ~(PPC_OPCODE_32 | PPC_OPCODE_64)) != 0
1319 && ((op->flags & (PPC_OPCODE_32 | PPC_OPCODE_64)) == 0
1320 || ((op->flags & (PPC_OPCODE_32 | PPC_OPCODE_64))
1328 && ((op->flags & PPC_OPCODE_BOOKE64) == 0
1331 && ((op->flags & (PPC_OPCODE_POWER4 | PPC_OPCODE_NOPOWER4)) == 0
1332 || ((op->flags & PPC_OPCODE_POWER4)
1334 && ((op->flags & PPC_OPCODE_POWER5) == 0
1335 || ((op->flags & PPC_OPCODE_POWER5)
1337 && ((op->flags & PPC_OPCODE_POWER6) == 0
1338 || ((op->flags & PPC_OPCODE_POWER6)
1343 retval = hash_insert (ppc_hash, op->name, (void *) op);
1348 && (op->flags & PPC_OPCODE_POWER) != 0)
1352 op->name);
1359 for (op = powerpc_opcodes; op < op_end; op++)
1360 hash_insert (ppc_hash, op->name, (void *) op);
1802 /* Solaris pseduo op to change to the .rodata section. */
1816 /* Pseudo op to make file scope bss items. */
2959 /* Pseudo-op handling. */
2961 /* The .byte pseudo-op. This is similar to the normal .byte
2962 pseudo-op, but it can also take a single ASCII string. */
2998 /* XCOFF specific pseudo-op handling. */
3157 /* The .csect pseudo-op. This switches us into a different
3318 /* This function handles the .section pseudo-op. This is mostly to
3354 /* The .extern pseudo-op. We create an undefined symbol. */
3372 /* The .lglobl pseudo-op. Keep the symbol in the symbol table. */
3393 /* The .rename pseudo-op. The RS/6000 assembler can rename symbols,
3424 /* The .stabx pseudo-op. This is similar to a normal .stabs
3425 pseudo-op, but slightly different. A sample is
3549 /* The .function pseudo-op. This takes several arguments. The first
3644 /* The .bf pseudo-op. This is just like a COFF C_FCN symbol named
3645 ".bf". If the pseudo op .bi was seen before .bf, patch the .bi sym
3681 /* The .ef pseudo-op. This is just like a COFF C_FCN symbol named
3759 /* The .bs pseudo-op. This generates a C_BSTAT symbol named ".bs".
3796 /* The .es pseudo-op. Generate a C_ESTART symbol named .es. */
3819 /* The .bb pseudo-op. Generate a C_BLOCK symbol named .bb, with a
3845 /* The .eb pseudo-op. Generate a C_BLOCK symbol named .eb, with a
3869 /* The .bc pseudo-op. This just creates a C_BCOMM symbol with a
3892 /* The .ec pseudo-op. This just creates a C_ECOMM symbol. */
3911 /* The .toc pseudo-op. Switch to the .toc subsegment. */
3957 .short pseudo-op, and we want to be compatible. */
3997 /* The .tc pseudo-op. This is used when generating either XCOFF or
4095 /* Pseudo-op .machine. */
4189 /* pseudo-op: .previous
4210 /* pseudo-op: .pdata
4245 /* pseudo-op: .ydata
4278 /* pseudo-op: .reldata
4315 /* pseudo-op: .rdata
4344 /* pseudo-op: .ualong
4358 /* pseudo-op: .znop <symbol name>
4412 /* pseudo-op:
4497 * implement the .section pseudo op:
4921 real name if the .rename pseudo-op was used. Otherwise, remove any