Re: Access to a ridiculous computer? :-D



"Tomás Ó hÉilidhe" <toe@xxxxxxxxxxx> writes:
Has anyone here got access to a ridiculous computer? Something like:

CHAR_BIT == 9
PADDING_BITS(int) != 0
NUMBER_SYSTEM == SIGN_MAGNITUDE
Null pointer bit pattern == All ones

I'm writing some fully-portable code and would love to actually compile it
for, and test it on, a very strange machine :-D

Or does anyone know of a particular machine I could get my hands on very
cheaply just for playing around with, something very strange which I can
get a compliant C89 compiler for? An old supercomputer perhaps? The main
thing I'd want is a strange value for CHAR_BIT, but I'd be ecstatic if the
integer types had padding aswell!

Your best bet for CHAR_BIT > 8 is probably a DSP (Digital Signal
Processor), but I think those systems tend not to have hosted C
implementations (i.e., much of the standard library may be missing).

You *might* be able to obtain an old working supercomputer for not too
much money, but the power and air conditioning costs are likely to be
huge. In any case, on the relatively old supercomputers I've used
(Cray T90), CHAR_BIT==8 (the compiler went to considerable effort to
make this work, even though the hardware didn't support 8-bit memory
access. But I believe at least some of the predefined integer types
did have padding bits.

cray-cyber.org offers free access to some old supercomputers; some of
them are available 24/7, others are not.

--
Keith Thompson (The_Other_Keith) <kst-u@xxxxxxx>
[...]
"We must do something. This is something. Therefore, we must do this."
-- Antony Jay and Jonathan Lynn, "Yes Minister"
.



Relevant Pages

  • Re: DevExpress & D8
    ... > anyone) to support .NET. ... I know and I agree - it is somewhat strange. ... >> language? ... > solution so they could compile the same code and get both a managed ...
    (borland.public.delphi.non-technical)
  • Re: ms csharp compiler bug
    ... it looks strange but i'd consider it a valid expression and so it should ... .locals init (object obj) ... I assume this should not compile at all. ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: Version mismatch between kqemu module and qemu
    ... Now when I simply install qemu from a DVD and try to run the machine: ... It is strange to me that I have to compile a a package in order to get the ... To UNSUBSCRIBE, email to debian-user-REQUEST@xxxxxxxxxxxxxxxx ...
    (Debian-User)
  • Re: bug or unknown feature in tsql/somewhere?
    ... Really strange thing happened again. ... Code that does not seem to have anything wrong just wouldn't compile when ... this special character among the code that was not visible in SQL analyser. ... Replaced the line formating and the blanks. ...
    (microsoft.public.sqlserver.programming)
  • Re: Generic kernel compilation
    ... > It's strange that others were able to compile the generic kernel without ... I have read something about Athlon optimization ...
    (alt.os.linux.suse)