Search results

  1. H

    The Arm Cortex A8...

    9 GHz !? that's an awesome beast that pandora :P
  2. H

    Caught My Dad With My Gf, What Should I Do?

    again... you'll never stop your silly posts.
  3. H

    Neon-ized Math.h Like Library

    yes you're right. Just a suggestion, don't try to write simple function like sinf, cosf, etc. in NEON to use them as such. It is extremely unefficient to do so. If you need to rotate a vector, you may want to compute SIN and COS in parallel.
  4. H

    Neon-ized Math.h Like Library

    really ? I can see in the doc some NEON instructions having <cond> though : VADDEQ, VADDNE, etc. unless you're speaking about IFxxx instruction ? EDIT:
  5. H

    Neon-ized Math.h Like Library

    If I remember well you cannot issue in the same cycle two instructions having predicates so they must be used with attention. @andys: VTBX "uses byte indexes in a control vector to look up byte values in a table and generate a new vector. Indexes out of range leave the destination element...
  6. H

    gp32x forums

    *hum* *hum* it looks as if we're having a second fiasco here. Let's rephrase it : "Everything should be online in about a month or so."
  7. H

    Neon-ized Math.h Like Library

    Please, take into account the fact NEON is a vectorial processor and not a scalar processor so operation like Qi[x] = Qj[y] ¤ Qk[z] is not possible (unless I'm wrong). MOVW R1, %lo(__sinf_lut) VDUP.F32 Q0, D0[0] // Q0 = { D0, D1 } = { ax^1, ax^1, ax^1, ax^1 } MOVT R1, %hi(__sinf_lut) // R1...
  8. H

    Neon-ized Math.h Like Library

    may look like in pseudo NEON : CODE Q1 = { ax, ax, ax, ax } Q0 = { -0.00018542f, +0.00831430f, -0.16666000f, +1.00000000f } Q2 = Q1 * Q1 // { ax*ax, ax*ax, ax*ax, ax*ax } Q0 = Q0 * Q1 // { -0.00018542f * ax, +0.00831430f * ax, -0.16666000f * ax, +1.00000000f * ax } Q3 = Q2 * Q2 // {...
  9. H

    Neon-ized Math.h Like Library

    I see two problems with you current sine function: 1) The look up table cannot be loaded onto the NEON. 2) It uses functions like fabsf(); which are executed on the CPU not the NEON. 1) why ? NEON can load a vector of 4 component in a Q register in 1 instruction 2) and ? fabsf() is equivalent...
  10. H

    Shouldn't Discussion Stay Open in an "Open" Forum?

    why not about creating a special topic "Chad's ranting" where to move all his posts ? :P :wink: Or simply let Chad only post on "Hall Of Shame" :P :wink:
  11. H

    Pandora Cube

    as a cube if it has : - HDMI output (1080P) - OMAP4440 (dual-core ARM Cortex-A9 1+ Ghz) but I guess there is no chance :(
  12. H

    Pandora''s Emulators - What Will Work And What Won''t

    I know this fact, but do you think PSP game developers will question whether they should call an invalidate i-cache function after modifying a code section ? maybe old generations used more assembler and have their own "operating systems" but you have not a lot of choice to program in PSP...
  13. H

    Pandora''s Emulators - What Will Work And What Won''t

    The issue with N64 is that for speed reasons most games don't use the MMU. So usually everything is in the same address space, which is a direct map of physical memory. Another issue is that some N64 games are not too good about clearing the cache when they should. So N64 emulators have to...
  14. H

    Dreamcast Emulator...Update

    And still, PSP has no MMU to detect those f*cking attempts to modify code segment (pseudo variable using pc relative constant loading instruction). The same goes for memory access from a register base you cannot be sure it is a constant address. SH4 is trickier than I thought. A lot of things...
  15. H

    Dreamcast Emulator...Update

    true save-callee registers are $s0 ... $s7, $s8($fp) and that's all, that is 9 registers. There are other registers which can be save-callee registers but only under some condition ($ra is one). Sure we could use $t4 ... $t9 to map the other SH4 registers, but we won't be able call a C function...
  16. H

    Pandora Buying A Beagleboard While Waiting For Pandora

    lol, i'll second JayFoxRox. If you are not a hardware and linux geek, you are totally lost and alone. I have a BB rev. B which has no USB host. The decision about how to power up the board was another annoyance too. So basically, you need : - to buy a HDMI-to-DVI-D cable - to buy a USB hub with...
  17. H

    Dreamcast Emulator...Update

    Any progress ?
  18. H

    DS emulator.

    Peace guys, Pandora is not released. How do you think developers can develop an emulator if the handheld is not available yet ? Why asking again and again about a DS emulator (or anything else) ? don't tell me you bought or you'll buy a Pandora to play DS games !? Seriously, some are...
  19. H

    How Likely Is Amiga And Psx Emulation?

    In other words, someone's going to have to do one for 1.1. For all we know the other portions of the emulation could perform a lot better than it does on GP2X, they might be more CPU heavy than memory heavy. We'll have to wait and see. I believe Tinnus told me he wanted to rewrite his GPU...
  20. H

    Release Pantfy, a notificacion system for OpenPandora

    Pan'tfy Panotfy Pan'tphy Panotphy Note that "pan" means "all" : notify to all or notify everything, etc.
Back
Top