/****************************************************************************** * Copyright (c) 2004, 2008 IBM Corporation * All rights reserved. * This program and the accompanying materials * are made available under the terms of the BSD License * which accompanies this distribution, and is available at * http://www.opensource.org/licenses/bsd-license.php * * Contributors: * IBM Corporation - initial implementation *****************************************************************************/ // // Copyright 2002,2003,2004 Segher Boessenkool // cod(TIB) cod(POCKETS) cod(EREGS) cod(CIREGS) cod(CISTACK) // compile buffer for the "structure words in interpret mode" OF extension cod(COMP-BUFFER) cod(PAFLOF-START) cod(HEAP-START) cod(HEAP-END) // flattened device tree start address cod(FDT-START) // romfs start address cod(ROMFS-BASE) // if the low level firmware is epapr compliant it will put the // epapr magic into r6 before starting paflof // epapr-magic is a copy of r6 cod(EPAPR-MAGIC) // ePAPR Initially mapped area size cod(EPAPR-IMA-SIZE) cod(BRANCH) _ADDING _O cod(0BRANCH) _ADDING _O dfr(BP) cod(BREAKPOINT) cod(LIT) _ADDING _N cod(DOTICK) cod(DUP) cod(OVER) cod(PICK) cod(DROP) cod(SWAP) cod(>R) cod(R>) cod(R@) cod(RPICK) cod(DEPTH) cod(DEPTH!) cod(RDEPTH) cod(RDEPTH!) cod(+) cod(-) cod(*) cod(LSHIFT) cod(RSHIFT) cod(ASHIFT) cod(AND) cod(OR) cod(XOR) cod(@) cod(!) cod(C@) cod(C!) cod(W@) cod(W!) cod(L@) cod(L!) cod(X@) cod(X!) cod(UNALIGNED-W@) cod(UNALIGNED-W!) cod(UNALIGNED-L@) cod(UNALIGNED-L!) cod(<) cod(U<) cod(0<) cod(=) cod(0=) cod(DODO) cod(DO?DO) _ADDING _O cod(DOLOOP) _ADDING _O cod(DO+LOOP) _ADDING _O cod(DOLEAVE) _ADDING _O cod(DO?LEAVE) _ADDING _O cod(EXIT) cod(SEMICOLON) cod(EXECUTE) cod(MOVE) cod(RMOVE) cod(MRMOVE) cod(RFILL) cod(ZCOUNT) con(HASH-SIZE HASHSIZE) cod(HASH) cod(CLEAN-HASH) cod(HASH-TABLE)