Home
last modified time | relevance | path

Searched refs:SegLimits (Results 1 – 25 of 97) sorted by relevance

1234

/dports/devel/asl/asl-current/
H A Dcode16c8x.c399 SegLimits[SegCode] = 0x7ff; in SwitchTo_16c8x()
401 SegLimits[SegCode] = 0x0fff; in SwitchTo_16c8x()
403 SegLimits[SegCode] = 0x0fff; in SwitchTo_16c8x()
405 SegLimits[SegCode] = 0x1fff; in SwitchTo_16c8x()
407 SegLimits[SegCode] = 0x1fff; in SwitchTo_16c8x()
409 SegLimits[SegCode] = 0x3ff; in SwitchTo_16c8x()
411 SegLimits[SegCode] += AddCodeSpace; in SwitchTo_16c8x()
413 SegLimits[SegData] = 0x1ff; in SwitchTo_16c8x()
416 SegLimits[SegEEData] = 0xff; in SwitchTo_16c8x()
418 SegLimits[SegEEData] = 0x7f; in SwitchTo_16c8x()
[all …]
H A Dcode75xx.c149 BAsmCode[CodeLen++] = Value & SegLimits[SegData]; in DecodeDataMem()
162 Word SegLimit = SegLimits[SegCode]; in DecodeAbs()
510 Grans[SegIO] = 1; ListGrans[SegIO] = 1; SegInits[SegIO] = 0; SegLimits[SegIO] = 15; in SwitchTo_75xx()
512 SegLimits[SegData] = 0xff; in SwitchTo_75xx()
514 SegLimits[SegCode] = 0xfff; in SwitchTo_75xx()
519 SegLimits[SegData] = 0x3f; in SwitchTo_75xx()
521 SegLimits[SegCode] = 0x3ff; in SwitchTo_75xx()
H A Dcode16c5x.c158 if (AdrWord > SegLimits[SegCode]) WrError(ErrNum_OverRange); in DecodeCALL_GOTO()
330 SegLimits[SegCode] = 1023; in SwitchTo_16C5X()
332 SegLimits[SegCode] = 2047; in SwitchTo_16C5X()
334 SegLimits[SegCode] = 511; in SwitchTo_16C5X()
336 SegLimits[SegData] = 0x1f; in SwitchTo_16C5X()
H A Dcodeol40.c434 CodeEquate(SegData, 0, SegLimits[SegData]); in DecodeSFR()
615 SegLimits[SegData] = IntTypeDefs[DataIntType].Max; in SwitchTo_OLMS40()
616 SegLimits[SegCode] = IntTypeDefs[CodeIntType].Max; in SwitchTo_OLMS40()
622 SegLimits[SegData] = IntTypeDefs[DataIntType].Max; in SwitchTo_OLMS40()
623 SegLimits[SegCode] = 767; in SwitchTo_OLMS40()
629 SegLimits[SegData] = 39; in SwitchTo_OLMS40()
630 SegLimits[SegCode] = 1535; in SwitchTo_OLMS40()
636 SegLimits[SegData] = 95; in SwitchTo_OLMS40()
637 SegLimits[SegCode] = 1535; in SwitchTo_OLMS40()
H A Dcode47c00.c135 AdrWord &= SegLimits[SegData]; in DecodeAdr()
1148 CodeEquate(SegIO, 0, SegLimits[SegIO]); in DecodePORT()
1269 SegLimits[SegCode] = 0xfff; in SwitchTo_47C00()
1270 SegLimits[SegData] = 0xff; in SwitchTo_47C00()
1271 SegLimits[SegIO] = 0x0f; in SwitchTo_47C00()
1275 SegLimits[SegCode] = 0x1fff; in SwitchTo_47C00()
1276 SegLimits[SegData] = 0x1ff; in SwitchTo_47C00()
1277 SegLimits[SegIO] = 0x1f; in SwitchTo_47C00()
1281 SegLimits[SegCode] = 0x3fff; in SwitchTo_47C00()
1282 SegLimits[SegData] = 0x3ff; in SwitchTo_47C00()
[all …]
H A Dcodeol50.c396 WAsmCode[0] = SegLimits[SegCode]; in DecodeJMP()
1055 SegLimits[SegData] = 61; in SwitchTo_OLMS50()
1056 SegLimits[SegCode] = 1023; in SwitchTo_OLMS50()
1062 SegLimits[SegData] = 95; in SwitchTo_OLMS50()
1063 SegLimits[SegCode] = 1791; in SwitchTo_OLMS50()
1069 SegLimits[SegData] = 89; in SwitchTo_OLMS50()
1070 SegLimits[SegCode] = 1791; in SwitchTo_OLMS50()
1076 SegLimits[SegData] = 119; in SwitchTo_OLMS50()
1077 SegLimits[SegCode] = 2559; in SwitchTo_OLMS50()
1083 SegLimits[SegData] = 639; in SwitchTo_OLMS50()
[all …]
H A Dcodeavr.c92 return (Adr & SegLimits[SegCode]); in CutAdr()
232 if (!mFirstPassUnknown(EvalResult.Flags) && !ChkRange(Addr, 0, SegLimits[SegData])) in DecodeBitArg2()
1179 Grans[SegIO ] = 1; ListGrans[SegIO ] = 1; SegInits[SegIO ] = 0; SegLimits[SegIO] = 0x3f; in SwitchTo_AVR()
1183 SegLimits[SegEEData] = pCurrCPUProps->EESize; in SwitchTo_AVR()
1187 SegLimits[SegCode] = ((LongWord)pCurrCPUProps->FlashEndD16) << 4 | 0xf; in SwitchTo_AVR()
1190 SegLimits[SegCode] = (SegLimits[SegCode] << 1) + 1; in SwitchTo_AVR()
1193 SegLimits[SegData] = (pCurrCPUProps->RegistersMapped ? RegBankSize : 0) in SwitchTo_AVR()
1198 CodeAdrIntType = GetSmallestUIntType(SegLimits[SegCode]); in SwitchTo_AVR()
1199 DataAdrIntType = GetSmallestUIntType(SegLimits[SegData]); in SwitchTo_AVR()
1201 SignMask = (SegLimits[SegCode] + 1) >> 1; in SwitchTo_AVR()
[all …]
H A Dcodemic8.c145 CodeEquate(SegIO, 0, SegLimits[SegIO]); in DecodePort()
577 SegLimits[SegCode] = IntTypeDefs[CodeAddrInt].Max; in SwitchTo_Mico8()
579 SegLimits[SegData] = IntTypeDefs[DataAddrInt].Max; in SwitchTo_Mico8()
581 SegLimits[SegXData] = 0xff; in SwitchTo_Mico8()
583 SegLimits[SegIO] = 0xff; in SwitchTo_Mico8()
H A Dcodekcp3.c166 CodeEquate(SegIO, 0, SegLimits[SegIO]); in DecodePort()
519 SegLimits[SegCode] = 0x3ff; in SwitchTo_KCPSM3()
521 SegLimits[SegData] = 0x3f; in SwitchTo_KCPSM3()
523 SegLimits[SegIO] = 0xff; in SwitchTo_KCPSM3()
H A Dcodehmcs400.c165 …if (!mFirstPassUnknown(EvalResult.Flags) && (AdrVal > SegLimits[SegData])) WrError(ErrNum_OverRang… in DecodeAdr()
911 CodeEquate(SegData, 0, SegLimits[SegData]); in DecodeSFR()
1121 SegLimits[SegData] = 159; in SwitchTo_HMCS400()
1127 SegLimits[SegData] = 255; in SwitchTo_HMCS400()
1133 SegLimits[SegData] = 511; in SwitchTo_HMCS400()
1135 SegLimits[SegIO] = 15; in SwitchTo_HMCS400()
1136 SegLimits[SegCode] = IntTypeDefs[CodeIntType].Max; in SwitchTo_HMCS400()
H A Dcodef8.c472 Grans[SegCode] = 1; ListGrans[SegCode] = 1; SegLimits[SegCode] = 0xfff; in SwitchTo_F8()
473 Grans[SegData] = 1; ListGrans[SegData] = 1; SegLimits[SegData] = 0x3f; in SwitchTo_F8()
474 Grans[SegIO ] = 1; ListGrans[SegIO ] = 1; SegLimits[SegIO ] = 0xff; in SwitchTo_F8()
H A Dcode3201x.c496 SegLimits[SegCode] = 0xfff; in SwitchTo_3201X()
498 SegLimits[SegData] = (MomCPU == CPU32010) ? 0x8f : 0xff; in SwitchTo_3201X()
500 SegLimits[SegIO ] = 7; in SwitchTo_3201X()
H A Dcodetms1.c302 SegLimits[SegCode] = IntTypeDefs[CodeAdrIntType].Max; in SwitchTo_TMS1()
303 SegLimits[SegData] = IntTypeDefs[DataAdrIntType].Max; in SwitchTo_TMS1()
H A Dcode4500.c333 SegLimits[SegCode] = 0x1fff; in SwitchTo_4500()
335 SegLimits[SegData] = 415; in SwitchTo_4500()
H A Dcodecop4.c506 SegLimits[SegCode] = 0x7ff; in SwitchTo_COP4()
511 SegLimits[SegCode] = 0x3ff; in SwitchTo_COP4()
516 SegLimits[SegCode] = 0x1ff; in SwitchTo_COP4()
H A Dcode7720.c603 SegLimits[SegCode ] = ROMEnd; in SwitchTo_7720()
605 SegLimits[SegData ] = RAMEnd; in SwitchTo_7720()
607 SegLimits[SegRData] = DROMEnd; in SwitchTo_7720()
H A Dcode17c4x.c411 SegLimits[SegCode] = 0xffff; in SwitchTo_17c4x()
413 SegLimits[SegData] = 0xff; in SwitchTo_17c4x()
H A Dasmdef.c62 LargeWord *SegLimits; /* Segmentgrenzwerte */ variable
371 SegLimits = (LargeWord*)malloc((PCMax + 1) * sizeof(LargeWord)); in asmdef_init()
H A Dcode6804.c481 SegLimits[SegCode] = 0xfff; in SwitchTo_6804()
483 SegLimits[SegData] = 0xff; in SwitchTo_6804()
H A Dcodest6.c858 SegLimits[SegCode] = IntTypeDefs[pCurrCPUProps->CodeAdrInt].Max; in SwitchTo_ST6()
860 SegLimits[SegData] = 0xff; in SwitchTo_ST6()
862 ASSUMEOffset = (SegLimits[SegCode] > 0xfff) ? 0 : 1; in SwitchTo_ST6()
H A Dcode3202x.c702 SegLimits[SegCode] = 0xffff; in SwitchTo_3202x()
704 SegLimits[SegData] = 0xffff; in SwitchTo_3202x()
706 SegLimits[SegIO ] = 0xf; in SwitchTo_3202x()
H A Dcode51.c2691 SegLimits[SegCode ] = 0xffffffl; in SwitchTo_51()
2693 SegLimits[SegIO ] = 0x1ff; in SwitchTo_51()
2705 SegLimits[SegCode ] = 0xffffff; in SwitchTo_51()
2707 SegLimits[SegCode ] = 0x7ff; in SwitchTo_51()
2709 SegLimits[SegCode ] = 0xffff; in SwitchTo_51()
2714 SegLimits[SegXData] = 0xffffff; in SwitchTo_51()
2716 SegLimits[SegXData] = 0xffff; in SwitchTo_51()
2719 SegLimits[SegData ] = 0xff; in SwitchTo_51()
2721 SegLimits[SegIData] = 0xff; in SwitchTo_51()
2723 SegLimits[SegBData] = 0xff; in SwitchTo_51()
H A Dcodemn2610.c276 Addr &= SegLimits[SegCode]; in ChkPage()
1332 SegLimits[SegCode] = 0x3ffff; in SwitchTo_MN1610_Alt()
1333 SegLimits[SegIO] = 0xffff; in SwitchTo_MN1610_Alt()
1339 SegLimits[SegCode] = 0xffff; in SwitchTo_MN1610_Alt()
1340 SegLimits[SegIO] = 0xff; /* no RDR/WTR insn */ in SwitchTo_MN1610_Alt()
H A Dcode8008.c502 SegLimits[SegCode] = 0x3fff; in SwitchTo_8008()
504 SegLimits[SegIO] = 7; in SwitchTo_8008()
H A Dcode9331.c496 if (OK && ChkRange(Address, 0, SegLimits[SegCode])) in DecodeBR()
529 if (OK && ChkRange(Address, 0, SegLimits[SegCode])) in DecodeJC()
747 SegLimits[SegCode] = 319; in SwitchTo_9331()

1234