--- Begin Message ---
Source: pixman
Version: 0.32.6-3
Severity: serious
Tags: help
X-Debbugs-Cc: debian-m...@lists.debian.org
According to recent logs at
https://buildd.debian.org/status/logs.php?pkg=pixman&arch=mipsel it
looks like pixman doesn't build on mipsel buildds except for
mipsel-manda-01, with a test dying with SIGILL. This is reproducible on
etler.debian.org, both with 0.32.6-3 and 0.33.4-1. The latter doesn't
give me anything usable in gdb, so the session below is from 0.32.6-3.
I don't know where to go from here, other than to note the /proc/cpuinfo
diff between mipsel-manda-01 (where pixman seems to build) and
mipsel-aql-01 (where it doesn't):
-isa : mips1 mips2 mips3 mips4 mips5 mips32r1 mips64r1
+isa : mips1 mips2 mips3
Help from people familiar with mips would be greatly appreciated.
Cheers,
Julien
$ LD_LIBRARY_PATH=/home/jcristau/pixman-0.32.6/build/pixman/.libs/ gdb
.libs/combiner-test
GNU gdb (Debian 7.10-1) 7.10
Copyright (C) 2015 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "mipsel-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from .libs/combiner-test...done.
(gdb) r
Starting program: /home/jcristau/pixman-0.32.6/build/test/.libs/combiner-test
warning: GDB can't find the start of the function at 0x77fc6ea4.
GDB is unable to find the start of the function at 0x77fc6ea4
and thus can't determine the size of that function's stack frame.
This means that GDB may be unable to access that stack frame, or
the frames below it.
This problem is most likely caused by an invalid program counter or
stack pointer.
However, if you think GDB should simply search farther back
from 0x77fc6ea4 for code which looks like the beginning of a
function, you can increase the range of the search using the `set
heuristic-fence-post' command.
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/mipsel-linux-gnu/libthread_db.so.1".
warning: GDB can't find the start of the function at 0x77fc7c1c.
Program received signal SIGILL, Illegal instruction.
0x77f780a8 in blend_soft_light (d=7.60315368e-13, da=-1.36013219e-32,
s=<optimized out>, sa=-2.12422369e-26)
at ../../pixman/pixman-combine-float.c:459
459 return d * sa + (sqrtf (d * da) - d) * (2 * s - sa);
(gdb) where
#0 0x77f780a8 in blend_soft_light (d=7.60315368e-13, da=-1.36013219e-32,
s=<optimized out>,
sa=-2.12422369e-26) at ../../pixman/pixman-combine-float.c:459
#1 combine_soft_light_c (d=7.60315368e-13, da=-1.36013219e-32, s=<optimized
out>, sa=-2.12422369e-26)
at ../../pixman/pixman-combine-float.c:490
#2 combine_inner (combine_c=<optimized out>, combine_a=<optimized out>,
n_pixels=512, mask=0x41cc48,
src=<optimized out>, dest=<optimized out>, component=0) at
../../pixman/pixman-combine-float.c:125
#3 combine_soft_light_u_float (imp=<optimized out>, op=<optimized out>,
dest=<optimized out>,
src=<optimized out>, mask=0x41cc48, n_pixels=512) at
../../pixman/pixman-combine-float.c:490
#4 0x00400fb8 in main () at ../../test/combiner-test.c:142
(gdb) disass
Dump of assembler code for function combine_soft_light_u_float:
0x77f77c0c <+0>: lui gp,0x5
0x77f77c10 <+4>: addiu gp,gp,5124
0x77f77c14 <+8>: addu gp,gp,t9
0x77f77c18 <+12>: addiu sp,sp,-160
0x77f77c1c <+16>: sw s1,76(sp)
0x77f77c20 <+20>: sw gp,16(sp)
0x77f77c24 <+24>: sw s4,88(sp)
0x77f77c28 <+28>: sw ra,108(sp)
0x77f77c2c <+32>: sw s8,104(sp)
0x77f77c30 <+36>: sw s7,100(sp)
0x77f77c34 <+40>: sw s6,96(sp)
0x77f77c38 <+44>: sw s5,92(sp)
0x77f77c3c <+48>: sw s3,84(sp)
0x77f77c40 <+52>: sw s2,80(sp)
0x77f77c44 <+56>: sw s0,72(sp)
0x77f77c48 <+60>: lw s1,176(sp)
0x77f77c4c <+64>: sdc1 $f30,152(sp)
0x77f77c50 <+68>: lw s4,180(sp)
0x77f77c54 <+72>: sdc1 $f28,144(sp)
0x77f77c58 <+76>: sdc1 $f26,136(sp)
0x77f77c5c <+80>: sdc1 $f24,128(sp)
0x77f77c60 <+84>: sdc1 $f22,120(sp)
0x77f77c64 <+88>: beqz s1,0x77f78104 <combine_soft_light_u_float+1272>
0x77f77c68 <+92>: sdc1 $f20,112(sp)
0x77f77c6c <+96>: sll s4,s4,0x2
0x77f77c70 <+100>: blez s4,0x77f77e04 <combine_soft_light_u_float+504>
0x77f77c74 <+104>: lw s7,-32732(gp)
0x77f77c78 <+108>: addiu s0,a2,4
0x77f77c7c <+112>: lw v1,-32732(gp)
0x77f77c80 <+116>: move s3,zero
0x77f77c84 <+120>: lw v0,-32732(gp)
0x77f77c88 <+124>: lwc1 $f0,21612(s7)
0x77f77c8c <+128>: lw s5,-32732(gp)
0x77f77c90 <+132>: lw s2,-32732(gp)
0x77f77c94 <+136>: lw s8,-32732(gp)
0x77f77c98 <+140>: lw s6,-32732(gp)
0x77f77c9c <+144>: swc1 $f0,28(sp)
0x77f77ca0 <+148>: lwc1 $f0,21616(v1)
0x77f77ca4 <+152>: swc1 $f0,32(sp)
0x77f77ca8 <+156>: lwc1 $f0,21624(v0)
0x77f77cac <+160>: swc1 $f0,36(sp)
0x77f77cb0 <+164>: lwc1 $f10,0(s1)
0x77f77cb4 <+168>: lwc1 $f14,4(a3)
0x77f77cb8 <+172>: lwc1 $f20,0(a3)
0x77f77cbc <+176>: lwc1 $f22,-4(s0)
0x77f77cc0 <+180>: lwc1 $f24,20144(s5)
0x77f77cc4 <+184>: mul.s $f14,$f14,$f10
0x77f77cc8 <+188>: lwc1 $f2,0(s0)
0x77f77ccc <+192>: mul.s $f20,$f10,$f20
0x77f77cd0 <+196>: lwc1 $f26,8(a3)
0x77f77cd4 <+200>: lwc1 $f28,12(a3)
---Type <return> to continue, or q <return> to quit---
0x77f77cd8 <+204>: sub.s $f30,$f24,$f22
0x77f77cdc <+208>: lwc1 $f4,4(s0)
0x77f77ce0 <+212>: add.s $f8,$f14,$f14
0x77f77ce4 <+216>: lwc1 $f6,8(s0)
0x77f77ce8 <+220>: add.s $f0,$f20,$f22
0x77f77cec <+224>: mul.s $f12,$f20,$f22
0x77f77cf0 <+228>: sub.s $f24,$f24,$f20
0x77f77cf4 <+232>: mul.s $f14,$f14,$f30
0x77f77cf8 <+236>: c.lt.s $f8,$f20
0x77f77cfc <+240>: sub.s $f12,$f0,$f12
0x77f77d00 <+244>: mul.s $f0,$f2,$f24
0x77f77d04 <+248>: mul.s $f26,$f26,$f10
0x77f77d08 <+252>: mul.s $f28,$f28,$f10
0x77f77d0c <+256>: swc1 $f12,-4(s0)
0x77f77d10 <+260>: add.s $f14,$f0,$f14
0x77f77d14 <+264>: bc1f 0x77f77eb8 <combine_soft_light_u_float+684>
0x77f77d18 <+268>: lwc1 $f0,21592(s2)
0x77f77d1c <+272>: c.lt.s $f0,$f22
0x77f77d20 <+276>: move at,at
0x77f77d24 <+280>: bc1f 0x77f77ee8 <combine_soft_light_u_float+732>
0x77f77d28 <+284>: lwc1 $f0,21596(s6)
0x77f77d2c <+288>: c.lt.s $f22,$f0
0x77f77d30 <+292>: move at,at
0x77f77d34 <+296>: bc1f 0x77f77ee8 <combine_soft_light_u_float+732>
0x77f77d38 <+300>: move at,at
0x77f77d3c <+304>: mul.s $f2,$f20,$f2
0x77f77d40 <+308>: add.s $f10,$f26,$f26
0x77f77d44 <+312>: add.s $f2,$f14,$f2
0x77f77d48 <+316>: mul.s $f0,$f4,$f24
0x77f77d4c <+320>: mul.s $f26,$f26,$f30
0x77f77d50 <+324>: c.lt.s $f10,$f20
0x77f77d54 <+328>: swc1 $f2,0(s0)
0x77f77d58 <+332>: bc1f 0x77f77e64 <combine_soft_light_u_float+600>
0x77f77d5c <+336>: add.s $f26,$f0,$f26
0x77f77d60 <+340>: add.s $f2,$f28,$f28
0x77f77d64 <+344>: mul.s $f4,$f20,$f4
0x77f77d68 <+348>: mul.s $f24,$f6,$f24
0x77f77d6c <+352>: mul.s $f28,$f28,$f30
0x77f77d70 <+356>: c.lt.s $f2,$f20
0x77f77d74 <+360>: add.s $f26,$f4,$f26
0x77f77d78 <+364>: add.s $f28,$f24,$f28
0x77f77d7c <+368>: bc1t 0x77f77e5c <combine_soft_light_u_float+592>
0x77f77d80 <+372>: swc1 $f26,4(s0)
0x77f77d84 <+376>: lwc1 $f0,21592(s2)
0x77f77d88 <+380>: c.lt.s $f0,$f22
0x77f77d8c <+384>: move at,at
0x77f77d90 <+388>: bc1t 0x77f78040 <combine_soft_light_u_float+1076>
0x77f77d94 <+392>: lwc1 $f0,21596(s6)
0x77f77d98 <+396>: lwc1 $f0,28(sp)
0x77f77d9c <+400>: mul.s $f0,$f6,$f0
0x77f77da0 <+404>: c.le.s $f0,$f22
0x77f77da4 <+408>: move at,at
---Type <return> to continue, or q <return> to quit---
0x77f77da8 <+412>: bc1f 0x77f780a4 <combine_soft_light_u_float+1176>
0x77f77dac <+416>: lwc1 $f0,32(sp)
0x77f77db0 <+420>: sub.s $f2,$f2,$f20
0x77f77db4 <+424>: lwc1 $f12,21620(s8)
0x77f77db8 <+428>: mul.s $f20,$f20,$f6
0x77f77dbc <+432>: mul.s $f4,$f6,$f0
0x77f77dc0 <+436>: lwc1 $f0,36(sp)
0x77f77dc4 <+440>: mul.s $f2,$f2,$f6
0x77f77dc8 <+444>: div.s $f4,$f4,$f22
0x77f77dcc <+448>: sub.s $f4,$f4,$f12
0x77f77dd0 <+452>: mul.s $f6,$f4,$f6
0x77f77dd4 <+456>: div.s $f6,$f6,$f22
0x77f77dd8 <+460>: add.s $f6,$f6,$f0
0x77f77ddc <+464>: mul.s $f6,$f6,$f2
0x77f77de0 <+468>: add.s $f20,$f6,$f20
0x77f77de4 <+472>: addiu s3,s3,4
0x77f77de8 <+476>: add.s $f20,$f20,$f28
0x77f77dec <+480>: addiu s0,s0,16
0x77f77df0 <+484>: slt a0,s3,s4
0x77f77df4 <+488>: addiu a3,a3,16
0x77f77df8 <+492>: addiu s1,s1,16
0x77f77dfc <+496>: bnez a0,0x77f77cb0 <combine_soft_light_u_float+164>
0x77f77e00 <+500>: swc1 $f20,-8(s0)
0x77f77e04 <+504>: lw ra,108(sp)
0x77f77e08 <+508>: lw s8,104(sp)
0x77f77e0c <+512>: lw s7,100(sp)
0x77f77e10 <+516>: lw s6,96(sp)
0x77f77e14 <+520>: lw s5,92(sp)
0x77f77e18 <+524>: lw s4,88(sp)
0x77f77e1c <+528>: lw s3,84(sp)
0x77f77e20 <+532>: lw s2,80(sp)
0x77f77e24 <+536>: lw s1,76(sp)
0x77f77e28 <+540>: lw s0,72(sp)
0x77f77e2c <+544>: ldc1 $f30,152(sp)
0x77f77e30 <+548>: ldc1 $f28,144(sp)
0x77f77e34 <+552>: ldc1 $f26,136(sp)
0x77f77e38 <+556>: ldc1 $f24,128(sp)
0x77f77e3c <+560>: ldc1 $f22,120(sp)
0x77f77e40 <+564>: ldc1 $f20,112(sp)
0x77f77e44 <+568>: jr ra
0x77f77e48 <+572>: addiu sp,sp,160
0x77f77e4c <+576>: c.lt.s $f22,$f0
0x77f77e50 <+580>: move at,at
0x77f77e54 <+584>: bc1f 0x77f77f88 <combine_soft_light_u_float+892>
0x77f77e58 <+588>: move at,at
0x77f77e5c <+592>: b 0x77f77de4 <combine_soft_light_u_float+472>
0x77f77e60 <+596>: mul.s $f20,$f20,$f6
0x77f77e64 <+600>: lwc1 $f0,21592(s2)
0x77f77e68 <+604>: c.lt.s $f0,$f22
0x77f77e6c <+608>: move at,at
0x77f77e70 <+612>: bc1f 0x77f77fa8 <combine_soft_light_u_float+924>
0x77f77e74 <+616>: lwc1 $f0,21612(s7)
---Type <return> to continue, or q <return> to quit---
0x77f77e78 <+620>: lwc1 $f0,21596(s6)
0x77f77e7c <+624>: c.lt.s $f22,$f0
0x77f77e80 <+628>: move at,at
0x77f77e84 <+632>: bc1f 0x77f77fa8 <combine_soft_light_u_float+924>
0x77f77e88 <+636>: lwc1 $f0,21612(s7)
0x77f77e8c <+640>: add.s $f0,$f28,$f28
0x77f77e90 <+644>: mtc1 zero,$f22
0x77f77e94 <+648>: mul.s $f28,$f28,$f30
0x77f77e98 <+652>: mul.s $f24,$f6,$f24
0x77f77e9c <+656>: c.lt.s $f0,$f20
0x77f77ea0 <+660>: add.s $f26,$f26,$f22
0x77f77ea4 <+664>: add.s $f28,$f28,$f24
0x77f77ea8 <+668>: bc1t 0x77f77e5c <combine_soft_light_u_float+592>
0x77f77eac <+672>: swc1 $f26,4(s0)
0x77f77eb0 <+676>: b 0x77f77de4 <combine_soft_light_u_float+472>
0x77f77eb4 <+680>: mov.s $f20,$f22
0x77f77eb8 <+684>: c.lt.s $f0,$f22
0x77f77ebc <+688>: move at,at
0x77f77ec0 <+692>: bc1f 0x77f77ff4 <combine_soft_light_u_float+1000>
0x77f77ec4 <+696>: lwc1 $f0,21612(s7)
0x77f77ec8 <+700>: lwc1 $f0,21596(s6)
0x77f77ecc <+704>: c.lt.s $f22,$f0
0x77f77ed0 <+708>: move at,at
0x77f77ed4 <+712>: bc1f 0x77f77ff4 <combine_soft_light_u_float+1000>
0x77f77ed8 <+716>: lwc1 $f0,21612(s7)
0x77f77edc <+720>: mtc1 zero,$f2
0x77f77ee0 <+724>: b 0x77f77d44 <combine_soft_light_u_float+312>
0x77f77ee4 <+728>: add.s $f10,$f26,$f26
0x77f77ee8 <+732>: sub.s $f12,$f22,$f2
0x77f77eec <+736>: mul.s $f10,$f20,$f2
0x77f77ef0 <+740>: sub.s $f8,$f20,$f8
0x77f77ef4 <+744>: mul.s $f2,$f12,$f2
0x77f77ef8 <+748>: mul.s $f2,$f2,$f8
0x77f77efc <+752>: div.s $f2,$f2,$f22
0x77f77f00 <+756>: sub.s $f2,$f10,$f2
0x77f77f04 <+760>: add.s $f10,$f26,$f26
0x77f77f08 <+764>: add.s $f14,$f14,$f2
0x77f77f0c <+768>: mul.s $f26,$f26,$f30
0x77f77f10 <+772>: mul.s $f2,$f4,$f24
0x77f77f14 <+776>: c.lt.s $f10,$f20
0x77f77f18 <+780>: swc1 $f14,0(s0)
0x77f77f1c <+784>: bc1f 0x77f77e64 <combine_soft_light_u_float+600>
0x77f77f20 <+788>: add.s $f26,$f2,$f26
0x77f77f24 <+792>: lwc1 $f0,21592(s2)
0x77f77f28 <+796>: c.lt.s $f0,$f22
0x77f77f2c <+800>: move at,at
0x77f77f30 <+804>: bc1t 0x77f7805c <combine_soft_light_u_float+1104>
0x77f77f34 <+808>: lwc1 $f0,21596(s6)
0x77f77f38 <+812>: sub.s $f8,$f22,$f4
0x77f77f3c <+816>: mul.s $f2,$f20,$f4
0x77f77f40 <+820>: sub.s $f10,$f20,$f10
0x77f77f44 <+824>: mul.s $f4,$f8,$f4
---Type <return> to continue, or q <return> to quit---
0x77f77f48 <+828>: mul.s $f4,$f4,$f10
0x77f77f4c <+832>: div.s $f4,$f4,$f22
0x77f77f50 <+836>: sub.s $f4,$f2,$f4
0x77f77f54 <+840>: add.s $f2,$f28,$f28
0x77f77f58 <+844>: add.s $f26,$f4,$f26
0x77f77f5c <+848>: mul.s $f24,$f6,$f24
0x77f77f60 <+852>: mul.s $f28,$f28,$f30
0x77f77f64 <+856>: c.lt.s $f2,$f20
0x77f77f68 <+860>: swc1 $f26,4(s0)
0x77f77f6c <+864>: bc1f 0x77f77d84 <combine_soft_light_u_float+376>
0x77f77f70 <+868>: add.s $f28,$f24,$f28
0x77f77f74 <+872>: lwc1 $f0,21592(s2)
0x77f77f78 <+876>: c.lt.s $f0,$f22
0x77f77f7c <+880>: move at,at
0x77f77f80 <+884>: bc1t 0x77f77e4c <combine_soft_light_u_float+576>
0x77f77f84 <+888>: lwc1 $f0,21596(s6)
0x77f77f88 <+892>: sub.s $f4,$f22,$f6
0x77f77f8c <+896>: sub.s $f2,$f20,$f2
0x77f77f90 <+900>: mul.s $f0,$f20,$f6
0x77f77f94 <+904>: mul.s $f20,$f4,$f6
0x77f77f98 <+908>: mul.s $f20,$f20,$f2
0x77f77f9c <+912>: div.s $f20,$f20,$f22
0x77f77fa0 <+916>: b 0x77f77de4 <combine_soft_light_u_float+472>
0x77f77fa4 <+920>: sub.s $f20,$f0,$f20
0x77f77fa8 <+924>: mul.s $f0,$f4,$f0
0x77f77fac <+928>: c.le.s $f0,$f22
0x77f77fb0 <+932>: move at,at
0x77f77fb4 <+936>: bc1f 0x77f78074 <combine_soft_light_u_float+1128>
0x77f77fb8 <+940>: lwc1 $f8,21616(v1)
0x77f77fbc <+944>: sub.s $f10,$f10,$f20
0x77f77fc0 <+948>: lwc1 $f2,21620(s8)
0x77f77fc4 <+952>: mul.s $f0,$f20,$f4
0x77f77fc8 <+956>: lwc1 $f14,21624(v0)
0x77f77fcc <+960>: mul.s $f8,$f4,$f8
0x77f77fd0 <+964>: mul.s $f12,$f10,$f4
0x77f77fd4 <+968>: div.s $f8,$f8,$f22
0x77f77fd8 <+972>: sub.s $f2,$f8,$f2
0x77f77fdc <+976>: mul.s $f2,$f2,$f4
0x77f77fe0 <+980>: div.s $f2,$f2,$f22
0x77f77fe4 <+984>: add.s $f2,$f2,$f14
0x77f77fe8 <+988>: mul.s $f10,$f2,$f12
0x77f77fec <+992>: b 0x77f77f54 <combine_soft_light_u_float+840>
0x77f77ff0 <+996>: add.s $f4,$f10,$f0
0x77f77ff4 <+1000>: mul.s $f0,$f2,$f0
0x77f77ff8 <+1004>: c.le.s $f0,$f22
0x77f77ffc <+1008>: move at,at
0x77f78000 <+1012>: bc1f 0x77f780d4 <combine_soft_light_u_float+1224>
0x77f78004 <+1016>: lwc1 $f12,21616(v1)
0x77f78008 <+1020>: sub.s $f8,$f8,$f20
0x77f7800c <+1024>: lwc1 $f10,21620(s8)
0x77f78010 <+1028>: mul.s $f18,$f20,$f2
0x77f78014 <+1032>: lwc1 $f16,21624(v0)
---Type <return> to continue, or q <return> to quit---
0x77f78018 <+1036>: mul.s $f12,$f2,$f12
0x77f7801c <+1040>: mul.s $f0,$f8,$f2
0x77f78020 <+1044>: div.s $f12,$f12,$f22
0x77f78024 <+1048>: sub.s $f10,$f12,$f10
0x77f78028 <+1052>: mul.s $f10,$f10,$f2
0x77f7802c <+1056>: div.s $f10,$f10,$f22
0x77f78030 <+1060>: add.s $f10,$f10,$f16
0x77f78034 <+1064>: mul.s $f8,$f10,$f0
0x77f78038 <+1068>: b 0x77f77f04 <combine_soft_light_u_float+760>
0x77f7803c <+1072>: add.s $f2,$f8,$f18
0x77f78040 <+1076>: c.lt.s $f22,$f0
0x77f78044 <+1080>: move at,at
0x77f78048 <+1084>: bc1f 0x77f77d9c <combine_soft_light_u_float+400>
0x77f7804c <+1088>: lwc1 $f0,28(sp)
0x77f78050 <+1092>: mtc1 zero,$f20
0x77f78054 <+1096>: b 0x77f77de8 <combine_soft_light_u_float+476>
0x77f78058 <+1100>: addiu s3,s3,4
0x77f7805c <+1104>: c.lt.s $f22,$f0
0x77f78060 <+1108>: move at,at
0x77f78064 <+1112>: bc1f 0x77f77f38 <combine_soft_light_u_float+812>
0x77f78068 <+1116>: move at,at
0x77f7806c <+1120>: b 0x77f77d64 <combine_soft_light_u_float+344>
0x77f78070 <+1124>: add.s $f2,$f28,$f28
0x77f78074 <+1128>: mul.s $f12,$f22,$f4
0x77f78078 <+1132>: sqrt.s $f0,$f12
0x77f7807c <+1136>: c.eq.s $f0,$f0
0x77f78080 <+1140>: move at,at
0x77f78084 <+1144>: bc1f 0x77f785f0 <combine_soft_light_u_float+2532>
0x77f78088 <+1148>: lw t9,-32200(gp)
0x77f7808c <+1152>: sub.s $f0,$f0,$f4
0x77f78090 <+1156>: sub.s $f10,$f10,$f20
0x77f78094 <+1160>: mul.s $f4,$f20,$f4
0x77f78098 <+1164>: mul.s $f0,$f0,$f10
0x77f7809c <+1168>: b 0x77f77f54 <combine_soft_light_u_float+840>
0x77f780a0 <+1172>: add.s $f4,$f0,$f4
0x77f780a4 <+1176>: mul.s $f12,$f22,$f6
=> 0x77f780a8 <+1180>: sqrt.s $f0,$f12
0x77f780ac <+1184>: c.eq.s $f0,$f0
0x77f780b0 <+1188>: move at,at
0x77f780b4 <+1192>: bc1f 0x77f785bc <combine_soft_light_u_float+2480>
0x77f780b8 <+1196>: lw t9,-32200(gp)
0x77f780bc <+1200>: sub.s $f2,$f2,$f20
0x77f780c0 <+1204>: sub.s $f0,$f0,$f6
0x77f780c4 <+1208>: mul.s $f20,$f20,$f6
0x77f780c8 <+1212>: mul.s $f0,$f0,$f2
0x77f780cc <+1216>: b 0x77f77de4 <combine_soft_light_u_float+472>
0x77f780d0 <+1220>: add.s $f20,$f0,$f20
0x77f780d4 <+1224>: mul.s $f12,$f22,$f2
0x77f780d8 <+1228>: sqrt.s $f0,$f12
0x77f780dc <+1232>: c.eq.s $f0,$f0
0x77f780e0 <+1236>: move at,at
0x77f780e4 <+1240>: bc1f 0x77f78570 <combine_soft_light_u_float+2404>
---Type <return> to continue, or q <return> to quit---
0x77f780e8 <+1244>: lw t9,-32200(gp)
0x77f780ec <+1248>: sub.s $f0,$f0,$f2
0x77f780f0 <+1252>: sub.s $f8,$f8,$f20
0x77f780f4 <+1256>: mul.s $f2,$f20,$f2
0x77f780f8 <+1260>: mul.s $f0,$f0,$f8
0x77f780fc <+1264>: b 0x77f77f04 <combine_soft_light_u_float+760>
0x77f78100 <+1268>: add.s $f2,$f0,$f2
0x77f78104 <+1272>: sll s3,s4,0x2
0x77f78108 <+1276>: blez s3,0x77f77e04 <combine_soft_light_u_float+504>
0x77f7810c <+1280>: addiu s0,a2,4
0x77f78110 <+1284>: lw v0,-32732(gp)
0x77f78114 <+1288>: lw s8,-32732(gp)
0x77f78118 <+1292>: move s1,zero
0x77f7811c <+1296>: lw s6,-32732(gp)
0x77f78120 <+1300>: lwc1 $f0,21616(v0)
0x77f78124 <+1304>: lw s5,-32732(gp)
0x77f78128 <+1308>: lwc1 $f14,21612(s6)
0x77f7812c <+1312>: lw s2,-32732(gp)
0x77f78130 <+1316>: lw s7,-32732(gp)
0x77f78134 <+1320>: lw s4,-32732(gp)
0x77f78138 <+1324>: swc1 $f0,28(sp)
0x77f7813c <+1328>: lwc1 $f0,21624(s8)
0x77f78140 <+1332>: swc1 $f0,32(sp)
0x77f78144 <+1336>: lwc1 $f22,0(a3)
0x77f78148 <+1340>: lwc1 $f20,-4(s0)
0x77f7814c <+1344>: lwc1 $f0,4(a3)
0x77f78150 <+1348>: lwc1 $f24,20144(s5)
0x77f78154 <+1352>: lwc1 $f2,0(s0)
0x77f78158 <+1356>: add.s $f8,$f22,$f20
0x77f7815c <+1360>: lwc1 $f28,8(a3)
0x77f78160 <+1364>: add.s $f6,$f0,$f0
0x77f78164 <+1368>: lwc1 $f10,12(a3)
0x77f78168 <+1372>: sub.s $f26,$f24,$f22
0x77f7816c <+1376>: lwc1 $f30,4(s0)
0x77f78170 <+1380>: mul.s $f12,$f22,$f20
0x77f78174 <+1384>: lwc1 $f4,8(s0)
0x77f78178 <+1388>: sub.s $f24,$f24,$f20
0x77f7817c <+1392>: c.lt.s $f6,$f22
0x77f78180 <+1396>: sub.s $f12,$f8,$f12
0x77f78184 <+1400>: mul.s $f0,$f0,$f24
0x77f78188 <+1404>: mul.s $f8,$f2,$f26
0x77f7818c <+1408>: swc1 $f12,-4(s0)
0x77f78190 <+1412>: add.s $f8,$f8,$f0
0x77f78194 <+1416>: bc1f 0x77f782f0 <combine_soft_light_u_float+1764>
0x77f78198 <+1420>: lwc1 $f0,21592(s2)
0x77f7819c <+1424>: c.lt.s $f0,$f20
0x77f781a0 <+1428>: move at,at
0x77f781a4 <+1432>: bc1f 0x77f78320 <combine_soft_light_u_float+1812>
0x77f781a8 <+1436>: lwc1 $f0,21596(s4)
0x77f781ac <+1440>: c.lt.s $f20,$f0
0x77f781b0 <+1444>: move at,at
0x77f781b4 <+1448>: bc1f 0x77f78320 <combine_soft_light_u_float+1812>
---Type <return> to continue, or q <return> to quit---
0x77f781b8 <+1452>: move at,at
0x77f781bc <+1456>: mul.s $f2,$f22,$f2
0x77f781c0 <+1460>: add.s $f6,$f28,$f28
0x77f781c4 <+1464>: add.s $f2,$f8,$f2
0x77f781c8 <+1468>: mul.s $f28,$f28,$f24
0x77f781cc <+1472>: mul.s $f0,$f30,$f26
0x77f781d0 <+1476>: c.lt.s $f6,$f22
0x77f781d4 <+1480>: swc1 $f2,0(s0)
0x77f781d8 <+1484>: bc1f 0x77f7829c <combine_soft_light_u_float+1680>
0x77f781dc <+1488>: add.s $f28,$f28,$f0
0x77f781e0 <+1492>: mul.s $f30,$f22,$f30
0x77f781e4 <+1496>: add.s $f2,$f10,$f10
0x77f781e8 <+1500>: mul.s $f26,$f4,$f26
0x77f781ec <+1504>: mul.s $f24,$f10,$f24
0x77f781f0 <+1508>: add.s $f28,$f30,$f28
0x77f781f4 <+1512>: c.lt.s $f2,$f22
0x77f781f8 <+1516>: add.s $f24,$f26,$f24
0x77f781fc <+1520>: bc1t 0x77f78294 <combine_soft_light_u_float+1672>
0x77f78200 <+1524>: swc1 $f28,4(s0)
0x77f78204 <+1528>: lwc1 $f0,21592(s2)
0x77f78208 <+1532>: c.lt.s $f0,$f20
0x77f7820c <+1536>: move at,at
0x77f78210 <+1540>: bc1t 0x77f78478 <combine_soft_light_u_float+2156>
0x77f78214 <+1544>: lwc1 $f0,21596(s4)
0x77f78218 <+1548>: mul.s $f0,$f4,$f14
0x77f7821c <+1552>: c.le.s $f0,$f20
0x77f78220 <+1556>: move at,at
0x77f78224 <+1560>: bc1f 0x77f784ac <combine_soft_light_u_float+2208>
0x77f78228 <+1564>: lwc1 $f0,28(sp)
0x77f7822c <+1568>: sub.s $f12,$f2,$f22
0x77f78230 <+1572>: lwc1 $f6,21620(s7)
0x77f78234 <+1576>: mul.s $f22,$f22,$f4
0x77f78238 <+1580>: mul.s $f0,$f4,$f0
0x77f7823c <+1584>: mul.s $f12,$f12,$f4
0x77f78240 <+1588>: div.s $f0,$f0,$f20
0x77f78244 <+1592>: sub.s $f0,$f0,$f6
0x77f78248 <+1596>: mul.s $f4,$f0,$f4
0x77f7824c <+1600>: lwc1 $f0,32(sp)
0x77f78250 <+1604>: div.s $f4,$f4,$f20
0x77f78254 <+1608>: add.s $f4,$f4,$f0
0x77f78258 <+1612>: mul.s $f12,$f4,$f12
0x77f7825c <+1616>: add.s $f22,$f12,$f22
0x77f78260 <+1620>: addiu s1,s1,4
0x77f78264 <+1624>: add.s $f22,$f22,$f24
0x77f78268 <+1628>: addiu s0,s0,16
0x77f7826c <+1632>: slt v1,s1,s3
0x77f78270 <+1636>: addiu a3,a3,16
0x77f78274 <+1640>: bnez v1,0x77f78144 <combine_soft_light_u_float+1336>
0x77f78278 <+1644>: swc1 $f22,-8(s0)
0x77f7827c <+1648>: b 0x77f77e08 <combine_soft_light_u_float+508>
0x77f78280 <+1652>: lw ra,108(sp)
0x77f78284 <+1656>: c.lt.s $f20,$f0
---Type <return> to continue, or q <return> to quit---
0x77f78288 <+1660>: move at,at
0x77f7828c <+1664>: bc1f 0x77f783c0 <combine_soft_light_u_float+1972>
0x77f78290 <+1668>: move at,at
0x77f78294 <+1672>: b 0x77f78260 <combine_soft_light_u_float+1620>
0x77f78298 <+1676>: mul.s $f22,$f22,$f4
0x77f7829c <+1680>: lwc1 $f0,21592(s2)
0x77f782a0 <+1684>: c.lt.s $f0,$f20
0x77f782a4 <+1688>: move at,at
0x77f782a8 <+1692>: bc1f 0x77f7842c <combine_soft_light_u_float+2080>
0x77f782ac <+1696>: lwc1 $f0,21612(s6)
0x77f782b0 <+1700>: lwc1 $f0,21596(s4)
0x77f782b4 <+1704>: c.lt.s $f20,$f0
0x77f782b8 <+1708>: move at,at
0x77f782bc <+1712>: bc1f 0x77f7842c <combine_soft_light_u_float+2080>
0x77f782c0 <+1716>: lwc1 $f0,21612(s6)
0x77f782c4 <+1720>: mtc1 zero,$f20
0x77f782c8 <+1724>: add.s $f0,$f10,$f10
0x77f782cc <+1728>: mul.s $f24,$f10,$f24
0x77f782d0 <+1732>: mul.s $f26,$f4,$f26
0x77f782d4 <+1736>: add.s $f28,$f28,$f20
0x77f782d8 <+1740>: c.lt.s $f0,$f22
0x77f782dc <+1744>: add.s $f24,$f24,$f26
0x77f782e0 <+1748>: bc1t 0x77f78294 <combine_soft_light_u_float+1672>
0x77f782e4 <+1752>: swc1 $f28,4(s0)
0x77f782e8 <+1756>: b 0x77f78260 <combine_soft_light_u_float+1620>
0x77f782ec <+1760>: mov.s $f22,$f20
0x77f782f0 <+1764>: c.lt.s $f0,$f20
0x77f782f4 <+1768>: move at,at
0x77f782f8 <+1772>: bc1f 0x77f783e0 <combine_soft_light_u_float+2004>
0x77f782fc <+1776>: lwc1 $f0,21612(s6)
0x77f78300 <+1780>: lwc1 $f0,21596(s4)
0x77f78304 <+1784>: c.lt.s $f20,$f0
0x77f78308 <+1788>: move at,at
0x77f7830c <+1792>: bc1f 0x77f783e0 <combine_soft_light_u_float+2004>
0x77f78310 <+1796>: lwc1 $f0,21612(s6)
0x77f78314 <+1800>: mtc1 zero,$f2
0x77f78318 <+1804>: b 0x77f781c4 <combine_soft_light_u_float+1464>
0x77f7831c <+1808>: add.s $f6,$f28,$f28
0x77f78320 <+1812>: sub.s $f12,$f20,$f2
0x77f78324 <+1816>: mul.s $f0,$f22,$f2
0x77f78328 <+1820>: sub.s $f6,$f22,$f6
0x77f7832c <+1824>: mul.s $f2,$f12,$f2
0x77f78330 <+1828>: mul.s $f2,$f2,$f6
0x77f78334 <+1832>: div.s $f2,$f2,$f20
0x77f78338 <+1836>: sub.s $f2,$f0,$f2
0x77f7833c <+1840>: add.s $f6,$f28,$f28
0x77f78340 <+1844>: add.s $f8,$f8,$f2
0x77f78344 <+1848>: mul.s $f0,$f30,$f26
0x77f78348 <+1852>: mul.s $f28,$f28,$f24
0x77f7834c <+1856>: c.lt.s $f6,$f22
0x77f78350 <+1860>: swc1 $f8,0(s0)
0x77f78354 <+1864>: bc1f 0x77f7829c <combine_soft_light_u_float+1680>
---Type <return> to continue, or q <return> to quit---
0x77f78358 <+1868>: add.s $f28,$f0,$f28
0x77f7835c <+1872>: lwc1 $f0,21592(s2)
0x77f78360 <+1876>: c.lt.s $f0,$f20
0x77f78364 <+1880>: move at,at
0x77f78368 <+1884>: bc1t 0x77f78494 <combine_soft_light_u_float+2184>
0x77f7836c <+1888>: lwc1 $f0,21596(s4)
0x77f78370 <+1892>: sub.s $f2,$f20,$f30
0x77f78374 <+1896>: mul.s $f0,$f22,$f30
0x77f78378 <+1900>: sub.s $f6,$f22,$f6
0x77f7837c <+1904>: mul.s $f30,$f2,$f30
0x77f78380 <+1908>: mul.s $f30,$f30,$f6
0x77f78384 <+1912>: div.s $f30,$f30,$f20
0x77f78388 <+1916>: sub.s $f30,$f0,$f30
0x77f7838c <+1920>: add.s $f2,$f10,$f10
0x77f78390 <+1924>: add.s $f28,$f30,$f28
0x77f78394 <+1928>: mul.s $f26,$f4,$f26
0x77f78398 <+1932>: mul.s $f24,$f10,$f24
0x77f7839c <+1936>: c.lt.s $f2,$f22
0x77f783a0 <+1940>: swc1 $f28,4(s0)
0x77f783a4 <+1944>: bc1f 0x77f78204 <combine_soft_light_u_float+1528>
0x77f783a8 <+1948>: add.s $f24,$f26,$f24
0x77f783ac <+1952>: lwc1 $f0,21592(s2)
0x77f783b0 <+1956>: c.lt.s $f0,$f20
0x77f783b4 <+1960>: move at,at
0x77f783b8 <+1964>: bc1t 0x77f78284 <combine_soft_light_u_float+1656>
0x77f783bc <+1968>: lwc1 $f0,21596(s4)
0x77f783c0 <+1972>: sub.s $f6,$f20,$f4
0x77f783c4 <+1976>: sub.s $f2,$f22,$f2
0x77f783c8 <+1980>: mul.s $f0,$f22,$f4
0x77f783cc <+1984>: mul.s $f22,$f6,$f4
0x77f783d0 <+1988>: mul.s $f22,$f22,$f2
0x77f783d4 <+1992>: div.s $f22,$f22,$f20
0x77f783d8 <+1996>: b 0x77f78260 <combine_soft_light_u_float+1620>
0x77f783dc <+2000>: sub.s $f22,$f0,$f22
0x77f783e0 <+2004>: mul.s $f0,$f2,$f0
0x77f783e4 <+2008>: c.le.s $f0,$f20
0x77f783e8 <+2012>: move at,at
0x77f783ec <+2016>: bc1f 0x77f7850c <combine_soft_light_u_float+2304>
0x77f783f0 <+2020>: lwc1 $f12,21616(v0)
0x77f783f4 <+2024>: sub.s $f6,$f6,$f22
0x77f783f8 <+2028>: lwc1 $f0,21620(s7)
0x77f783fc <+2032>: mul.s $f16,$f22,$f2
0x77f78400 <+2036>: lwc1 $f18,21624(s8)
0x77f78404 <+2040>: mul.s $f12,$f2,$f12
0x77f78408 <+2044>: mul.s $f6,$f6,$f2
0x77f7840c <+2048>: div.s $f12,$f12,$f20
0x77f78410 <+2052>: sub.s $f0,$f12,$f0
0x77f78414 <+2056>: mul.s $f0,$f0,$f2
0x77f78418 <+2060>: div.s $f0,$f0,$f20
0x77f7841c <+2064>: add.s $f0,$f0,$f18
0x77f78420 <+2068>: mul.s $f6,$f0,$f6
0x77f78424 <+2072>: b 0x77f7833c <combine_soft_light_u_float+1840>
---Type <return> to continue, or q <return> to quit---
0x77f78428 <+2076>: add.s $f2,$f6,$f16
0x77f7842c <+2080>: mul.s $f0,$f30,$f0
0x77f78430 <+2084>: c.le.s $f0,$f20
0x77f78434 <+2088>: move at,at
0x77f78438 <+2092>: bc1f 0x77f784dc <combine_soft_light_u_float+2256>
0x77f7843c <+2096>: lwc1 $f2,21616(v0)
0x77f78440 <+2100>: sub.s $f6,$f6,$f22
0x77f78444 <+2104>: lwc1 $f0,21620(s7)
0x77f78448 <+2108>: mul.s $f12,$f22,$f30
0x77f7844c <+2112>: lwc1 $f16,21624(s8)
0x77f78450 <+2116>: mul.s $f2,$f30,$f2
0x77f78454 <+2120>: mul.s $f8,$f6,$f30
0x77f78458 <+2124>: div.s $f2,$f2,$f20
0x77f7845c <+2128>: sub.s $f0,$f2,$f0
0x77f78460 <+2132>: mul.s $f0,$f0,$f30
0x77f78464 <+2136>: div.s $f0,$f0,$f20
0x77f78468 <+2140>: add.s $f0,$f0,$f16
0x77f7846c <+2144>: mul.s $f6,$f0,$f8
0x77f78470 <+2148>: b 0x77f7838c <combine_soft_light_u_float+1920>
0x77f78474 <+2152>: add.s $f30,$f6,$f12
0x77f78478 <+2156>: c.lt.s $f20,$f0
0x77f7847c <+2160>: move at,at
0x77f78480 <+2164>: bc1f 0x77f78218 <combine_soft_light_u_float+1548>
0x77f78484 <+2168>: move at,at
0x77f78488 <+2172>: mtc1 zero,$f22
0x77f7848c <+2176>: b 0x77f78264 <combine_soft_light_u_float+1624>
0x77f78490 <+2180>: addiu s1,s1,4
0x77f78494 <+2184>: c.lt.s $f20,$f0
0x77f78498 <+2188>: move at,at
0x77f7849c <+2192>: bc1f 0x77f78370 <combine_soft_light_u_float+1892>
0x77f784a0 <+2196>: move at,at
0x77f784a4 <+2200>: b 0x77f781e4 <combine_soft_light_u_float+1496>
0x77f784a8 <+2204>: mul.s $f30,$f22,$f30
0x77f784ac <+2208>: mul.s $f12,$f20,$f4
0x77f784b0 <+2212>: sqrt.s $f0,$f12
0x77f784b4 <+2216>: c.eq.s $f0,$f0
0x77f784b8 <+2220>: move at,at
0x77f784bc <+2224>: bc1f 0x77f7853c <combine_soft_light_u_float+2352>
0x77f784c0 <+2228>: lw t9,-32200(gp)
0x77f784c4 <+2232>: sub.s $f2,$f2,$f22
0x77f784c8 <+2236>: sub.s $f0,$f0,$f4
0x77f784cc <+2240>: mul.s $f22,$f22,$f4
0x77f784d0 <+2244>: mul.s $f0,$f0,$f2
0x77f784d4 <+2248>: b 0x77f78260 <combine_soft_light_u_float+1620>
0x77f784d8 <+2252>: add.s $f22,$f0,$f22
0x77f784dc <+2256>: mul.s $f12,$f20,$f30
0x77f784e0 <+2260>: sqrt.s $f0,$f12
0x77f784e4 <+2264>: c.eq.s $f0,$f0
0x77f784e8 <+2268>: move at,at
0x77f784ec <+2272>: bc1f 0x77f78678 <combine_soft_light_u_float+2668>
0x77f784f0 <+2276>: lw t9,-32200(gp)
0x77f784f4 <+2280>: sub.s $f0,$f0,$f30
---Type <return> to continue, or q <return> to quit---
0x77f784f8 <+2284>: sub.s $f6,$f6,$f22
0x77f784fc <+2288>: mul.s $f30,$f22,$f30
0x77f78500 <+2292>: mul.s $f0,$f0,$f6
0x77f78504 <+2296>: b 0x77f7838c <combine_soft_light_u_float+1920>
0x77f78508 <+2300>: add.s $f30,$f0,$f30
0x77f7850c <+2304>: mul.s $f12,$f20,$f2
0x77f78510 <+2308>: sqrt.s $f0,$f12
0x77f78514 <+2312>: c.eq.s $f0,$f0
0x77f78518 <+2316>: move at,at
0x77f7851c <+2320>: bc1f 0x77f7862c <combine_soft_light_u_float+2592>
0x77f78520 <+2324>: lw t9,-32200(gp)
0x77f78524 <+2328>: sub.s $f0,$f0,$f2
0x77f78528 <+2332>: sub.s $f6,$f6,$f22
0x77f7852c <+2336>: mul.s $f2,$f22,$f2
0x77f78530 <+2340>: mul.s $f0,$f0,$f6
0x77f78534 <+2344>: b 0x77f7833c <combine_soft_light_u_float+1840>
0x77f78538 <+2348>: add.s $f2,$f0,$f2
0x77f7853c <+2352>: swc1 $f14,48(sp)
0x77f78540 <+2356>: sw v0,52(sp)
0x77f78544 <+2360>: swc1 $f2,40(sp)
0x77f78548 <+2364>: sw a3,44(sp)
0x77f7854c <+2368>: jalr t9
0x77f78550 <+2372>: swc1 $f4,36(sp)
0x77f78554 <+2376>: lw gp,16(sp)
0x77f78558 <+2380>: lw v0,52(sp)
0x77f7855c <+2384>: lwc1 $f14,48(sp)
0x77f78560 <+2388>: lw a3,44(sp)
0x77f78564 <+2392>: lwc1 $f2,40(sp)
0x77f78568 <+2396>: b 0x77f784c4 <combine_soft_light_u_float+2232>
0x77f7856c <+2400>: lwc1 $f4,36(sp)
0x77f78570 <+2404>: swc1 $f8,60(sp)
0x77f78574 <+2408>: sw v0,68(sp)
0x77f78578 <+2412>: swc1 $f14,56(sp)
0x77f7857c <+2416>: sw v1,64(sp)
0x77f78580 <+2420>: swc1 $f6,52(sp)
0x77f78584 <+2424>: sw a3,40(sp)
0x77f78588 <+2428>: swc1 $f4,48(sp)
0x77f7858c <+2432>: jalr t9
0x77f78590 <+2436>: swc1 $f2,44(sp)
0x77f78594 <+2440>: lw gp,16(sp)
0x77f78598 <+2444>: lw v0,68(sp)
0x77f7859c <+2448>: lw v1,64(sp)
0x77f785a0 <+2452>: lwc1 $f8,60(sp)
0x77f785a4 <+2456>: lw a3,40(sp)
0x77f785a8 <+2460>: lwc1 $f14,56(sp)
0x77f785ac <+2464>: lwc1 $f6,52(sp)
0x77f785b0 <+2468>: lwc1 $f4,48(sp)
0x77f785b4 <+2472>: b 0x77f780ec <combine_soft_light_u_float+1248>
0x77f785b8 <+2476>: lwc1 $f2,44(sp)
0x77f785bc <+2480>: swc1 $f2,48(sp)
0x77f785c0 <+2484>: sw v0,56(sp)
0x77f785c4 <+2488>: swc1 $f6,44(sp)
---Type <return> to continue, or q <return> to quit---
0x77f785c8 <+2492>: sw v1,52(sp)
0x77f785cc <+2496>: jalr t9
0x77f785d0 <+2500>: sw a3,40(sp)
0x77f785d4 <+2504>: lw gp,16(sp)
0x77f785d8 <+2508>: lw v0,56(sp)
0x77f785dc <+2512>: lw v1,52(sp)
0x77f785e0 <+2516>: lwc1 $f2,48(sp)
0x77f785e4 <+2520>: lw a3,40(sp)
0x77f785e8 <+2524>: b 0x77f780bc <combine_soft_light_u_float+1200>
0x77f785ec <+2528>: lwc1 $f6,44(sp)
0x77f785f0 <+2532>: swc1 $f10,52(sp)
0x77f785f4 <+2536>: sw v0,60(sp)
0x77f785f8 <+2540>: swc1 $f6,48(sp)
0x77f785fc <+2544>: sw v1,56(sp)
0x77f78600 <+2548>: swc1 $f4,44(sp)
0x77f78604 <+2552>: jalr t9
0x77f78608 <+2556>: sw a3,40(sp)
0x77f7860c <+2560>: lw gp,16(sp)
0x77f78610 <+2564>: lw v0,60(sp)
0x77f78614 <+2568>: lw v1,56(sp)
0x77f78618 <+2572>: lwc1 $f10,52(sp)
0x77f7861c <+2576>: lw a3,40(sp)
0x77f78620 <+2580>: lwc1 $f6,48(sp)
0x77f78624 <+2584>: b 0x77f7808c <combine_soft_light_u_float+1152>
0x77f78628 <+2588>: lwc1 $f4,44(sp)
0x77f7862c <+2592>: swc1 $f14,60(sp)
0x77f78630 <+2596>: sw v0,64(sp)
0x77f78634 <+2600>: swc1 $f6,52(sp)
0x77f78638 <+2604>: sw a3,56(sp)
0x77f7863c <+2608>: swc1 $f8,48(sp)
0x77f78640 <+2612>: swc1 $f4,44(sp)
0x77f78644 <+2616>: swc1 $f2,40(sp)
0x77f78648 <+2620>: jalr t9
0x77f7864c <+2624>: swc1 $f10,36(sp)
0x77f78650 <+2628>: lw gp,16(sp)
0x77f78654 <+2632>: lw v0,64(sp)
0x77f78658 <+2636>: lwc1 $f14,60(sp)
0x77f7865c <+2640>: lw a3,56(sp)
0x77f78660 <+2644>: lwc1 $f6,52(sp)
0x77f78664 <+2648>: lwc1 $f8,48(sp)
0x77f78668 <+2652>: lwc1 $f4,44(sp)
0x77f7866c <+2656>: lwc1 $f2,40(sp)
0x77f78670 <+2660>: b 0x77f78524 <combine_soft_light_u_float+2328>
0x77f78674 <+2664>: lwc1 $f10,36(sp)
0x77f78678 <+2668>: swc1 $f14,52(sp)
0x77f7867c <+2672>: sw v0,56(sp)
0x77f78680 <+2676>: swc1 $f6,44(sp)
0x77f78684 <+2680>: sw a3,48(sp)
0x77f78688 <+2684>: swc1 $f4,40(sp)
0x77f7868c <+2688>: jalr t9
0x77f78690 <+2692>: swc1 $f10,36(sp)
0x77f78694 <+2696>: lw gp,16(sp)
---Type <return> to continue, or q <return> to quit---
0x77f78698 <+2700>: lw v0,56(sp)
0x77f7869c <+2704>: lwc1 $f14,52(sp)
0x77f786a0 <+2708>: lw a3,48(sp)
0x77f786a4 <+2712>: lwc1 $f6,44(sp)
0x77f786a8 <+2716>: lwc1 $f4,40(sp)
0x77f786ac <+2720>: b 0x77f784f4 <combine_soft_light_u_float+2280>
0x77f786b0 <+2724>: lwc1 $f10,36(sp)
End of assembler dump.
signature.asc
Description: PGP signature
--- End Message ---