Why there are 3 Primitive table in the interp.c ?

obsoleteIndexedPrimitiveTable 
obsoleteNamedPrimitiveTable
primitiveTable

In obsoleteIndexedPrimitiveTable and obsoleteNamedPrimitiveTable, the primitives can be call ? or only the primitives in Primitives tables can be call ?