Lines Matching defs:fld
619 {"fld", "=fdt,[%ra+(%rb<<%sv)]", FPU_MEM(FLD), 4, ATTR (FPU), 0, NULL, 0, NULL},
620 {"fld.bi", "=fdt,[%ra],(%rb<<%sv)", FPU_MEMBI(FLD), 4, ATTR (FPU), 0, NULL, 0, NULL},
629 {"fld", "=fdt,[%ra+%rb{<<%sv}]", FPU_MEM(FLD), 4, ATTR (FPU), 0, NULL, 0, NULL},
630 {"fld.bi", "=fdt,[%ra],%rb{<<%sv}", FPU_MEMBI(FLD), 4, ATTR (FPU), 0, NULL, 0, NULL},
1619 const field_t *fld;
1621 fld = nds32_field_table[k];
1622 if (fld == NULL)
1626 while (fld->name != NULL)
1631 hash = htab_hash_string (fld->name);
1633 htab_find_slot_with_hash (field_htab, fld->name, hash, INSERT);
1636 *slot = fld++;
2284 const field_t *fld = &LEX_GET_FIELD (((syn >> 8) & 0xff) - 1, syn);
2292 if (fld->parse)
2294 r = fld->parse (pdesc, pinsn, &end, &value);
2304 if (fld->hw_res < HW_INT)
2309 for (i = 0; i < (fld->hw_res >> 8); i++)
2318 k = htab_find_with_hash (hw_ktabs[n + (fld->hw_res & 0xff)], odstr,
2327 if (fld->hw_res == HW_GPR && (pdesc->flags & NASM_OPEN_REDUCED_REG)
2335 if (fld->hw_res == HW_GPR)
2344 if (fld->hw_res == HW_GPR && (fld->bitsize + fld->shift) == 4)
2347 else if (fld->hw_res == HW_INT || fld->hw_res == HW_UINT)
2386 pinsn->field = fld;
2412 if (value & __MASK (fld->shift))
2419 if (fld->hw_res != HW_INT && ((int32_t) value >> (fld->bitsize + fld->shift)))
2424 else if (fld->hw_res == HW_INT)
2432 if ((value + (1 << (fld->bitsize + fld->shift - 1)))
2433 >> (fld->bitsize + fld->shift))
2441 (((value >> fld->shift) & __MASK (fld->bitsize)) << fld->bitpos);