This site is no longer active and is available for archival purposes only. Registration and login is disabled.

64-bit MIPS optimization (L@@K, Dan!)


Postby Robotbeat » Mar 29, 2002 @ 5:02pm

Die, Palm, Die. If that offended you, then get rid of your Palm OS device.
User avatar
Robotbeat
pm Member
 
Posts: 827
Joined: Jan 28, 2001 @ 4:52pm
Location: In your mind...


Postby James S » Mar 29, 2002 @ 7:40pm

I don't think 64 bit ANYTHING is NEEDED in PocketQuake.
But if you find a place where they would be more efficient then optimize for MIPS. Double the data bandwidth would help, depending on how many places it could be optimized for.
<img src="http://home.comcast.net/~sonne/james/tag.gif">
James S
pm Insider
 
Posts: 17064
Joined: Jan 12, 2002 @ 2:33pm
Location: Lexington, KY


Postby Robotbeat » Mar 29, 2002 @ 9:15pm

There are some spots where when you need to do fixed-point math, you will get an overflow. For instance, try multiplying 0xFFFFFFFF by 0xFFFFFFFF. You know what I mean? So Dan used 64-bit integers for that, but I don't think that it is actually implemented.
Die, Palm, Die. If that offended you, then get rid of your Palm OS device.
User avatar
Robotbeat
pm Member
 
Posts: 827
Joined: Jan 28, 2001 @ 4:52pm
Location: In your mind...


Postby James S » Mar 30, 2002 @ 1:32am

<img src="http://home.comcast.net/~sonne/james/tag.gif">
James S
pm Insider
 
Posts: 17064
Joined: Jan 12, 2002 @ 2:33pm
Location: Lexington, KY


Postby Dan East » Mar 30, 2002 @ 1:45am

User avatar
Dan East
Site Admin
 
Posts: 5264
Joined: Jan 25, 2001 @ 5:19pm
Location: Virginia, USA


Postby Robotbeat » Mar 30, 2002 @ 6:23am

When you say efficient, do you mean like native cpu support, like MIPS? Or do you mean like just doing 64-bit integer math efficiently on a 32-bit platform (i.e. every other newer processor out there, excluding like UltraSparc, Itanium, and AMD's Hammer)? You probably mean both, but I do not know exactly what kind of performance penalty would occur if you are doing 64-bit stuff on a 32-bit system. If I do any optimizations at all anytime soon, I think I'll stick to 32-bit.

BTW, my square-root algorithm works fine with 64-bit, as well! hehe... what would actually need to find square-roots a lot? Maybe 3d transformation or something like that... Hey, maybe my algorithm can be used for something! Well, I looked at GBA dev sites that have all this info on fixed-point stuff and stuff like that, and, well, there are about 10 other examples of doing what I did with my algorithm...

:cry: now I don't feel so "special" anymore! :cry: :wink:
Die, Palm, Die. If that offended you, then get rid of your Palm OS device.
User avatar
Robotbeat
pm Member
 
Posts: 827
Joined: Jan 28, 2001 @ 4:52pm
Location: In your mind...


Postby James S » Mar 30, 2002 @ 2:16pm

<img src="http://home.comcast.net/~sonne/james/tag.gif">
James S
pm Insider
 
Posts: 17064
Joined: Jan 12, 2002 @ 2:33pm
Location: Lexington, KY


Postby Dan East » Mar 30, 2002 @ 6:49pm

User avatar
Dan East
Site Admin
 
Posts: 5264
Joined: Jan 25, 2001 @ 5:19pm
Location: Virginia, USA


Postby Jadam » Apr 10, 2002 @ 5:39am

User avatar
Jadam
I'm a STAR!
 
Posts: 3245
Joined: Apr 9, 2002 @ 7:24pm
Location: Stony Brook, NY


Postby refractor » Apr 10, 2002 @ 9:54am

User avatar
refractor
pm Insider
 
Posts: 2304
Joined: Feb 5, 2002 @ 1:12pm
Location: Luxembourg


Previous

Return to Pocket Quake 1 and 2


Sort


Forum Description

Discuss Pocket Quake 1 and 2 by Dan East

Moderators:

Dan East, sponge, James S

Forum permissions

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

cron