sda4: commit the Glaze developer hard-drive dump
Un-ignored: the dev drive is the ground truth the restoration and emulator work constantly reference (DPL3/LIBDPL + VRENDER i860 renderer source, BT/RP live+dev game trees, VGL_LABS pod boot, scene/audio content). Kept in-repo for the pod-owner community. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,300 @@
|
||||
.file "fitplane.c"
|
||||
// PGC Rel 2.0a -opt 4
|
||||
.text
|
||||
.align 8
|
||||
_CalcDeltas2:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
// lineno: 0
|
||||
// lineno: 21
|
||||
fld.l r0(r16), f16
|
||||
addu 4, r16, r29
|
||||
shl 4, r17, r30
|
||||
fst.l f16, r0(r18)
|
||||
mov r16, r19
|
||||
fld.l r0(r29), f17
|
||||
mov r19, r20
|
||||
addu 16, r20, r21
|
||||
fst.l f17, 4(r18)
|
||||
addu 20, r20, r22
|
||||
fld.l r0(r16), f18
|
||||
fld.l r30(r19)++, f21
|
||||
|
||||
|
||||
fsub.ss f21, f18, f22
|
||||
|
||||
|
||||
fst.l f22, 8(r18)
|
||||
|
||||
fld.l r0(r29), f23
|
||||
fld.l 4(r19), f24
|
||||
|
||||
|
||||
fsub.ss f24, f23, f25
|
||||
|
||||
|
||||
fst.l f25, 12(r18)
|
||||
|
||||
fld.l r0(r20), f26
|
||||
fld.l r21(r30), f27
|
||||
|
||||
|
||||
fsub.ss f27, f26, f28
|
||||
|
||||
|
||||
fst.l f28, 16(r18)
|
||||
fmul.ss f28, f25, f12
|
||||
fld.l r0(r29), f29
|
||||
fld.l r22(r30), f30
|
||||
|
||||
|
||||
fsub.ss f30, f29, f31
|
||||
|
||||
|
||||
fmul.ss f31, f22, f11
|
||||
|
||||
|
||||
fsub.ss f11, f12, f8
|
||||
|
||||
|
||||
fiadd.ss f8, f0, f10
|
||||
|
||||
fst.l f31, 20(r18)
|
||||
pfle.ss f0, f8, f0
|
||||
|
||||
bnc .B62
|
||||
fsub.ss f0, f8, f10
|
||||
// lineno: 31
|
||||
.B62: //.B0000
|
||||
orh ha%.C00063, r0, r31
|
||||
.DB.B6262:
|
||||
fld.d l%.C00063(r31), f16
|
||||
fmov.sd f10, f18
|
||||
|
||||
|
||||
pfle.dd f16, f18, f0
|
||||
|
||||
bnc .B64
|
||||
br .B87
|
||||
adds -1, r0, r16
|
||||
// lineno: 32
|
||||
.B64: //.B0001
|
||||
fmov.sd f8, f16
|
||||
.DB.B6464:
|
||||
orh ha%.C00043, r0, r31
|
||||
fld.d l%.C00043(r31), f22
|
||||
frcp.dd f16, f18
|
||||
fmul.dd f16, f18, f20
|
||||
mov r0, r16
|
||||
|
||||
|
||||
fsub.dd f22, f20, f24
|
||||
|
||||
|
||||
fmul.dd f18, f24, f26
|
||||
fld.l 8(r18), f19
|
||||
|
||||
|
||||
fmul.dd f16, f26, f28
|
||||
|
||||
|
||||
|
||||
fsub.dd f22, f28, f30
|
||||
fld.l 12(r18), f29
|
||||
|
||||
fmul.dd f26, f30, f12
|
||||
fld.l 16(r18), f31
|
||||
fld.l 20(r18), f27
|
||||
|
||||
fmul.dd f16, f12, f14
|
||||
|
||||
|
||||
|
||||
fsub.dd f22, f14, f20
|
||||
|
||||
|
||||
fmul.dd f20, f12, f24
|
||||
|
||||
|
||||
|
||||
fmov.ds f24, f11
|
||||
|
||||
|
||||
fmul.ss f19, f11, f18
|
||||
|
||||
|
||||
fst.l f18, 8(r18)
|
||||
fmul.ss f29, f11, f28
|
||||
|
||||
|
||||
fst.l f28, 12(r18)
|
||||
fmul.ss f31, f11, f30
|
||||
|
||||
|
||||
fst.l f30, 16(r18)
|
||||
fmul.ss f27, f11, f26
|
||||
|
||||
|
||||
fst.l f26, 20(r18)
|
||||
// lineno: 0
|
||||
.B87: //.R0000
|
||||
// lineno: 38
|
||||
|
||||
|
||||
|
||||
|
||||
bri r1
|
||||
nop
|
||||
.align 8
|
||||
_test:
|
||||
.a2 = 80
|
||||
.f2 = 112
|
||||
addu -(.a2+.f2), sp, sp
|
||||
st.l fp,(.f2-16)(sp)
|
||||
addu (.f2-16), sp, fp
|
||||
st.l r1, 4(fp)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
st.l r16, 48(fp)
|
||||
// lineno: 55
|
||||
adds -72, fp, r16
|
||||
adds 1, r0, r17
|
||||
call _CalcDeltas2
|
||||
adds -24, fp, r18
|
||||
fld.l -64(fp), f16
|
||||
fld.l -32(fp), f17
|
||||
fld.l -12(fp), f19
|
||||
fld.l -48(fp), f21
|
||||
fsub.ss f17, f16, f18
|
||||
fld.l -4(fp), f23
|
||||
fld.l -24(fp), f26
|
||||
fmul.ss f18, f19, f20
|
||||
fld.l -8(fp), f29
|
||||
fld.l -16(fp), f31
|
||||
fsub.ss f21, f16, f22
|
||||
fld.l -20(fp), f10
|
||||
ld.l 48(fp), r28
|
||||
fmul.ss f22, f23, f24
|
||||
|
||||
|
||||
fsub.ss f24, f20, f25
|
||||
|
||||
|
||||
fmul.ss f26, f25, f27
|
||||
|
||||
|
||||
fsub.ss f16, f27, f28
|
||||
|
||||
|
||||
fmul.ss f22, f29, f30
|
||||
|
||||
|
||||
fmul.ss f18, f31, f8
|
||||
|
||||
|
||||
fsub.ss f8, f30, f9
|
||||
|
||||
|
||||
fmul.ss f10, f9, f11
|
||||
|
||||
|
||||
fsub.ss f28, f11, f12
|
||||
|
||||
|
||||
fst.l f25, r0(r28)
|
||||
fst.l f9, 4(r28)++
|
||||
fst.l f12, 4(r28)++
|
||||
|
||||
fld.l -60(fp), f13
|
||||
fld.l -28(fp), f14
|
||||
fld.l -12(fp), f17
|
||||
fld.l -44(fp), f21
|
||||
fsub.ss f14, f13, f15
|
||||
fld.l -4(fp), f20
|
||||
fld.l -24(fp), f27
|
||||
fmul.ss f15, f17, f19
|
||||
fld.l -8(fp), f22
|
||||
fld.l -16(fp), f18
|
||||
fsub.ss f21, f13, f23
|
||||
fld.l -20(fp), f10
|
||||
|
||||
fmul.ss f23, f20, f24
|
||||
|
||||
|
||||
fsub.ss f24, f19, f26
|
||||
|
||||
|
||||
fmul.ss f27, f26, f16
|
||||
|
||||
|
||||
fsub.ss f13, f16, f29
|
||||
|
||||
|
||||
fmul.ss f23, f22, f31
|
||||
|
||||
|
||||
fmul.ss f15, f18, f30
|
||||
|
||||
|
||||
fsub.ss f30, f31, f8
|
||||
|
||||
|
||||
fmul.ss f10, f8, f11
|
||||
|
||||
|
||||
fsub.ss f29, f11, f28
|
||||
|
||||
|
||||
fst.l f26, 4(r28)++
|
||||
fst.l f8, 4(r28)++
|
||||
fst.l f28, 4(r28)++
|
||||
addu 4, r28, r29
|
||||
st.l r29, 48(fp)
|
||||
fst.l f28, -92(fp)
|
||||
fst.l f26, -84(fp)
|
||||
fst.l f8, -88(fp)
|
||||
fst.l f23, -76(fp)
|
||||
fst.l f15, -80(fp)
|
||||
// lineno: 68
|
||||
|
||||
|
||||
|
||||
|
||||
adds .a2+16, fp, r31
|
||||
ld.l 4(fp), r1
|
||||
ld.l 0(fp), fp
|
||||
bri r1
|
||||
mov r31, sp
|
||||
.data
|
||||
.align 8
|
||||
.C00063: // (0)
|
||||
.long 0x88e368f1, 0x3ee4f8b5 // 1.00000000000000008E-05
|
||||
.C00043: // (8)
|
||||
.long 0x0, 0x40000000 // 2.00000000000000000E+00
|
||||
Reference in New Issue
Block a user