| 928 | } |
| 929 | |
| 930 | static void GetCurrentDisplayPosition(u32* hct, u32* vct) |
| 931 | { |
| 932 | u32 hcount, vcount0, vcount; |
| 933 | vcount = __VIRegs[VI_VERT_COUNT] & 0x7FF; |
| 934 | |
| 935 | do |
| 936 | { |
| 937 | vcount0 = vcount; |
| 938 | hcount = __VIRegs[VI_HORIZ_COUNT] & 0x7FF; |
| 939 | vcount = __VIRegs[VI_VERT_COUNT] & 0x7FF; |
| 940 | } while (vcount0 != vcount); |
| 941 | |
| 942 | *hct = hcount; |
| 943 | *vct = vcount; |
| 944 | } |
| 945 | |
| 946 | inline u32 getCurrentHalfLine(void) |
| 947 | { |
no outgoing calls
no test coverage detected