Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .file "test.cpp"
- .ignore ld_st_style
- .ignore strict_delay
- .text
- .global $main
- .type $main, @function
- .align 8
- $main:
- {
- setwd wsz = 0x21, nfx = 0x1
- setbn rsz = 0x3, rbs = 0x1d, rcur = 0x0
- disp %ctpr3, $_ZNSsC1EPKcRKSaIcE; ipd 2
- getsp,0 _f32s,_lts1 0xfffff770, %dr3
- addd,1 0x0, [ _f64,_lts2 $_GLOBAL_OFFSET_TABLE_@ABS ], %dr14
- adds,2 0x1, 0x0, %r5
- adds,3 0x2, 0x0, %r13
- addd,4 0x0, 0x0, %dr12
- adds,5 0x0, 0x0, %r4
- }
- {
- ldd,0 %dr14, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr33
- addd,1 0x0, [ _f64,_lts2 $__global_1.1 ], %dr34
- adds,2,sm 0x5, 0x0, %r11
- adds,3,sm 0x6, 0x0, %r19
- adds,4,sm 0x4, 0x0, %r10
- }
- {
- addd,0 %dr3, _f64,_lts0 0x890, %dr2
- ldd,3,sm %dr14, [ _f32s,_lts2 $__eh_curr_region_tls@TLS_IE ], %dr3, mas=0x4
- }
- {
- addd,0 %dr2, _f16s,_lts0lo 0xff30, %dr36
- addd,1 %dr2, _f16s,_lts0hi 0xffb0, %dr35
- std,2 %dr2, _f16s,_lts1lo 0xff40, %dr34
- adds,4 0x0, _f32s,_lts2 0xffff, %r9
- }
- {
- ldd,0 %dg13, %dr33, %dr34
- addd,1 %dr2, _f16s,_lts0lo 0xfa20, %dr37
- stb,2 %dr2, _f16s,_lts0hi 0xff38, %r5
- addd,3 %dr2, _f16s,_lts1lo 0xf9a0, %dr38
- addd,4 0x0, [ _f64,_lts2 $__global_6 ], %dr32
- addd,5 %dr2, _f16s,_lts1hi 0xfaa0, %dr39
- }
- {
- subd,0 %dr2, _f16s,_lts0lo 0x10, %dr36
- addd,1 %dr2, _f16s,_lts0hi 0xf920, %dr33
- std,2 %dr2, _f16s,_lts1lo 0xff48, %dr35
- addd,3 0x0, [ _f64,_lts2 $.LC.1 ], %db[1]
- addd,4 %dr2, _f16s,_lts1hi 0xffe0, %dr35
- std,5 %dg13, %dr33, %dr36
- }
- {
- ldd,0,sm %dr14, [ _f32s,_lts1 $__curr_eh_stack_entry_tls@TLS_IE ], %dr40, mas=0x4
- addd,1,sm 0x0, %dr36, %db[0]
- addd,2 %dr2, _f16s,_lts0lo 0xff10, %dr18
- ldd,3,sm %dr14, _lit32_ref,_lts1 0x0, %dr41, mas=0x4
- addd,4,sm 0x0, %dr35, %db[2]
- addd,5,sm %dr2, _f16s,_lts0hi 0xfd40, %dr31
- }
- {
- ldd,0,sm %dr14, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr42, mas=0x4
- ldd,3,sm %dr14, [ _f32s,_lts2 $__curr_eh_stack_entry_tls@TLS_IE ], %dr43, mas=0x4
- }
- {
- addd,0,sm %dr2, _f16s,_lts0lo 0xfee0, %dr17
- addd,1,sm %dr2, _f16s,_lts0hi 0xfef0, %dr30
- std,2 %dr2, _f16s,_lts1lo 0xff30, %dr34
- addd,3,sm %dr2, _lit16_ref,_lts0hi 0xfef0, %dr29
- addd,4,sm %dr2, _f16s,_lts1hi 0xff00, %dr28
- ldd,5 %dr14, [ _f32s,_lts2 $__eh_curr_region_tls@TLS_IE ], %dr3, mas=0x3
- }
- {
- ldh,0 %dg13, %dr3, %r34
- addd,1,sm %dr2, _f16s,_lts0lo 0xff00, %dr16
- sth,2 %dg13, %dr3, %r9
- addd,3,sm %dr2, _f16s,_lts0hi 0xfef0, %dr15
- addd,4,sm %dr2, _f16s,_lts1lo 0xfdd0, %dr27
- addd,5,sm %dr2, _f16s,_lts1hi 0xfd50, %dr26
- }
- {
- ldd,0,sm %dr14, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr3, mas=0x4
- ldd,3,sm %dr14, [ _f32s,_lts2 $__eh_curr_region_tls@TLS_IE ], %dr44, mas=0x4
- }
- {
- ldd,0,sm %dr14, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr45, mas=0x4
- ldd,3,sm %dr14, [ _f32s,_lts2 $__curr_eh_stack_entry_tls@TLS_IE ], %dr46, mas=0x4
- }
- {
- ldd,0,sm %dr14, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr47, mas=0x4
- ldd,3,sm %dr14, [ _f32s,_lts2 $__eh_curr_region_tls@TLS_IE ], %dr48, mas=0x4
- }
- {
- addd,0,sm %dr2, _f16s,_lts0lo 0xfcc0, %dr25
- addd,1,sm %dr2, _f16s,_lts0hi 0xfc40, %dr24
- sth,2 %dr2, _f16s,_lts1lo 0xff58, %r34
- addd,3,sm %dr2, _f16s,_lts1hi 0xfbc0, %dr23
- ldd,5 %dr14, [ _f32s,_lts2 $__curr_eh_stack_entry_tls@TLS_IE ], %dr40, mas=0x3
- }
- {
- ldd,0 %dg13, %dr40, %dr34
- addd,1,sm %dr2, _f16s,_lts0lo 0xfed0, %dr22
- std,2 %dg13, %dr40, %dr37
- addd,3,sm %dr2, _f16s,_lts0hi 0xfe50, %dr21
- }
- {
- std,2 %dr2, _f16s,_lts0lo 0xfa30, %dr12
- stb,5 %dr2, _f16s,_lts0hi 0xfa28, %r13
- }
- {
- ldd,0,sm %dr14, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr37, mas=0x4
- ldd,3,sm %dr14, [ _f32s,_lts2 $__curr_eh_stack_entry_tls@TLS_IE ], %dr40, mas=0x4
- }
- {
- ldd,0,sm %dr14, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr49, mas=0x4
- ldd,3,sm %dr14, [ _f32s,_lts2 $__eh_curr_region_tls@TLS_IE ], %dr50, mas=0x4
- }
- {
- std,2 %dr2, _f16s,_lts0lo 0xfa20, %dr34
- ldd,5 %dr14, [ _f32s,_lts1 $__curr_eh_stack_entry_tls@TLS_IE ], %dr41, mas=0x3
- }
- {
- ldd,0 %dg13, %dr41, %dr51
- stb,2 %dr2, _f16s,_lts0lo 0xf9a8, %r5
- }
- {
- std,2 %dr2, _f16s,_lts0lo 0xf9b8, %dr39
- std,5 %dr2, _f16s,_lts0hi 0xf9b0, %dr32
- }
- {
- ldd,0,sm %dr14, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr38, mas=0x4
- std,2 %dg13, %dr41, %dr38
- }
- {
- ldd,0,sm %dr14, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr39, mas=0x4
- ldd,3,sm %dr14, [ _f32s,_lts2 $__curr_eh_stack_entry_tls@TLS_IE ], %dr41, mas=0x4
- }
- {
- std,2 %dr2, _f16s,_lts0lo 0xf9a0, %dr51
- ldd,5 %dr14, [ _f32s,_lts1 $__eh_curr_region_tls@TLS_IE ], %dr42, mas=0x3
- }
- {
- ldh,0 %dg13, %dr42, %r52
- sth,2 %dg13, %dr42, %r9
- }
- {
- ldd,0,sm %dr14, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr42, mas=0x4
- ldd,3,sm %dr14, [ _f32s,_lts2 $__eh_curr_region_tls@TLS_IE ], %dr53, mas=0x4
- }
- {
- nop 1
- ldd,0,sm %dr14, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr54, mas=0x4
- ldd,3,sm %dr14, _lit32_ref,_lts0 0x0, %dr55, mas=0x4
- }
- {
- sth,2 %dr2, _f16s,_lts0lo 0xf9c8, %r52
- ldd,5 %dr14, [ _f32s,_lts1 $__curr_eh_stack_entry_tls@TLS_IE ], %dr43, mas=0x3
- }
- {
- ldd,0 %dg13, %dr43, %dr56
- std,2 %dr2, _f16s,_lts0lo 0xf930, %dr12
- }
- {
- nop 2
- stb,2 %dr2, _f16s,_lts0lo 0xf928, %r13
- std,5 %dg13, %dr43, %dr33
- }
- {
- std,2 %dr2, _f16s,_lts0lo 0xf920, %dr56
- ldd,5 %dr14, [ _f32s,_lts1 $__curr_eh_stack_entry_tls@TLS_IE ], %dr3, mas=0x3
- }
- {
- std,2 %dg13, %dr3, %dr56
- std,5 %dr2, _f16s,_lts0lo 0xfaa0, %dr35
- }
- {
- ldd,2 %dr14, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr44, mas=0x3
- }
- {
- sth,2 %dg13, %dr44, %r4
- ldd,5 %dr14, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr45, mas=0x3
- }
- {
- sth,2 %dg13, %dr45, %r52
- ldd,5 %dr14, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr46, mas=0x3
- }
- {
- std,2 %dg13, %dr46, %dr51
- ldd,5 %dr14, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr47, mas=0x3
- }
- {
- std,2 %dg13, %dr47, %dr34
- std,5 %dr2, _f16s,_lts0lo 0xffb0, %dr35
- }
- {
- ldd,2 %dr14, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr48, mas=0x3
- }
- {
- call %ctpr3, wbs = 0x1d
- sth,2 %dg13, %dr48, %r4
- }
- {
- nop 2
- disp %ctpr2, $_ZN9ColorNameC1ESs; ipd 2
- addd,0,sm 0x0, %dr18, %db[0]
- subd,1 %dr2, _f16s,_lts0hi 0x10, %db[1]
- std,2 %dr2, _f16s,_lts0lo 0xffb8, %dr36
- ldd,5 %dr14, [ _f32s,_lts1 $__eh_curr_region_tls@TLS_IE ], %dr3
- }
- {
- nop 1
- sth,5 %dg13, %dr3, %r5
- }
- {
- call %ctpr2, wbs = 0x1d
- }
- {
- nop 2
- disp %ctpr1, $_ZNSsD1Ev; ipd 2
- adds,0 0x3, 0x0, %r33
- subd,1 %dr2, _f16s,_lts0hi 0x10, %db[0]
- std,2 %dr2, _f16s,_lts0lo 0xffc0, %dr18
- ldd,5 %dr14, [ _f32s,_lts1 $__eh_curr_region_tls@TLS_IE ], %dr3
- }
- {
- nop 1
- sth,5 %dg13, %dr3, %r33
- }
- {
- call %ctpr1, wbs = 0x1d
- }
- {
- disp %ctpr3, $.L667; ipd 2
- addd,0 %dr2, _f16s,_lts0lo 0xf910, %dg17
- addd,1 %dr2, _f16s,_lts0hi 0xf810, %dg18
- ldd,2 %dr14, [ _f32s,_lts2 $__eh_curr_region_tls@TLS_IE ], %dr37, mas=0x3
- addd,3 %dr2, _f16s,_lts1hi 0xf790, %dg19
- cmplsb,4 0x1, %r0, %pred0
- addd,5 %dr2, _f16s,_lts1lo 0xf890, %dg16
- }
- {
- addd,0 0x0, [ _f64,_lts2 $__global_8 ], %dr20
- adds,1 0x1, 0x0, %r8
- sth,2 %dg13, %dr37, %r13
- ldd,5 %dr14, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr40, mas=0x3
- }
- {
- ldd,0 %dg13, %dr40, %dg20
- addd,1,sm 0x8, 0x0, %dr7 ? %pred0
- std,2 %dg13, %dr40, %dg16
- }
- {
- nop 2
- std,2 %dr2, _f16s,_lts0lo 0xf8a0, %dr12
- stb,5 %dr2, _f16s,_lts0hi 0xf898, %r13
- }
- {
- std,2 %dr2, _f16s,_lts0lo 0xf890, %dg20
- ldd,5 %dr14, [ _f32s,_lts1 $__curr_eh_stack_entry_tls@TLS_IE ], %dr49, mas=0x3
- }
- {
- ldd,0 %dg13, %dr49, %dg16
- stb,2 %dr2, _f16s,_lts0lo 0xf818, %r5
- }
- {
- std,2 %dr2, _f16s,_lts0lo 0xf828, %dg17
- std,5 %dr2, _f16s,_lts0hi 0xf820, %dr20
- }
- {
- nop 1
- std,2 %dg13, %dr49, %dg18
- }
- {
- std,2 %dr2, _f16s,_lts0lo 0xf810, %dg16
- ldd,5 %dr14, [ _f32s,_lts1 $__eh_curr_region_tls@TLS_IE ], %dr50, mas=0x3
- }
- {
- ldh,0 %dg13, %dr50, %g17
- std,2 %dr2, _f16s,_lts0lo 0xf910, %dr35
- }
- {
- nop 2
- sth,2 %dg13, %dr50, %r9
- }
- {
- sth,2 %dr2, _f16s,_lts0lo 0xf838, %g17
- ldd,5 %dr14, [ _f32s,_lts1 $__eh_curr_region_tls@TLS_IE ], %dr38, mas=0x3
- }
- {
- sth,2 %dg13, %dr38, %r4
- ldd,5 %dr14, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr39, mas=0x3
- }
- {
- sth,2 %dg13, %dr39, %r9
- ldd,5 %dr14, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr41, mas=0x3
- }
- {
- ldd,0 %dg13, %dr41, %dg18
- std,2 %dr2, _f16s,_lts0lo 0xf7a0, %dr12
- }
- {
- nop 2
- stb,2 %dr2, _f16s,_lts0lo 0xf798, %r13
- std,5 %dg13, %dr41, %dg19
- }
- {
- std,2 %dr2, _f16s,_lts0lo 0xf790, %dg18
- ldd,5 %dr14, [ _f32s,_lts1 $__curr_eh_stack_entry_tls@TLS_IE ], %dr42, mas=0x3
- }
- {
- std,2 %dg13, %dr42, %dg18
- ldd,5 %dr14, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr53, mas=0x3
- }
- {
- sth,2 %dg13, %dr53, %g17
- ldd,5 %dr14, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr54, mas=0x3
- }
- {
- std,2 %dg13, %dr54, %dg16
- ldd,5 %dr14, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr55, mas=0x3
- }
- {
- ct %ctpr3 ? ~%pred0
- std,2 %dg13, %dr55, %dg20
- ldd,5,sm %dr14, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr6
- }
- {
- nop 1
- }
- $.L286:
- {
- disp %ctpr3, $_ZNSsC1EPKcRKSaIcE; ipd 2
- ldd,0,sm %dr14, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr34, mas=0x4
- addd,1,sm 0x0, %dr17, %db[2]
- ldd,2 %dr1, %dr7, %dr35
- ldd,3 %dg13, %dr6, %dr33
- addd,4,sm 0x0, %dr30, %db[0]
- }
- {
- std,2 %dg13, %dr6, %dr21
- std,5 %dr2, _f16s,_lts0lo 0xfe60, %dr12
- }
- {
- ldd,0,sm %dr14, [ _f32s,_lts1 $__eh_curr_region_tls@TLS_IE ], %dr6, mas=0x4
- stb,2 %dr2, _f16s,_lts0lo 0xfe58, %r13
- }
- {
- ldd,0,sm %dr14, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr36, mas=0x4
- addd,1,sm 0x0, %dr35, %db[1]
- ldd,3,sm %dr14, _lit32_ref,_lts0 0x0, %dr37, mas=0x4
- }
- {
- std,2 %dr2, _f16s,_lts0lo 0xfe50, %dr33
- ldd,5 %dr14, [ _f32s,_lts1 $__curr_eh_stack_entry_tls@TLS_IE ], %dr34, mas=0x3
- }
- {
- ldd,0 %dg13, %dr34, %dr35
- stb,2 %dr2, _f16s,_lts0lo 0xfdd8, %r5
- }
- {
- std,2 %dr2, _f16s,_lts0lo 0xfde8, %dr22
- std,5 %dr2, _f16s,_lts0hi 0xfde0, %dr32
- }
- {
- ldd,0,sm %dr14, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr34, mas=0x4
- std,2 %dg13, %dr34, %dr27
- }
- {
- ldd,0,sm %dr14, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr38, mas=0x4
- ldd,3,sm %dr14, [ _f32s,_lts2 $__curr_eh_stack_entry_tls@TLS_IE ], %dr39, mas=0x4
- }
- {
- std,2 %dr2, _f16s,_lts0lo 0xfdd0, %dr35
- ldd,5 %dr14, [ _f32s,_lts1 $__eh_curr_region_tls@TLS_IE ], %dr6, mas=0x3
- }
- {
- ldh,0 %dg13, %dr6, %r40
- sth,2 %dg13, %dr6, %r9
- }
- {
- ldd,0,sm %dr14, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr6, mas=0x4
- ldd,3,sm %dr14, [ _f32s,_lts2 $__eh_curr_region_tls@TLS_IE ], %dr41, mas=0x4
- }
- {
- nop 1
- ldd,0,sm %dr14, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr42, mas=0x4
- }
- {
- sth,2 %dr2, _f16s,_lts0lo 0xfdf8, %r40
- ldd,5 %dr14, [ _f32s,_lts1 $__curr_eh_stack_entry_tls@TLS_IE ], %dr36, mas=0x3
- }
- {
- ldd,0 %dg13, %dr36, %dr43
- std,2 %dr2, _f16s,_lts0lo 0xfd60, %dr12
- }
- {
- nop 2
- stb,2 %dr2, _f16s,_lts0lo 0xfd58, %r13
- std,5 %dg13, %dr36, %dr26
- }
- {
- std,2 %dr2, _f16s,_lts0lo 0xfd50, %dr43
- ldd,5 %dr14, [ _f32s,_lts1 $__curr_eh_stack_entry_tls@TLS_IE ], %dr37, mas=0x3
- }
- {
- std,2 %dg13, %dr37, %dr43
- std,5 %dr2, _f16s,_lts0lo 0xfed0, %dr17
- }
- {
- ldd,2 %dr14, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr34, mas=0x3
- }
- {
- sth,2 %dg13, %dr34, %r4
- ldd,5 %dr14, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr38, mas=0x3
- }
- {
- sth,2 %dg13, %dr38, %r40
- ldd,5 %dr14, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr39, mas=0x3
- }
- {
- std,2 %dg13, %dr39, %dr35
- ldd,5 %dr14, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr6, mas=0x3
- }
- {
- std,2 %dg13, %dr6, %dr33
- std,5 %dr2, _f16s,_lts0lo 0xffc8, %dr17
- }
- {
- ldd,2 %dr14, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr41, mas=0x3
- }
- {
- call %ctpr3, wbs = 0x1d
- sth,2 %dg13, %dr41, %r10
- }
- {
- nop 2
- disp %ctpr2, $_ZN9ColorName4fromESs; ipd 2
- addd,0,sm 0x0, %dr29, %db[2]
- addd,1,sm 0x0, %dr18, %db[1]
- std,2 %dr2, _f16s,_lts0lo 0xffd0, %dr15
- addd,3,sm 0x0, %dr28, %db[0]
- ldd,5 %dr14, [ _f32s,_lts1 $__eh_curr_region_tls@TLS_IE ], %dr6
- }
- {
- nop 1
- sth,5 %dg13, %dr6, %r11
- }
- {
- call %ctpr2, wbs = 0x1d
- }
- {
- disp %ctpr1, $_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l; ipd 2
- ldd,0 %dr2, _f16s,_lts0lo 0xff00, %dr6
- std,2 %dr2, _f16s,_lts0hi 0xffd8, %dr16
- ldd,5 %dr14, [ _f32s,_lts1 $__eh_curr_region_tls@TLS_IE ], %dr42, mas=0x3
- }
- {
- nop 1
- addd,0,sm 0x0, [ _f64,_lts0 $_ZSt4cout ], %db[0]
- sth,2 %dg13, %dr42, %r19
- }
- {
- ldd,0,sm %dr6, _f16s,_lts0lo 0xffe8, %dr33, mas=0x4
- addd,1,sm 0x0, %dr6, %db[1]
- }
- {
- ldd,2 %dr6, _f16s,_lts0lo 0xffe8, %dr33, mas=0x3
- }
- {
- }
- {
- call %ctpr1, wbs = 0x1d
- addd,0,sm 0x0, %dr33, %db[2]
- }
- {
- nop 4
- disp %ctpr3, $_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l; ipd 2
- addd,0,sm 0x17, 0x0, %db[2]
- addd,1,sm 0x0, [ _f64,_lts0 $.LC.2 ], %db[1]
- addd,2 0x0, %db[0], %dr3
- }
- {
- call %ctpr3, wbs = 0x1d
- }
- {
- disp %ctpr3, $strlen; ipd 2
- ldd,0,sm %dr14, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr35, mas=0x4
- cmpedb,1,sm %dr3, 0x0, %pred0
- ldd,2,sm %dr3, 0x0, %dr33
- ldd,3,sm %dr14, [ _f32s,_lts2 $__curr_eh_stack_entry_tls@TLS_IE ], %dr36, mas=0x4
- addd,4,sm 0x8, %dr7, %dr7
- ldd,5 %dr1, %dr7, %dr34
- }
- {
- disp %ctpr1, $_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate; ipd 2
- ldd,0,sm %dr14, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr37, mas=0x4
- ldd,3,sm %dr14, [ _f32s,_lts2 $__eh_curr_region_tls@TLS_IE ], %dr38, mas=0x4
- }
- {
- ldd,0,sm %dr14, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr39, mas=0x4
- ldd,3,sm %dr14, _lit32_ref,_lts0 0x0, %dr40, mas=0x4
- }
- {
- ldd,0,sm %dr14, [ _f32s,_lts1 $__curr_eh_stack_entry_tls@TLS_IE ], %dr41, mas=0x4
- ldd,2,sm %dr33, _f16s,_lts0lo 0xffe8, %dr33
- ldd,3,sm %dr14, _lit32_ref,_lts1 0x0, %dr42, mas=0x4
- cmpedb,4 %dr34, 0x0, %pred1
- }
- {
- ldd,0,sm %dr14, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr43, mas=0x4
- ldd,3,sm %dr14, [ _f32s,_lts2 $__curr_eh_stack_entry_tls@TLS_IE ], %dr44, mas=0x4
- }
- {
- ldd,0,sm %dr14, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr45, mas=0x4
- addd,1,sm 0x0, %dr34, %db[0] ? ~%pred1
- }
- {
- call %ctpr3, wbs = 0x1d ? ~%pred1
- addd,0,sm %dr3, %dr33, %dr33
- }
- {
- disp %ctpr2, $_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l; ipd 2
- merged,0,sm 0x0, %dr33, %dr33, ~%pred0
- addd,1,sm 0x0, %db[0], %dr46 ? ~%pred1
- addd,2,sm 0x0, %dr34, %db[1] ? ~%pred1
- addd,3,sm 0x0, %dr3, %db[0] ? ~%pred1
- }
- {
- nop 2
- ldw,0,sm %dr33, _f16s,_lts0lo 0x20, %r34
- addd,1,sm 0x0, %dr33, %db[0] ? %pred1
- addd,2,sm 0x0, %dr46, %db[2] ? ~%pred1
- }
- {
- ors,0,sm %r34, 0x1, %r33
- }
- {
- call %ctpr2, wbs = 0x1d ? ~%pred1
- sxt,0,sm 0x2, %r33, %dr33
- }
- {
- call %ctpr1, wbs = 0x1d ? %pred1
- addd,0,sm 0x0, %dr33, %db[1] ? %pred1
- }
- {
- nop 4
- disp %ctpr3, $_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l; ipd 2
- addd,0,sm 0x6, 0x0, %db[2]
- addd,1,sm 0x0, [ _f64,_lts0 $.LC.3 ], %db[1]
- addd,2,sm 0x0, %dr3, %db[0]
- }
- {
- call %ctpr3, wbs = 0x1d
- }
- {
- nop 2
- disp %ctpr2, $_ZNSsD1Ev; ipd 2
- ldd,0 %dr14, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr3
- addd,1,sm 0x0, %dr16, %db[0]
- }
- {
- nop 1
- sth,2 %dg13, %dr3, %r11
- }
- {
- call %ctpr2, wbs = 0x1d
- }
- {
- nop 2
- disp %ctpr1, $_ZNSsD1Ev; ipd 2
- ldd,0 %dr14, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr3
- addd,1,sm 0x0, %dr15, %db[0]
- }
- {
- nop 1
- sth,2 %dg13, %dr3, %r10
- }
- {
- call %ctpr1, wbs = 0x1d
- }
- {
- disp %ctpr3, $.L286; ipd 2
- adds,0 %r8, 0x1, %r8
- ldd,2 %dr14, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr35, mas=0x3
- }
- {
- cmplsb,0 %r8, %r0, %pred0
- sth,2 %dg13, %dr35, %r13
- ldd,5 %dr14, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr36, mas=0x3
- }
- {
- ldd,0 %dg13, %dr36, %dg16
- std,2 %dg13, %dr36, %dr25
- }
- {
- nop 2
- std,2 %dr2, _f16s,_lts0lo 0xfcd0, %dr12
- stb,5 %dr2, _f16s,_lts0hi 0xfcc8, %r13
- }
- {
- std,2 %dr2, _f16s,_lts0lo 0xfcc0, %dg16
- ldd,5 %dr14, [ _f32s,_lts1 $__curr_eh_stack_entry_tls@TLS_IE ], %dr37, mas=0x3
- }
- {
- ldd,0 %dg13, %dr37, %dg17
- stb,2 %dr2, _f16s,_lts0lo 0xfc48, %r5
- }
- {
- std,2 %dr2, _f16s,_lts0lo 0xfc58, %dr31
- std,5 %dr2, _f16s,_lts0hi 0xfc50, %dr20
- }
- {
- nop 1
- std,2 %dg13, %dr37, %dr24
- }
- {
- std,2 %dr2, _f16s,_lts0lo 0xfc40, %dg17
- ldd,5 %dr14, [ _f32s,_lts1 $__eh_curr_region_tls@TLS_IE ], %dr38, mas=0x3
- }
- {
- ldh,0 %dg13, %dr38, %g18
- std,2 %dr2, _f16s,_lts0lo 0xfd40, %dr17
- }
- {
- nop 2
- sth,2 %dg13, %dr38, %r9
- }
- {
- sth,2 %dr2, _f16s,_lts0lo 0xfc68, %g18
- ldd,5 %dr14, [ _f32s,_lts1 $__eh_curr_region_tls@TLS_IE ], %dr39, mas=0x3
- }
- {
- sth,2 %dg13, %dr39, %r4
- ldd,5 %dr14, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr40, mas=0x3
- }
- {
- sth,2 %dg13, %dr40, %r9
- ldd,5 %dr14, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr41, mas=0x3
- }
- {
- ldd,0 %dg13, %dr41, %dg19
- std,2 %dr2, _f16s,_lts0lo 0xfbd0, %dr12
- }
- {
- nop 2
- stb,2 %dr2, _f16s,_lts0lo 0xfbc8, %r13
- std,5 %dg13, %dr41, %dr23
- }
- {
- std,2 %dr2, _f16s,_lts0lo 0xfbc0, %dg19
- ldd,5 %dr14, [ _f32s,_lts1 $__curr_eh_stack_entry_tls@TLS_IE ], %dr42, mas=0x3
- }
- {
- std,2 %dg13, %dr42, %dg19
- ldd,5 %dr14, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr43, mas=0x3
- }
- {
- sth,2 %dg13, %dr43, %g18
- ldd,5 %dr14, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr44, mas=0x3
- }
- {
- std,2 %dg13, %dr44, %dg17
- ldd,5 %dr14, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr45, mas=0x3
- }
- {
- nop 1
- std,2 %dg13, %dr45, %dg16
- ldd,5,sm %dr14, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr6
- }
- {
- ct %ctpr3 ? %pred0
- }
- $.L667:
- {
- disp %ctpr1, $_ZNSsD1Ev; ipd 2
- ldd,0 %dr14, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr1
- adds,1 0x6, 0x0, %r6
- ldd,3,sm %dr14, [ _f32s,_lts2 $__curr_eh_stack_entry_tls@TLS_IE ], %dr3, mas=0x4
- }
- {
- ldd,0,sm %dr14, [ _f32s,_lts2 $__curr_eh_stack_entry_tls@TLS_IE ], %dr7, mas=0x4
- addd,1 %dr2, _f16s,_lts0lo 0xfb30, %dr8
- addd,2 %dr2, _f16s,_lts0hi 0xfab0, %dr11
- addd,3 %dr2, _f16s,_lts1hi 0xff10, %db[0]
- addd,4 %dr2, _f16s,_lts1lo 0xfbb0, %dr10
- }
- {
- ldd,0,sm %dr14, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr12, mas=0x4
- addd,1 0x0, [ _f64,_lts2 $__global_5 ], %dr13
- ldd,3,sm %dr14, _lit32_ref,_lts0 0x0, %dr15, mas=0x4
- }
- {
- sth,2 %dg13, %dr1, %r9
- ldd,5 %dr14, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr3, mas=0x3
- }
- {
- ldd,0 %dg13, %dr3, %dr1
- std,2 %dg13, %dr3, %dr8
- }
- {
- ldd,0,sm %dr14, [ _f32s,_lts1 $__eh_curr_region_tls@TLS_IE ], %dr3, mas=0x4
- stb,2 %dr2, _f16s,_lts0lo 0xfb38, %r6
- }
- {
- ldd,0,sm %dr14, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr6, mas=0x4
- ldd,3,sm %dr14, _lit32_ref,_lts0 0x0, %dr8, mas=0x4
- }
- {
- ldd,0,sm %dr14, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr16, mas=0x4
- ldd,3,sm %dr14, [ _f32s,_lts2 $__curr_eh_stack_entry_tls@TLS_IE ], %dr17, mas=0x4
- }
- {
- std,2 %dr2, _f16s,_lts0lo 0xfb30, %dr1
- ldd,5 %dr14, [ _f32s,_lts1 $__curr_eh_stack_entry_tls@TLS_IE ], %dr7, mas=0x3
- }
- {
- ldd,0 %dg13, %dr7, %dr1
- std,2 %dr2, _f16s,_lts0lo 0xfac8, %dr10
- }
- {
- std,2 %dr2, _f16s,_lts0lo 0xfac0, %dr13
- stb,5 %dr2, _f16s,_lts0hi 0xfab8, %r5
- }
- {
- nop 1
- std,2 %dg13, %dr7, %dr11
- }
- {
- std,2 %dr2, _f16s,_lts0lo 0xfab0, %dr1
- ldd,5 %dr14, [ _f32s,_lts1 $__eh_curr_region_tls@TLS_IE ], %dr12, mas=0x3
- }
- {
- ldh,0 %dg13, %dr12, %r1
- std,2 %dr2, _f16s,_lts0lo 0xfbb0, %dr18
- }
- {
- nop 2
- sth,2 %dg13, %dr12, %r9
- }
- {
- sth,2 %dr2, _f16s,_lts0lo 0xfad8, %r1
- ldd,5 %dr14, [ _f32s,_lts1 $__eh_curr_region_tls@TLS_IE ], %dr15, mas=0x3
- }
- {
- sth,2 %dg13, %dr15, %r4
- ldd,5 %dr14, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr3, mas=0x3
- }
- {
- call %ctpr1, wbs = 0x1d
- sth,2 %dg13, %dr3, %r9
- }
- {
- return %ctpr3; ipd 2
- ldh,0 %dr2, _f16s,_lts0lo 0xfad8, %g16
- addd,1 0x0, 0x0, %dr0
- ldd,2 %dr2, _f16s,_lts0hi 0xfab0, %dg17
- ldd,3 %dr14, [ _f32s,_lts2 $__eh_curr_region_tls@TLS_IE ], %dg18
- ldd,5 %dr2, _f16s,_lts1lo 0xfb30, %dg19
- }
- {
- nop 2
- ldh,0 %dr2, _f16s,_lts0lo 0xff58, %g20
- ldd,2 %dr2, _f16s,_lts0hi 0xff30, %dg21
- }
- {
- sth,2 %dg13, %dg18, %g16
- ldd,5 %dr14, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr6, mas=0x3
- }
- {
- std,2 %dg13, %dr6, %dg17
- ldd,5 %dr14, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr8, mas=0x3
- }
- {
- std,2 %dg13, %dr8, %dg19
- ldd,5 %dr14, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr16, mas=0x3
- }
- {
- sth,2 %dg13, %dr16, %g20
- ldd,5 %dr14, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr17, mas=0x3
- }
- {
- ct %ctpr3
- std,2 %dg13, %dr17, %dg21
- }
- .size $main, .- $main
- .section .gnu.linkonce.t._ZN9ColorName4fromESs, "ax", @progbits
- .weak $_ZN9ColorName4fromESs
- .type $_ZN9ColorName4fromESs, @function
- .align 8
- $_ZN9ColorName4fromESs:
- {
- setwd wsz = 0x20, nfx = 0x1
- setbn rsz = 0x5, rbs = 0x1a, rcur = 0x2
- disp %ctpr3, $_ZNSt11basic_regexIcSt12regex_traitsIcEEC1ISt11char_traitsIcESaIcEEERKSbIcT_T0_Ej; ipd 2
- getsp,0 _f32s,_lts1 0xfffff7b0, %dr4
- addd,1 0x0, [ _f64,_lts2 $_GLOBAL_OFFSET_TABLE_@ABS ], %dr19
- adds,2 0x1, 0x0, %r17
- addd,3,sm 0x0, %dr1, %dr5
- }
- {
- ldd,0 %dr19, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr7
- addd,1 0x0, [ _f64,_lts2 $__global_2.1 ], %dr8
- addd,2,sm 0x0, %dr1, %db[1]
- addd,4 0x10, 0x0, %db[2]
- }
- {
- addd,0 %dr4, _f64,_lts0 0x850, %dr3
- ldd,3,sm %dr19, [ _f32s,_lts2 $__eh_curr_region_tls@TLS_IE ], %dr4, mas=0x4
- }
- {
- addd,0 %dr3, _f16s,_lts0lo 0xffc0, %dr9
- addd,1 %dr3, _f16s,_lts0hi 0xff40, %dr10
- std,2 %dr3, _f16s,_lts1lo 0xff50, %dr8
- adds,4 0x0, _f32s,_lts2 0xffff, %r18
- }
- {
- ldd,0 %dg13, %dr7, %dr8
- addd,1 %dr3, _f16s,_lts0hi 0xffe0, %dr11
- stb,2 %dr3, _f16s,_lts0lo 0xff48, %r17
- }
- {
- addd,1,sm 0x0, %dr11, %db[0]
- std,2 %dr3, _f16s,_lts0lo 0xff58, %dr9
- std,5 %dg13, %dr7, %dr10
- }
- {
- ldd,0,sm %dr19, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr7, mas=0x4
- ldd,3,sm %dr19, [ _f32s,_lts2 $__curr_eh_stack_entry_tls@TLS_IE ], %dr9, mas=0x4
- }
- {
- ldd,0,sm %dr19, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr10, mas=0x4
- ldd,3,sm %dr19, _lit32_ref,_lts0 0x0, %dr12, mas=0x4
- }
- {
- std,2 %dr3, _f16s,_lts0lo 0xff40, %dr8
- ldd,5 %dr19, [ _f32s,_lts1 $__eh_curr_region_tls@TLS_IE ], %dr4, mas=0x3
- }
- {
- ldh,0 %dg13, %dr4, %r8
- sth,2 %dg13, %dr4, %r18
- }
- {
- ldd,0,sm %dr19, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr4, mas=0x4
- ldd,3,sm %dr19, [ _f32s,_lts2 $__curr_eh_stack_entry_tls@TLS_IE ], %dr13, mas=0x4
- }
- {
- ldd,0,sm %dr19, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr14, mas=0x4
- ldd,3,sm %dr19, [ _f32s,_lts2 $__eh_curr_region_tls@TLS_IE ], %dr15, mas=0x4
- }
- {
- ldd,0,sm %dr19, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr20, mas=0x4
- ldd,3,sm %dr19, _lit32_ref,_lts0 0x0, %dr21, mas=0x4
- }
- {
- sth,2 %dr3, _f16s,_lts0lo 0xff68, %r8
- }
- {
- call %ctpr3, wbs = 0x1c
- }
- {
- disp %ctpr2, $_ZSt11regex_matchISt11char_traitsIcESaIcEcSt12regex_traitsIcEEbRKSbIT1_T_T0_ERKSt11basic_regexIS5_T2_ESt6bitsetILm11EE; ipd 2
- ldd,0 0x0, [ _f64,_lts2 $_ZN25_INTERNAL_8_test_cpp_mainSt15regex_constants13match_defaultE ], %dr8
- adds,1 0x0, 0x0, %r16
- std,2 %dr3, _f16s,_lts0lo 0xffc0, %dr11
- addd,3,sm 0x0, %dr2, %db[0]
- addd,4 %dr3, _f16s,_lts0hi 0xffe0, %db[1]
- addd,5 %dr3, _f16s,_lts1lo 0xfd20, %dr11
- }
- {
- ldd,0 %dr19, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr22
- addd,1 0x0, [ _f64,_lts2 $__global_40 ], %dr23
- subd,2 %dr3, 0x8, %dr24
- adds,3 0x6, 0x0, %r25
- }
- {
- addd,0 %dr3, _f16s,_lts0lo 0xfda0, %dr26
- subd,1 %dr3, _f16s,_lts0hi 0x18, %dr27
- addd,2 %dr3, _f16s,_lts1lo 0xfc90, %dr28
- addd,3 0x0, [ _f64,_lts2 $__global_39 ], %dr29
- addd,4 %dr3, _f16s,_lts1hi 0xfd10, %dr30
- }
- {
- addd,0,sm 0x0, %dr8, %db[2]
- addd,1 %dr3, _f16s,_lts0lo 0xfc10, %dr8
- }
- {
- sth,2 %dg13, %dr22, %r16
- }
- {
- call %ctpr2, wbs = 0x1c
- }
- {
- disp %ctpr1, $_ZNSt6localeD1Ev; ipd 2
- getfs,0 %b[0], _f16s,_lts0lo 0x1200, %r6
- addd,1,sm 0x0, %dr24, %db[0]
- ldd,2 %dr19, [ _f32s,_lts1 $__eh_curr_region_tls@TLS_IE ], %dr7, mas=0x3
- }
- {
- sth,2 %dg13, %dr7, %r18
- ldd,5 %dr19, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr9, mas=0x3
- }
- {
- ldd,0 %dg13, %dr9, %dr7
- stb,2 %dr3, _f16s,_lts0lo 0xfd28, %r17
- }
- {
- std,2 %dr3, _f16s,_lts0lo 0xfd38, %dr26
- std,5 %dr3, _f16s,_lts0hi 0xfd30, %dr23
- }
- {
- nop 1
- std,2 %dg13, %dr9, %dr11
- }
- {
- std,2 %dr3, _f16s,_lts0lo 0xfd20, %dr7
- ldd,5 %dr19, [ _f32s,_lts1 $__eh_curr_region_tls@TLS_IE ], %dr10, mas=0x3
- }
- {
- ldh,0 %dg13, %dr10, %r7
- std,2 %dr3, _f16s,_lts0lo 0xfda8, %dr24
- }
- {
- nop 2
- std,2 %dr3, _f16s,_lts0lo 0xfda0, %dr27
- sth,5 %dg13, %dr10, %r18
- }
- {
- sth,2 %dr3, _f16s,_lts0lo 0xfd48, %r7
- ldd,5 %dr19, [ _f32s,_lts1 $__eh_curr_region_tls@TLS_IE ], %dr12, mas=0x3
- }
- {
- sth,2 %dg13, %dr12, %r17
- ldd,5 %dr19, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr4, mas=0x3
- }
- {
- sth,2 %dg13, %dr4, %r16
- ldd,5 %dr19, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr13, mas=0x3
- }
- {
- ldd,0 %dg13, %dr13, %dr4
- std,2 %dg13, %dr13, %dr28
- }
- {
- nop 2
- stb,2 %dr3, _f16s,_lts0lo 0xfc98, %r25
- }
- {
- std,2 %dr3, _f16s,_lts0lo 0xfc90, %dr4
- ldd,5 %dr19, [ _f32s,_lts1 $__curr_eh_stack_entry_tls@TLS_IE ], %dr14, mas=0x3
- }
- {
- ldd,0 %dg13, %dr14, %dr4
- stb,2 %dr3, _f16s,_lts0lo 0xfc18, %r17
- }
- {
- std,2 %dr3, _f16s,_lts0lo 0xfc28, %dr30
- std,5 %dr3, _f16s,_lts0hi 0xfc20, %dr29
- }
- {
- nop 1
- std,2 %dg13, %dr14, %dr8
- }
- {
- std,2 %dr3, _f16s,_lts0lo 0xfc10, %dr4
- ldd,5 %dr19, [ _f32s,_lts1 $__eh_curr_region_tls@TLS_IE ], %dr15, mas=0x3
- }
- {
- ldh,0 %dg13, %dr15, %r4
- std,2 %dr3, _f16s,_lts0lo 0xfd10, %dr24
- }
- {
- nop 2
- sth,2 %dg13, %dr15, %r18
- }
- {
- sth,2 %dr3, _f16s,_lts0lo 0xfc38, %r4
- ldd,5 %dr19, [ _f32s,_lts1 $__eh_curr_region_tls@TLS_IE ], %dr20, mas=0x3
- }
- {
- sth,2 %dg13, %dr20, %r16
- ldd,5 %dr19, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr21, mas=0x3
- }
- {
- call %ctpr1, wbs = 0x1c
- sth,2 %dg13, %dr21, %r18
- }
- {
- disp %ctpr1, $_ZNSsD1Ev; ipd 2
- ldh,0 %dr3, _f16s,_lts0lo 0xfc38, %r22
- subd,1 %dr3, _f16s,_lts1hi 0x18, %db[0]
- ldd,2 %dr3, _f16s,_lts0hi 0xfc10, %dr23
- ldd,3 %dr19, [ _f32s,_lts2 $__eh_curr_region_tls@TLS_IE ], %dr24
- adds,4,sm 0x2, 0x0, %r26
- ldd,5 %dr3, _f16s,_lts1lo 0xfc90, %dr25
- }
- {
- ldd,0,sm %dr19, [ _f32s,_lts2 $__curr_eh_stack_entry_tls@TLS_IE ], %dr27, mas=0x4
- addd,1,sm %dr3, _f16s,_lts0lo 0xfdd0, %dr29
- addd,2,sm %dr3, _f16s,_lts0hi 0xfde0, %dr15
- ldd,3,sm %dr19, _lit32_ref,_lts2 0x0, %dr28, mas=0x4
- addd,4,sm 0x0, 0x0, %dr30
- addd,5,sm %dr3, _f16s,_lts1lo 0xfa60, %dr31
- }
- {
- ldd,0,sm %dr19, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr32, mas=0x4
- addd,1,sm %dr5, 0xc, %dr13
- addd,2,sm 0x0, 0x0, %dr11
- ldd,3,sm %dr19, [ _f32s,_lts2 $__curr_eh_stack_entry_tls@TLS_IE ], %dr33, mas=0x4
- addd,4,sm %dr5, 0xc, %dr5
- }
- {
- ldd,0,sm %dr2, 0x0, %dr34, mas=0x4
- addd,1,sm %dr3, _f16s,_lts0lo 0xf9e0, %dr36
- addd,2,sm %dr3, _f16s,_lts0hi 0xfae0, %dr37
- ldw,3,sm %dr1, 0x8, %r35, mas=0x4
- addd,4,sm 0x0, [ _f64,_lts2 $__global_6 ], %dr38
- addd,5,sm %dr3, _f16s,_lts1lo 0xfdbf, %dr14
- }
- {
- addd,0,sm 0x0, _f64,_lts0 0x1ff2100000000, %dr22
- sth,2 %dg13, %dr24, %r22
- ldd,5 %dr19, [ _f32s,_lts2 $__curr_eh_stack_entry_tls@TLS_IE ], %dr27, mas=0x3
- }
- {
- addd,1,sm 0x0, _f64,_lts0 0x3f99ccfd23e00000, %dr7
- std,2 %dg13, %dr27, %dr23
- ldd,5 %dr19, [ _f32s,_lts2 $__curr_eh_stack_entry_tls@TLS_IE ], %dr28, mas=0x3
- }
- {
- addd,0,sm %dr3, _f16s,_lts0lo 0xfde0, %dr21
- addd,1,sm %dr3, _f16s,_lts0hi 0xf960, %dr23
- std,2 %dg13, %dr28, %dr25
- addd,3,sm %dr3, _f16s,_lts1hi 0xfdbf, %dr20
- addd,4,sm %dr3, _f16s,_lts1lo 0xfdc0, %dr24
- ldd,5 %dr19, [ _f32s,_lts2 $__eh_curr_region_tls@TLS_IE ], %dr32, mas=0x3
- }
- {
- call %ctpr1, wbs = 0x1c
- addd,0,sm %dr3, _f16s,_lts0lo 0xf850, %dr28
- addd,1,sm %dr3, _f16s,_lts0hi 0xf8d0, %dr25
- sth,2 %dg13, %dr32, %r18
- addd,3,sm %dr3, _f16s,_lts1lo 0xf950, %dr32
- addd,4,sm 0x0, [ _f64,_lts2 $__global_8 ], %dr27
- addd,5,sm %dr3, _f16s,_lts1hi 0xf7d0, %dr39
- }
- {
- disp %ctpr2, $strcpy; ipd 2
- ldd,0 %dr19, [ _f32s,_lts1 $__eh_curr_region_tls@TLS_IE ], %dr42
- cmpesb,1 %r6, 0x0, %pred0
- ldh,2 %dr3, _f16s,_lts0lo 0xfd48, %r40
- ldd,3,sm %dr19, _lit32_ref,_lts1 0x0, %dr43, mas=0x4
- ldd,5 %dr3, _f16s,_lts0hi 0xfd20, %dr41
- }
- {
- ldd,0,sm %dr19, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr44, mas=0x4
- ldd,3,sm %dr19, _lit32_ref,_lts0 0x0, %dr45, mas=0x4
- }
- {
- addd,0,sm 0x0, [ _f64,_lts0 $_ZZN9ColorName4fromESsEs ], %db[1] ? ~%pred0
- adds,1 0x0, 0x0, %r8 ? %pred0
- addd,2,sm 0x0, %dr0, %db[0] ? ~%pred0
- ldd,3,sm %dr19, [ _f32s,_lts2 $__eh_curr_region_tls@TLS_IE ], %dr46, mas=0x4
- addd,4,sm 0x0, %dr24, %db[2] ? ~%pred0
- }
- {
- ldd,0,sm %dr19, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr47, mas=0x4
- ldd,3,sm %dr19, _lit32_ref,_lts0 0x0, %dr48, mas=0x4
- }
- {
- sth,2 %dg13, %dr42, %r40
- ldd,5 %dr19, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr33, mas=0x3
- }
- {
- std,2 %dg13, %dr33, %dr41
- ldd,5 %dr2, 0x0, %dr34, mas=0x3 ? %pred0
- }
- {
- ldd,0 %dr34, _f16s,_lts0lo 0xffe8, %dr12 ? %pred0
- addd,1,sm 0x0, %dr34, %db[1] ? %pred0
- ldd,2,sm %dr19, [ _f32s,_lts1 $__curr_eh_stack_entry_tls@TLS_IE ], %dr2
- ldd,3,sm %dr19, _lit32_ref,_lts1 0x0, %dr33, mas=0x4
- }
- {
- std,2 %dr3, _f16s,_lts0lo 0xfa70, %dr30 ? ~%pred0
- stb,5 %dr3, _f16s,_lts0hi 0xfa68, %r26 ? ~%pred0
- }
- {
- ldd,0,sm %dr19, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr34, mas=0x4
- ldd,3,sm %dr19, [ _f32s,_lts2 $__eh_curr_region_tls@TLS_IE ], %dr40, mas=0x4
- }
- {
- cmplsb,0,sm 0x0, %r12, %pred1
- subs,1,sm 0x0, %r12, %r41
- ldd,2,sm %dg13, %dr2, %dr42
- ldd,3,sm %dr19, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr49, mas=0x4
- }
- {
- getsp,0 %r41, %dr4 ? %pred0
- cmplsb,1,sm 0x0, %r12, %pred2
- std,2 %dg13, %dr2, %dr31 ? ~%pred0
- pass %pred0, @p0
- pass %pred1, @p1
- landp @p0, @p1, @p4
- pass @p4, %pred3
- landp @p0, ~@p1, @p5
- pass @p5, %pred1
- }
- {
- ldd,0,sm %dr19, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr2, mas=0x4
- ldd,3,sm %dr19, [ _f32s,_lts2 $__eh_curr_region_tls@TLS_IE ], %dr31, mas=0x4
- }
- {
- ldd,0,sm %dr19, [ _f32s,_lts1 $__curr_eh_stack_entry_tls@TLS_IE ], %dr41, mas=0x4
- addd,1,sm %dr4, _f16s,_lts0lo 0x20, %dr6
- merges,4,sm 0x1, %r12, %r4, %pred2
- }
- {
- call %ctpr2, wbs = 0x1c ? %pred0
- addd,0,sm 0x0, %dr6, %db[0] ? %pred0
- std,2 %dr3, _f16s,_lts0lo 0xfa60, %dr42 ? ~%pred0
- sxt,3,sm 0x6, %r4, %dr4
- ldd,5,sm %dr19, [ _f32s,_lts1 $__curr_eh_stack_entry_tls@TLS_IE ], %dr50
- }
- {
- disp %ctpr3, $_ZNSt18basic_stringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode; ipd 2
- addd,0,sm 0x0, %dr29, %db[0] ? %pred0
- addd,1,sm 0x18, 0x0, %db[1] ? %pred0
- ldw,2 %dr1, 0x8, %r35, mas=0x3 ? %pred0
- insfd,3,sm %dr22, _f16s,_lts0hi 0x800, %dr4, %dr10
- std,5 %dr3, _f16s,_lts0lo 0xf9f0, %dr38 ? ~%pred0
- }
- {
- smulx,0,sm %r35, _f32s,_lts2 0x82e45ba7, %dr1
- sars,1,sm %r35, _f16s,_lts0lo 0x1f, %r4
- stb,2 %dr3, _f16s,_lts0hi 0xf9e8, %r17 ? ~%pred0
- std,5 %dr3, _f16s,_lts1lo 0xf9f8, %dr37 ? ~%pred0
- }
- {
- nop 3
- ldd,3,sm %dg13, %dr50, %dr22
- std,5 %dg13, %dr50, %dr36 ? ~%pred0
- }
- {
- std,2 %dr3, _f16s,_lts0lo 0xf9e0, %dr22 ? ~%pred0
- ldd,5,sm %dr19, [ _f32s,_lts1 $__eh_curr_region_tls@TLS_IE ], %dr36
- }
- {
- shrd,0,sm %dr1, _f16s,_lts0lo 0x20, %dr1
- }
- {
- adds,0,sm %r1, %r35, %r1
- }
- {
- sars,1,sm %r1, 0xc, %r1
- ldh,3,sm %dg13, %dr36, %r37
- sth,5 %dg13, %dr36, %r18 ? ~%pred0
- }
- {
- subs,0,sm %r1, %r4, %r1
- }
- {
- nop 1
- muls,0,sm %r1, _f16s,_lts0lo 0x1f4b, %r1
- }
- {
- sth,2 %dr3, _f16s,_lts0lo 0xfa08, %r37 ? ~%pred0
- ldd,5,sm %dr19, [ _f32s,_lts1 $__curr_eh_stack_entry_tls@TLS_IE ], %dr4
- }
- {
- nop 1
- std,2 %dr3, _f16s,_lts0lo 0xf970, %dr30 ? ~%pred0
- stb,5 %dr3, _f16s,_lts0hi 0xf968, %r26 ? ~%pred0
- }
- {
- ldd,3,sm %dg13, %dr4, %dr36
- std,5 %dg13, %dr4, %dr23 ? ~%pred0
- }
- {
- subs,0,sm %r35, %r1, %r1
- }
- {
- call %ctpr3, wbs = 0x1c ? %pred0
- istofd,0,sm %r1, %dr1
- }
- {
- disp %ctpr1, $strlen; ipd 2
- std,2 %dr3, _f16s,_lts0lo 0xffd0, %dr29 ? %pred0
- ldd,5,sm %dr19, [ _f32s,_lts1 $__eh_curr_region_tls@TLS_IE ], %dr4
- }
- {
- std,2 %dr3, _f16s,_lts0lo 0xf960, %dr36 ? ~%pred0
- ldd,5,sm %dr19, [ _f32s,_lts1 $__curr_eh_stack_entry_tls@TLS_IE ], %dr23
- }
- {
- addd,0,sm 0x0, [ _f64,_lts1 $_ZZN9ColorName4fromESsEs_0 ], %db[0] ? %pred0
- std,2 %dr3, _f16s,_lts0lo 0xfae0, %dr24 ? ~%pred0
- }
- {
- sth,5 %dg13, %dr4, %r26 ? %pred0
- }
- {
- std,5 %dg13, %dr23, %dr36 ? ~%pred0
- }
- {
- call %ctpr1, wbs = 0x1c ? %pred0
- ldd,0,sm %dr19, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr4
- addd,1 0x0, %dr1, %dr9 ? %pred0
- }
- {
- disp %ctpr2, $_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l; ipd 2
- addd,0,sm 0x0, %db[0], %dr1
- addd,1,sm 0x0, [ _f64,_lts0 $_ZZN9ColorName4fromESsEs_0 ], %db[1] ? %pred0
- addd,2,sm 0x0, %dr15, %db[0] ? %pred0
- }
- {
- addd,0,sm 0x0, %dr1, %db[2] ? %pred0
- }
- {
- nop 2
- sth,2 %dg13, %dr4, %r16 ? ~%pred0
- ldd,5,sm %dr19, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr1
- }
- {
- call %ctpr2, wbs = 0x1c ? %pred0
- sth,5 %dg13, %dr1, %r37 ? ~%pred0
- }
- {
- disp %ctpr1, $.L1639; ipd 2
- ldd,0,sm %dr19, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr1
- }
- {
- disp %ctpr3, $.L1189; ipd 2
- }
- {
- disp %ctpr2, $_ZNSsC1EPKcRKSaIcE; ipd 2
- }
- {
- ct %ctpr3 ? %pred1
- std,2 %dg13, %dr1, %dr22 ? ~%pred0
- ldd,5,sm %dr19, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr1
- }
- {
- std,2 %dr3, _f16s,_lts0lo 0xffc8, %dr24 ? ~%pred0
- }
- {
- ct %ctpr1 ? %pred3
- }
- {
- std,5 %dg13, %dr1, %dr42 ? ~%pred0
- }
- {
- nop 2
- ldd,0,sm %dr19, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr0
- }
- {
- call %ctpr2, wbs = 0x1c ? ~%pred0
- sth,2 %dg13, %dr0, %r17 ? ~%pred0
- }
- {
- return %ctpr3; ipd 2
- ldh,0,sm %dr3, _f16s,_lts0lo 0xff68, %g16
- ldd,2 %dr19, [ _f32s,_lts1 $__eh_curr_region_tls@TLS_IE ], %dr43, mas=0x3 ? ~%pred0
- ldd,3,sm %dr3, _f16s,_lts0hi 0xff40, %dg17
- }
- {
- sth,2 %dg13, %dr43, %r18 ? ~%pred0
- ldd,5 %dr19, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr44, mas=0x3 ? ~%pred0
- }
- {
- ldd,0,sm %dg13, %dr44, %dg18
- std,2 %dg13, %dr44, %dr25 ? ~%pred0
- }
- {
- nop 2
- std,2 %dr3, _f16s,_lts0lo 0xf8e0, %dr30 ? ~%pred0
- stb,5 %dr3, _f16s,_lts0hi 0xf8d8, %r26 ? ~%pred0
- }
- {
- std,2 %dr3, _f16s,_lts0lo 0xf8d0, %dg18 ? ~%pred0
- ldd,5 %dr19, [ _f32s,_lts1 $__curr_eh_stack_entry_tls@TLS_IE ], %dr45, mas=0x3 ? ~%pred0
- }
- {
- ldd,0,sm %dg13, %dr45, %dg19
- std,2 %dr3, _f16s,_lts0lo 0xf860, %dr27 ? ~%pred0
- }
- {
- stb,2 %dr3, _f16s,_lts0lo 0xf858, %r17 ? ~%pred0
- std,5 %dr3, _f16s,_lts0hi 0xf868, %dr32 ? ~%pred0
- }
- {
- nop 1
- std,2 %dg13, %dr45, %dr28 ? ~%pred0
- }
- {
- std,2 %dr3, _f16s,_lts0lo 0xf850, %dg19 ? ~%pred0
- ldd,5 %dr19, [ _f32s,_lts1 $__eh_curr_region_tls@TLS_IE ], %dr46, mas=0x3 ? ~%pred0
- }
- {
- ldh,0,sm %dg13, %dr46, %g20
- std,2 %dr3, _f16s,_lts0lo 0xf950, %dr24 ? ~%pred0
- }
- {
- nop 2
- sth,2 %dg13, %dr46, %r18 ? ~%pred0
- }
- {
- sth,2 %dr3, _f16s,_lts0lo 0xf878, %g20 ? ~%pred0
- ldd,5 %dr19, [ _f32s,_lts1 $__eh_curr_region_tls@TLS_IE ], %dr47, mas=0x3 ? ~%pred0
- }
- {
- sth,2 %dg13, %dr47, %r16 ? ~%pred0
- ldd,5 %dr19, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr48, mas=0x3 ? ~%pred0
- }
- {
- sth,2 %dg13, %dr48, %r18 ? ~%pred0
- ldd,5 %dr19, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr33, mas=0x3 ? ~%pred0
- }
- {
- ldd,0,sm %dg13, %dr33, %dg21
- std,2 %dr3, _f16s,_lts0lo 0xf7e0, %dr30 ? ~%pred0
- }
- {
- nop 2
- stb,2 %dr3, _f16s,_lts0lo 0xf7d8, %r26 ? ~%pred0
- std,5 %dg13, %dr33, %dr39 ? ~%pred0
- }
- {
- std,2 %dr3, _f16s,_lts0lo 0xf7d0, %dg21 ? ~%pred0
- ldd,5 %dr19, [ _f32s,_lts1 $__curr_eh_stack_entry_tls@TLS_IE ], %dr34, mas=0x3 ? ~%pred0
- }
- {
- std,2 %dg13, %dr34, %dg21 ? ~%pred0
- ldd,5 %dr19, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr40, mas=0x3 ? ~%pred0
- }
- {
- sth,2 %dg13, %dr40, %g20 ? ~%pred0
- ldd,5 %dr19, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr49, mas=0x3 ? ~%pred0
- }
- {
- std,2 %dg13, %dr49, %dg19 ? ~%pred0
- ldd,5 %dr19, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr2, mas=0x3 ? ~%pred0
- }
- {
- std,2 %dg13, %dr2, %dg18 ? ~%pred0
- ldd,5 %dr19, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr31, mas=0x3 ? ~%pred0
- }
- {
- sth,2 %dg13, %dr31, %g16 ? ~%pred0
- ldd,5 %dr19, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr41, mas=0x3 ? ~%pred0
- }
- {
- ct %ctpr3 ? ~%pred0
- std,2 %dg13, %dr41, %dg17 ? ~%pred0
- }
- $.L1639:
- {
- nop 3
- setwd wsz = 0x20, nfx = 0x1
- setbn rsz = 0x1, rbs = 0x1a, rcur = 0x0
- disp %ctpr1, $.L1779; ipd 2
- rwd,0 %dr10, %lsr
- scls,1 0x9, 0x9, %r4
- addd,2 0x0, _f64,_lts1 0x41f0000000000000, %dr5
- addd,3,sm 0x0, %dr11, %dr2
- addd,4,sm 0x0, %dr9, %dr1
- }
- $.L1779:
- {
- loop_mode
- nop 3
- faddd,1,sm %dr1, %db[2], %db[0]
- }
- {
- loop_mode
- nop 3
- fmuld,1,sm %dr7, %db[0], %db[0]
- }
- {
- loop_mode
- nop 5
- fdtoidtr,1,sm %db[0], %db[1]
- }
- {
- loop_mode
- sxt,2,sm 0x6, %b[1], %db[1]
- }
- {
- loop_mode
- nop 3
- idtofd,1,sm %db[1], %db[1]
- }
- {
- loop_mode
- nop 3
- fsubd,1,sm %db[0], %db[1], %db[0]
- }
- {
- loop_mode
- nop 3
- fmuld,1,sm %db[0], %db[1], %db[0]
- }
- {
- loop_mode
- nop 5
- fdtoidtr,1,sm %db[0], %db[1]
- }
- {
- loop_mode
- sxt,2,sm 0x6, %b[1], %db[1]
- }
- {
- loop_mode
- nop 3
- idtofd,1,sm %db[1], %db[1]
- }
- {
- loop_mode
- nop 3
- fsubd,1,sm %db[0], %db[1], %db[0]
- }
- {
- loop_mode
- nop 2
- fmuld,1,sm %db[0], %dr5, %db[0]
- ldb,2,sm %dr6, %dr2, %b[3]
- addd,5,sm %dr2, 0x1, %dr2
- }
- {
- loop_mode
- getfs,2,sm %b[3], %r4, %b[2]
- }
- {
- loop_mode
- nop 2
- istofd,0,sm %b[2], %db[0]
- faddd,1,sm %db[1], %db[0], %dr1 ? %pcnt0
- }
- {
- loop_mode
- alc alcf=1, alct=1
- abn abnf=1, abnt=1
- ct %ctpr1 ? %NOT_LOOP_END
- }
- {
- setwd wsz = 0x20, nfx = 0x1
- setbn rsz = 0x5, rbs = 0x1a, rcur = 0x2
- disp %ctpr3, $_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l; ipd 2
- cmplsb,0,sm 0x0, %r12, %pred0
- addd,1,sm 0x0, _f64,_lts1 0x1ff2100000000, %dr2
- adds,2 %r8, 0x1, %r8
- addd,3,sm 0x0, 0x0, %dr11
- }
- {
- cmplsb,0 %r8, 0x6, %pred1
- addd,1,sm 0x1, 0x0, %db[2]
- addd,2,sm 0x0, %dr14, %db[1]
- addd,3,sm 0x0, %dr15, %db[0]
- }
- {
- addd,0,sm 0x0, %dr1, %dr9
- merges,1,sm 0x1, %r12, %r1, %pred0
- }
- {
- fdtoidtr,0 %dr9, %dr4
- sxt,1,sm 0x6, %r1, %dr1
- }
- {
- nop 4
- insfd,0,sm %dr2, _f16s,_lts0lo 0x800, %dr1, %dr10
- }
- {
- sxt,0 0x6, %r4, %dr1
- }
- {
- nop 3
- idtofd,0 %dr1, %dr1
- }
- {
- nop 3
- fmuld,0 %dr1, _f64,_lts0 0x3df0000000000000, %dr1
- }
- {
- nop 3
- fmuld,0 %dr1, _f64,_lts0 0x4030000000000000, %dr1
- }
- {
- nop 5
- fdtoidtr,0 %dr1, %dr1
- }
- {
- sxt,0 0x6, %r1, %dr1
- }
- {
- nop 3
- ldb,0 %dr13, %dr1, %r1
- }
- {
- stb,2 %dr3, _f16s,_lts0lo 0xfdbf, %r1
- }
- {
- call %ctpr3, wbs = 0x1c
- }
- {
- disp %ctpr1, $.L1639; ipd 2
- }
- {
- nop 1
- disp %ctpr2, $.L1288; ipd 2
- }
- {
- ct %ctpr2 ? ~%pred1
- }
- {
- }
- {
- ct %ctpr1 ? %pred1
- }
- $.L1189:
- {
- disp %ctpr3, $_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l; ipd 2
- fdtoidtr,0 %dr9, %dr1
- adds,1 %r8, 0x1, %r8
- addd,2,sm 0x1, 0x0, %db[2]
- addd,3,sm 0x0, %dr20, %db[1]
- addd,4,sm 0x0, %dr21, %db[0]
- }
- {
- nop 4
- cmplsb,0 %r8, 0x6, %pred0
- }
- {
- sxt,0 0x6, %r1, %dr1
- }
- {
- nop 3
- idtofd,0 %dr1, %dr1
- }
- {
- nop 3
- fmuld,0 %dr1, _f64,_lts0 0x3df0000000000000, %dr1
- }
- {
- nop 3
- fmuld,0 %dr1, _f64,_lts0 0x4030000000000000, %dr1
- }
- {
- nop 5
- fdtoidtr,0 %dr1, %dr1
- }
- {
- sxt,0 0x6, %r1, %dr1
- }
- {
- nop 3
- ldb,0 %dr5, %dr1, %r1
- }
- {
- stb,2 %dr3, _f16s,_lts0lo 0xfdbf, %r1
- }
- {
- call %ctpr3, wbs = 0x1c
- }
- {
- disp %ctpr1, $.L1189; ipd 2
- }
- {
- nop 1
- disp %ctpr2, $.L1288; ipd 2
- }
- {
- ct %ctpr2 ? ~%pred0
- }
- {
- }
- {
- ct %ctpr1 ? %pred0
- }
- $.L1288:
- {
- disp %ctpr3, $_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEv; ipd 2
- ldd,0,sm %dr19, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr1, mas=0x4
- addd,1,sm 0x0, %dr0, %db[0]
- ldd,3,sm %dr19, [ _f32s,_lts2 $__curr_eh_stack_entry_tls@TLS_IE ], %dr2, mas=0x4
- }
- {
- ldd,0,sm %dr19, [ _f32s,_lts1 $__eh_curr_region_tls@TLS_IE ], %dr0, mas=0x4
- addd,1 %dr3, _f16s,_lts0lo 0xfde8, %db[1]
- ldd,3,sm %dr19, _lit32_ref,_lts1 0x0, %dr4, mas=0x4
- }
- {
- ldd,0,sm %dr19, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr5, mas=0x4
- ldd,3,sm %dr19, [ _f32s,_lts2 $__curr_eh_stack_entry_tls@TLS_IE ], %dr6, mas=0x4
- }
- {
- ldd,0,sm %dr19, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr7, mas=0x4
- ldd,3,sm %dr19, _lit32_ref,_lts0 0x0, %dr8, mas=0x4
- }
- {
- ldd,0,sm %dr19, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr9, mas=0x4
- ldd,3,sm %dr19, [ _f32s,_lts2 $__curr_eh_stack_entry_tls@TLS_IE ], %dr10, mas=0x4
- }
- {
- call %ctpr3, wbs = 0x1c
- }
- {
- disp %ctpr2, $_ZNSt18basic_stringstreamIcSt11char_traitsIcESaIcEED2Ev; ipd 2
- addd,0 %dr3, _f16s,_lts0lo 0xfc00, %dr11
- addd,1 %dr3, _f16s,_lts0hi 0xfb80, %dr12
- ldd,2 %dr19, [ _f32s,_lts2 $__eh_curr_region_tls@TLS_IE ], %dr1, mas=0x3
- addd,3 %dr3, _f16s,_lts1hi 0xfdd0, %db[0]
- addd,4 %dr3, _f16s,_lts1lo 0xfe38, %dr13
- }
- {
- addd,1 0x0, [ _f64,_lts2 $__global_37 ], %dr1
- sth,2 %dg13, %dr1, %r18
- ldd,5 %dr19, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr2, mas=0x3
- }
- {
- ldd,0 %dg13, %dr2, %dr14
- addd,1 0x0, [ _f64,_lts1 $_ZTTSt18basic_stringstreamIcSt11char_traitsIcESaIcEE ], %db[1]
- stb,2 %dr3, _f16s,_lts0lo 0xfb88, %r17
- }
- {
- std,2 %dr3, _f16s,_lts0lo 0xfb98, %dr11
- std,5 %dr3, _f16s,_lts0hi 0xfb90, %dr1
- }
- {
- ldd,0,sm %dr19, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr1, mas=0x4
- std,2 %dg13, %dr2, %dr12
- }
- {
- ldd,0,sm %dr19, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr2, mas=0x4
- ldd,3,sm %dr19, [ _f32s,_lts2 $__eh_curr_region_tls@TLS_IE ], %dr11, mas=0x4
- }
- {
- std,2 %dr3, _f16s,_lts0lo 0xfb80, %dr14
- ldd,5 %dr19, [ _f32s,_lts1 $__eh_curr_region_tls@TLS_IE ], %dr0, mas=0x3
- }
- {
- ldh,0 %dg13, %dr0, %r12
- std,2 %dr3, _f16s,_lts0lo 0xfc00, %dr13
- }
- {
- nop 2
- ldd,0,sm %dr19, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr0, mas=0x4
- sth,2 %dg13, %dr0, %r18
- }
- {
- sth,2 %dr3, _f16s,_lts0lo 0xfba8, %r12
- ldd,5 %dr19, [ _f32s,_lts1 $__eh_curr_region_tls@TLS_IE ], %dr4, mas=0x3
- }
- {
- call %ctpr2, wbs = 0x1c
- sth,2 %dg13, %dr4, %r16
- }
- {
- disp %ctpr1, $_ZNSt8ios_baseD2Ev; ipd 2
- addd,0 %dr3, _f16s,_lts0lo 0xfb70, %dr4
- addd,1 %dr3, _f16s,_lts0hi 0xfaf0, %dr12
- ldd,2 %dr19, [ _f32s,_lts2 $__eh_curr_region_tls@TLS_IE ], %dr5, mas=0x3
- addd,3 %dr3, _f16s,_lts1lo 0xfe38, %db[0]
- }
- {
- addd,0 0x0, [ _f64,_lts2 $__global_21 ], %dr5
- sth,2 %dg13, %dr5, %r18
- ldd,5 %dr19, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr6, mas=0x3
- }
- {
- ldd,0 %dg13, %dr6, %dr14
- addd,1 0x0, [ _f64,_lts1 $_ZTVSt9basic_iosIcSt11char_traitsIcEE +16 ], %dr15
- stb,2 %dr3, _f16s,_lts0lo 0xfaf8, %r17
- }
- {
- std,2 %dr3, _f16s,_lts0lo 0xfb08, %dr4
- std,5 %dr3, _f16s,_lts0hi 0xfb00, %dr5
- }
- {
- nop 1
- std,2 %dg13, %dr6, %dr12
- }
- {
- std,2 %dr3, _f16s,_lts0lo 0xfaf0, %dr14
- ldd,5 %dr19, [ _f32s,_lts1 $__eh_curr_region_tls@TLS_IE ], %dr7, mas=0x3
- }
- {
- ldh,0 %dg13, %dr7, %r4
- std,2 %dr3, _f16s,_lts0lo 0xfb70, %dr13
- }
- {
- nop 2
- std,2 %dr3, _f16s,_lts0lo 0xfe38, %dr15
- sth,5 %dg13, %dr7, %r18
- }
- {
- sth,2 %dr3, _f16s,_lts0lo 0xfb18, %r4
- ldd,5 %dr19, [ _f32s,_lts1 $__eh_curr_region_tls@TLS_IE ], %dr8, mas=0x3
- }
- {
- sth,2 %dg13, %dr8, %r16
- ldd,5 %dr19, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr9, mas=0x3
- }
- {
- call %ctpr1, wbs = 0x1c
- sth,2 %dg13, %dr9, %r18
- }
- {
- return %ctpr3; ipd 2
- ldh,0 %dr3, _f16s,_lts0lo 0xfb18, %g16
- ldd,2 %dr3, _f16s,_lts0hi 0xfaf0, %dg17
- ldd,3 %dr19, [ _f32s,_lts2 $__eh_curr_region_tls@TLS_IE ], %dg18
- ldh,5 %dr3, _f16s,_lts1lo 0xfba8, %g19
- }
- {
- nop 2
- ldd,0 %dr3, _f16s,_lts0lo 0xfb80, %dg20
- ldh,2 %dr3, _f16s,_lts0hi 0xff68, %g21
- ldd,3 %dr3, _f16s,_lts1lo 0xff40, %dg22
- }
- {
- sth,2 %dg13, %dg18, %g16
- ldd,5 %dr19, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr10, mas=0x3
- }
- {
- std,2 %dg13, %dr10, %dg17
- ldd,5 %dr19, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr1, mas=0x3
- }
- {
- sth,2 %dg13, %dr1, %g19
- ldd,5 %dr19, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr2, mas=0x3
- }
- {
- std,2 %dg13, %dr2, %dg20
- ldd,5 %dr19, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr11, mas=0x3
- }
- {
- sth,2 %dg13, %dr11, %g21
- ldd,5 %dr19, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr0, mas=0x3
- }
- {
- ct %ctpr3
- std,2 %dg13, %dr0, %dg22
- }
- .size $_ZN9ColorName4fromESs, .- $_ZN9ColorName4fromESs
- .section .gnu.linkonce.t._ZN9ColorNameC1ESs, "ax", @progbits
- .weak $_ZN9ColorNameC1ESs
- .type $_ZN9ColorNameC1ESs, @function
- .align 8
- $_ZN9ColorNameC1ESs:
- {
- setwd wsz = 0x20, nfx = 0x1
- setbn rsz = 0xa, rbs = 0x15, rcur = 0x7
- setbp psz = 0x0
- disp %ctpr1, $_ZNSsC1EPKcRKSaIcE; ipd 2
- getsp,0 _f32s,_lts1 0xfffffc20, %dr3
- addd,1 0x0, [ _f64,_lts2 $_GLOBAL_OFFSET_TABLE_@ABS ], %dr10
- adds,2 0x1, 0x0, %r4
- addd,3 0x0, 0x0, %dr5
- adds,4 0x2, 0x0, %r11
- adds,5 0x0, 0x0, %r9
- }
- {
- ldd,0 %dr10, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr12
- addd,1 0x0, [ _f64,_lts2 $__global_3.1 ], %dr13
- addd,2 0x0, 0x0, %dr8
- addd,3 0x0, 0x0, %dr7
- addd,4,sm 0x0, %dr0, %db[0]
- addd,5 %dr0, 0xc, %dr6
- }
- {
- addd,0 %dr3, _f64,_lts0 0x3e0, %dr2
- ldd,3,sm %dr10, [ _f32s,_lts2 $__eh_curr_region_tls@TLS_IE ], %dr3, mas=0x4
- }
- {
- addd,0 %dr2, _f16s,_lts0lo 0xff60, %dr15
- addd,1 %dr2, _f16s,_lts0hi 0xffe0, %dr14
- std,2 %dr2, _f16s,_lts1lo 0xff70, %dr13
- adds,4 0x0, _f32s,_lts2 0xffff, %r13
- }
- {
- ldd,0 %dg13, %dr12, %dr16
- addd,1 %dr2, _f16s,_lts0lo 0xfed0, %dr17
- stb,2 %dr2, _f16s,_lts0hi 0xff68, %r4
- addd,3 %dr2, _f16s,_lts1lo 0xff50, %dr19
- addd,4 0x0, [ _f64,_lts2 $__global_6 ], %dr18
- addd,5 %dr2, _f16s,_lts1hi 0xfe50, %dr20
- }
- {
- addd,0 0x0, [ _f64,_lts2 $.LC.4 ], %db[1]
- addd,1 %dr2, _f16s,_lts0lo 0xfdd0, %dr12
- std,2 %dr2, _f16s,_lts0hi 0xff78, %dr14
- addd,3 %dr2, _f16s,_lts1hi 0xfd40, %dr15
- subd,4 %dr2, _f16s,_lts1lo 0x10, %dr14
- std,5 %dg13, %dr12, %dr15
- }
- {
- ldd,0,sm %dr10, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr21, mas=0x4
- addd,1 0x0, [ _f64,_lts2 $__global_8 ], %dr23
- ldd,3,sm %dr10, _lit32_ref,_lts0 0x0, %dr22, mas=0x4
- addd,4,sm 0x0, %dr14, %db[2]
- }
- {
- ldd,0,sm %dr10, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr24, mas=0x4
- ldd,3,sm %dr10, [ _f32s,_lts2 $__curr_eh_stack_entry_tls@TLS_IE ], %dr25, mas=0x4
- }
- {
- addd,0 %dr2, _f16s,_lts1hi 0xfc40, %dr27
- addd,1 %dr2, _f16s,_lts0lo 0xfdc0, %dr16
- std,2 %dr2, _f16s,_lts0hi 0xff60, %dr16
- addd,4 %dr2, _f16s,_lts1lo 0xfcc0, %dr26
- ldd,5 %dr10, [ _f32s,_lts2 $__eh_curr_region_tls@TLS_IE ], %dr3, mas=0x3
- }
- {
- ldh,0 %dg13, %dr3, %r28
- sth,2 %dg13, %dr3, %r13
- }
- {
- ldd,0,sm %dr10, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr3, mas=0x4
- ldd,3,sm %dr10, [ _f32s,_lts2 $__eh_curr_region_tls@TLS_IE ], %dr29, mas=0x4
- }
- {
- ldd,0,sm %dr10, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr30, mas=0x4
- ldd,3,sm %dr10, [ _f32s,_lts2 $__curr_eh_stack_entry_tls@TLS_IE ], %dr31, mas=0x4
- }
- {
- ldd,0,sm %dr10, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr32, mas=0x4
- ldd,3,sm %dr10, [ _f32s,_lts2 $__eh_curr_region_tls@TLS_IE ], %dr33, mas=0x4
- }
- {
- sth,2 %dr2, _f16s,_lts0lo 0xff88, %r28
- ldd,5 %dr10, [ _f32s,_lts1 $__curr_eh_stack_entry_tls@TLS_IE ], %dr21, mas=0x3
- }
- {
- ldd,0 %dg13, %dr21, %dr28
- std,2 %dg13, %dr21, %dr17
- }
- {
- std,2 %dr2, _f16s,_lts0lo 0xfee0, %dr5
- stb,5 %dr2, _f16s,_lts0hi 0xfed8, %r11
- }
- {
- ldd,0,sm %dr10, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr17, mas=0x4
- ldd,3,sm %dr10, _lit32_ref,_lts0 0x0, %dr21, mas=0x4
- }
- {
- ldd,0,sm %dr10, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr34, mas=0x4
- ldd,3,sm %dr10, _lit32_ref,_lts0 0x0, %dr35, mas=0x4
- }
- {
- std,2 %dr2, _f16s,_lts0lo 0xfed0, %dr28
- ldd,5 %dr10, [ _f32s,_lts1 $__curr_eh_stack_entry_tls@TLS_IE ], %dr22, mas=0x3
- }
- {
- ldd,0 %dg13, %dr22, %dr36
- std,2 %dr2, _f16s,_lts0lo 0xfe68, %dr19
- }
- {
- std,2 %dr2, _f16s,_lts0lo 0xfe60, %dr18
- stb,5 %dr2, _f16s,_lts0hi 0xfe58, %r4
- }
- {
- ldd,0,sm %dr10, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr18, mas=0x4
- std,2 %dg13, %dr22, %dr20
- }
- {
- ldd,0,sm %dr10, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr19, mas=0x4
- ldd,3,sm %dr10, _lit32_ref,_lts0 0x0, %dr20, mas=0x4
- }
- {
- std,2 %dr2, _f16s,_lts0lo 0xfe50, %dr36
- ldd,5 %dr10, [ _f32s,_lts1 $__eh_curr_region_tls@TLS_IE ], %dr24, mas=0x3
- }
- {
- ldh,0 %dg13, %dr24, %r22
- sth,2 %dg13, %dr24, %r13
- }
- {
- ldd,0,sm %dr10, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr24, mas=0x4
- ldd,3,sm %dr10, _lit32_ref,_lts0 0x0, %dr37, mas=0x4
- }
- {
- ldd,0,sm %dr10, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr38, mas=0x4
- ldd,3,sm %dr10, [ _f32s,_lts2 $__curr_eh_stack_entry_tls@TLS_IE ], %dr39, mas=0x4
- }
- {
- ldd,0,sm %dr10, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr40, mas=0x4
- }
- {
- sth,2 %dr2, _f16s,_lts0lo 0xfe78, %r22
- ldd,5 %dr10, [ _f32s,_lts1 $__curr_eh_stack_entry_tls@TLS_IE ], %dr25, mas=0x3
- }
- {
- ldd,0 %dg13, %dr25, %dr41
- std,2 %dr2, _f16s,_lts0lo 0xfde0, %dr5
- }
- {
- nop 2
- stb,2 %dr2, _f16s,_lts0lo 0xfdd8, %r11
- std,5 %dg13, %dr25, %dr12
- }
- {
- std,2 %dr2, _f16s,_lts0lo 0xfdd0, %dr41
- ldd,5 %dr10, [ _f32s,_lts1 $__curr_eh_stack_entry_tls@TLS_IE ], %dr3, mas=0x3
- }
- {
- std,2 %dg13, %dr3, %dr41
- std,5 %dr2, _f16s,_lts0lo 0xff50, %dr14
- }
- {
- ldd,2 %dr10, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr29, mas=0x3
- }
- {
- sth,2 %dg13, %dr29, %r9
- ldd,5 %dr10, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr30, mas=0x3
- }
- {
- sth,2 %dg13, %dr30, %r22
- ldd,5 %dr10, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr31, mas=0x3
- }
- {
- std,2 %dg13, %dr31, %dr36
- ldd,5 %dr10, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr32, mas=0x3
- }
- {
- std,2 %dg13, %dr32, %dr28
- std,5 %dr2, _f16s,_lts0lo 0xffe0, %dr14
- }
- {
- ldd,2 %dr10, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr33, mas=0x3
- }
- {
- call %ctpr1, wbs = 0x1c
- sth,2 %dg13, %dr33, %r9
- }
- {
- std,2 %dr2, _f16s,_lts0lo 0xffe8, %dr0
- ldd,5 %dr10, [ _f32s,_lts1 $__eh_curr_region_tls@TLS_IE ], %dr17, mas=0x3
- }
- {
- sth,2 %dg13, %dr17, %r4
- ldd,5 %dr10, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr21, mas=0x3
- }
- {
- sth,2 %dg13, %dr21, %r4
- ldd,5 %dr10, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr34, mas=0x3
- }
- {
- ldd,0 %dg13, %dr34, %dg16
- std,2 %dg13, %dr34, %dr15
- }
- {
- nop 2
- std,2 %dr2, _f16s,_lts0lo 0xfd50, %dr5
- stb,5 %dr2, _f16s,_lts0hi 0xfd48, %r11
- }
- {
- std,2 %dr2, _f16s,_lts0lo 0xfd40, %dg16
- ldd,5 %dr10, [ _f32s,_lts1 $__curr_eh_stack_entry_tls@TLS_IE ], %dr35, mas=0x3
- }
- {
- ldd,0 %dg13, %dr35, %dg17
- std,2 %dr2, _f16s,_lts0lo 0xfcd8, %dr16
- }
- {
- std,2 %dr2, _f16s,_lts0lo 0xfcd0, %dr23
- stb,5 %dr2, _f16s,_lts0hi 0xfcc8, %r4
- }
- {
- nop 1
- std,2 %dg13, %dr35, %dr26
- }
- {
- std,2 %dr2, _f16s,_lts0lo 0xfcc0, %dg17
- ldd,5 %dr10, [ _f32s,_lts1 $__eh_curr_region_tls@TLS_IE ], %dr18, mas=0x3
- }
- {
- ldh,0 %dg13, %dr18, %g18
- std,2 %dr2, _f16s,_lts0lo 0xfdc0, %dr14
- }
- {
- nop 2
- sth,2 %dg13, %dr18, %r13
- }
- {
- sth,2 %dr2, _f16s,_lts0lo 0xfce8, %g18
- ldd,5 %dr10, [ _f32s,_lts1 $__eh_curr_region_tls@TLS_IE ], %dr19, mas=0x3
- }
- {
- sth,2 %dg13, %dr19, %r9
- ldd,5 %dr10, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr20, mas=0x3
- }
- {
- sth,2 %dg13, %dr20, %r13
- ldd,5 %dr10, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr24, mas=0x3
- }
- {
- ldd,0 %dg13, %dr24, %dg19
- std,2 %dr2, _f16s,_lts0lo 0xfc50, %dr5
- }
- {
- nop 2
- stb,2 %dr2, _f16s,_lts0lo 0xfc48, %r11
- std,5 %dg13, %dr24, %dr27
- }
- {
- std,2 %dr2, _f16s,_lts0lo 0xfc40, %dg19
- ldd,5 %dr10, [ _f32s,_lts1 $__curr_eh_stack_entry_tls@TLS_IE ], %dr37, mas=0x3
- }
- {
- std,2 %dg13, %dr37, %dg19
- ldd,5 %dr10, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr38, mas=0x3
- }
- {
- sth,2 %dg13, %dr38, %g18
- ldd,5 %dr10, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr39, mas=0x3
- }
- {
- std,2 %dg13, %dr39, %dg17
- ldd,5 %dr10, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr40, mas=0x3
- }
- {
- std,2 %dg13, %dr40, %dg16
- stw,5 %dr0, 0x8, %r9
- }
- {
- setwd wsz = 0x20, nfx = 0x1
- setbn rsz = 0x6, rbs = 0x15, rcur = 0x0
- setbp psz = 0x1
- disp %ctpr1, $.L2027; ipd 2
- addd,0 %dr6, 0x1, %dr3
- addd,1,sm %dr8, 0x1, %dg16
- addd,2 0x0, [ _f64,_lts1 $__global_4.1 +1 ], %dr4
- }
- {
- rwd,0 _f64,_lts0 0x40ff0000000000, %lsr
- cmpldb,1,sm %dg16, 0x8, %pred1
- addd,2,sm 0x0, %dr7, %db[6]
- addd,5 0x0, [ _f64,_lts2 $__global_4.1 ], %dr5
- }
- {
- addd,1,sm 0x2, %db[6], %db[4]
- ldb,2,sm %db[6], %dr4, %b[5]
- addd,3,sm %dg16, 0x1, %db[10]
- }
- {
- ldb,0,sm %db[6], %dr5, %b[11]
- addd,1,sm 0x2, %db[4], %db[2]
- ldb,2,sm %db[4], %dr5, %b[9]
- }
- {
- nop 1
- ldb,0,sm %db[4], %dr4, %b[3]
- }
- $.L2027:
- {
- loop_mode
- ldb,2,sm %db[2], %dr4, %b[1]
- ldb,3,sm %db[2], %dr5, %b[7]
- cmpldb,4,sm %db[10], 0x8, %pred0
- addd,5,sm 0x2, %db[2], %db[0]
- }
- {
- loop_mode
- alc alcf=1, alct=1
- abn abnf=1, abnt=1
- abp abpf=1, abpt=1
- ct %ctpr1 ? %pred1 && %NOT_LOOP_END
- stb,2 %dr3, %db[6], %b[5]
- addd,4,sm %db[10], 0x1, %db[8]
- stb,5 %dr6, %db[6], %b[11]
- }
- {
- nop 2
- setwd wsz = 0x20, nfx = 0x1
- setbn rsz = 0xa, rbs = 0x15, rcur = 0x7
- setbp psz = 0x0
- disp %ctpr1, $strcpy; ipd 2
- adds,0 0x0, _f32s,_lts2 0x4872d1e6, %r6
- stb,2 %dr6, _f32s,_lts1 0x10, %r9
- ldd,5 %dr1, 0x0, %dr1
- }
- {
- nop 2
- ldd,3 %dr1, _f16s,_lts0lo 0xffe8, %dr9
- addd,4,sm 0x0, %dr1, %db[1]
- }
- {
- nop 1
- cmplsb,3 0x0, %r9, %pred0
- cmplesb,4,sm %r9, 0x0, %pred1
- subs,5 0x0, %r9, %r1
- }
- {
- nop 1
- getsp,0 %r1, %dr3
- adds,1 0x0, _f32s,_lts0 0x4872d1e6, %r7 ? %pred0
- addd,2 0x0, 0x0, %dr8 ? %pred0
- merges,3,sm 0x1, %r9, %r5, ~%pred1
- }
- {
- addd,0 %dr3, _f16s,_lts0lo 0x20, %dr4
- }
- {
- call %ctpr1, wbs = 0x1c
- addd,0,sm 0x0, %dr4, %db[0]
- }
- {
- nop 1
- disp %ctpr3, $.L2108; ipd 2
- stw,2 %dr0, 0x8, %r6
- }
- {
- ct %ctpr3 ? ~%pred0
- }
- {
- setwd wsz = 0x20, nfx = 0x1
- setbn rsz = 0x3, rbs = 0x15, rcur = 0x0
- disp %ctpr1, $.L2085; ipd 2
- addd,0 0x0, _f64,_lts1 0x20ff2000000000, %dg16
- sxt,1 0x6, %r5, %dg17
- scls,2 0x9, 0x9, %r1
- }
- {
- insfd,0 %dg16, _f16s,_lts0lo 0x800, %dg17, %dg16
- addd,1,sm 0x0, %dr8, %db[5]
- adds,2,sm 0x0, %r7, %b[4]
- }
- {
- rwd,0 %dg16, %lsr
- addd,1,sm %db[5], 0x1, %db[3]
- }
- {
- nop 2
- ldb,3,sm %dr4, %db[5], %b[7], mas=0x4
- }
- $.L2085:
- {
- loop_mode
- ldb,5 %dr4, %db[5], %b[7], mas=0x3 ? %pcnt0
- }
- {
- loop_mode
- getfs,5,sm %b[7], %r1, %b[6]
- }
- {
- loop_mode
- shl_adds,4,sm %b[4], 0x1, %b[6], %b[2]
- }
- {
- loop_mode
- ldb,3,sm %dr4, %db[3], %b[5], mas=0x4
- addd,5,sm %db[3], 0x1, %db[1]
- }
- {
- loop_mode
- alc alcf=1, alct=1
- abn abnf=1, abnt=1
- ct %ctpr1 ? %NOT_LOOP_END
- stw,5 %dr0, 0x8, %b[2]
- }
- {
- setwd wsz = 0x20, nfx = 0x1
- setbn rsz = 0xa, rbs = 0x15, rcur = 0x7
- addd,0 0x0, 0x0, %dg16
- }
- {
- std,2 0x0, 0x0, %dg16, mas=0x1f
- }
- $.L2108:
- {
- return %ctpr3; ipd 2
- ldw,0 %dr0, 0x8, %g16
- ldh,2 %dr2, _f16s,_lts0lo 0xff88, %g17
- ldd,3,sm %dr10, [ _f32s,_lts1 $__eh_curr_region_tls@TLS_IE ], %dg18, mas=0x4
- ldd,5 %dr2, _f16s,_lts0hi 0xff60, %dg19
- }
- {
- nop 1
- ldd,0,sm %dr10, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dg20, mas=0x4
- }
- {
- nop 1
- cmplsb,0 %g16, 0x0, %pred0
- subs,1 0x0, %g16, %g21
- }
- {
- merges,0 %g16, %g21, %g16, %pred0
- }
- {
- stw,2 %dr0, 0x8, %g16
- ldd,5 %dr10, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dg18, mas=0x3
- }
- {
- sth,2 %dg13, %dg18, %g17
- ldd,5 %dr10, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dg20, mas=0x3
- }
- {
- ct %ctpr3
- std,2 %dg13, %dg20, %dg19
- }
- .size $_ZN9ColorNameC1ESs, .- $_ZN9ColorNameC1ESs
- .section .gnu.linkonce.t._ZN9ColorNameD1Ev, "ax", @progbits
- .weak $_ZN9ColorNameD1Ev
- .type $_ZN9ColorNameD1Ev, @function
- .align 8
- $_ZN9ColorNameD1Ev:
- {
- setwd wsz = 0xd, nfx = 0x1
- setbn rsz = 0x3, rbs = 0x9, rcur = 0x0
- disp %ctpr1, $_ZNSsD1Ev; ipd 2
- getsp,0 _f32s,_lts1 0xfffffee0, %dr2
- addd,1 0x0, [ _f64,_lts2 $_GLOBAL_OFFSET_TABLE_@ABS ], %dr13
- adds,2 0x0, 0x0, %r11
- adds,3 0x1, 0x0, %r12
- adds,4 0x6, 0x0, %g16
- }
- {
- ldd,0 %dr13, [ _f32s,_lts1 $__curr_eh_stack_entry_tls@TLS_IE ], %dg17
- addd,1,sm 0x0, %dr0, %db[0]
- adds,2 0x0, _f32s,_lts0 0xffff, %r16
- }
- {
- addd,0 %dr2, _f64,_lts0 0x120, %dr1
- ldd,3,sm %dr13, [ _f32s,_lts2 $__eh_curr_region_tls@TLS_IE ], %dr7, mas=0x4
- }
- {
- ldd,0,sm %dr13, [ _f32s,_lts1 $__curr_eh_stack_entry_tls@TLS_IE ], %dr8, mas=0x4
- addd,1 %dr1, _f16s,_lts0lo 0xff70, %dg18
- subd,2 %dr1, _f16s,_lts0hi 0x10, %dr15
- ldd,3,sm %dr13, _lit32_ref,_lts1 0x0, %dr3, mas=0x4
- }
- {
- ldd,0 %dg13, %dg17, %dg19
- addd,1 0x0, [ _f64,_lts1 $__global_5 ], %dr17
- std,2 %dg13, %dg17, %dg18
- addd,3 %dr1, _f16s,_lts0lo 0xfef0, %dr14
- }
- {
- ldd,0,sm %dr13, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr4, mas=0x4
- ldd,3,sm %dr13, [ _f32s,_lts2 $__eh_curr_region_tls@TLS_IE ], %dr5, mas=0x4
- ldh,5,sm %dg13, %dr7, %r9
- }
- {
- ldd,0,sm %dr13, [ _f32s,_lts1 $__eh_curr_region_tls@TLS_IE ], %dr6, mas=0x4
- stb,2 %dr1, _f16s,_lts0lo 0xff78, %g16
- }
- {
- ldd,0,sm %dg13, %dr8, %dr10
- }
- {
- rbranch $.L2252
- std,2 %dr1, _f16s,_lts0lo 0xff70, %dg19
- ldd,5 %dr13, [ _f32s,_lts1 $__curr_eh_stack_entry_tls@TLS_IE ], %dr8, mas=0x3
- }
- {
- nop 1
- }
- $.L2255:
- {
- stb,2 %dr1, _f16s,_lts0lo 0xfef8, %r12
- std,5 %dr1, _f16s,_lts0hi 0xff00, %dr17
- }
- {
- std,2 %dr1, _f16s,_lts0lo 0xff08, %dr15
- std,5 %dr1, _f16s,_lts0hi 0xfef0, %dr10
- }
- {
- rbranch $.L2258
- std,2 %dg13, %dr8, %dr14
- ldd,5 %dr13, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr7, mas=0x3
- }
- $.L2261:
- {
- sth,2 %dr1, _f16s,_lts0lo 0xff18, %r9
- sth,5 %dg13, %dr7, %r16
- }
- {
- std,2 %dr1, _f16s,_lts0lo 0xfff0, %dr0
- ldd,5 %dr13, [ _f32s,_lts1 $__eh_curr_region_tls@TLS_IE ], %dr6, mas=0x3
- }
- {
- sth,2 %dg13, %dr6, %r11
- ldd,5 %dr13, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr5, mas=0x3
- }
- {
- call %ctpr1, wbs = 0x9
- sth,2 %dg13, %dr5, %r16
- }
- {
- nop 3
- return %ctpr3; ipd 2
- ldh,0 %dr1, _f16s,_lts0lo 0xff18, %g16
- ldd,2 %dr1, _f16s,_lts0hi 0xfef0, %dg17
- ldd,3 %dr13, [ _f32s,_lts2 $__eh_curr_region_tls@TLS_IE ], %dg18
- ldd,5 %dr1, _f16s,_lts1lo 0xff70, %dg19
- }
- {
- sth,2 %dg13, %dg18, %g16
- ldd,5 %dr13, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr4, mas=0x3
- }
- {
- std,2 %dg13, %dr4, %dg17
- ldd,5 %dr13, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr3, mas=0x3
- }
- {
- ct %ctpr3
- std,2 %dg13, %dr3, %dg19
- }
- $.L2252:
- {
- nop 1
- ldd,0,sm %dg13, %dr8, %dr10
- }
- {
- ibranch $.L2255
- }
- $.L2258:
- {
- nop 2
- ldh,0,sm %dg13, %dr7, %r9
- }
- {
- ibranch $.L2261
- }
- .size $_ZN9ColorNameD1Ev, .- $_ZN9ColorNameD1Ev
- .section .gnu.linkonce.t._ZNSsC1IPcEET_S1_RKSaIcE, "ax", @progbits
- .weak $_ZNSsC1IPcEET_S1_RKSaIcE
- .type $_ZNSsC1IPcEET_S1_RKSaIcE, @function
- .align 8
- $_ZNSsC1IPcEET_S1_RKSaIcE:
- {
- setwd wsz = 0x11, nfx = 0x1
- setbn rsz = 0x3, rbs = 0xd, rcur = 0x0
- disp %ctpr1, $_ZNSs12_S_constructIPcEES0_T_S1_RKSaIcESt20forward_iterator_tag; ipd 2
- getsp,0 _f32s,_lts1 0xfffffd10, %dr5
- addd,1 0x0, [ _f64,_lts2 $_GLOBAL_OFFSET_TABLE_@ABS ], %dr7
- adds,2 0x1, 0x0, %r16
- addd,3,sm 0x0, %dr0, %dr6
- }
- {
- ldd,0 %dr7, [ _f32s,_lts1 $__curr_eh_stack_entry_tls@TLS_IE ], %dg16
- adds,1 0x0, _f32s,_lts0 0xffff, %r15
- addd,2,sm 0x0, %dr3, %db[2]
- addd,3,sm 0x0, %dr2, %db[1]
- addd,4,sm 0x0, %dr1, %db[0]
- }
- {
- addd,0 %dr5, _f64,_lts0 0x2f0, %dr4
- ldd,3,sm %dr7, [ _f32s,_lts2 $__eh_curr_region_tls@TLS_IE ], %dr8, mas=0x4
- }
- {
- ldb,0 %dr4, _f16s,_lts0lo 0xff60, %g17
- subd,1 %dr4, _f16s,_lts0hi 0x10, %dg18
- addd,2 %dr4, _f16s,_lts1lo 0xff70, %dg19
- ldd,3,sm %dr7, [ _f32s,_lts2 $__eh_curr_region_tls@TLS_IE ], %dr3, mas=0x4
- }
- {
- ldd,0 %dg13, %dg16, %dg20
- addd,1 0x0, [ _f64,_lts2 $__global_11.1 ], %dg21
- ldd,3,sm %dr7, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr2, mas=0x4
- }
- {
- ldd,0,sm %dr7, [ _f32s,_lts1 $__curr_eh_stack_entry_tls@TLS_IE ], %dr1, mas=0x4
- stb,2 %dr4, _f16s,_lts0lo 0xff78, %r16
- ldh,5,sm %dg13, %dr8, %r9
- }
- {
- adds,0,sm 0x0, %g17, %b[3]
- std,2 %dr4, _f16s,_lts0lo 0xff88, %dg18
- std,5 %dg13, %dg16, %dg19
- }
- {
- std,2 %dr4, _f16s,_lts0lo 0xff80, %dg21
- }
- {
- rbranch $.L2625
- std,2 %dr4, _f16s,_lts0lo 0xff70, %dg20
- ldd,5 %dr7, [ _f32s,_lts1 $__eh_curr_region_tls@TLS_IE ], %dr8, mas=0x3
- }
- $.L2628:
- {
- sth,2 %dr4, _f16s,_lts0lo 0xff98, %r9
- sth,5 %dg13, %dr8, %r15
- }
- {
- call %ctpr1, wbs = 0xd
- }
- {
- addd,0 %dr4, _f16s,_lts1lo 0xfed0, %dr9
- addd,1 %dr4, _f16s,_lts0lo 0xfe40, %dr5
- ldh,2,sm %dg13, %dr3, %r13
- ldd,3,sm %dg13, %dr2, %dr14
- addd,4 %dr4, _f16s,_lts0hi 0xff50, %dr8
- }
- {
- rbranch $.L2631
- ldd,5 %dr7, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr2, mas=0x3
- }
- {
- nop 1
- }
- $.L2634:
- {
- return %ctpr3; ipd 2
- addd,0 %dr4, _f16s,_lts0lo 0xfdc0, %dr24
- adds,1 0x2, 0x0, %r11
- std,2 %dg13, %dr2, %dr9
- addd,3 0x0, 0x0, %dr12
- addd,4 0x0, [ _f64,_lts1 $__global_17 ], %dg16
- adds,5 0x0, 0x0, %r20
- }
- {
- addd,0 %dr4, _f16s,_lts0lo 0xfec0, %dr23
- addd,1 %dr4, _f16s,_lts0hi 0xfd40, %dr21
- std,2 %dr4, _f16s,_lts1lo 0xfee0, %dg16
- addd,3,sm 0x0, %db[0], %dr19
- addd,4 0x0, [ _f64,_lts2 $__global_7 ], %dr22
- stb,5 %dr4, _f16s,_lts1hi 0xfed8, %r16
- }
- {
- ldd,0,sm %dg13, %dr1, %dr10
- ldd,2 %dr4, _f16s,_lts0lo 0xff70, %dr17
- ldd,3,sm %dr7, [ _f32s,_lts1 $__curr_eh_stack_entry_tls@TLS_IE ], %dr2, mas=0x4
- ldh,5 %dr4, _f16s,_lts0hi 0xff98, %r18
- }
- {
- std,2 %dr4, _f16s,_lts0lo 0xfed0, %dr14
- std,5 %dr4, _f16s,_lts0hi 0xfee8, %dr8
- }
- {
- rbranch $.L2637
- ldd,2 %dr7, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr3, mas=0x3
- }
- $.L2640:
- {
- sth,2 %dr4, _f16s,_lts0lo 0xfef8, %r13
- sth,5 %dg13, %dr3, %r15
- }
- {
- rbranch $.L2643
- ldd,2 %dr7, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr1, mas=0x3
- }
- $.L2646:
- {
- std,2 %dg13, %dr1, %dr5
- std,5 %dr4, _f16s,_lts0lo 0xfe40, %dr10
- }
- {
- ldd,0,sm %dr7, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr5, mas=0x4
- ldd,3,sm %dr7, [ _f32s,_lts2 $__curr_eh_stack_entry_tls@TLS_IE ], %dr1, mas=0x4
- }
- {
- stb,2 %dr4, _f16s,_lts0lo 0xfe48, %r11
- std,5 %dr4, _f16s,_lts0hi 0xfe50, %dr12
- }
- {
- ldd,0,sm %dg13, %dr2, %dr9
- }
- {
- rbranch $.L2649
- ldh,0,sm %dg13, %dr5, %r8
- ldd,2 %dr7, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr2, mas=0x3
- }
- {
- nop 1
- }
- $.L2652:
- {
- std,2 %dg13, %dr2, %dr24
- std,5 %dr4, _f16s,_lts0lo 0xfdc0, %dr9
- }
- {
- stb,2 %dr4, _f16s,_lts0lo 0xfdc8, %r16
- std,5 %dr4, _f16s,_lts0hi 0xfdd0, %dr22
- }
- {
- rbranch $.L2655
- ldd,0,sm %dg13, %dr1, %dr16
- std,2 %dr4, _f16s,_lts0lo 0xfdd8, %dr23
- ldd,5 %dr7, [ _f32s,_lts1 $__eh_curr_region_tls@TLS_IE ], %dr5, mas=0x3
- }
- $.L2658:
- {
- ldd,0,sm %dr7, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr2, mas=0x4
- ldd,3,sm %dr7, [ _f32s,_lts2 $__curr_eh_stack_entry_tls@TLS_IE ], %dr3, mas=0x4
- }
- {
- sth,2 %dr4, _f16s,_lts0lo 0xfde8, %r8
- sth,5 %dg13, %dr5, %r15
- }
- {
- rbranch $.L2661
- ldd,2 %dr7, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr1, mas=0x3
- }
- $.L2664:
- {
- stb,2 %dr4, _f16s,_lts0lo 0xfd48, %r11
- std,5 %dr4, _f16s,_lts0hi 0xfd50, %dr12
- }
- {
- std,2 %dr4, _f16s,_lts0lo 0xfd40, %dr16
- std,5 %dg13, %dr1, %dr21
- }
- {
- ldd,0,sm %dr7, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dg16, mas=0x4
- ldd,3,sm %dr7, [ _f32s,_lts2 $__curr_eh_stack_entry_tls@TLS_IE ], %dg17, mas=0x4
- }
- {
- ldd,2 %dr7, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr3, mas=0x3
- }
- {
- std,2 %dg13, %dr3, %dr16
- std,5 %dr4, _f16s,_lts0lo 0xfec0, %dr6
- }
- {
- ldd,2 %dr7, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr2, mas=0x3
- }
- {
- sth,2 %dg13, %dr2, %r20
- ldd,5 %dr7, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dg16, mas=0x3
- }
- {
- sth,2 %dg13, %dg16, %r8
- ldd,5 %dr7, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dg17, mas=0x3
- }
- {
- ldd,0,sm %dr7, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dg16, mas=0x4
- std,2 %dg13, %dg17, %dr9
- }
- {
- ldd,2 %dr7, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dg16, mas=0x3
- }
- {
- ldd,0,sm %dr7, [ _f32s,_lts1 $__eh_curr_region_tls@TLS_IE ], %dg17, mas=0x4
- std,2 %dr4, _f16s,_lts0lo 0xff50, %dr6
- }
- {
- std,2 %dg13, %dg16, %dr10
- ldd,5 %dr7, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dg17, mas=0x3
- }
- {
- ldd,0,sm %dr7, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dg16, mas=0x4
- ldd,3,sm %dr7, [ _f32s,_lts2 $__curr_eh_stack_entry_tls@TLS_IE ], %dg18, mas=0x4
- }
- {
- sth,2 %dg13, %dg17, %r20
- std,5 %dr0, 0x0, %dr19
- }
- {
- ldd,2 %dr7, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dg16, mas=0x3
- }
- {
- sth,2 %dg13, %dg16, %r13
- ldd,5 %dr7, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dg18, mas=0x3
- }
- {
- std,2 %dg13, %dg18, %dr14
- std,5 %dr4, _f16s,_lts0lo 0xfff0, %dr6
- }
- {
- ldd,0,sm %dr7, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dg16, mas=0x4
- ldd,3,sm %dr7, _lit32_ref,_lts0 0x0, %dg17, mas=0x4
- }
- {
- ldd,2 %dr7, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dg16, mas=0x3
- }
- {
- ldd,0,sm %dr7, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dg18, mas=0x4
- }
- {
- sth,2 %dg13, %dg16, %r20
- ldd,5 %dr7, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dg17, mas=0x3
- }
- {
- sth,2 %dg13, %dg17, %r18
- ldd,5 %dr7, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dg18, mas=0x3
- }
- {
- ct %ctpr3
- std,2 %dg13, %dg18, %dr17
- }
- $.L2625:
- {
- nop 2
- ldh,0,sm %dg13, %dr8, %r9
- }
- {
- ibranch $.L2628
- }
- $.L2631:
- {
- ibranch $.L2634
- ldd,0,sm %dg13, %dr2, %dr14
- }
- $.L2637:
- {
- nop 2
- ldh,0,sm %dg13, %dr3, %r13
- }
- {
- ibranch $.L2640
- }
- $.L2643:
- {
- nop 2
- ldd,0,sm %dg13, %dr1, %dr10
- }
- {
- ibranch $.L2646
- }
- $.L2649:
- {
- nop 2
- ldd,0,sm %dg13, %dr2, %dr9
- }
- {
- ibranch $.L2652
- }
- $.L2655:
- {
- nop 1
- ldh,0,sm %dg13, %dr5, %r8
- }
- {
- ibranch $.L2658
- }
- $.L2661:
- {
- nop 1
- ldd,0,sm %dg13, %dr1, %dr16
- }
- {
- ibranch $.L2664
- }
- .size $_ZNSsC1IPcEET_S1_RKSaIcE, .- $_ZNSsC1IPcEET_S1_RKSaIcE
- .section .gnu.linkonce.t._ZNSs12_S_constructIPcEES0_T_S1_RKSaIcESt20forward_iterator_tag, "ax", @progbits
- .weak $_ZNSs12_S_constructIPcEES0_T_S1_RKSaIcESt20forward_iterator_tag
- .type $_ZNSs12_S_constructIPcEES0_T_S1_RKSaIcESt20forward_iterator_tag, @function
- .align 8
- $_ZNSs12_S_constructIPcEES0_T_S1_RKSaIcESt20forward_iterator_tag:
- {
- setwd wsz = 0x13, nfx = 0x1
- setbn rsz = 0x3, rbs = 0xf, rcur = 0x0
- disp %ctpr1, $.L2914; ipd 2
- getsp,0 _f32s,_lts1 0xfffff970, %dr5
- adds,1,sm 0x0, 0x0, %r21
- addd,2 0x0, [ _f64,_lts2 $_GLOBAL_OFFSET_TABLE_@ABS ], %dr7
- adds,3,sm 0x2, 0x0, %r20
- addd,4,sm 0x0, 0x0, %dr19
- addd,5 0x0, %dr1, %dr6
- }
- {
- disp %ctpr3, $.L2812; ipd 2
- ldd,0,sm %dr7, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr12, mas=0x4
- cmpedb,1 %dr0, %dr1, %pred0
- ldd,2 %dr7, [ _f32s,_lts2 $__curr_eh_stack_entry_tls@TLS_IE ], %dg16
- addd,3 0x0, %dr0, %dr3
- adds,4 0x0, 0x0, %r11
- adds,5 0x1, 0x0, %r17
- }
- {
- addd,0 %dr5, _f64,_lts0 0x690, %dr4
- ldd,3,sm %dr7, [ _f32s,_lts2 $__eh_curr_region_tls@TLS_IE ], %dr8, mas=0x4
- }
- {
- ldd,0,sm %dr7, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr10, mas=0x4
- addd,1,sm 0x0, [ _f64,_lts2 $__global_6 ], %dr26
- subd,2 %dr4, 0x4, %dr18
- ldd,3,sm %dr7, _lit32_ref,_lts0 0x0, %dr9, mas=0x4
- }
- {
- ldh,0,sm %dg13, %dr12, %r13
- adds,1 0x0, _f32s,_lts1 0xffff, %r14
- ldd,2 %dg13, %dg16, %dr16
- addd,3 0x0, [ _f64,_lts2 $__global_12.1 ], %dg17
- addd,4,sm %dr4, _f16s,_lts0lo 0xffd0, %dr24
- addd,5,sm %dr4, _f16s,_lts0hi 0xfb40, %dr25
- }
- {
- addd,0,sm %dr4, _f16s,_lts0lo 0xfbc0, %dr27
- addd,1,sm %dr4, _f16s,_lts0hi 0xfcc0, %dr23
- addd,2 %dr4, _f32s,_lts2 0xfffffed0, %dg19
- addd,3,sm %dr4, _f16s,_lts1lo 0xfc40, %dr22
- addd,4 %dr4, _f16s,_lts1hi 0xffe0, %dg18
- stb,5 %dr4, _f32s,_lts3 0xfffffed8, %r17
- }
- {
- std,2 %dr4, _f16s,_lts0lo 0xfee0, %dg17
- std,5 %dr4, _f16s,_lts0hi 0xfee8, %dg18
- }
- {
- adds,0,sm 0x0, %r13, %r15
- std,2 %dg13, %dg16, %dg19
- }
- {
- rbranch $.L3605
- std,2 %dr4, _f16s,_lts0lo 0xfed0, %dr16
- ldd,5 %dr7, [ _f32s,_lts1 $__eh_curr_region_tls@TLS_IE ], %dr12, mas=0x3
- }
- $.L3609:
- {
- stw,2 %dr4, _f16s,_lts0lo 0xfffc, %r11
- std,5 %dr4, _f16s,_lts0hi 0xffe0, %dr18
- }
- {
- ct %ctpr3 ? ~%pred0
- sth,2 %dg13, %dr12, %r14
- sth,5 %dr4, _f16s,_lts0lo 0xfef8, %r13
- }
- {
- ldd,0,sm %dg13, %dr9, %dr18
- }
- {
- rbranch $.L3612
- ldh,0,sm %dg13, %dr8, %r13
- ldd,2 %dr7, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr9, mas=0x3 ? %pred0
- }
- {
- nop 1
- }
- $.L3615:
- {
- disp %ctpr1, $.L2914; ipd 2
- ldd,0,sm %dr7, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr12, mas=0x4
- std,2 %dg13, %dr9, %dr22 ? %pred0
- }
- {
- ldd,0,sm %dr7, [ _f32s,_lts1 $__curr_eh_stack_entry_tls@TLS_IE ], %dr9, mas=0x4
- std,2 %dr4, _f16s,_lts0lo 0xfc50, %dr19 ? %pred0
- }
- {
- ldd,0,sm %dg13, %dr10, %dr22
- std,2 %dr4, _f16s,_lts0lo 0xfc40, %dr18 ? %pred0
- }
- {
- rbranch $.L3618
- stb,2 %dr4, _f16s,_lts0lo 0xfc48, %r20 ? %pred0
- ldd,5 %dr7, [ _f32s,_lts1 $__curr_eh_stack_entry_tls@TLS_IE ], %dr10, mas=0x3 ? %pred0
- }
- {
- nop 1
- }
- $.L3621:
- {
- std,2 %dg13, %dr10, %dr27 ? %pred0
- std,5 %dr4, _f16s,_lts0lo 0xfbc0, %dr22 ? %pred0
- }
- {
- std,2 %dr4, _f16s,_lts0lo 0xfbd0, %dr26 ? %pred0
- std,5 %dr4, _f16s,_lts0hi 0xfbd8, %dr23 ? %pred0
- }
- {
- rbranch $.L3624
- ldd,0,sm %dg13, %dr9, %dr23
- stb,2 %dr4, _f16s,_lts0lo 0xfbc8, %r17 ? %pred0
- ldd,5 %dr7, [ _f32s,_lts1 $__eh_curr_region_tls@TLS_IE ], %dr8, mas=0x3 ? %pred0
- }
- $.L3627:
- {
- ldd,0,sm %dr7, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr10, mas=0x4
- sth,2 %dg13, %dr8, %r14 ? %pred0
- }
- {
- ldd,0,sm %dr7, [ _f32s,_lts1 $__eh_curr_region_tls@TLS_IE ], %dr8, mas=0x4
- sth,2 %dr4, _f16s,_lts0lo 0xfbe8, %r13 ? %pred0
- }
- {
- rbranch $.L3630
- ldd,2 %dr7, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr9, mas=0x3 ? %pred0
- }
- $.L3633:
- {
- std,2 %dg13, %dr9, %dr25 ? %pred0
- std,5 %dr4, _f16s,_lts0lo 0xfb40, %dr23 ? %pred0
- }
- {
- stb,2 %dr4, _f16s,_lts0lo 0xfb48, %r20 ? %pred0
- std,5 %dr4, _f16s,_lts0hi 0xfb50, %dr19 ? %pred0
- }
- {
- ldd,2 %dr7, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr12, mas=0x3 ? %pred0
- }
- {
- std,2 %dg13, %dr12, %dr23 ? %pred0
- std,5 %dr4, _f16s,_lts0lo 0xfcc0, %dr24 ? %pred0
- }
- {
- ldd,2 %dr7, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr10, mas=0x3 ? %pred0
- }
- {
- adds,1 0x1, 0x0, %r11 ? %pred0
- sth,2 %dg13, %dr10, %r11 ? %pred0
- ldd,5 %dr7, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr8, mas=0x3 ? %pred0
- }
- {
- ldd,0,sm %dr7, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dg16, mas=0x4
- sth,2 %dg13, %dr8, %r13 ? %pred0
- }
- {
- ldd,2 %dr7, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dg16, mas=0x3 ? %pred0
- }
- {
- ldd,0,sm %dr7, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dg17, mas=0x4
- ldd,3,sm %dr7, [ _f32s,_lts2 $__eh_curr_region_tls@TLS_IE ], %dg18, mas=0x4
- }
- {
- std,2 %dg13, %dg16, %dr22 ? %pred0
- ldd,5 %dr7, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dg17, mas=0x3 ? %pred0
- }
- {
- std,2 %dr4, _f16s,_lts0lo 0xffe8, %dr24 ? %pred0
- stw,5 %dr4, _f16s,_lts0hi 0xfffc, %r17 ? %pred0
- }
- {
- std,2 %dg13, %dg17, %dr18 ? %pred0
- ldd,5 %dr7, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dg18, mas=0x3 ? %pred0
- }
- {
- sth,2 %dg13, %dg18, %r21 ? %pred0
- }
- $.L2812:
- {
- disp %ctpr3, $_ZNSs4_Rep9_S_createEmmRKSaIcE; ipd 2
- ldd,0 %dr7, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dg16
- cmpesb,1 %r11, 0x0, %pred0
- addd,2,sm 0x0, 0x0, %dr20
- ldd,3,sm %dr7, [ _f32s,_lts2 $__curr_eh_stack_entry_tls@TLS_IE ], %dr12, mas=0x4
- adds,4,sm 0x0, 0x0, %r21
- adds,5,sm 0x2, 0x0, %r19
- }
- {
- ldd,0,sm %dr7, [ _f32s,_lts2 $__curr_eh_stack_entry_tls@TLS_IE ], %dr10, mas=0x4
- addd,1,sm %dr4, _f16s,_lts0lo 0xfab0, %dr22
- addd,2,sm %dr4, _f16s,_lts0hi 0xf9b0, %dr24
- ldd,3,sm %dr7, _lit32_ref,_lts2 0x0, %dr9, mas=0x4
- addd,4,sm %dr4, _f16s,_lts1lo 0xffd0, %dr26
- addd,5,sm %dr4, _f16s,_lts1hi 0xfa30, %dr28
- }
- {
- ldd,0,sm %dr7, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr13, mas=0x4
- addd,1,sm 0x0, [ _f64,_lts2 $__global_8 ], %dr25
- ldd,3,sm %dr7, _lit32_ref,_lts0 0x0, %dr8, mas=0x4
- }
- {
- ct %ctpr1 ? %pred0
- addd,0,sm %dr4, _f16s,_lts0lo 0xfb30, %dr27
- sth,2 %dg13, %dg16, %r14
- ldd,5,sm %dg13, %dr12, %dr18
- }
- {
- rbranch $.L3648
- ldd,5 %dr7, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr12, mas=0x3 ? ~%pred0
- }
- {
- nop 1
- }
- $.L3651:
- {
- disp %ctpr3, $_ZNSs4_Rep9_S_createEmmRKSaIcE; ipd 2
- std,2 %dg13, %dr12, %dr22 ? ~%pred0
- std,5 %dr4, _f16s,_lts0lo 0xfab0, %dr18 ? ~%pred0
- }
- {
- stb,2 %dr4, _f16s,_lts0lo 0xfab8, %r19 ? ~%pred0
- std,5 %dr4, _f16s,_lts0hi 0xfac0, %dr20 ? ~%pred0
- }
- {
- rbranch $.L3654
- ldh,0,sm %dg13, %dr8, %r23
- ldd,2,sm %dg13, %dr10, %dr22
- ldd,5 %dr7, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr10, mas=0x3 ? ~%pred0
- }
- {
- nop 2
- }
- $.L3657:
- {
- ldd,0,sm %dr7, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr12, mas=0x4
- std,2 %dg13, %dr10, %dr28 ? ~%pred0
- }
- {
- ldd,0,sm %dr7, [ _f32s,_lts1 $__curr_eh_stack_entry_tls@TLS_IE ], %dr10, mas=0x4
- stb,2 %dr4, _f16s,_lts0lo 0xfa38, %r17 ? ~%pred0
- }
- {
- ldd,0,sm %dg13, %dr9, %dr17
- std,2 %dr4, _f16s,_lts0lo 0xfa30, %dr22 ? ~%pred0
- }
- {
- std,2 %dr4, _f16s,_lts0lo 0xfa40, %dr25 ? ~%pred0
- std,5 %dr4, _f16s,_lts0hi 0xfa48, %dr27 ? ~%pred0
- }
- {
- rbranch $.L3660
- ldd,2 %dr7, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr8, mas=0x3 ? ~%pred0
- }
- $.L3663:
- {
- sth,2 %dg13, %dr8, %r14 ? ~%pred0
- sth,5 %dr4, _f16s,_lts0lo 0xfa58, %r23 ? ~%pred0
- }
- {
- std,2 %dr4, _f16s,_lts0lo 0xfb30, %dr26 ? ~%pred0
- ldd,5 %dr7, [ _f32s,_lts1 $__eh_curr_region_tls@TLS_IE ], %dr13, mas=0x3 ? ~%pred0
- }
- {
- sth,2 %dg13, %dr13, %r21 ? ~%pred0
- ldd,5 %dr7, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr12, mas=0x3 ? ~%pred0
- }
- {
- ldd,0,sm %dr7, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr8, mas=0x4
- sth,2 %dg13, %dr12, %r14 ? ~%pred0
- }
- {
- rbranch $.L3670
- ldd,2 %dr7, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr9, mas=0x3 ? ~%pred0
- }
- $.L3673:
- {
- std,2 %dr4, _f16s,_lts0lo 0xf9c0, %dr20 ? ~%pred0
- std,5 %dg13, %dr9, %dr24 ? ~%pred0
- }
- {
- std,2 %dr4, _f16s,_lts0lo 0xf9b0, %dr17 ? ~%pred0
- stb,5 %dr4, _f16s,_lts0hi 0xf9b8, %r19 ? ~%pred0
- }
- {
- ldd,0,sm %dr7, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dg16, mas=0x4
- ldd,3,sm %dr7, _lit32_ref,_lts0 0x0, %dg17, mas=0x4
- }
- {
- ldd,2 %dr7, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr10, mas=0x3 ? ~%pred0
- }
- {
- std,2 %dg13, %dr10, %dr17 ? ~%pred0
- ldd,5 %dr7, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr8, mas=0x3 ? ~%pred0
- }
- {
- sth,2 %dg13, %dr8, %r23 ? ~%pred0
- ldd,5 %dr7, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dg16, mas=0x3 ? ~%pred0
- }
- {
- std,2 %dg13, %dg16, %dr22 ? ~%pred0
- ldd,5 %dr7, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dg17, mas=0x3 ? ~%pred0
- }
- {
- std,2 %dg13, %dg17, %dr18 ? ~%pred0
- }
- $.L2914:
- {
- disp %ctpr2, $.L2971; ipd 2
- cmpedb,0,sm %dr3, %dr6, %pred2
- cmpesb,1 %r11, 0x0, %pred0
- ldd,2,sm %dr7, [ _f32s,_lts1 $__curr_eh_stack_entry_tls@TLS_IE ], %dr9
- ldd,3,sm %dr7, _lit32_ref,_lts1 0x0, %dr10, mas=0x4
- cmpedb,4,sm %dr3, 0x0, %pred1
- addd,5,sm %dr4, _f16s,_lts0lo 0xfcd0, %dr11
- }
- {
- ldd,0,sm %dr7, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr12, mas=0x4
- adds,1,sm 0x2, 0x0, %r13
- ldd,3,sm %dr7, [ _f32s,_lts2 $__curr_eh_stack_entry_tls@TLS_IE ], %dr14, mas=0x4
- addd,4,sm 0x0, 0x0, %dr8
- pass %pred1, @p0
- pass %pred2, @p1
- landp @p0, ~@p1, @p4
- pass @p4, %pred3
- pass %pred0, @p2
- landp @p2, ~@p4, @p5
- pass @p5, %pred4
- landp @p2, @p0, @p6
- pass @p6, %pred1
- }
- {
- addd,0 0x0, [ _f64,_lts1 $_ZNSs4_Rep20_S_empty_rep_storageE +24 ], %dr0 ? ~%pred0
- stb,2 %dr4, _f16s,_lts0lo 0xfcd8, %r13 ? ~%pred0
- std,5 %dr4, _f16s,_lts0hi 0xfce0, %dr8 ? ~%pred0
- pass %pred1, @p0
- pass %pred2, @p1
- landp @p0, ~@p1, @p4
- pass @p4, %pred1
- }
- {
- ldd,0,sm %dg13, %dr9, %dr13
- addd,1,sm 0x0, %dr2, %db[2] ? %pred4
- ldd,3 %dr4, _f16s,_lts0lo 0xf990, %dr17, mas=0x4
- addd,4,sm 0x0, 0x0, %db[1] ? %pred4
- }
- {
- nop 1
- std,2 %dg13, %dr9, %dr11 ? ~%pred0
- }
- {
- subd,0 %dr6, %dr3, %dr17 ? %pred4
- }
- {
- call %ctpr3, wbs = 0xf ? %pred4
- addd,0,sm 0x0, %dr17, %db[0] ? %pred4
- std,2,sm %dr4, _f16s,_lts0lo 0xf990, %dr17
- std,5 %dr4, _f16s,_lts0hi 0xfcd0, %dr13 ? ~%pred0
- }
- {
- ct %ctpr2 ? %pred1
- disp %ctpr1, $.L3002; ipd 2
- addd,0,sm 0x0, %db[0], %dg16
- ldd,2 %dr7, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr10, mas=0x3 ? ~%pred0
- }
- {
- return %ctpr3; ipd 2
- ldd,0 %dr4, _f16s,_lts0lo 0xf998, %dg17, mas=0x4
- std,2 %dg13, %dr10, %dr13 ? ~%pred0
- ldd,5 %dr7, [ _f32s,_lts1 $__eh_curr_region_tls@TLS_IE ], %dr12, mas=0x3 ? ~%pred0
- }
- {
- sth,2 %dg13, %dr12, %r15 ? ~%pred0
- ldd,5 %dr7, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr14, mas=0x3 ? ~%pred0
- }
- {
- ldd,0,sm %dr7, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr6
- std,2 %dg13, %dr14, %dr16 ? ~%pred0
- ldd,5,sm %dr7, [ _f32s,_lts2 $__curr_eh_stack_entry_tls@TLS_IE ], %dr3
- }
- {
- addd,0 0x0, %dg16, %dg17 ? %pred4
- }
- {
- ct %ctpr1 ? %pred4
- std,2,sm %dr4, _f16s,_lts0lo 0xf998, %dg17
- }
- {
- }
- {
- ct %ctpr3 ? ~%pred0
- }
- $.L3002:
- {
- ldh,0 %dg13, %dr6, %r6
- adds,1 0x5, 0x0, %r9
- addd,2 0x0, [ _f64,_lts1 $__global_13.1 ], %dr11
- ldd,3 %dg13, %dr3, %dr7
- addd,4 %dr4, _f16s,_lts0lo 0xff60, %dr10
- addd,5 %dr4, _f16s,_lts0hi 0xff50, %dr12
- }
- {
- std,2 %dr4, _f16s,_lts0lo 0xffb8, %dr8
- stb,5 %dr4, _f16s,_lts0hi 0xff58, %r9
- }
- {
- nop 1
- std,2 %dr4, _f16s,_lts0lo 0xffb0, %dr11
- std,5 %dg13, %dr3, %dr12
- }
- {
- sth,2 %dr4, _f16s,_lts0lo 0xffc0, %r6
- std,5 %dr4, _f16s,_lts0hi 0xff50, %dr7
- }
- {
- std,2 %dr5, 0x0, %dr10
- }
- {
- nop 4
- disp %ctpr1, $_setjmp; ipd 2
- addd,0,sm 0x0, %dr10, %db[0]
- }
- {
- call %ctpr1, wbs = 0xf
- }
- {
- adds,0,sm 0x0, %b[0], %g16
- }
- {
- stw,2,sm %dr4, _f16s,_lts0lo 0xf9a0, %g16
- }
- $.L3038:
- {
- nop 3
- ldw,0 %dr4, _f16s,_lts0lo 0xf9a0, %g16, mas=0x4
- }
- {
- stw,2,sm %dr4, _f16s,_lts0lo 0xf9a8, %g16
- }
- $.L3041:
- {
- disp %ctpr3, $.L3178; ipd 2
- addd,0,sm 0x0, [ _f64,_lts1 $_GLOBAL_OFFSET_TABLE_@ABS ], %dr7
- subd,1,sm %dr1, %dr0, %dr10
- ldw,2 %dr4, _f16s,_lts0lo 0xf9a8, %r9, mas=0x4
- addd,3,sm %dr4, _f16s,_lts0hi 0xfdd0, %dr11
- addd,4,sm 0x0, _lit64_ref,_lts1 0x0, %dr8
- addd,5,sm 0x0, 0x0, %dr6
- }
- {
- nop 1
- disp %ctpr2, $memcpy; ipd 2
- ldd,0,sm %dr7, [ _f32s,_lts1 $__curr_eh_stack_entry_tls@TLS_IE ], %dr13, mas=0x4
- cmpedb,1,sm %dr10, 0x1, %pred0
- ldd,2,sm %dr7, _lit32_ref,_lts1 0x0, %dr12
- ldb,3,sm %dr0, 0x0, %r14, mas=0x4
- adds,4,sm 0x2, 0x0, %r5
- ldd,5 %dr4, _f16s,_lts0lo 0xf998, %dr15, mas=0x4
- }
- {
- cmpesb,0 %r9, 0x0, %pred1
- }
- {
- ldd,0,sm %dg13, %dr12, %dr9
- addd,1,sm 0x18, %dr15, %dr3
- pass %pred1, @p0
- pass %pred0, @p1
- landp @p0, ~@p1, @p4
- pass @p4, %pred2
- landp @p0, @p1, @p5
- pass @p5, %pred0
- }
- {
- std,2 %dr4, _f16s,_lts0lo 0xfde0, %dr6 ? %pred1
- stb,5 %dr4, _f16s,_lts0hi 0xfdd8, %r5 ? %pred1
- }
- {
- ct %ctpr3 ? ~%pred1
- addd,0,sm 0x0, %dr10, %db[2] ? %pred2
- addd,1,sm 0x0, %dr0, %db[1] ? %pred2
- std,2 %dg13, %dr12, %dr11 ? %pred1
- addd,3,sm 0x0, %dr3, %db[0] ? %pred2
- }
- {
- }
- {
- std,2 %dr4, _f16s,_lts0lo 0xfdd0, %dr9 ? %pred1
- ldd,5 %dr7, [ _f32s,_lts1 $__curr_eh_stack_entry_tls@TLS_IE ], %dr13, mas=0x3 ? %pred1
- }
- {
- call %ctpr2, wbs = 0xf ? %pred2
- std,2 %dg13, %dr13, %dr9 ? %pred1
- }
- {
- disp %ctpr1, $.L3099; ipd 2
- ldb,2 %dr0, 0x0, %r14, mas=0x3 ? %pred0
- }
- {
- stb,2 0x18, %dr15, %r14 ? %pred0
- }
- {
- ct %ctpr1 ? %pred2
- }
- $.L3099:
- {
- return %ctpr3; ipd 2
- ldd,0 %dr4, _f16s,_lts0lo 0xff50, %dg16
- adds,1 0x0, 0x0, %g19
- ldd,2 %dr7, [ _f32s,_lts2 $__curr_eh_stack_entry_tls@TLS_IE ], %dg17
- ldd,3,sm %dr7, _lit32_ref,_lts2 0x0, %dg18, mas=0x4
- addd,4 %dr4, _f16s,_lts0hi 0xfd50, %dg20
- addd,5 %dr4, _f16s,_lts1lo 0xfe50, %dg21
- }
- {
- ldd,0,sm %dr7, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dg22, mas=0x4
- addd,1 0x0, %dr3, %dr0
- ldb,2 0x0, [ _f64,_lts2 $_ZNSs4_Rep11_S_terminalE ], %g23
- ldd,3,sm %dr7, _lit32_ref,_lts0 0x0, %dg24, mas=0x4
- }
- {
- ldd,0,sm %dr7, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dg25, mas=0x4
- ldd,3,sm %dr7, [ _f32s,_lts2 $__eh_curr_region_tls@TLS_IE ], %dg26, mas=0x4
- }
- {
- ldd,0,sm %dr7, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dg27, mas=0x4
- }
- {
- nop 2
- ldd,0 %dr4, _f16s,_lts0lo 0xf998, %dg16, mas=0x4
- std,2 %dg13, %dg17, %dg16
- ldd,5 %dr4, _f16s,_lts0hi 0xf990, %dg17, mas=0x4
- }
- {
- stw,2 0x10, %dg16, %g19
- }
- {
- std,2,sm %dg16, 0x0, %dg17
- ldd,5 %dr7, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dg18, mas=0x3
- }
- {
- ldd,0 %dg13, %dg18, %dg16
- std,2 %dr4, _f16s,_lts0lo 0xfd60, %dr6
- }
- {
- nop 2
- stb,2 %dr4, _f16s,_lts0lo 0xfd58, %r5
- std,5 %dg13, %dg18, %dg20
- }
- {
- std,2 %dr4, _f16s,_lts0lo 0xfd50, %dg16
- ldd,5 %dr7, [ _f32s,_lts1 $__curr_eh_stack_entry_tls@TLS_IE ], %dg22, mas=0x3
- }
- {
- std,2 %dg13, %dg22, %dg16
- stb,5 %dr3, %dg17, %g23
- }
- {
- ldh,0 %dr4, _f16s,_lts0lo 0xfef8, %g16
- ldd,2 %dr7, [ _f32s,_lts1 $__curr_eh_stack_entry_tls@TLS_IE ], %dg24, mas=0x3
- ldd,3 %dr4, _f16s,_lts0hi 0xfed0, %dg17
- }
- {
- ldd,0 %dg13, %dg24, %dg18
- std,2 %dr4, _f16s,_lts0lo 0xfe60, %dr6
- }
- {
- nop 2
- stb,2 %dr4, _f16s,_lts0lo 0xfe58, %r5
- std,5 %dg13, %dg24, %dg21
- }
- {
- std,2 %dr4, _f16s,_lts0lo 0xfe50, %dg18
- ldd,5 %dr7, [ _f32s,_lts1 $__curr_eh_stack_entry_tls@TLS_IE ], %dg25, mas=0x3
- }
- {
- std,2 %dg13, %dg25, %dg18
- ldd,5 %dr7, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dg26, mas=0x3
- }
- {
- sth,2 %dg13, %dg26, %g16
- ldd,5 %dr7, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dg27, mas=0x3
- }
- {
- ct %ctpr3
- std,2 %dg13, %dg27, %dg17
- }
- $.L3178:
- {
- nop 2
- ldd,0 %dr8, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr3
- adds,1 0x2, 0x0, %r5
- }
- {
- sth,2 %dg13, %dr3, %r5
- }
- {
- nop 4
- disp %ctpr1, $__exception_caught; ipd 2
- }
- {
- call %ctpr1, wbs = 0xf
- }
- {
- addd,0 0x0, %dr2, %db[1]
- }
- {
- nop 2
- disp %ctpr1, $_ZNSs4_Rep10_M_destroyERKSaIcE; ipd 2
- ldd,0 %dr4, _f16s,_lts0lo 0xf998, %dr3, mas=0x4
- }
- {
- nop 1
- addd,0,sm 0x0, %dr3, %db[0]
- }
- {
- call %ctpr1, wbs = 0xf
- }
- {
- nop 4
- disp %ctpr1, $__rethrow; ipd 2
- }
- {
- call %ctpr1, wbs = 0xf
- }
- {
- nop 5
- return %ctpr3; ipd 2
- }
- {
- ct %ctpr3
- }
- $.L2971:
- {
- nop 4
- disp %ctpr1, $_ZSt19__throw_logic_errorPKc; ipd 2
- addd,0 0x0, [ _f64,_lts0 $_ZZNSs12_S_constructIPcEES0_T_S1_RKSaIcESt20forward_iterator_tagEs ], %db[0]
- }
- {
- call %ctpr1, wbs = 0xf
- }
- {
- nop 5
- return %ctpr3; ipd 2
- }
- {
- ct %ctpr3
- }
- $.L3605:
- {
- nop 2
- ldh,0,sm %dg13, %dr12, %r13
- }
- {
- ibranch $.L3609
- adds,0,sm 0x0, %r13, %r15
- }
- $.L3612:
- {
- ldd,0,sm %dg13, %dr9, %dr18
- }
- {
- ibranch $.L3615
- }
- $.L3618:
- {
- nop 2
- ldd,0,sm %dg13, %dr10, %dr22
- }
- {
- ibranch $.L3621
- }
- $.L3624:
- {
- nop 1
- ldh,0,sm %dg13, %dr8, %r13
- }
- {
- ibranch $.L3627
- }
- $.L3630:
- {
- nop 2
- ldd,0,sm %dg13, %dr9, %dr23
- }
- {
- ibranch $.L3633
- }
- $.L3648:
- {
- nop 2
- ldd,0,sm %dg13, %dr12, %dr18
- }
- {
- ibranch $.L3651
- }
- $.L3654:
- {
- ldd,0,sm %dg13, %dr10, %dr22
- }
- {
- ibranch $.L3657
- }
- $.L3660:
- {
- nop 2
- ldh,0,sm %dg13, %dr8, %r23
- }
- {
- ibranch $.L3663
- }
- $.L3670:
- {
- nop 1
- ldd,0,sm %dg13, %dr9, %dr17
- }
- {
- ibranch $.L3673
- }
- .size $_ZNSs12_S_constructIPcEES0_T_S1_RKSaIcESt20forward_iterator_tag, .- $_ZNSs12_S_constructIPcEES0_T_S1_RKSaIcESt20forward_iterator_tag
- .section .gnu.linkonce.t._ZNSsC1IN9__gnu_cxx17__normal_iteratorIPKcSsEEEET_S5_RKSaIcE, "ax", @progbits
- .weak $_ZNSsC1IN9__gnu_cxx17__normal_iteratorIPKcSsEEEET_S5_RKSaIcE
- .type $_ZNSsC1IN9__gnu_cxx17__normal_iteratorIPKcSsEEEET_S5_RKSaIcE, @function
- .align 8
- $_ZNSsC1IN9__gnu_cxx17__normal_iteratorIPKcSsEEEET_S5_RKSaIcE:
- {
- setwd wsz = 0x11, nfx = 0x1
- setbn rsz = 0x3, rbs = 0xd, rcur = 0x0
- disp %ctpr1, $_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPKcSsEEEEPcT_S6_RKSaIcESt20forward_iterator_tag; ipd 2
- getsp,0 _f32s,_lts1 0xfffffd10, %dr5
- addd,1 0x0, [ _f64,_lts2 $_GLOBAL_OFFSET_TABLE_@ABS ], %dr7
- adds,2 0x1, 0x0, %r16
- addd,3,sm 0x0, %dr0, %dr6
- }
- {
- ldd,0 %dr7, [ _f32s,_lts1 $__curr_eh_stack_entry_tls@TLS_IE ], %dg16
- adds,1 0x0, _f32s,_lts0 0xffff, %r15
- puttagd,2 %dr1, 0x0, %db[0]
- addd,3,sm 0x0, %dr3, %db[2]
- puttagd,5 %dr2, 0x0, %db[1]
- }
- {
- addd,0 %dr5, _f64,_lts0 0x2f0, %dr4
- ldd,3,sm %dr7, [ _f32s,_lts2 $__eh_curr_region_tls@TLS_IE ], %dr8, mas=0x4
- }
- {
- ldb,0 %dr4, _f16s,_lts0lo 0xff60, %g17
- subd,1 %dr4, _f16s,_lts0hi 0x10, %dg18
- addd,2 %dr4, _f16s,_lts1lo 0xff70, %dg19
- ldd,3,sm %dr7, [ _f32s,_lts2 $__curr_eh_stack_entry_tls@TLS_IE ], %dr1, mas=0x4
- }
- {
- ldd,0 %dg13, %dg16, %dg20
- addd,1 0x0, [ _f64,_lts2 $__global_14.1 ], %dg21
- ldd,3,sm %dr7, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr2, mas=0x4
- }
- {
- ldd,0,sm %dr7, [ _f32s,_lts1 $__eh_curr_region_tls@TLS_IE ], %dr3, mas=0x4
- stb,2 %dr4, _f16s,_lts0lo 0xff78, %r16
- ldh,5,sm %dg13, %dr8, %r9
- }
- {
- adds,0,sm 0x0, %g17, %b[3]
- std,2 %dr4, _f16s,_lts0lo 0xff88, %dg18
- std,5 %dg13, %dg16, %dg19
- }
- {
- std,2 %dr4, _f16s,_lts0lo 0xff80, %dg21
- }
- {
- rbranch $.L4043
- std,2 %dr4, _f16s,_lts0lo 0xff70, %dg20
- ldd,5 %dr7, [ _f32s,_lts1 $__eh_curr_region_tls@TLS_IE ], %dr8, mas=0x3
- }
- $.L4046:
- {
- sth,2 %dr4, _f16s,_lts0lo 0xff98, %r9
- sth,5 %dg13, %dr8, %r15
- }
- {
- call %ctpr1, wbs = 0xd
- }
- {
- addd,0 %dr4, _f16s,_lts1lo 0xfed0, %dr9
- addd,1 %dr4, _f16s,_lts0lo 0xfe40, %dr5
- ldh,2,sm %dg13, %dr3, %r13
- ldd,3,sm %dg13, %dr2, %dr14
- addd,4 %dr4, _f16s,_lts0hi 0xff50, %dr8
- }
- {
- rbranch $.L4049
- ldd,5 %dr7, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr2, mas=0x3
- }
- {
- nop 1
- }
- $.L4052:
- {
- return %ctpr3; ipd 2
- addd,0 %dr4, _f16s,_lts0lo 0xfdc0, %dr24
- adds,1 0x2, 0x0, %r11
- std,2 %dg13, %dr2, %dr9
- addd,3 0x0, 0x0, %dr12
- addd,4 0x0, [ _f64,_lts1 $__global_17 ], %dg16
- adds,5 0x0, 0x0, %r20
- }
- {
- addd,0 %dr4, _f16s,_lts0lo 0xfec0, %dr23
- addd,1 %dr4, _f16s,_lts0hi 0xfd40, %dr21
- std,2 %dr4, _f16s,_lts1lo 0xfee0, %dg16
- addd,3,sm 0x0, %db[0], %dr19
- addd,4 0x0, [ _f64,_lts2 $__global_7 ], %dr22
- stb,5 %dr4, _f16s,_lts1hi 0xfed8, %r16
- }
- {
- ldd,0,sm %dg13, %dr1, %dr10
- ldd,2 %dr4, _f16s,_lts0lo 0xff70, %dr17
- ldd,3,sm %dr7, [ _f32s,_lts1 $__curr_eh_stack_entry_tls@TLS_IE ], %dr2, mas=0x4
- ldh,5 %dr4, _f16s,_lts0hi 0xff98, %r18
- }
- {
- std,2 %dr4, _f16s,_lts0lo 0xfed0, %dr14
- std,5 %dr4, _f16s,_lts0hi 0xfee8, %dr8
- }
- {
- rbranch $.L4055
- ldd,2 %dr7, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr3, mas=0x3
- }
- $.L4058:
- {
- sth,2 %dr4, _f16s,_lts0lo 0xfef8, %r13
- sth,5 %dg13, %dr3, %r15
- }
- {
- rbranch $.L4061
- ldd,2 %dr7, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr1, mas=0x3
- }
- $.L4064:
- {
- std,2 %dg13, %dr1, %dr5
- std,5 %dr4, _f16s,_lts0lo 0xfe40, %dr10
- }
- {
- ldd,0,sm %dr7, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr5, mas=0x4
- ldd,3,sm %dr7, [ _f32s,_lts2 $__curr_eh_stack_entry_tls@TLS_IE ], %dr1, mas=0x4
- }
- {
- stb,2 %dr4, _f16s,_lts0lo 0xfe48, %r11
- std,5 %dr4, _f16s,_lts0hi 0xfe50, %dr12
- }
- {
- ldd,0,sm %dg13, %dr2, %dr9
- }
- {
- rbranch $.L4067
- ldh,0,sm %dg13, %dr5, %r8
- ldd,2 %dr7, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr2, mas=0x3
- }
- {
- nop 1
- }
- $.L4070:
- {
- std,2 %dg13, %dr2, %dr24
- std,5 %dr4, _f16s,_lts0lo 0xfdc0, %dr9
- }
- {
- stb,2 %dr4, _f16s,_lts0lo 0xfdc8, %r16
- std,5 %dr4, _f16s,_lts0hi 0xfdd0, %dr22
- }
- {
- rbranch $.L4073
- ldd,0,sm %dg13, %dr1, %dr16
- std,2 %dr4, _f16s,_lts0lo 0xfdd8, %dr23
- ldd,5 %dr7, [ _f32s,_lts1 $__eh_curr_region_tls@TLS_IE ], %dr5, mas=0x3
- }
- $.L4076:
- {
- ldd,0,sm %dr7, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr2, mas=0x4
- ldd,3,sm %dr7, [ _f32s,_lts2 $__curr_eh_stack_entry_tls@TLS_IE ], %dr3, mas=0x4
- }
- {
- sth,2 %dr4, _f16s,_lts0lo 0xfde8, %r8
- sth,5 %dg13, %dr5, %r15
- }
- {
- rbranch $.L4079
- ldd,2 %dr7, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr1, mas=0x3
- }
- $.L4082:
- {
- stb,2 %dr4, _f16s,_lts0lo 0xfd48, %r11
- std,5 %dr4, _f16s,_lts0hi 0xfd50, %dr12
- }
- {
- std,2 %dr4, _f16s,_lts0lo 0xfd40, %dr16
- std,5 %dg13, %dr1, %dr21
- }
- {
- ldd,0,sm %dr7, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dg16, mas=0x4
- ldd,3,sm %dr7, [ _f32s,_lts2 $__curr_eh_stack_entry_tls@TLS_IE ], %dg17, mas=0x4
- }
- {
- ldd,2 %dr7, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr3, mas=0x3
- }
- {
- std,2 %dg13, %dr3, %dr16
- std,5 %dr4, _f16s,_lts0lo 0xfec0, %dr6
- }
- {
- ldd,2 %dr7, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr2, mas=0x3
- }
- {
- sth,2 %dg13, %dr2, %r20
- ldd,5 %dr7, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dg16, mas=0x3
- }
- {
- sth,2 %dg13, %dg16, %r8
- ldd,5 %dr7, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dg17, mas=0x3
- }
- {
- ldd,0,sm %dr7, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dg16, mas=0x4
- std,2 %dg13, %dg17, %dr9
- }
- {
- ldd,2 %dr7, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dg16, mas=0x3
- }
- {
- ldd,0,sm %dr7, [ _f32s,_lts1 $__eh_curr_region_tls@TLS_IE ], %dg17, mas=0x4
- std,2 %dr4, _f16s,_lts0lo 0xff50, %dr6
- }
- {
- std,2 %dg13, %dg16, %dr10
- ldd,5 %dr7, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dg17, mas=0x3
- }
- {
- ldd,0,sm %dr7, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dg16, mas=0x4
- ldd,3,sm %dr7, [ _f32s,_lts2 $__curr_eh_stack_entry_tls@TLS_IE ], %dg18, mas=0x4
- }
- {
- sth,2 %dg13, %dg17, %r20
- std,5 %dr0, 0x0, %dr19
- }
- {
- ldd,2 %dr7, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dg16, mas=0x3
- }
- {
- sth,2 %dg13, %dg16, %r13
- ldd,5 %dr7, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dg18, mas=0x3
- }
- {
- std,2 %dg13, %dg18, %dr14
- std,5 %dr4, _f16s,_lts0lo 0xfff0, %dr6
- }
- {
- ldd,0,sm %dr7, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dg16, mas=0x4
- ldd,3,sm %dr7, _lit32_ref,_lts0 0x0, %dg17, mas=0x4
- }
- {
- ldd,2 %dr7, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dg16, mas=0x3
- }
- {
- ldd,0,sm %dr7, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dg18, mas=0x4
- }
- {
- sth,2 %dg13, %dg16, %r20
- ldd,5 %dr7, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dg17, mas=0x3
- }
- {
- sth,2 %dg13, %dg17, %r18
- ldd,5 %dr7, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dg18, mas=0x3
- }
- {
- ct %ctpr3
- std,2 %dg13, %dg18, %dr17
- }
- $.L4043:
- {
- nop 2
- ldh,0,sm %dg13, %dr8, %r9
- }
- {
- ibranch $.L4046
- }
- $.L4049:
- {
- ibranch $.L4052
- ldd,0,sm %dg13, %dr2, %dr14
- }
- $.L4055:
- {
- nop 2
- ldh,0,sm %dg13, %dr3, %r13
- }
- {
- ibranch $.L4058
- }
- $.L4061:
- {
- nop 2
- ldd,0,sm %dg13, %dr1, %dr10
- }
- {
- ibranch $.L4064
- }
- $.L4067:
- {
- nop 2
- ldd,0,sm %dg13, %dr2, %dr9
- }
- {
- ibranch $.L4070
- }
- $.L4073:
- {
- nop 1
- ldh,0,sm %dg13, %dr5, %r8
- }
- {
- ibranch $.L4076
- }
- $.L4079:
- {
- nop 1
- ldd,0,sm %dg13, %dr1, %dr16
- }
- {
- ibranch $.L4082
- }
- .size $_ZNSsC1IN9__gnu_cxx17__normal_iteratorIPKcSsEEEET_S5_RKSaIcE, .- $_ZNSsC1IN9__gnu_cxx17__normal_iteratorIPKcSsEEEET_S5_RKSaIcE
- .section .gnu.linkonce.t._ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPKcSsEEEEPcT_S6_RKSaIcESt20forward_iterator_tag, "ax", @progbits
- .weak $_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPKcSsEEEEPcT_S6_RKSaIcESt20forward_iterator_tag
- .type $_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPKcSsEEEEPcT_S6_RKSaIcESt20forward_iterator_tag, @function
- .align 8
- $_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPKcSsEEEEPcT_S6_RKSaIcESt20forward_iterator_tag:
- {
- setwd wsz = 0x13, nfx = 0x1
- setbn rsz = 0x3, rbs = 0xf, rcur = 0x0
- disp %ctpr1, $.L4337; ipd 2
- getsp,0 _f32s,_lts1 0xfffff960, %dr5
- addd,1 0x0, [ _f64,_lts2 $_GLOBAL_OFFSET_TABLE_@ABS ], %dr3
- puttagd,2 %dr0, 0x0, %dr17
- adds,3,sm 0x0, 0x0, %r21
- addd,4,sm 0x0, 0x0, %dr20
- puttagd,5 %dr1, 0x0, %dr16
- }
- {
- disp %ctpr3, $.L4235; ipd 2
- ldd,0,sm %dr3, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr10, mas=0x4
- adds,1,sm 0x2, 0x0, %r19
- ldd,2 %dr3, [ _f32s,_lts2 $__curr_eh_stack_entry_tls@TLS_IE ], %dg16
- adds,3 0x0, 0x0, %r8
- adds,4 0x1, 0x0, %r12
- }
- {
- ldd,0,sm %dr3, [ _f32s,_lts2 $__curr_eh_stack_entry_tls@TLS_IE ], %dr9, mas=0x4
- cmpedb,1,sm %dr17, %dr16, %pred0
- addd,2 %dr5, _f64,_lts0 0x6a0, %dr4
- ldd,3,sm %dr3, _lit32_ref,_lts2 0x0, %dr7, mas=0x4
- }
- {
- ldd,0,sm %dr3, [ _f32s,_lts2 $__eh_curr_region_tls@TLS_IE ], %dr6, mas=0x4
- addd,1 %dr4, _f16s,_lts0lo 0xfed0, %dg17
- adds,2 0x0, _f32s,_lts1 0xffff, %r11
- }
- {
- ldh,0,sm %dg13, %dr10, %r14
- addd,1,sm 0x0, [ _f64,_lts0 $__global_6 ], %dr26
- ldd,2 %dg13, %dg16, %dr15
- addd,3 0x0, [ _f64,_lts2 $__global_15.1 ], %dg18
- subd,4 %dr4, 0x4, %dr22
- }
- {
- addd,0,sm %dr4, _f16s,_lts0lo 0xffd0, %dr23
- addd,1,sm %dr4, _f16s,_lts0hi 0xfb30, %dr24
- std,2 %dg13, %dg16, %dg17
- addd,3,sm %dr4, _f16s,_lts1lo 0xfbb0, %dr27
- addd,4,sm %dr4, _f16s,_lts1hi 0xfcb0, %dr25
- addd,5,sm %dr4, _f32s,_lts2 0xfffffc30, %dr28
- }
- {
- addd,0 %dr4, _f16s,_lts0lo 0xffe0, %dg16
- stb,2 %dr4, _f16s,_lts0hi 0xfed8, %r12
- std,5,sm %dr4, 0x0, %dr0
- }
- {
- adds,1,sm 0x0, %r14, %r13
- std,2,sm %dr4, 0x8, %dr1
- std,5 %dr4, _f16s,_lts0lo 0xfee0, %dg18
- }
- {
- std,2 %dr4, _f16s,_lts0lo 0xfee8, %dg16
- std,5 %dr4, _f16s,_lts0hi 0xfed0, %dr15
- }
- {
- rbranch $.L5000
- ldd,0,sm %dg13, %dr9, %dr18
- ldd,2 %dr3, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr10, mas=0x3
- }
- $.L5004:
- {
- stw,2 %dr4, _f16s,_lts0lo 0xfffc, %r8
- std,5 %dr4, _f16s,_lts0hi 0xffe0, %dr22
- }
- {
- ct %ctpr3 ? ~%pred0
- sth,2 %dg13, %dr10, %r11
- sth,5 %dr4, _f16s,_lts0lo 0xfef8, %r14
- }
- {
- }
- {
- rbranch $.L5007
- ldh,0,sm %dg13, %dr6, %r10
- ldd,2 %dr3, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr9, mas=0x3 ? %pred0
- }
- $.L5010:
- {
- disp %ctpr1, $.L4337; ipd 2
- ldd,0,sm %dr3, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr1, mas=0x4
- std,2 %dg13, %dr9, %dr28 ? %pred0
- }
- {
- stb,2 %dr4, _f16s,_lts0lo 0xfc38, %r19 ? %pred0
- std,5 %dr4, _f16s,_lts0hi 0xfc40, %dr20 ? %pred0
- }
- {
- rbranch $.L5013
- ldd,0,sm %dg13, %dr7, %dr9
- std,2 %dr4, _f16s,_lts0lo 0xfc30, %dr18 ? %pred0
- ldd,5 %dr3, [ _f32s,_lts1 $__curr_eh_stack_entry_tls@TLS_IE ], %dr7, mas=0x3 ? %pred0
- }
- {
- nop 2
- }
- $.L5016:
- {
- std,2 %dg13, %dr7, %dr27 ? %pred0
- std,5 %dr4, _f16s,_lts0lo 0xfbb0, %dr9 ? %pred0
- }
- {
- std,2 %dr4, _f16s,_lts0lo 0xfbc0, %dr26 ? %pred0
- std,5 %dr4, _f16s,_lts0hi 0xfbc8, %dr25 ? %pred0
- }
- {
- rbranch $.L5019
- ldd,0,sm %dg13, %dr1, %dr14
- stb,2 %dr4, _f16s,_lts0lo 0xfbb8, %r12 ? %pred0
- ldd,5 %dr3, [ _f32s,_lts1 $__eh_curr_region_tls@TLS_IE ], %dr6, mas=0x3 ? %pred0
- }
- $.L5022:
- {
- ldd,0,sm %dr3, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr7, mas=0x4
- sth,2 %dg13, %dr6, %r11 ? %pred0
- }
- {
- ldd,0,sm %dr3, [ _f32s,_lts1 $__eh_curr_region_tls@TLS_IE ], %dr6, mas=0x4
- sth,2 %dr4, _f16s,_lts0lo 0xfbd8, %r10 ? %pred0
- }
- {
- rbranch $.L5025
- ldd,2 %dr3, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr1, mas=0x3 ? %pred0
- }
- $.L5028:
- {
- std,2 %dg13, %dr1, %dr24 ? %pred0
- std,5 %dr4, _f16s,_lts0lo 0xfb30, %dr14 ? %pred0
- }
- {
- std,2 %dr4, _f16s,_lts0lo 0xfb40, %dr20 ? %pred0
- stb,5 %dr4, _f16s,_lts0hi 0xfb38, %r19 ? %pred0
- }
- {
- ldd,0,sm %dr3, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dg16, mas=0x4
- ldd,3,sm %dr3, [ _f32s,_lts2 $__curr_eh_stack_entry_tls@TLS_IE ], %dg17, mas=0x4
- }
- {
- ldd,2 %dr3, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr7, mas=0x3 ? %pred0
- }
- {
- std,2 %dg13, %dr7, %dr14 ? %pred0
- std,5 %dr4, _f16s,_lts0lo 0xfcb0, %dr23 ? %pred0
- }
- {
- ldd,2 %dr3, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr6, mas=0x3 ? %pred0
- }
- {
- adds,1 0x1, 0x0, %r8 ? %pred0
- sth,2 %dg13, %dr6, %r8 ? %pred0
- ldd,5 %dr3, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dg16, mas=0x3 ? %pred0
- }
- {
- sth,2 %dg13, %dg16, %r10 ? %pred0
- ldd,5 %dr3, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dg17, mas=0x3 ? %pred0
- }
- {
- ldd,0,sm %dr3, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dg16, mas=0x4
- std,2 %dg13, %dg17, %dr9 ? %pred0
- }
- {
- ldd,2 %dr3, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dg16, mas=0x3 ? %pred0
- }
- {
- std,2 %dr4, _f16s,_lts0lo 0xffe8, %dr23 ? %pred0
- stw,5 %dr4, _f16s,_lts0hi 0xfffc, %r12 ? %pred0
- }
- {
- ldd,0,sm %dr3, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dg16, mas=0x4
- std,2 %dg13, %dg16, %dr18 ? %pred0
- }
- {
- ldd,2 %dr3, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dg16, mas=0x3 ? %pred0
- }
- {
- }
- {
- sth,2 %dg13, %dg16, %r21 ? %pred0
- }
- $.L4235:
- {
- disp %ctpr2, $_ZNSs4_Rep9_S_createEmmRKSaIcE; ipd 2
- ldd,0 %dr3, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dg16
- cmpesb,1 %r8, 0x0, %pred0
- addd,2,sm 0x0, 0x0, %dr19
- ldd,3,sm %dr3, [ _f32s,_lts2 $__curr_eh_stack_entry_tls@TLS_IE ], %dr9, mas=0x4
- adds,4,sm 0x0, 0x0, %r20
- adds,5,sm 0x2, 0x0, %r18
- }
- {
- ldd,0,sm %dr3, [ _f32s,_lts2 $__curr_eh_stack_entry_tls@TLS_IE ], %dr7, mas=0x4
- addd,1,sm %dr4, _f16s,_lts0lo 0xfaa0, %dr21
- addd,2,sm %dr4, _f16s,_lts0hi 0xf9a0, %dr23
- ldd,3,sm %dr3, _lit32_ref,_lts2 0x0, %dr6, mas=0x4
- addd,4,sm %dr4, _f16s,_lts1lo 0xffd0, %dr25
- addd,5,sm %dr4, _f16s,_lts1hi 0xfa20, %dr27
- }
- {
- ldd,0,sm %dr3, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr10, mas=0x4
- addd,1,sm 0x0, [ _f64,_lts2 $__global_8 ], %dr24
- ldd,3,sm %dr3, _lit32_ref,_lts0 0x0, %dr1, mas=0x4
- }
- {
- ct %ctpr1 ? %pred0
- addd,0,sm %dr4, _f16s,_lts0lo 0xfb20, %dr26
- sth,2 %dg13, %dg16, %r11
- ldd,5,sm %dg13, %dr9, %dr14
- }
- {
- rbranch $.L5043
- ldd,5 %dr3, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr9, mas=0x3 ? ~%pred0
- }
- {
- nop 1
- }
- $.L5046:
- {
- disp %ctpr2, $_ZNSs4_Rep9_S_createEmmRKSaIcE; ipd 2
- std,2 %dg13, %dr9, %dr21 ? ~%pred0
- std,5 %dr4, _f16s,_lts0lo 0xfaa0, %dr14 ? ~%pred0
- }
- {
- stb,2 %dr4, _f16s,_lts0lo 0xfaa8, %r18 ? ~%pred0
- std,5 %dr4, _f16s,_lts0hi 0xfab0, %dr19 ? ~%pred0
- }
- {
- rbranch $.L5049
- ldh,0,sm %dg13, %dr1, %r22
- ldd,2,sm %dg13, %dr7, %dr21
- ldd,5 %dr3, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr7, mas=0x3 ? ~%pred0
- }
- {
- nop 2
- }
- $.L5052:
- {
- ldd,0,sm %dr3, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr9, mas=0x4
- std,2 %dg13, %dr7, %dr27 ? ~%pred0
- }
- {
- ldd,0,sm %dr3, [ _f32s,_lts1 $__curr_eh_stack_entry_tls@TLS_IE ], %dr7, mas=0x4
- stb,2 %dr4, _f16s,_lts0lo 0xfa28, %r12 ? ~%pred0
- }
- {
- ldd,0,sm %dg13, %dr6, %dr12
- std,2 %dr4, _f16s,_lts0lo 0xfa20, %dr21 ? ~%pred0
- }
- {
- std,2 %dr4, _f16s,_lts0lo 0xfa30, %dr24 ? ~%pred0
- std,5 %dr4, _f16s,_lts0hi 0xfa38, %dr26 ? ~%pred0
- }
- {
- rbranch $.L5055
- ldd,2 %dr3, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr1, mas=0x3 ? ~%pred0
- }
- $.L5058:
- {
- sth,2 %dg13, %dr1, %r11 ? ~%pred0
- sth,5 %dr4, _f16s,_lts0lo 0xfa48, %r22 ? ~%pred0
- }
- {
- std,2 %dr4, _f16s,_lts0lo 0xfb20, %dr25 ? ~%pred0
- ldd,5 %dr3, [ _f32s,_lts1 $__eh_curr_region_tls@TLS_IE ], %dr10, mas=0x3 ? ~%pred0
- }
- {
- sth,2 %dg13, %dr10, %r20 ? ~%pred0
- ldd,5 %dr3, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr9, mas=0x3 ? ~%pred0
- }
- {
- ldd,0,sm %dr3, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr1, mas=0x4
- sth,2 %dg13, %dr9, %r11 ? ~%pred0
- }
- {
- rbranch $.L5065
- ldd,2 %dr3, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr6, mas=0x3 ? ~%pred0
- }
- $.L5068:
- {
- std,2 %dr4, _f16s,_lts0lo 0xf9b0, %dr19 ? ~%pred0
- std,5 %dg13, %dr6, %dr23 ? ~%pred0
- }
- {
- std,2 %dr4, _f16s,_lts0lo 0xf9a0, %dr12 ? ~%pred0
- stb,5 %dr4, _f16s,_lts0hi 0xf9a8, %r18 ? ~%pred0
- }
- {
- ldd,0,sm %dr3, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dg16, mas=0x4
- ldd,3,sm %dr3, _lit32_ref,_lts0 0x0, %dg17, mas=0x4
- }
- {
- ldd,2 %dr3, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr7, mas=0x3 ? ~%pred0
- }
- {
- std,2 %dg13, %dr7, %dr12 ? ~%pred0
- ldd,5 %dr3, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr1, mas=0x3 ? ~%pred0
- }
- {
- sth,2 %dg13, %dr1, %r22 ? ~%pred0
- ldd,5 %dr3, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dg16, mas=0x3 ? ~%pred0
- }
- {
- std,2 %dg13, %dg16, %dr21 ? ~%pred0
- ldd,5 %dr3, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dg17, mas=0x3 ? ~%pred0
- }
- {
- std,2 %dg13, %dg17, %dr14 ? ~%pred0
- }
- $.L4337:
- {
- return %ctpr3; ipd 2
- ldd,0,sm %dr3, [ _f32s,_lts1 $__curr_eh_stack_entry_tls@TLS_IE ], %dr6
- cmpesb,1 %r8, 0x0, %pred0
- adds,2,sm 0x2, 0x0, %r9
- ldd,3,sm %dr3, _lit32_ref,_lts1 0x0, %dr7, mas=0x4
- addd,4,sm %dr4, _f16s,_lts0lo 0xfcc0, %dr8
- addd,5,sm 0x0, 0x0, %dr1
- }
- {
- ldd,0,sm %dr3, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr10, mas=0x4
- ldd,3,sm %dr3, [ _f32s,_lts2 $__curr_eh_stack_entry_tls@TLS_IE ], %dr11, mas=0x4
- }
- {
- ldd,0 %dr4, _f16s,_lts0lo 0xf980, %dr12, mas=0x4
- addd,1,sm 0x0, %dr2, %db[2] ? %pred0
- stb,2 %dr4, _f16s,_lts0hi 0xfcc8, %r9 ? ~%pred0
- addd,3,sm 0x0, 0x0, %db[1] ? %pred0
- addd,4 0x0, [ _f64,_lts1 $_ZNSs4_Rep20_S_empty_rep_storageE +24 ], %dr0 ? ~%pred0
- }
- {
- ldd,0,sm %dg13, %dr6, %dr9
- std,2 %dr4, _f16s,_lts0lo 0xfcd0, %dr1 ? ~%pred0
- }
- {
- std,2 %dg13, %dr6, %dr8 ? ~%pred0
- }
- {
- subd,0 %dr16, %dr17, %dr12 ? %pred0
- }
- {
- call %ctpr2, wbs = 0xf ? %pred0
- addd,0,sm 0x0, %dr12, %db[0] ? %pred0
- std,2,sm %dr4, _f16s,_lts0lo 0xf980, %dr12
- }
- {
- disp %ctpr2, $.L4397; ipd 2
- addd,0,sm 0x0, %db[0], %dg16
- std,2 %dr4, _f16s,_lts0lo 0xfcc0, %dr9 ? ~%pred0
- ldd,5 %dr3, [ _f32s,_lts1 $__curr_eh_stack_entry_tls@TLS_IE ], %dr7, mas=0x3 ? ~%pred0
- }
- {
- ldd,0 %dr4, _f16s,_lts0lo 0xf988, %dg17, mas=0x4
- std,2 %dg13, %dr7, %dr9 ? ~%pred0
- ldd,5 %dr3, [ _f32s,_lts1 $__eh_curr_region_tls@TLS_IE ], %dr10, mas=0x3 ? ~%pred0
- }
- {
- sth,2 %dg13, %dr10, %r13 ? ~%pred0
- ldd,5 %dr3, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr11, mas=0x3 ? ~%pred0
- }
- {
- ct %ctpr3 ? ~%pred0
- std,2 %dg13, %dr11, %dr15 ? ~%pred0
- }
- {
- addd,0 0x0, %dg16, %dg17 ? %pred0
- }
- {
- ct %ctpr2 ? %pred0
- std,2,sm %dr4, _f16s,_lts0lo 0xf988, %dg17
- }
- $.L4397:
- {
- ldd,0 %dr3, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr6
- adds,1 0x5, 0x0, %r7
- ldd,3 %dr3, [ _f32s,_lts2 $__eh_curr_region_tls@TLS_IE ], %dr3
- }
- {
- addd,0 %dr4, _f16s,_lts0lo 0xff60, %dr8
- addd,1 0x0, [ _f64,_lts2 $__global_16.1 ], %dr9
- std,2 %dr4, _f16s,_lts0hi 0xffb8, %dr1
- addd,3 %dr4, _f16s,_lts1lo 0xff50, %dr10
- stb,5 %dr4, _f16s,_lts1hi 0xff58, %r7
- }
- {
- std,2 %dr4, _f16s,_lts0lo 0xffb0, %dr9
- }
- {
- ldd,0 %dg13, %dr6, %dr1
- ldh,3 %dg13, %dr3, %r3
- }
- {
- nop 2
- std,2 %dg13, %dr6, %dr10
- }
- {
- std,2 %dr4, _f16s,_lts0lo 0xff50, %dr1
- sth,5 %dr4, _f16s,_lts0hi 0xffc0, %r3
- }
- {
- std,2 %dr5, 0x0, %dr8
- }
- {
- nop 4
- disp %ctpr1, $_setjmp; ipd 2
- addd,0,sm 0x0, %dr8, %db[0]
- }
- {
- call %ctpr1, wbs = 0xf
- }
- {
- adds,0,sm 0x0, %b[0], %g16
- }
- {
- stw,2,sm %dr4, _f16s,_lts0lo 0xf990, %g16
- }
- $.L4433:
- {
- nop 3
- ldw,0 %dr4, _f16s,_lts0lo 0xf990, %g16, mas=0x4
- }
- {
- stw,2,sm %dr4, _f16s,_lts0lo 0xf998, %g16
- }
- $.L4436:
- {
- disp %ctpr3, $.L4584; ipd 2
- ldd,0,sm %dr4, 0x8, %dr9
- addd,1,sm 0x0, [ _f64,_lts1 $_GLOBAL_OFFSET_TABLE_@ABS ], %dr6
- ldw,2 %dr4, _f16s,_lts0lo 0xf998, %r8, mas=0x4
- ldd,3,sm %dr4, 0x0, %dr10
- addd,4,sm 0x0, _lit64_ref,_lts1 0x0, %dr7
- addd,5,sm %dr4, _f16s,_lts0hi 0xfdd0, %dr11
- }
- {
- disp %ctpr2, $memcpy; ipd 2
- ldd,0,sm %dr6, [ _f32s,_lts1 $__curr_eh_stack_entry_tls@TLS_IE ], %dr12
- addd,1,sm 0x0, 0x0, %dr5
- adds,2,sm 0x2, 0x0, %r3
- ldd,3 %dr4, _f16s,_lts0lo 0xf988, %dr13, mas=0x4
- }
- {
- ldd,0,sm %dr6, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr14, mas=0x4
- }
- {
- cmpesb,1 %r8, 0x0, %pred0
- ldb,3,sm %dr10, 0x0, %r8, mas=0x4
- }
- {
- ldd,0,sm %dg13, %dr12, %dr15
- addd,1,sm 0x18, %dr13, %dr1
- subd,2,sm %dr9, %dr10, %dr16
- }
- {
- cmpedb,0,sm %dr16, 0x1, %pred1
- std,2 %dr4, _f16s,_lts0lo 0xfde0, %dr5 ? %pred0
- stb,5 %dr4, _f16s,_lts0hi 0xfdd8, %r3 ? %pred0
- }
- {
- ct %ctpr3 ? ~%pred0
- std,2 %dg13, %dr12, %dr11 ? %pred0
- pass %pred0, @p0
- pass %pred1, @p1
- landp @p0, ~@p1, @p4
- pass @p4, %pred2
- landp @p0, @p1, @p5
- pass @p5, %pred1
- }
- {
- }
- {
- addd,0,sm 0x0, %dr16, %db[2] ? %pred2
- addd,1,sm 0x0, %dr10, %db[1] ? %pred2
- std,2 %dr4, _f16s,_lts0lo 0xfdd0, %dr15 ? %pred0
- addd,3,sm 0x0, %dr1, %db[0] ? %pred2
- ldd,5 %dr6, [ _f32s,_lts1 $__curr_eh_stack_entry_tls@TLS_IE ], %dr14, mas=0x3 ? %pred0
- }
- {
- std,2 %dr4, _f16s,_lts0lo 0xfdc0, %dr9 ? %pred0
- std,5 %dr4, _f16s,_lts0hi 0xfdc8, %dr10 ? %pred0
- }
- {
- call %ctpr2, wbs = 0xf ? %pred2
- std,2 %dg13, %dr14, %dr15 ? %pred0
- }
- {
- disp %ctpr1, $.L4505; ipd 2
- ldb,2 %dr10, 0x0, %r8, mas=0x3 ? %pred1
- }
- {
- stb,2 0x18, %dr13, %r8 ? %pred1
- }
- {
- ct %ctpr1 ? %pred2
- }
- $.L4505:
- {
- return %ctpr3; ipd 2
- ldd,0 %dr4, _f16s,_lts0lo 0xff50, %dg16
- adds,1 0x0, 0x0, %g19
- ldd,2 %dr6, [ _f32s,_lts2 $__curr_eh_stack_entry_tls@TLS_IE ], %dg17
- ldd,3,sm %dr6, _lit32_ref,_lts2 0x0, %dg18, mas=0x4
- addd,4 %dr4, _f16s,_lts0hi 0xfd40, %dg20
- addd,5 %dr4, _f16s,_lts1lo 0xfe50, %dg21
- }
- {
- ldd,0,sm %dr6, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dg22, mas=0x4
- addd,1 0x0, %dr1, %dr0
- ldb,2 0x0, [ _f64,_lts2 $_ZNSs4_Rep11_S_terminalE ], %g23
- ldd,3,sm %dr6, _lit32_ref,_lts0 0x0, %dg24, mas=0x4
- }
- {
- ldd,0,sm %dr6, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dg25, mas=0x4
- ldd,3,sm %dr6, [ _f32s,_lts2 $__eh_curr_region_tls@TLS_IE ], %dg26, mas=0x4
- }
- {
- ldd,0,sm %dr6, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dg27, mas=0x4
- }
- {
- nop 2
- ldd,0 %dr4, _f16s,_lts0lo 0xf988, %dg16, mas=0x4
- std,2 %dg13, %dg17, %dg16
- ldd,5 %dr4, _f16s,_lts0hi 0xf980, %dg17, mas=0x4
- }
- {
- stw,2 0x10, %dg16, %g19
- }
- {
- std,2,sm %dg16, 0x0, %dg17
- ldd,5 %dr6, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dg18, mas=0x3
- }
- {
- ldd,0 %dg13, %dg18, %dg16
- std,2 %dr4, _f16s,_lts0lo 0xfd50, %dr5
- }
- {
- nop 2
- stb,2 %dr4, _f16s,_lts0lo 0xfd48, %r3
- std,5 %dg13, %dg18, %dg20
- }
- {
- std,2 %dr4, _f16s,_lts0lo 0xfd40, %dg16
- ldd,5 %dr6, [ _f32s,_lts1 $__curr_eh_stack_entry_tls@TLS_IE ], %dg22, mas=0x3
- }
- {
- std,2 %dg13, %dg22, %dg16
- stb,5 %dr1, %dg17, %g23
- }
- {
- ldh,0 %dr4, _f16s,_lts0lo 0xfef8, %g16
- ldd,2 %dr6, [ _f32s,_lts1 $__curr_eh_stack_entry_tls@TLS_IE ], %dg24, mas=0x3
- ldd,3 %dr4, _f16s,_lts0hi 0xfed0, %dg17
- }
- {
- ldd,0 %dg13, %dg24, %dg18
- std,2 %dr4, _f16s,_lts0lo 0xfe60, %dr5
- }
- {
- nop 2
- stb,2 %dr4, _f16s,_lts0lo 0xfe58, %r3
- std,5 %dg13, %dg24, %dg21
- }
- {
- std,2 %dr4, _f16s,_lts0lo 0xfe50, %dg18
- ldd,5 %dr6, [ _f32s,_lts1 $__curr_eh_stack_entry_tls@TLS_IE ], %dg25, mas=0x3
- }
- {
- std,2 %dg13, %dg25, %dg18
- ldd,5 %dr6, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dg26, mas=0x3
- }
- {
- sth,2 %dg13, %dg26, %g16
- ldd,5 %dr6, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dg27, mas=0x3
- }
- {
- ct %ctpr3
- std,2 %dg13, %dg27, %dg17
- }
- $.L4584:
- {
- nop 2
- ldd,0 %dr7, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr1
- adds,1 0x2, 0x0, %r3
- }
- {
- sth,2 %dg13, %dr1, %r3
- }
- {
- nop 4
- disp %ctpr1, $__exception_caught; ipd 2
- }
- {
- call %ctpr1, wbs = 0xf
- }
- {
- addd,0 0x0, %dr2, %db[1]
- }
- {
- nop 2
- disp %ctpr1, $_ZNSs4_Rep10_M_destroyERKSaIcE; ipd 2
- ldd,0 %dr4, _f16s,_lts0lo 0xf988, %dr1, mas=0x4
- }
- {
- nop 1
- addd,0,sm 0x0, %dr1, %db[0]
- }
- {
- call %ctpr1, wbs = 0xf
- }
- {
- nop 4
- disp %ctpr1, $__rethrow; ipd 2
- }
- {
- call %ctpr1, wbs = 0xf
- }
- {
- nop 5
- return %ctpr3; ipd 2
- }
- {
- ct %ctpr3
- }
- $.L5000:
- {
- nop 2
- ldh,0,sm %dg13, %dr10, %r14
- }
- {
- ibranch $.L5004
- adds,0,sm 0x0, %r14, %r13
- }
- $.L5007:
- {
- ldd,0,sm %dg13, %dr9, %dr18
- }
- {
- ibranch $.L5010
- }
- $.L5013:
- {
- nop 2
- ldd,0,sm %dg13, %dr7, %dr9
- }
- {
- ibranch $.L5016
- }
- $.L5019:
- {
- nop 1
- ldh,0,sm %dg13, %dr6, %r10
- }
- {
- ibranch $.L5022
- }
- $.L5025:
- {
- nop 2
- ldd,0,sm %dg13, %dr1, %dr14
- }
- {
- ibranch $.L5028
- }
- $.L5043:
- {
- nop 2
- ldd,0,sm %dg13, %dr9, %dr14
- }
- {
- ibranch $.L5046
- }
- $.L5049:
- {
- ldd,0,sm %dg13, %dr7, %dr21
- }
- {
- ibranch $.L5052
- }
- $.L5055:
- {
- nop 2
- ldh,0,sm %dg13, %dr1, %r22
- }
- {
- ibranch $.L5058
- }
- $.L5065:
- {
- nop 1
- ldd,0,sm %dg13, %dr6, %dr12
- }
- {
- ibranch $.L5068
- }
- .size $_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPKcSsEEEEPcT_S6_RKSaIcESt20forward_iterator_tag, .- $_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPKcSsEEEEPcT_S6_RKSaIcESt20forward_iterator_tag
- .section .gnu.linkonce.t._ZNSs12_Alloc_hiderD1Ev, "ax", @progbits
- .weak $_ZNSs12_Alloc_hiderD1Ev
- .type $_ZNSs12_Alloc_hiderD1Ev, @function
- .align 8
- $_ZNSs12_Alloc_hiderD1Ev:
- {
- setwd wsz = 0xd, nfx = 0x1
- setbn rsz = 0x3, rbs = 0x9, rcur = 0x0
- disp %ctpr1, $_ZNSaIcED1Ev; ipd 2
- getsp,0 _f32s,_lts1 0xfffffee0, %dr2
- addd,1 0x0, [ _f64,_lts2 $_GLOBAL_OFFSET_TABLE_@ABS ], %dr13
- adds,2 0x0, 0x0, %r11
- adds,3 0x1, 0x0, %r12
- adds,4 0x6, 0x0, %g16
- }
- {
- ldd,0 %dr13, [ _f32s,_lts1 $__curr_eh_stack_entry_tls@TLS_IE ], %dg17
- addd,1,sm 0x0, %dr0, %db[0]
- adds,2 0x0, _f32s,_lts0 0xffff, %r16
- }
- {
- addd,0 %dr2, _f64,_lts0 0x120, %dr1
- ldd,3,sm %dr13, [ _f32s,_lts2 $__eh_curr_region_tls@TLS_IE ], %dr7, mas=0x4
- }
- {
- ldd,0,sm %dr13, [ _f32s,_lts1 $__curr_eh_stack_entry_tls@TLS_IE ], %dr8, mas=0x4
- addd,1 %dr1, _f16s,_lts0lo 0xff70, %dg18
- subd,2 %dr1, _f16s,_lts0hi 0x10, %dr15
- ldd,3,sm %dr13, _lit32_ref,_lts1 0x0, %dr3, mas=0x4
- }
- {
- ldd,0 %dg13, %dg17, %dg19
- addd,1 0x0, [ _f64,_lts1 $__global_18 ], %dr17
- std,2 %dg13, %dg17, %dg18
- addd,3 %dr1, _f16s,_lts0lo 0xfef0, %dr14
- }
- {
- ldd,0,sm %dr13, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr4, mas=0x4
- ldd,3,sm %dr13, [ _f32s,_lts2 $__eh_curr_region_tls@TLS_IE ], %dr5, mas=0x4
- ldh,5,sm %dg13, %dr7, %r9
- }
- {
- ldd,0,sm %dr13, [ _f32s,_lts1 $__eh_curr_region_tls@TLS_IE ], %dr6, mas=0x4
- stb,2 %dr1, _f16s,_lts0lo 0xff78, %g16
- }
- {
- ldd,0,sm %dg13, %dr8, %dr10
- }
- {
- rbranch $.L5213
- std,2 %dr1, _f16s,_lts0lo 0xff70, %dg19
- ldd,5 %dr13, [ _f32s,_lts1 $__curr_eh_stack_entry_tls@TLS_IE ], %dr8, mas=0x3
- }
- {
- nop 1
- }
- $.L5216:
- {
- stb,2 %dr1, _f16s,_lts0lo 0xfef8, %r12
- std,5 %dr1, _f16s,_lts0hi 0xff00, %dr17
- }
- {
- std,2 %dr1, _f16s,_lts0lo 0xff08, %dr15
- std,5 %dr1, _f16s,_lts0hi 0xfef0, %dr10
- }
- {
- rbranch $.L5219
- std,2 %dg13, %dr8, %dr14
- ldd,5 %dr13, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr7, mas=0x3
- }
- $.L5222:
- {
- sth,2 %dr1, _f16s,_lts0lo 0xff18, %r9
- sth,5 %dg13, %dr7, %r16
- }
- {
- std,2 %dr1, _f16s,_lts0lo 0xfff0, %dr0
- ldd,5 %dr13, [ _f32s,_lts1 $__eh_curr_region_tls@TLS_IE ], %dr6, mas=0x3
- }
- {
- sth,2 %dg13, %dr6, %r11
- ldd,5 %dr13, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr5, mas=0x3
- }
- {
- call %ctpr1, wbs = 0x9
- sth,2 %dg13, %dr5, %r16
- }
- {
- nop 3
- return %ctpr3; ipd 2
- ldh,0 %dr1, _f16s,_lts0lo 0xff18, %g16
- ldd,2 %dr1, _f16s,_lts0hi 0xfef0, %dg17
- ldd,3 %dr13, [ _f32s,_lts2 $__eh_curr_region_tls@TLS_IE ], %dg18
- ldd,5 %dr1, _f16s,_lts1lo 0xff70, %dg19
- }
- {
- sth,2 %dg13, %dg18, %g16
- ldd,5 %dr13, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr4, mas=0x3
- }
- {
- std,2 %dg13, %dr4, %dg17
- ldd,5 %dr13, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr3, mas=0x3
- }
- {
- ct %ctpr3
- std,2 %dg13, %dr3, %dg19
- }
- $.L5213:
- {
- nop 1
- ldd,0,sm %dg13, %dr8, %dr10
- }
- {
- ibranch $.L5216
- }
- $.L5219:
- {
- nop 2
- ldh,0,sm %dg13, %dr7, %r9
- }
- {
- ibranch $.L5222
- }
- .size $_ZNSs12_Alloc_hiderD1Ev, .- $_ZNSs12_Alloc_hiderD1Ev
- .section .gnu.linkonce.t._ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEED1Ev, "ax", @progbits
- .weak $_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEED1Ev
- .type $_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEED1Ev, @function
- .align 8
- $_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEED1Ev:
- {
- setwd wsz = 0xc, nfx = 0x1
- setbn rsz = 0x3, rbs = 0x8, rcur = 0x0
- disp %ctpr1, $_ZNSsD1Ev; ipd 2
- getsp,0 _f32s,_lts1 0xfffffed0, %dr2
- addd,1 0x0, [ _f64,_lts2 $_GLOBAL_OFFSET_TABLE_@ABS ], %dr15
- addd,2,sm 0x0, %dr0, %dr3
- adds,3 0x0, 0x0, %r11
- adds,4 0x1, 0x0, %r12
- }
- {
- ldd,0 %dr15, [ _f32s,_lts2 $__curr_eh_stack_entry_tls@TLS_IE ], %dg16
- addd,1 %dr0, _f16s,_lts0lo 0x48, %dr10
- adds,2 0x0, _f32s,_lts1 0xffff, %r14
- }
- {
- addd,0 %dr2, _f64,_lts0 0x130, %dr1
- addd,1,sm 0x0, %dr10, %db[0]
- ldd,3,sm %dr15, [ _f32s,_lts2 $__eh_curr_region_tls@TLS_IE ], %dr8, mas=0x4
- }
- {
- ldd,0,sm %dr15, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr4, mas=0x4
- ldd,3,sm %dr15, [ _f32s,_lts2 $__eh_curr_region_tls@TLS_IE ], %dr5, mas=0x4
- }
- {
- ldd,0 %dg13, %dg16, %dg17
- addd,1 0x0, [ _f64,_lts2 $_ZTVSt15basic_stringbufIcSt11char_traitsIcESaIcEE +16 ], %dr13
- ldd,3,sm %dr15, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr6, mas=0x4
- }
- {
- ldd,0,sm %dr15, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr7, mas=0x4
- addd,1 0x0, [ _f64,_lts2 $__global_33 ], %dg18
- ldh,3,sm %dg13, %dr8, %r9
- }
- {
- subd,0 %dr1, _f16s,_lts0lo 0x10, %dg19
- addd,1 %dr1, _f16s,_lts0hi 0xff70, %dg20
- stb,2 %dr1, _f16s,_lts1lo 0xff78, %r12
- std,5 %dr1, _f16s,_lts1hi 0xff80, %dg18
- }
- {
- std,2 %dr1, _f16s,_lts0lo 0xff88, %dg19
- std,5 %dg13, %dg16, %dg20
- }
- {
- rbranch $.L5472
- std,2 %dr1, _f16s,_lts0lo 0xff70, %dg17
- ldd,5 %dr15, [ _f32s,_lts1 $__eh_curr_region_tls@TLS_IE ], %dr8, mas=0x3
- }
- $.L5475:
- {
- std,2 %dr1, _f16s,_lts0lo 0xfff0, %dr0
- std,5 %dr1, _f16s,_lts0hi 0xfff8, %dr10
- }
- {
- sth,2 %dg13, %dr8, %r14
- sth,5 %dr1, _f16s,_lts0lo 0xff98, %r9
- }
- {
- std,2 %dr0, 0x0, %dr13
- ldd,5 %dr15, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr7, mas=0x3
- }
- {
- sth,2 %dg13, %dr7, %r12
- ldd,5 %dr15, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr6, mas=0x3
- }
- {
- call %ctpr1, wbs = 0x8
- sth,2 %dg13, %dr6, %r11
- }
- {
- disp %ctpr2, $_ZNSt6localeD1Ev; ipd 2
- addd,1 0x0, [ _f64,_lts2 $__global_19 ], %dr2
- ldd,2 %dr15, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr5, mas=0x3
- }
- {
- addd,0 %dr3, _f16s,_lts1lo 0x38, %dr3
- addd,1 %dr1, _f16s,_lts0lo 0xff60, %dr5
- sth,2 %dg13, %dr5, %r14
- addd,4 %dr1, _f16s,_lts0hi 0xfee0, %dr6
- ldd,5 %dr15, [ _f32s,_lts2 $__curr_eh_stack_entry_tls@TLS_IE ], %dr4, mas=0x3
- }
- {
- ldd,0 %dg13, %dr4, %dr7
- addd,1 0x0, [ _f64,_lts2 $_ZTVSt15basic_streambufIcSt11char_traitsIcEE +16 ], %dr9
- addd,2,sm 0x0, %dr3, %db[0]
- ldd,3,sm %dr15, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr8, mas=0x4
- }
- {
- stb,2 %dr1, _f16s,_lts0lo 0xfee8, %r12
- std,5 %dr1, _f16s,_lts0hi 0xfef0, %dr2
- }
- {
- std,2 %dr1, _f16s,_lts0lo 0xfef8, %dr5
- std,5 %dg13, %dr4, %dr6
- }
- {
- ldd,0,sm %dr15, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr2, mas=0x4
- ldd,3,sm %dr15, _lit32_ref,_lts0 0x0, %dr4, mas=0x4
- }
- {
- std,2 %dr1, _f16s,_lts0lo 0xfee0, %dr7
- ldd,5 %dr15, [ _f32s,_lts1 $__eh_curr_region_tls@TLS_IE ], %dr8, mas=0x3
- }
- {
- ldh,0 %dg13, %dr8, %r5
- std,2 %dr1, _f16s,_lts0lo 0xff60, %dr3
- }
- {
- sth,2 %dg13, %dr8, %r14
- std,5 %dr0, 0x0, %dr9
- }
- {
- ldd,0,sm %dr15, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr0, mas=0x4
- ldd,3,sm %dr15, [ _f32s,_lts2 $__eh_curr_region_tls@TLS_IE ], %dr3, mas=0x4
- }
- {
- ldd,0,sm %dr15, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr6, mas=0x4
- }
- {
- sth,2 %dr1, _f16s,_lts0lo 0xff08, %r5
- ldd,5 %dr15, [ _f32s,_lts1 $__eh_curr_region_tls@TLS_IE ], %dr2, mas=0x3
- }
- {
- sth,2 %dg13, %dr2, %r11
- ldd,5 %dr15, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr4, mas=0x3
- }
- {
- call %ctpr2, wbs = 0x8
- sth,2 %dg13, %dr4, %r14
- }
- {
- return %ctpr3; ipd 2
- ldh,0 %dr1, _f16s,_lts0lo 0xff08, %g16
- ldd,2 %dr1, _f16s,_lts0hi 0xfee0, %dg17
- ldd,3 %dr15, [ _f32s,_lts2 $__eh_curr_region_tls@TLS_IE ], %dg18
- ldh,5 %dr1, _f16s,_lts1lo 0xff98, %g19
- }
- {
- nop 2
- ldd,0 %dr1, _f16s,_lts0lo 0xff70, %dg20
- }
- {
- sth,2 %dg13, %dg18, %g16
- ldd,5 %dr15, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr0, mas=0x3
- }
- {
- std,2 %dg13, %dr0, %dg17
- ldd,5 %dr15, [ _f32s,_lts0 $__eh_curr_region_tls@TLS_IE ], %dr3, mas=0x3
- }
- {
- sth,2 %dg13, %dr3, %g19
- ldd,5 %dr15, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr6, mas=0x3
- }
- {
- ct %ctpr3
- std,2 %dg13, %dr6, %dg20
- }
- $.L5472:
- {
- nop 1
- ldh,0,sm %dg13, %dr8, %r9
- }
- {
- ibranch $.L5475
- }
- .size $_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEED1Ev, .- $_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEED1Ev
- .section .gnu.linkonce.t._ZNSt6bitsetILm11EEC1Em, "ax", @progbits
- .weak $_ZNSt6bitsetILm11EEC1Em
- .type $_ZNSt6bitsetILm11EEC1Em, @function
- .align 8
- $_ZNSt6bitsetILm11EEC1Em:
- {
- setwd wsz = 0x4, nfx = 0x1
- return %ctpr3; ipd 2
- andd,1 %dr1, _f32s,_lts2 0x7ff, %dg16
- }
- {
- nop 4
- std,2 %dr0, 0x0, %dg16
- }
- {
- ct %ctpr3
- }
- .size $_ZNSt6bitsetILm11EEC1Em, .- $_ZNSt6bitsetILm11EEC1Em
- .section .gnu.linkonce.t._ZNSt12regex_traitsIcED1Ev, "ax", @progbits
- .weak $_ZNSt12regex_traitsIcED1Ev
- .type $_ZNSt12regex_traitsIcED1Ev, @function
- .align 8
- $_ZNSt12regex_traitsIcED1Ev:
- {
- setwd wsz = 0xd, nfx = 0x1
- setbn rsz = 0x3, rbs = 0x9, rcur = 0x0
- disp %ctpr1, $_ZNSt6localeD1Ev; ipd 2
- getsp,0 _f32s,_lts1 0xfffffee0, %dr2
- addd,1 0x0, [ _f64,_lts2 $_GLOBAL_OFFSET_TABLE_@ABS ], %dr13
- adds,2 0x0, 0x0, %r11
- adds,3 0x1, 0x0, %r12
- adds,4 0x6, 0x0, %g16
- }
- {
- ldd,0 %dr13, [ _f32s,_lts1 $__curr_eh_stack_entry_tls@TLS_IE ], %dg17
- addd,1,sm 0x0, %dr0, %db[0]
- adds,2 0x0, _f32s,_lts0 0xffff, %r16
- }
- {
- addd,0 %dr2, _f64,_lts0 0x120, %dr1
- ldd,3,sm %dr13, [ _f32s,_lts2 $__eh_curr_region_tls@TLS_IE ], %dr7, mas=0x4
- }
- {
- ldd,0,sm %dr13, [ _f32s,_lts1 $__curr_eh_stack_entry_tls@TLS_IE ], %dr8, mas=0x4
- addd,1 %dr1, _f16s,_lts0lo 0xff70, %dg18
- subd,2 %dr1, _f16s,_lts0hi 0x10, %dr15
- ldd,3,sm %dr13, _lit32_ref,_lts1 0x0, %dr3, mas=0x4
- }
- {
- ldd,0 %dg13, %dg17, %dg19
- addd,1 0x0, [ _f64,_lts1 $__global_39 ], %dr17
- std,2 %dg13, %dg17, %dg18
- addd,3 %dr1, _f16s,_lts0lo 0xfef0, %dr14
- }
- {
- ldd,0,sm %dr13, [ _f32s,_lts0 $__curr_eh_stack_entry_tls@TLS_IE ], %dr4, mas=0x4
- ldd,3,sm %dr13, [ _f32s,_lts2 $__eh_curr_region_tls@TLS_IE ], %dr5, mas=0x4
- ldh,5,sm %dg13, %dr7, %r9
- }
- {
- ldd,0,sm %dr13, [ _f32s,_lts1 $__eh_curr_region_tls@TLS_IE ], %dr6, mas=0x4
- stb,2 %dr1, _f16s,_lts0lo 0xff78, %g16
- }
- {
- ldd,0,sm %dg13, %dr8, %dr10
- }
- {
- rbranch $<