	.set noat
	.set noreorder
	.arch ev6
	.section	.sbss,"aw"
	.type	_ZSt8__ioinit, @object
	.size	_ZSt8__ioinit, 1
_ZSt8__ioinit:
	.zero	1
	.globl _ZN5boost6tuples46_GLOBAL__N_source_sparse_matrix.float.ccYkjGib6ignoreE
	.type	_ZN5boost6tuples46_GLOBAL__N_source_sparse_matrix.float.ccYkjGib6ignoreE, @object
	.size	_ZN5boost6tuples46_GLOBAL__N_source_sparse_matrix.float.ccYkjGib6ignoreE, 1
_ZN5boost6tuples46_GLOBAL__N_source_sparse_matrix.float.ccYkjGib6ignoreE:
	.zero	1
	.globl _Unwind_Resume
	.section	.gnu.linkonce.t._ZN12SparseMatrixIfEC2Ev,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZN12SparseMatrixIfEC2Ev
	.ent _ZN12SparseMatrixIfEC2Ev
_ZN12SparseMatrixIfEC2Ev:
	.frame $30,32,$26,0
	.mask 0x4000600,-32
$LFB2645:
	ldgp $29,0($27)
$_ZN12SparseMatrixIfEC2Ev..ng:
	lda $30,-32($30)
$LCFI0:
	stq $10,16($30)
$LCFI1:
	stq $26,0($30)
$LCFI2:
	bis $31,$16,$10
	stq $9,8($30)
$LCFI3:
	.prologue 1
$LEHB0:
	jsr $26,_ZN11SubscriptorC2Ev
	ldgp $29,0($26)
$LEHE0:
	lda $16,24($10)
	lda $1,_ZTV12SparseMatrixIfE+16
	bis $31,$31,$17
	stq $1,0($10)
$LEHB1:
	jsr $26,_ZN12SmartPointerIK15SparsityPatternEC1EPS1_
	ldgp $29,0($26)
$LEHE1:
$L2:
$L4:
	stl $31,40($10)
	stq $31,32($10)
	ldq $26,0($30)
	ldq $9,8($30)
	ldq $10,16($30)
	lda $30,32($30)
	ret $31,($26),1
	.align 4
$L10:
$L6:
$L8:
	ldgp $29,0($26)
	bis $31,$16,$9
	bis $31,$10,$16
	jsr $26,_ZN11SubscriptorD2Ev
	ldgp $29,0($26)
	bis $31,$9,$16
$LEHB2:
	jsr $26,_Unwind_Resume
	nop
$LEHE2:
$LFE2645:
	.end _ZN12SparseMatrixIfEC2Ev
	.section	.gcc_except_table,"a",@progbits
$LLSDA2645:
	.byte	0xff
	.byte	0xff
	.byte	0x1
	.uleb128 $LLSDACSE2645-$LLSDACSB2645
$LLSDACSB2645:
	.uleb128 $LEHB0-$LFB2645
	.uleb128 $LEHE0-$LEHB0
	.uleb128 0x0
	.uleb128 0x0
	.uleb128 $LEHB1-$LFB2645
	.uleb128 $LEHE1-$LEHB1
	.uleb128 $L10-$LFB2645
	.uleb128 0x0
	.uleb128 $LEHB2-$LFB2645
	.uleb128 $LEHE2-$LEHB2
	.uleb128 0x0
	.uleb128 0x0
$LLSDACSE2645:
	.section	.gnu.linkonce.t._ZN12SparseMatrixIfEC2Ev
	.section	.gnu.linkonce.t._ZN12SparseMatrixIfEC1Ev,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZN12SparseMatrixIfEC1Ev
	.ent _ZN12SparseMatrixIfEC1Ev
_ZN12SparseMatrixIfEC1Ev:
	.frame $30,32,$26,0
	.mask 0x4000600,-32
$LFB2647:
	ldgp $29,0($27)
$_ZN12SparseMatrixIfEC1Ev..ng:
	lda $30,-32($30)
$LCFI4:
	stq $10,16($30)
$LCFI5:
	stq $26,0($30)
$LCFI6:
	bis $31,$16,$10
	stq $9,8($30)
$LCFI7:
	.prologue 1
$LEHB3:
	jsr $26,_ZN11SubscriptorC2Ev
	ldgp $29,0($26)
$LEHE3:
	lda $16,24($10)
	lda $1,_ZTV12SparseMatrixIfE+16
	bis $31,$31,$17
	stq $1,0($10)
$LEHB4:
	jsr $26,_ZN12SmartPointerIK15SparsityPatternEC1EPS1_
	ldgp $29,0($26)
$LEHE4:
$L13:
$L15:
	stl $31,40($10)
	stq $31,32($10)
	ldq $26,0($30)
	ldq $9,8($30)
	ldq $10,16($30)
	lda $30,32($30)
	ret $31,($26),1
	.align 4
$L21:
$L17:
$L19:
	ldgp $29,0($26)
	bis $31,$16,$9
	bis $31,$10,$16
	jsr $26,_ZN11SubscriptorD2Ev
	ldgp $29,0($26)
	bis $31,$9,$16
$LEHB5:
	jsr $26,_Unwind_Resume
	nop
$LEHE5:
$LFE2647:
	.end _ZN12SparseMatrixIfEC1Ev
	.section	.gcc_except_table
$LLSDA2647:
	.byte	0xff
	.byte	0xff
	.byte	0x1
	.uleb128 $LLSDACSE2647-$LLSDACSB2647
$LLSDACSB2647:
	.uleb128 $LEHB3-$LFB2647
	.uleb128 $LEHE3-$LEHB3
	.uleb128 0x0
	.uleb128 0x0
	.uleb128 $LEHB4-$LFB2647
	.uleb128 $LEHE4-$LEHB4
	.uleb128 $L21-$LFB2647
	.uleb128 0x0
	.uleb128 $LEHB5-$LFB2647
	.uleb128 $LEHE5-$LEHB5
	.uleb128 0x0
	.uleb128 0x0
$LLSDACSE2647:
	.section	.gnu.linkonce.t._ZN12SparseMatrixIfEC1Ev
	.section	.gnu.linkonce.t._ZN12SparseMatrixIfEC2ERKS0_,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZN12SparseMatrixIfEC2ERKS0_
	.ent _ZN12SparseMatrixIfEC2ERKS0_
_ZN12SparseMatrixIfEC2ERKS0_:
	.frame $30,32,$26,0
	.mask 0x4000600,-32
$LFB2650:
	ldgp $29,0($27)
$_ZN12SparseMatrixIfEC2ERKS0_..ng:
	lda $30,-32($30)
$LCFI8:
	stq $10,16($30)
$LCFI9:
	stq $26,0($30)
$LCFI10:
	bis $31,$16,$10
	stq $9,8($30)
$LCFI11:
	.prologue 1
$LEHB6:
	jsr $26,_ZN11SubscriptorC2ERKS_
	ldgp $29,0($26)
$LEHE6:
	bis $31,$31,$17
	lda $16,24($10)
	lda $1,_ZTV12SparseMatrixIfE+16
	stq $1,0($10)
$LEHB7:
	jsr $26,_ZN12SmartPointerIK15SparsityPatternEC1EPS1_
	ldgp $29,0($26)
$LEHE7:
$L23:
$L25:
	stl $31,40($10)
	stq $31,32($10)
	ldq $26,0($30)
	ldq $9,8($30)
	ldq $10,16($30)
	lda $30,32($30)
	ret $31,($26),1
	.align 4
$L31:
$L27:
$L29:
	ldgp $29,0($26)
	bis $31,$16,$9
	bis $31,$10,$16
	jsr $26,_ZN11SubscriptorD2Ev
	ldgp $29,0($26)
	bis $31,$9,$16
$LEHB8:
	jsr $26,_Unwind_Resume
	nop
$LEHE8:
$LFE2650:
	.end _ZN12SparseMatrixIfEC2ERKS0_
	.section	.gcc_except_table
$LLSDA2650:
	.byte	0xff
	.byte	0xff
	.byte	0x1
	.uleb128 $LLSDACSE2650-$LLSDACSB2650
$LLSDACSB2650:
	.uleb128 $LEHB6-$LFB2650
	.uleb128 $LEHE6-$LEHB6
	.uleb128 0x0
	.uleb128 0x0
	.uleb128 $LEHB7-$LFB2650
	.uleb128 $LEHE7-$LEHB7
	.uleb128 $L31-$LFB2650
	.uleb128 0x0
	.uleb128 $LEHB8-$LFB2650
	.uleb128 $LEHE8-$LEHB8
	.uleb128 0x0
	.uleb128 0x0
$LLSDACSE2650:
	.section	.gnu.linkonce.t._ZN12SparseMatrixIfEC2ERKS0_
	.section	.gnu.linkonce.t._ZN12SparseMatrixIfEC1ERKS0_,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZN12SparseMatrixIfEC1ERKS0_
	.ent _ZN12SparseMatrixIfEC1ERKS0_
_ZN12SparseMatrixIfEC1ERKS0_:
	.frame $30,32,$26,0
	.mask 0x4000600,-32
$LFB2652:
	ldgp $29,0($27)
$_ZN12SparseMatrixIfEC1ERKS0_..ng:
	lda $30,-32($30)
$LCFI12:
	stq $10,16($30)
$LCFI13:
	stq $26,0($30)
$LCFI14:
	bis $31,$16,$10
	stq $9,8($30)
$LCFI15:
	.prologue 1
$LEHB9:
	jsr $26,_ZN11SubscriptorC2ERKS_
	ldgp $29,0($26)
$LEHE9:
	bis $31,$31,$17
	lda $16,24($10)
	lda $1,_ZTV12SparseMatrixIfE+16
	stq $1,0($10)
$LEHB10:
	jsr $26,_ZN12SmartPointerIK15SparsityPatternEC1EPS1_
	ldgp $29,0($26)
$LEHE10:
$L33:
$L35:
	stl $31,40($10)
	stq $31,32($10)
	ldq $26,0($30)
	ldq $9,8($30)
	ldq $10,16($30)
	lda $30,32($30)
	ret $31,($26),1
	.align 4
$L41:
$L37:
$L39:
	ldgp $29,0($26)
	bis $31,$16,$9
	bis $31,$10,$16
	jsr $26,_ZN11SubscriptorD2Ev
	ldgp $29,0($26)
	bis $31,$9,$16
$LEHB11:
	jsr $26,_Unwind_Resume
	nop
$LEHE11:
$LFE2652:
	.end _ZN12SparseMatrixIfEC1ERKS0_
	.section	.gcc_except_table
$LLSDA2652:
	.byte	0xff
	.byte	0xff
	.byte	0x1
	.uleb128 $LLSDACSE2652-$LLSDACSB2652
$LLSDACSB2652:
	.uleb128 $LEHB9-$LFB2652
	.uleb128 $LEHE9-$LEHB9
	.uleb128 0x0
	.uleb128 0x0
	.uleb128 $LEHB10-$LFB2652
	.uleb128 $LEHE10-$LEHB10
	.uleb128 $L41-$LFB2652
	.uleb128 0x0
	.uleb128 $LEHB11-$LFB2652
	.uleb128 $LEHE11-$LEHB11
	.uleb128 0x0
	.uleb128 0x0
$LLSDACSE2652:
	.section	.gnu.linkonce.t._ZN12SparseMatrixIfEC1ERKS0_
	.section	.gnu.linkonce.t._ZN12SparseMatrixIfEC2ERK15SparsityPattern,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZN12SparseMatrixIfEC2ERK15SparsityPattern
	.ent _ZN12SparseMatrixIfEC2ERK15SparsityPattern
_ZN12SparseMatrixIfEC2ERK15SparsityPattern:
	.frame $30,32,$26,0
	.mask 0x4000e00,-32
$LFB2655:
	ldgp $29,0($27)
$_ZN12SparseMatrixIfEC2ERK15SparsityPattern..ng:
	lda $30,-32($30)
$LCFI16:
	stq $9,8($30)
$LCFI17:
	stq $10,16($30)
$LCFI18:
	bis $31,$17,$9
	bis $31,$16,$10
	stq $11,24($30)
$LCFI19:
	stq $26,0($30)
$LCFI20:
	.prologue 1
	lda $11,24($10)
$LEHB12:
	jsr $26,_ZN11SubscriptorC2Ev
	ldgp $29,0($26)
$LEHE12:
	bis $31,$11,$16
	lda $1,_ZTV12SparseMatrixIfE+16
	bis $31,$9,$17
	stq $1,0($10)
$LEHB13:
	jsr $26,_ZN12SmartPointerIK15SparsityPatternEC1EPS1_
	ldgp $29,0($26)
$LEHE13:
	stq $31,32($10)
	stl $31,40($10)
	bis $31,$10,$16
$LEHB14:
	jsr $26,_ZN12SparseMatrixIfE6reinitEv
	ldgp $29,0($26)
$LEHE14:
	ldq $26,0($30)
	ldq $9,8($30)
	ldq $10,16($30)
	ldq $11,24($30)
	lda $30,32($30)
	ret $31,($26),1
	.align 4
$L51:
$L43:
$L45:
	ldgp $29,0($26)
	bis $31,$16,$9
	bis $31,$11,$16
	jsr $26,_ZN12SmartPointerIK15SparsityPatternED1Ev
	ldgp $29,0($26)
$L47:
$L49:
	bis $31,$10,$16
	jsr $26,_ZN11SubscriptorD2Ev
	ldgp $29,0($26)
	bis $31,$9,$16
$LEHB15:
	jsr $26,_Unwind_Resume
$LEHE15:
	.align 4
$L52:
	ldgp $29,0($26)
	bis $31,$16,$9
	br $31,$L47
$LFE2655:
	.end _ZN12SparseMatrixIfEC2ERK15SparsityPattern
	.section	.gcc_except_table
$LLSDA2655:
	.byte	0xff
	.byte	0xff
	.byte	0x1
	.uleb128 $LLSDACSE2655-$LLSDACSB2655
$LLSDACSB2655:
	.uleb128 $LEHB12-$LFB2655
	.uleb128 $LEHE12-$LEHB12
	.uleb128 0x0
	.uleb128 0x0
	.uleb128 $LEHB13-$LFB2655
	.uleb128 $LEHE13-$LEHB13
	.uleb128 $L52-$LFB2655
	.uleb128 0x0
	.uleb128 $LEHB14-$LFB2655
	.uleb128 $LEHE14-$LEHB14
	.uleb128 $L51-$LFB2655
	.uleb128 0x0
	.uleb128 $LEHB15-$LFB2655
	.uleb128 $LEHE15-$LEHB15
	.uleb128 0x0
	.uleb128 0x0
$LLSDACSE2655:
	.section	.gnu.linkonce.t._ZN12SparseMatrixIfEC2ERK15SparsityPattern
	.section	.gnu.linkonce.t._ZN12SparseMatrixIfEC1ERK15SparsityPattern,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZN12SparseMatrixIfEC1ERK15SparsityPattern
	.ent _ZN12SparseMatrixIfEC1ERK15SparsityPattern
_ZN12SparseMatrixIfEC1ERK15SparsityPattern:
	.frame $30,32,$26,0
	.mask 0x4000e00,-32
$LFB2657:
	ldgp $29,0($27)
$_ZN12SparseMatrixIfEC1ERK15SparsityPattern..ng:
	lda $30,-32($30)
$LCFI21:
	stq $9,8($30)
$LCFI22:
	stq $10,16($30)
$LCFI23:
	bis $31,$17,$9
	bis $31,$16,$10
	stq $11,24($30)
$LCFI24:
	stq $26,0($30)
$LCFI25:
	.prologue 1
	lda $11,24($10)
$LEHB16:
	jsr $26,_ZN11SubscriptorC2Ev
	ldgp $29,0($26)
$LEHE16:
	bis $31,$11,$16
	lda $1,_ZTV12SparseMatrixIfE+16
	bis $31,$9,$17
	stq $1,0($10)
$LEHB17:
	jsr $26,_ZN12SmartPointerIK15SparsityPatternEC1EPS1_
	ldgp $29,0($26)
$LEHE17:
	stq $31,32($10)
	stl $31,40($10)
	bis $31,$10,$16
$LEHB18:
	jsr $26,_ZN12SparseMatrixIfE6reinitEv
	ldgp $29,0($26)
$LEHE18:
	ldq $26,0($30)
	ldq $9,8($30)
	ldq $10,16($30)
	ldq $11,24($30)
	lda $30,32($30)
	ret $31,($26),1
	.align 4
$L62:
$L54:
$L56:
	ldgp $29,0($26)
	bis $31,$16,$9
	bis $31,$11,$16
	jsr $26,_ZN12SmartPointerIK15SparsityPatternED1Ev
	ldgp $29,0($26)
$L58:
$L60:
	bis $31,$10,$16
	jsr $26,_ZN11SubscriptorD2Ev
	ldgp $29,0($26)
	bis $31,$9,$16
$LEHB19:
	jsr $26,_Unwind_Resume
$LEHE19:
	.align 4
$L63:
	ldgp $29,0($26)
	bis $31,$16,$9
	br $31,$L58
$LFE2657:
	.end _ZN12SparseMatrixIfEC1ERK15SparsityPattern
	.section	.gcc_except_table
$LLSDA2657:
	.byte	0xff
	.byte	0xff
	.byte	0x1
	.uleb128 $LLSDACSE2657-$LLSDACSB2657
$LLSDACSB2657:
	.uleb128 $LEHB16-$LFB2657
	.uleb128 $LEHE16-$LEHB16
	.uleb128 0x0
	.uleb128 0x0
	.uleb128 $LEHB17-$LFB2657
	.uleb128 $LEHE17-$LEHB17
	.uleb128 $L63-$LFB2657
	.uleb128 0x0
	.uleb128 $LEHB18-$LFB2657
	.uleb128 $LEHE18-$LEHB18
	.uleb128 $L62-$LFB2657
	.uleb128 0x0
	.uleb128 $LEHB19-$LFB2657
	.uleb128 $LEHE19-$LEHB19
	.uleb128 0x0
	.uleb128 0x0
$LLSDACSE2657:
	.section	.gnu.linkonce.t._ZN12SparseMatrixIfEC1ERK15SparsityPattern
	.section	.gnu.linkonce.t._ZN12SparseMatrixIfED2Ev,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZN12SparseMatrixIfED2Ev
	.ent _ZN12SparseMatrixIfED2Ev
_ZN12SparseMatrixIfED2Ev:
	.frame $30,32,$26,0
	.mask 0x4000e00,-32
$LFB2660:
	ldgp $29,0($27)
$_ZN12SparseMatrixIfED2Ev..ng:
	lda $1,_ZTV12SparseMatrixIfE+16
	lda $30,-32($30)
$LCFI26:
	bis $31,$31,$17
	stq $10,16($30)
$LCFI27:
	bis $31,$16,$10
	stq $9,8($30)
$LCFI28:
	lda $9,24($16)
	stq $26,0($30)
$LCFI29:
	stq $11,24($30)
$LCFI30:
	.prologue 1
	bis $31,$9,$16
	stq $1,0($10)
$LEHB20:
	jsr $26,_ZN12SmartPointerIK15SparsityPatternEaSEPS1_
	ldgp $29,0($26)
$LEHE20:
	ldq $16,32($10)
	bne $16,$L81
$L70:
	bis $31,$9,$16
$LEHB21:
	jsr $26,_ZN12SmartPointerIK15SparsityPatternED1Ev
	ldgp $29,0($26)
$LEHE21:
	bis $31,$10,$16
$LEHB22:
	jsr $26,_ZN11SubscriptorD2Ev
	ldgp $29,0($26)
$LEHE22:
	ldq $26,0($30)
	ldq $9,8($30)
	ldq $10,16($30)
	ldq $11,24($30)
	lda $30,32($30)
	ret $31,($26),1
	.align 4
$L79:
$L69:
$L71:
	ldgp $29,0($26)
	bis $31,$16,$11
	bis $31,$9,$16
	jsr $26,_ZN12SmartPointerIK15SparsityPatternED1Ev
	ldgp $29,0($26)
$L73:
$L75:
	bis $31,$10,$16
	jsr $26,_ZN11SubscriptorD2Ev
	ldgp $29,0($26)
	bis $31,$11,$16
$LEHB23:
	jsr $26,_Unwind_Resume
$LEHE23:
	.align 4
$L81:
	jsr $26,_ZdaPv
	ldgp $29,0($26)
	br $31,$L70
	.align 4
$L80:
	ldgp $29,0($26)
	bis $31,$16,$11
	br $31,$L73
$LFE2660:
	.end _ZN12SparseMatrixIfED2Ev
	.section	.gcc_except_table
$LLSDA2660:
	.byte	0xff
	.byte	0xff
	.byte	0x1
	.uleb128 $LLSDACSE2660-$LLSDACSB2660
$LLSDACSB2660:
	.uleb128 $LEHB20-$LFB2660
	.uleb128 $LEHE20-$LEHB20
	.uleb128 $L79-$LFB2660
	.uleb128 0x0
	.uleb128 $LEHB21-$LFB2660
	.uleb128 $LEHE21-$LEHB21
	.uleb128 $L80-$LFB2660
	.uleb128 0x0
	.uleb128 $LEHB22-$LFB2660
	.uleb128 $LEHE22-$LEHB22
	.uleb128 0x0
	.uleb128 0x0
	.uleb128 $LEHB23-$LFB2660
	.uleb128 $LEHE23-$LEHB23
	.uleb128 0x0
	.uleb128 0x0
$LLSDACSE2660:
	.section	.gnu.linkonce.t._ZN12SparseMatrixIfED2Ev
	.section	.gnu.linkonce.t._ZN12SparseMatrixIfED1Ev,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZN12SparseMatrixIfED1Ev
	.ent _ZN12SparseMatrixIfED1Ev
_ZN12SparseMatrixIfED1Ev:
	.frame $30,32,$26,0
	.mask 0x4000e00,-32
$LFB2662:
	ldgp $29,0($27)
$_ZN12SparseMatrixIfED1Ev..ng:
	lda $1,_ZTV12SparseMatrixIfE+16
	lda $30,-32($30)
$LCFI31:
	bis $31,$31,$17
	stq $10,16($30)
$LCFI32:
	bis $31,$16,$10
	stq $9,8($30)
$LCFI33:
	lda $9,24($16)
	stq $26,0($30)
$LCFI34:
	stq $11,24($30)
$LCFI35:
	.prologue 1
	bis $31,$9,$16
	stq $1,0($10)
$LEHB24:
	jsr $26,_ZN12SmartPointerIK15SparsityPatternEaSEPS1_
	ldgp $29,0($26)
$LEHE24:
	ldq $16,32($10)
	bne $16,$L99
$L88:
	bis $31,$9,$16
$LEHB25:
	jsr $26,_ZN12SmartPointerIK15SparsityPatternED1Ev
	ldgp $29,0($26)
$LEHE25:
	bis $31,$10,$16
$LEHB26:
	jsr $26,_ZN11SubscriptorD2Ev
	ldgp $29,0($26)
$LEHE26:
	ldq $26,0($30)
	ldq $9,8($30)
	ldq $10,16($30)
	ldq $11,24($30)
	lda $30,32($30)
	ret $31,($26),1
	.align 4
$L97:
$L87:
$L89:
	ldgp $29,0($26)
	bis $31,$16,$11
	bis $31,$9,$16
	jsr $26,_ZN12SmartPointerIK15SparsityPatternED1Ev
	ldgp $29,0($26)
$L91:
$L93:
	bis $31,$10,$16
	jsr $26,_ZN11SubscriptorD2Ev
	ldgp $29,0($26)
	bis $31,$11,$16
$LEHB27:
	jsr $26,_Unwind_Resume
$LEHE27:
	.align 4
$L99:
	jsr $26,_ZdaPv
	ldgp $29,0($26)
	br $31,$L88
	.align 4
$L98:
	ldgp $29,0($26)
	bis $31,$16,$11
	br $31,$L91
$LFE2662:
	.end _ZN12SparseMatrixIfED1Ev
	.section	.gcc_except_table
$LLSDA2662:
	.byte	0xff
	.byte	0xff
	.byte	0x1
	.uleb128 $LLSDACSE2662-$LLSDACSB2662
$LLSDACSB2662:
	.uleb128 $LEHB24-$LFB2662
	.uleb128 $LEHE24-$LEHB24
	.uleb128 $L97-$LFB2662
	.uleb128 0x0
	.uleb128 $LEHB25-$LFB2662
	.uleb128 $LEHE25-$LEHB25
	.uleb128 $L98-$LFB2662
	.uleb128 0x0
	.uleb128 $LEHB26-$LFB2662
	.uleb128 $LEHE26-$LEHB26
	.uleb128 0x0
	.uleb128 0x0
	.uleb128 $LEHB27-$LFB2662
	.uleb128 $LEHE27-$LEHB27
	.uleb128 0x0
	.uleb128 0x0
$LLSDACSE2662:
	.section	.gnu.linkonce.t._ZN12SparseMatrixIfED1Ev
	.section	.gnu.linkonce.t._ZN12SparseMatrixIfED0Ev,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZN12SparseMatrixIfED0Ev
	.ent _ZN12SparseMatrixIfED0Ev
_ZN12SparseMatrixIfED0Ev:
	.frame $30,32,$26,0
	.mask 0x4000e00,-32
$LFB2664:
	ldgp $29,0($27)
$_ZN12SparseMatrixIfED0Ev..ng:
	lda $1,_ZTV12SparseMatrixIfE+16
	lda $30,-32($30)
$LCFI36:
	bis $31,$31,$17
	stq $10,16($30)
$LCFI37:
	bis $31,$16,$10
	stq $9,8($30)
$LCFI38:
	lda $9,24($16)
	stq $26,0($30)
$LCFI39:
	stq $11,24($30)
$LCFI40:
	.prologue 1
	bis $31,$9,$16
	stq $1,0($10)
$LEHB28:
	jsr $26,_ZN12SmartPointerIK15SparsityPatternEaSEPS1_
	ldgp $29,0($26)
$LEHE28:
	ldq $16,32($10)
	bne $16,$L117
$L106:
	bis $31,$9,$16
$LEHB29:
	jsr $26,_ZN12SmartPointerIK15SparsityPatternED1Ev
	ldgp $29,0($26)
$LEHE29:
	bis $31,$10,$16
$LEHB30:
	jsr $26,_ZN11SubscriptorD2Ev
	ldgp $29,0($26)
$LEHE30:
	bis $31,$10,$16
	jsr $26,_ZdlPv
	ldgp $29,0($26)
	ldq $26,0($30)
	ldq $9,8($30)
	ldq $10,16($30)
	ldq $11,24($30)
	lda $30,32($30)
	ret $31,($26),1
	.align 4
$L115:
$L105:
$L107:
	ldgp $29,0($26)
	bis $31,$16,$11
	bis $31,$9,$16
	jsr $26,_ZN12SmartPointerIK15SparsityPatternED1Ev
	ldgp $29,0($26)
$L109:
$L111:
	bis $31,$10,$16
	jsr $26,_ZN11SubscriptorD2Ev
	ldgp $29,0($26)
	bis $31,$11,$16
$LEHB31:
	jsr $26,_Unwind_Resume
$LEHE31:
	.align 4
$L117:
	jsr $26,_ZdaPv
	ldgp $29,0($26)
	br $31,$L106
	.align 4
$L116:
	ldgp $29,0($26)
	bis $31,$16,$11
	br $31,$L109
$LFE2664:
	.end _ZN12SparseMatrixIfED0Ev
	.section	.gcc_except_table
$LLSDA2664:
	.byte	0xff
	.byte	0xff
	.byte	0x1
	.uleb128 $LLSDACSE2664-$LLSDACSB2664
$LLSDACSB2664:
	.uleb128 $LEHB28-$LFB2664
	.uleb128 $LEHE28-$LEHB28
	.uleb128 $L115-$LFB2664
	.uleb128 0x0
	.uleb128 $LEHB29-$LFB2664
	.uleb128 $LEHE29-$LEHB29
	.uleb128 $L116-$LFB2664
	.uleb128 0x0
	.uleb128 $LEHB30-$LFB2664
	.uleb128 $LEHE30-$LEHB30
	.uleb128 0x0
	.uleb128 0x0
	.uleb128 $LEHB31-$LFB2664
	.uleb128 $LEHE31-$LEHB31
	.uleb128 0x0
	.uleb128 0x0
$LLSDACSE2664:
	.section	.gnu.linkonce.t._ZN12SparseMatrixIfED0Ev
	.section	.gnu.linkonce.t._ZN12SparseMatrixIfEaSERKS0_,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZN12SparseMatrixIfEaSERKS0_
	.ent _ZN12SparseMatrixIfEaSERKS0_
$_ZN12SparseMatrixIfEaSERKS0_..ng:
_ZN12SparseMatrixIfEaSERKS0_:
	.frame $30,0,$26,0
$LFB2666:
	.prologue 0
	bis $31,$16,$0
	ret $31,($26),1
$LFE2666:
	.end _ZN12SparseMatrixIfEaSERKS0_
	.section	.gnu.linkonce.t._ZN12SparseMatrixIfE6reinitEv,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZN12SparseMatrixIfE6reinitEv
	.ent _ZN12SparseMatrixIfE6reinitEv
_ZN12SparseMatrixIfE6reinitEv:
	.frame $30,48,$26,0
	.mask 0x4000e00,-48
$LFB2669:
	ldgp $29,0($27)
$_ZN12SparseMatrixIfE6reinitEv..ng:
	lda $30,-48($30)
$LCFI41:
	stq $9,8($30)
$LCFI42:
	bis $31,$16,$9
	ldq $16,24($16)
	stq $26,0($30)
$LCFI43:
	stq $10,16($30)
$LCFI44:
	stq $11,24($30)
$LCFI45:
	.prologue 1
	jsr $26,_ZNK15SparsityPattern5emptyEv
	ldgp $29,0($26)
	beq $0,$L120
	ldq $16,32($9)
	bne $16,$L133
$L122:
	stl $31,40($9)
	stq $31,32($9)
$L119:
	ldq $26,0($30)
	ldq $9,8($30)
	ldq $10,16($30)
	ldq $11,24($30)
	lda $30,48($30)
	ret $31,($26),1
	.align 4
$L120:
	ldq $2,24($9)
	ldl $4,40($9)
	ldl $1,28($2)
	ldq $3,48($2)
	zapnot $4,15,$5
	zapnot $1,15,$1
	ldl $4,0($3)
	s4addq $1,$3,$1
	ldl $2,0($1)
	subl $2,$4,$10
	zapnot $10,15,$11
	cmpult $5,$11,$1
	beq $1,$L134
	ldq $16,32($9)
	bne $16,$L135
$L129:
	s4addq $11,0,$16
	jsr $26,_Znam
	ldgp $29,0($26)
	stl $10,40($9)
	stq $0,32($9)
$L127:
	ldq $16,32($9)
	beq $16,$L119
	bis $31,$10,$17
	lda $18,32($30)
	stl $31,32($30)
	jsr $26,_ZSt6fill_nIPfjiET_S1_T0_RKT1_
	ldgp $29,0($26)
	ldq $26,0($30)
	ldq $9,8($30)
	ldq $10,16($30)
	ldq $11,24($30)
	lda $30,48($30)
	ret $31,($26),1
	.align 4
$L134:
	bne $5,$L127
	ldq $16,32($9)
	beq $16,$L129
$L135:
	jsr $26,_ZdaPv
	ldgp $29,0($26)
	br $31,$L129
	.align 4
$L133:
	jsr $26,_ZdaPv
	ldgp $29,0($26)
	br $31,$L122
$LFE2669:
	.end _ZN12SparseMatrixIfE6reinitEv
	.section	.gnu.linkonce.t._ZN12SparseMatrixIfE6reinitERK15SparsityPattern,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZN12SparseMatrixIfE6reinitERK15SparsityPattern
	.ent _ZN12SparseMatrixIfE6reinitERK15SparsityPattern
_ZN12SparseMatrixIfE6reinitERK15SparsityPattern:
	.frame $30,16,$26,0
	.mask 0x4000200,-16
$LFB2671:
	ldgp $29,0($27)
$_ZN12SparseMatrixIfE6reinitERK15SparsityPattern..ng:
	lda $30,-16($30)
$LCFI46:
	stq $9,8($30)
$LCFI47:
	bis $31,$16,$9
	lda $16,24($16)
	stq $26,0($30)
$LCFI48:
	.prologue 1
	jsr $26,_ZN12SmartPointerIK15SparsityPatternEaSEPS1_
	ldgp $29,0($26)
	ldq $1,0($9)
	bis $31,$9,$16
	ldq $27,16($1)
	jsr $26,($27),0
	ldgp $29,0($26)
	ldq $26,0($30)
	ldq $9,8($30)
	lda $30,16($30)
	ret $31,($26),1
$LFE2671:
	.end _ZN12SparseMatrixIfE6reinitERK15SparsityPattern
	.section	.gnu.linkonce.t._ZN12SparseMatrixIfE5clearEv,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZN12SparseMatrixIfE5clearEv
	.ent _ZN12SparseMatrixIfE5clearEv
_ZN12SparseMatrixIfE5clearEv:
	.frame $30,16,$26,0
	.mask 0x4000200,-16
$LFB2673:
	ldgp $29,0($27)
$_ZN12SparseMatrixIfE5clearEv..ng:
	lda $30,-16($30)
$LCFI49:
	bis $31,$31,$17
	stq $9,8($30)
$LCFI50:
	bis $31,$16,$9
	lda $16,24($16)
	stq $26,0($30)
$LCFI51:
	.prologue 1
	jsr $26,_ZN12SmartPointerIK15SparsityPatternEaSEPS1_
	ldgp $29,0($26)
	ldq $1,32($9)
	bis $31,$1,$16
	bne $1,$L141
	stl $31,40($9)
	stq $31,32($9)
	ldq $26,0($30)
	ldq $9,8($30)
	lda $30,16($30)
	ret $31,($26),1
	.align 4
$L141:
	jsr $26,_ZdaPv
	ldgp $29,0($26)
	stl $31,40($9)
	stq $31,32($9)
	ldq $26,0($30)
	ldq $9,8($30)
	lda $30,16($30)
	ret $31,($26),1
$LFE2673:
	.end _ZN12SparseMatrixIfE5clearEv
	.section	.gnu.linkonce.t._ZNK12SparseMatrixIfE5emptyEv,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZNK12SparseMatrixIfE5emptyEv
	.ent _ZNK12SparseMatrixIfE5emptyEv
_ZNK12SparseMatrixIfE5emptyEv:
	.frame $30,16,$26,0
	.mask 0x4000000,-16
$LFB2676:
	ldgp $29,0($27)
$_ZNK12SparseMatrixIfE5emptyEv..ng:
	ldq $1,24($16)
	lda $30,-16($30)
$LCFI52:
	lda $0,1($31)
	stq $26,0($30)
$LCFI53:
	.prologue 1
	bis $31,$1,$16
	beq $1,$L142
	jsr $26,_ZNK15SparsityPattern5emptyEv
	ldgp $29,0($26)
	addl $31,$0,$0
$L142:
	ldq $26,0($30)
	lda $30,16($30)
	ret $31,($26),1
$LFE2676:
	.end _ZNK12SparseMatrixIfE5emptyEv
	.section	.gnu.linkonce.t._ZNK12SparseMatrixIfE1mEv,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZNK12SparseMatrixIfE1mEv
	.ent _ZNK12SparseMatrixIfE1mEv
$_ZNK12SparseMatrixIfE1mEv..ng:
_ZNK12SparseMatrixIfE1mEv:
	.frame $30,0,$26,0
$LFB2678:
	.prologue 0
	ldq $1,24($16)
	ldl $0,28($1)
	ret $31,($26),1
$LFE2678:
	.end _ZNK12SparseMatrixIfE1mEv
	.section	.gnu.linkonce.t._ZNK12SparseMatrixIfE1nEv,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZNK12SparseMatrixIfE1nEv
	.ent _ZNK12SparseMatrixIfE1nEv
$_ZNK12SparseMatrixIfE1nEv..ng:
_ZNK12SparseMatrixIfE1nEv:
	.frame $30,0,$26,0
$LFB2680:
	.prologue 0
	ldq $1,24($16)
	ldl $0,32($1)
	ret $31,($26),1
$LFE2680:
	.end _ZNK12SparseMatrixIfE1nEv
	.section	.gnu.linkonce.t._ZNK12SparseMatrixIfE18n_nonzero_elementsEv,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZNK12SparseMatrixIfE18n_nonzero_elementsEv
	.ent _ZNK12SparseMatrixIfE18n_nonzero_elementsEv
$_ZNK12SparseMatrixIfE18n_nonzero_elementsEv..ng:
_ZNK12SparseMatrixIfE18n_nonzero_elementsEv:
	.frame $30,0,$26,0
$LFB2682:
	.prologue 0
	ldq $2,24($16)
	ldl $1,28($2)
	ldq $3,48($2)
	zapnot $1,15,$1
	ldl $2,0($3)
	s4addq $1,$3,$1
	ldl $0,0($1)
	subl $0,$2,$0
	ret $31,($26),1
$LFE2682:
	.end _ZNK12SparseMatrixIfE18n_nonzero_elementsEv
	.section	.gnu.linkonce.t._ZNK12SparseMatrixIfE27n_actually_nonzero_elementsEv,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZNK12SparseMatrixIfE27n_actually_nonzero_elementsEv
	.ent _ZNK12SparseMatrixIfE27n_actually_nonzero_elementsEv
_ZNK12SparseMatrixIfE27n_actually_nonzero_elementsEv:
	.frame $30,48,$26,0
	.mask 0x4000200,-48
$LFB2691:
$L155:
	ldgp $29,0($27)
$_ZNK12SparseMatrixIfE27n_actually_nonzero_elementsEv..ng:
	lda $30,-48($30)
$LCFI54:
	stq $26,0($30)
$LCFI55:
	stq $9,8($30)
$LCFI56:
	.prologue 1
	bis $31,$16,$9
	jsr $26,_ZNK12SparseMatrixIfE18n_nonzero_elementsEv
	ldgp $29,0($26)
	stt $f31,40($30)
	ldq $16,32($9)
	ldq $1,32($30)
	zapnot $0,15,$0
	ldq $2,40($30)
	s4addq $0,$16,$0
	bis $31,$1,$18
	bis $31,$0,$17
	stq $1,16($30)
	bis $31,$2,$19
	stq $2,24($30)
	jsr $26,_ZSt8count_ifIPfSt9binder2ndISt12not_equal_toIdEEENSt15iterator_traitsIT_E15difference_typeES6_S6_T0_
	ldgp $29,0($26)
	ldq $26,0($30)
	addl $31,$0,$0
	ldq $9,8($30)
	lda $30,48($30)
	ret $31,($26),1
$LFE2691:
	.end _ZNK12SparseMatrixIfE27n_actually_nonzero_elementsEv
	.section	.gnu.linkonce.t._ZN12SparseMatrixIfE3setEjjf,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZN12SparseMatrixIfE3setEjjf
	.ent _ZN12SparseMatrixIfE3setEjjf
_ZN12SparseMatrixIfE3setEjjf:
	.frame $30,32,$26,0
	.mask 0x4000200,-32
	.fmask 0x4,-16
$LFB2693:
	ldgp $29,0($27)
$_ZN12SparseMatrixIfE3setEjjf..ng:
	lda $30,-32($30)
$LCFI57:
	stq $9,8($30)
$LCFI58:
	bis $31,$16,$9
	ldq $16,24($16)
	stt $f2,16($30)
$LCFI59:
	stq $26,0($30)
$LCFI60:
	.prologue 1
	cpys $f19,$f19,$f2
	jsr $26,_ZNK15SparsityPatternclEjj
	ldgp $29,0($26)
	lda $1,-1($31)
	zapnot $0,15,$0
	srl $1,32,$1
	cmpeq $0,$1,$1
	bne $1,$L160
	ldq $1,32($9)
	s4addq $0,$1,$1
	sts $f2,0($1)
$L160:
	ldq $26,0($30)
	ldq $9,8($30)
	ldt $f2,16($30)
	lda $30,32($30)
	ret $31,($26),1
$LFE2693:
	.end _ZN12SparseMatrixIfE3setEjjf
	.section	.gnu.linkonce.t._ZN12SparseMatrixIfE3addEjjf,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZN12SparseMatrixIfE3addEjjf
	.ent _ZN12SparseMatrixIfE3addEjjf
_ZN12SparseMatrixIfE3addEjjf:
	.frame $30,32,$26,0
	.mask 0x4000200,-32
	.fmask 0x4,-16
$LFB2695:
	ldgp $29,0($27)
$_ZN12SparseMatrixIfE3addEjjf..ng:
	lda $30,-32($30)
$LCFI61:
	stq $9,8($30)
$LCFI62:
	stt $f2,16($30)
$LCFI63:
	bis $31,$16,$9
	cpys $f19,$f19,$f2
	ldq $16,24($16)
	stq $26,0($30)
$LCFI64:
	.prologue 1
	jsr $26,_ZNK15SparsityPatternclEjj
	ldgp $29,0($26)
	cmpteq $f2,$f31,$f10
	addl $31,$0,$0
	zapnot $0,15,$0
	fbne $f10,$L163
	ldq $1,32($9)
	s4addq $0,$1,$1
	lds $f10,0($1)
	adds $f10,$f2,$f10
	sts $f10,0($1)
$L163:
	ldq $26,0($30)
	ldq $9,8($30)
	ldt $f2,16($30)
	lda $30,32($30)
	ret $31,($26),1
$LFE2695:
	.end _ZN12SparseMatrixIfE3addEjjf
	.section	.rodata.cst4,"aM",@progbits,4
	.align 2
$LC0:
	.long	1056964608
	.section	.gnu.linkonce.t._ZN12SparseMatrixIfE10symmetrizeEv,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZN12SparseMatrixIfE10symmetrizeEv
	.ent _ZN12SparseMatrixIfE10symmetrizeEv
_ZN12SparseMatrixIfE10symmetrizeEv:
	.frame $30,112,$26,0
	.mask 0x400fe00,-112
	.fmask 0x1c,-48
$LFB2698:
	ldgp $29,0($27)
$_ZN12SparseMatrixIfE10symmetrizeEv..ng:
	lda $30,-112($30)
$LCFI65:
	stq $11,24($30)
$LCFI66:
	bis $31,$16,$11
	ldq $16,24($16)
	stt $f4,80($30)
$LCFI67:
	stq $14,48($30)
$LCFI68:
	stq $15,56($30)
$LCFI69:
	stt $f2,64($30)
$LCFI70:
	stt $f3,72($30)
$LCFI71:
	stq $26,0($30)
$LCFI72:
	bis $31,$31,$15
	bis $31,$31,$14
	ldl $1,28($16)
	stq $9,8($30)
$LCFI73:
	stq $10,16($30)
$LCFI74:
	stq $12,32($30)
$LCFI75:
	stq $13,40($30)
$LCFI76:
	.prologue 1
	zapnot $1,15,$1
	itoft $1,$f4
	beq $1,$L186
	.align 4
$L184:
	ldq $2,48($16)
	lda $1,1($15)
	ldq $5,32($11)
	zapnot $1,15,$3
	stq $1,96($30)
	ldq $6,56($16)
	s4addq $14,$2,$4
	s4addq $3,$2,$3
	ldl $1,0($4)
	ldl $2,0($3)
	lda $1,1($1)
	zapnot $2,15,$2
	zapnot $1,15,$1
	s4addq $2,$5,$13
	s4addq $1,0,$1
	addq $5,$1,$9
	addq $6,$1,$10
	cmpeq $9,$13,$2
	bne $2,$L178
	ldl $17,0($10)
	lda $2,$LC0
	addl $31,$15,$12
	zapnot $17,15,$1
	itoft $2,$f3
	cmpult $1,$14,$1
	beq $1,$L178
	.align 4
$L183:
	addl $31,$17,$17
	bis $31,$15,$18
	jsr $26,_ZNK15SparsityPatternclEjj
	ldgp $29,0($26)
	ldq $1,32($11)
	bis $31,$12,$18
	zapnot $0,15,$0
	lds $f10,0($9)
	ftoit $f3,$2
	ldl $17,0($10)
	ldq $16,24($11)
	lda $10,4($10)
	s4addq $0,$1,$0
	lds $f11,0($0)
	lds $f12,0($2)
	adds $f10,$f11,$f10
	muls $f10,$f12,$f2
	sts $f2,0($9)
	lda $9,4($9)
	jsr $26,_ZNK15SparsityPatternclEjj
	ldgp $29,0($26)
	lda $1,-1($31)
	zapnot $0,15,$0
	cmpeq $9,$13,$2
	srl $1,32,$1
	cmpeq $0,$1,$1
	bne $1,$L182
	ldq $1,32($11)
	s4addq $0,$1,$1
	sts $f2,0($1)
$L182:
	bne $2,$L178
	ldl $17,0($10)
	zapnot $17,15,$1
	cmpult $1,$14,$1
	beq $1,$L178
	ldq $16,24($11)
	br $31,$L183
	.align 4
$L178:
	ldq $1,96($30)
	addl $31,$1,$15
	zapnot $15,15,$1
	bis $31,$1,$14
	ftoit $f4,$1
	cmpult $14,$1,$2
	beq $2,$L186
	ldq $16,24($11)
	br $31,$L184
$L186:
	ldq $26,0($30)
	ldq $9,8($30)
	ldq $10,16($30)
	ldq $11,24($30)
	ldq $12,32($30)
	ldq $13,40($30)
	ldq $14,48($30)
	ldq $15,56($30)
	ldt $f2,64($30)
	ldt $f3,72($30)
	ldt $f4,80($30)
	lda $30,112($30)
	ret $31,($26),1
$LFE2698:
	.end _ZN12SparseMatrixIfE10symmetrizeEv
	.section	.gnu.linkonce.t._ZNK12SparseMatrixIfEclEjj,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZNK12SparseMatrixIfEclEjj
	.ent _ZNK12SparseMatrixIfEclEjj
_ZNK12SparseMatrixIfEclEjj:
	.frame $30,16,$26,0
	.mask 0x4000200,-16
$LFB2700:
	ldgp $29,0($27)
$_ZNK12SparseMatrixIfEclEjj..ng:
	lda $30,-16($30)
$LCFI77:
	stq $9,8($30)
$LCFI78:
	bis $31,$16,$9
	ldq $16,24($16)
	stq $26,0($30)
$LCFI79:
	.prologue 1
	jsr $26,_ZNK15SparsityPatternclEjj
	ldgp $29,0($26)
	ldq $1,32($9)
	zapnot $0,15,$0
	ldq $26,0($30)
	ldq $9,8($30)
	s4addq $0,$1,$0
	lds $f0,0($0)
	lda $30,16($30)
	ret $31,($26),1
$LFE2700:
	.end _ZNK12SparseMatrixIfEclEjj
	.section	.gnu.linkonce.t._ZNK12SparseMatrixIfE2elEjj,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZNK12SparseMatrixIfE2elEjj
	.ent _ZNK12SparseMatrixIfE2elEjj
_ZNK12SparseMatrixIfE2elEjj:
	.frame $30,16,$26,0
	.mask 0x4000200,-16
$LFB2702:
	ldgp $29,0($27)
$_ZNK12SparseMatrixIfE2elEjj..ng:
	lda $30,-16($30)
$LCFI80:
	stq $9,8($30)
$LCFI81:
	bis $31,$16,$9
	ldq $16,24($16)
	stq $26,0($30)
$LCFI82:
	.prologue 1
	jsr $26,_ZNK15SparsityPatternclEjj
	ldgp $29,0($26)
	lda $1,-1($31)
	zapnot $0,15,$0
	cpys $f31,$f31,$f0
	srl $1,32,$1
	cmpeq $0,$1,$1
	bne $1,$L192
	ldq $1,32($9)
	s4addq $0,$1,$1
	lds $f0,0($1)
$L192:
	ldq $26,0($30)
	ldq $9,8($30)
	lda $30,16($30)
	ret $31,($26),1
$LFE2702:
	.end _ZNK12SparseMatrixIfE2elEjj
	.section	.gnu.linkonce.t._ZNK12SparseMatrixIfE12diag_elementEj,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZNK12SparseMatrixIfE12diag_elementEj
	.ent _ZNK12SparseMatrixIfE12diag_elementEj
$_ZNK12SparseMatrixIfE12diag_elementEj..ng:
_ZNK12SparseMatrixIfE12diag_elementEj:
	.frame $30,0,$26,0
$LFB2704:
	.prologue 0
	ldq $1,24($16)
	zapnot $17,15,$17
	ldq $3,32($16)
	ldq $2,48($1)
	s4addq $17,$2,$17
	ldl $1,0($17)
	zapnot $1,15,$1
	s4addq $1,$3,$1
	lds $f0,0($1)
	ret $31,($26),1
$LFE2704:
	.end _ZNK12SparseMatrixIfE12diag_elementEj
	.section	.gnu.linkonce.t._ZN12SparseMatrixIfE12diag_elementEj,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZN12SparseMatrixIfE12diag_elementEj
	.ent _ZN12SparseMatrixIfE12diag_elementEj
$_ZN12SparseMatrixIfE12diag_elementEj..ng:
_ZN12SparseMatrixIfE12diag_elementEj:
	.frame $30,0,$26,0
$LFB2706:
	.prologue 0
	ldq $2,24($16)
	zapnot $17,15,$17
	ldq $3,32($16)
	ldq $1,48($2)
	s4addq $17,$1,$17
	ldl $0,0($17)
	zapnot $0,15,$0
	s4addq $0,$3,$0
	ret $31,($26),1
$LFE2706:
	.end _ZN12SparseMatrixIfE12diag_elementEj
	.section	.gnu.linkonce.t._ZNK12SparseMatrixIfE9raw_entryEjj,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZNK12SparseMatrixIfE9raw_entryEjj
	.ent _ZNK12SparseMatrixIfE9raw_entryEjj
$_ZNK12SparseMatrixIfE9raw_entryEjj..ng:
_ZNK12SparseMatrixIfE9raw_entryEjj:
	.frame $30,0,$26,0
$LFB2708:
	.prologue 0
	ldq $1,24($16)
	zapnot $17,15,$17
	ldq $3,32($16)
	ldq $2,48($1)
	s4addq $17,$2,$17
	ldl $1,0($17)
	addq $1,$18,$1
	zapnot $1,15,$1
	s4addq $1,$3,$1
	lds $f0,0($1)
	ret $31,($26),1
$LFE2708:
	.end _ZNK12SparseMatrixIfE9raw_entryEjj
	.section	.gnu.linkonce.t._ZNK12SparseMatrixIfE12global_entryEj,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZNK12SparseMatrixIfE12global_entryEj
	.ent _ZNK12SparseMatrixIfE12global_entryEj
$_ZNK12SparseMatrixIfE12global_entryEj..ng:
_ZNK12SparseMatrixIfE12global_entryEj:
	.frame $30,0,$26,0
$LFB2710:
	.prologue 0
	ldq $1,32($16)
	zapnot $17,15,$17
	s4addq $17,$1,$17
	lds $f0,0($17)
	ret $31,($26),1
$LFE2710:
	.end _ZNK12SparseMatrixIfE12global_entryEj
	.section	.gnu.linkonce.t._ZN12SparseMatrixIfE12global_entryEj,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZN12SparseMatrixIfE12global_entryEj
	.ent _ZN12SparseMatrixIfE12global_entryEj
$_ZN12SparseMatrixIfE12global_entryEj..ng:
_ZN12SparseMatrixIfE12global_entryEj:
	.frame $30,0,$26,0
$LFB2712:
	.prologue 0
	ldq $1,32($16)
	zapnot $17,15,$0
	s4addq $0,$1,$0
	ret $31,($26),1
$LFE2712:
	.end _ZN12SparseMatrixIfE12global_entryEj
	.section	.gnu.linkonce.t._ZNK12SparseMatrixIfE7l1_normEv,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZNK12SparseMatrixIfE7l1_normEv
	.ent _ZNK12SparseMatrixIfE7l1_normEv
_ZNK12SparseMatrixIfE7l1_normEv:
	.frame $30,96,$26,0
	.mask 0x4000e00,-96
	.fmask 0x4,-64
$LFB2726:
	ldgp $29,0($27)
$_ZNK12SparseMatrixIfE7l1_normEv..ng:
	ldq $28,24($16)
	lda $30,-96($30)
$LCFI83:
	stq $9,8($30)
$LCFI84:
	stq $11,24($30)
$LCFI85:
	stt $f2,32($30)
$LCFI86:
	lda $11,_ZTV6VectorIfE+16
	stq $10,16($30)
$LCFI87:
	bis $31,$16,$10
	ldl $9,32($28)
	stq $26,0($30)
$LCFI88:
	.prologue 1
	stq $31,64($30)
	stq $11,48($30)
	stl $31,56($30)
	zapnot $9,15,$16
	stl $31,60($30)
	beq $16,$L221
	bne $16,$L265
	zapnot $9,15,$1
	stl $9,56($30)
	bne $1,$L266
$L260:
	ldq $28,24($10)
$L221:
	ldl $1,28($28)
	bis $31,$31,$3
	zapnot $1,15,$0
	beq $0,$L257
	bis $31,$31,$1
	ldq $25,48($28)
	ldq $23,64($30)
	.align 4
$L236:
	lda $24,1($3)
	s4addq $1,$25,$2
	zapnot $24,15,$1
	ldl $7,0($2)
	s4addq $1,$25,$1
	ldl $2,0($1)
	zapnot $7,15,$5
	zapnot $2,15,$2
	cmpule $2,$5,$1
	bne $1,$L259
	bis $31,$2,$1
	ldq $22,32($10)
	ldq $8,56($28)
	.align 4
$L235:
	s4addq $5,0,$3
	addl $7,1,$7
	addq $3,$8,$4
	zapnot $7,15,$5
	addq $3,$22,$3
	ldl $4,0($4)
	lds $f10,0($3)
	cmpule $1,$5,$6
	zapnot $4,15,$3
	s4addq $3,$23,$3
	cpys $f31,$f10,$f11
	lds $f10,0($3)
	adds $f10,$f11,$f10
	sts $f10,0($3)
	bne $6,$L259
	s4addq $5,0,$3
	addl $7,1,$7
	addq $3,$8,$4
	zapnot $7,15,$5
	addq $3,$22,$3
	ldl $4,0($4)
	lds $f10,0($3)
	cmpule $1,$5,$6
	zapnot $4,15,$3
	s4addq $3,$23,$3
	cpys $f31,$f10,$f11
	lds $f10,0($3)
	adds $f10,$f11,$f10
	sts $f10,0($3)
	beq $6,$L235
	.align 4
$L259:
	addl $31,$24,$3
	zapnot $3,15,$1
	cmpult $1,$0,$2
	bne $2,$L236
$L257:
	lda $16,48($30)
$LEHB32:
	jsr $26,_ZNK6VectorIfE11linfty_normEv
	ldgp $29,0($26)
$LEHE32:
	ldq $16,64($30)
	stq $11,48($30)
	cpys $f0,$f0,$f2
	bne $16,$L267
	cpys $f2,$f2,$f0
	ldq $26,0($30)
	ldq $9,8($30)
	ldq $10,16($30)
	ldq $11,24($30)
	ldt $f2,32($30)
	lda $30,96($30)
	ret $31,($26),1
$L266:
	ldq $16,64($30)
	lda $18,80($30)
	stt $f31,80($30)
	s4addq $1,$16,$17
$LEHB33:
	jsr $26,_ZSt4fillIPfdEvT_S1_RKT0_
	ldgp $29,0($26)
	ldq $28,24($10)
	br $31,$L221
$L265:
	s4addq $16,0,$16
	jsr $26,_Znam
	ldgp $29,0($26)
	stl $9,60($30)
	zapnot $9,15,$1
	stq $0,64($30)
	stl $9,56($30)
	beq $1,$L260
	br $31,$L266
	.align 4
$L255:
$L237:
	ldgp $29,0($26)
	ldq $1,64($30)
	stq $11,48($30)
	bis $31,$16,$9
	bne $1,$L268
$L245:
$L246:
	bis $31,$9,$16
	jsr $26,_Unwind_Resume
$LEHE33:
$L267:
	jsr $26,_ZdaPv
	ldgp $29,0($26)
	stq $31,64($30)
	cpys $f2,$f2,$f0
	ldq $26,0($30)
	ldq $9,8($30)
	ldq $10,16($30)
	ldq $11,24($30)
	ldt $f2,32($30)
	lda $30,96($30)
	ret $31,($26),1
$L268:
	bis $31,$1,$16
	jsr $26,_ZdaPv
	ldgp $29,0($26)
	stq $31,64($30)
	br $31,$L245
$LFE2726:
	.end _ZNK12SparseMatrixIfE7l1_normEv
	.section	.gcc_except_table
$LLSDA2726:
	.byte	0xff
	.byte	0xff
	.byte	0x1
	.uleb128 $LLSDACSE2726-$LLSDACSB2726
$LLSDACSB2726:
	.uleb128 $LEHB32-$LFB2726
	.uleb128 $LEHE32-$LEHB32
	.uleb128 $L255-$LFB2726
	.uleb128 0x0
	.uleb128 $LEHB33-$LFB2726
	.uleb128 $LEHE33-$LEHB33
	.uleb128 0x0
	.uleb128 0x0
$LLSDACSE2726:
	.section	.gnu.linkonce.t._ZNK12SparseMatrixIfE7l1_normEv
	.section	.gnu.linkonce.t._ZNK12SparseMatrixIfE11linfty_normEv,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZNK12SparseMatrixIfE11linfty_normEv
	.ent _ZNK12SparseMatrixIfE11linfty_normEv
$_ZNK12SparseMatrixIfE11linfty_normEv..ng:
_ZNK12SparseMatrixIfE11linfty_normEv:
	.frame $30,0,$26,0
$LFB2728:
	.prologue 0
	ldq $2,24($16)
	ldq $7,32($16)
	cpys $f31,$f31,$f0
	bis $31,$31,$5
	ldq $6,48($2)
	ldl $3,28($2)
	ldl $1,0($6)
	zapnot $3,15,$3
	zapnot $1,15,$1
	s4addq $1,$7,$4
	beq $3,$L285
	.align 4
$L283:
	lda $5,1($5)
	cpys $f31,$f31,$f11
	zapnot $5,15,$1
	s4addq $1,$6,$1
	ldl $2,0($1)
	zapnot $2,15,$2
	s4addq $2,$7,$2
	cmpeq $4,$2,$1
	bne $1,$L287
$L296:
	lds $f10,0($4)
	lda $4,4($4)
	cmpeq $4,$2,$1
	cpys $f31,$f10,$f10
	adds $f11,$f10,$f11
	bne $1,$L287
	lds $f10,0($4)
	lda $4,4($4)
	cmpeq $4,$2,$1
	cpys $f31,$f10,$f10
	adds $f11,$f10,$f11
	bne $1,$L287
	lds $f10,0($4)
	lda $4,4($4)
	cmpeq $4,$2,$1
	cpys $f31,$f10,$f10
	adds $f11,$f10,$f11
	bne $1,$L287
	lds $f10,0($4)
	lda $4,4($4)
	cmpeq $4,$2,$1
	cpys $f31,$f10,$f10
	adds $f11,$f10,$f11
	beq $1,$L296
	.align 4
$L287:
	cmptlt $f0,$f11,$f10
	addl $31,$5,$5
	zapnot $5,15,$1
	cmpult $1,$3,$1
	fcmovne $f10,$f11,$f0
	bne $1,$L283
$L285:
	ret $31,($26),1
$LFE2728:
	.end _ZNK12SparseMatrixIfE11linfty_normEv
	.section	.gnu.linkonce.t._ZNK12SparseMatrixIfE20get_sparsity_patternEv,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZNK12SparseMatrixIfE20get_sparsity_patternEv
	.ent _ZNK12SparseMatrixIfE20get_sparsity_patternEv
$_ZNK12SparseMatrixIfE20get_sparsity_patternEv..ng:
_ZNK12SparseMatrixIfE20get_sparsity_patternEv:
	.frame $30,0,$26,0
$LFB2730:
	.prologue 0
	ldq $0,24($16)
	ret $31,($26),1
$LFE2730:
	.end _ZNK12SparseMatrixIfE20get_sparsity_patternEv
	.section	.gnu.linkonce.t._ZN12SparseMatrixIfE14const_iterator8AccessorC2EPKS0_jt,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZN12SparseMatrixIfE14const_iterator8AccessorC2EPKS0_jt
	.ent _ZN12SparseMatrixIfE14const_iterator8AccessorC2EPKS0_jt
$_ZN12SparseMatrixIfE14const_iterator8AccessorC2EPKS0_jt..ng:
_ZN12SparseMatrixIfE14const_iterator8AccessorC2EPKS0_jt:
	.frame $30,0,$26,0
$LFB2736:
	.prologue 0
	stw $19,12($16)
	stq $17,0($16)
	stl $18,8($16)
	ret $31,($26),1
$LFE2736:
	.end _ZN12SparseMatrixIfE14const_iterator8AccessorC2EPKS0_jt
	.section	.gnu.linkonce.t._ZN12SparseMatrixIfE14const_iterator8AccessorC1EPKS0_jt,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZN12SparseMatrixIfE14const_iterator8AccessorC1EPKS0_jt
	.ent _ZN12SparseMatrixIfE14const_iterator8AccessorC1EPKS0_jt
$_ZN12SparseMatrixIfE14const_iterator8AccessorC1EPKS0_jt..ng:
_ZN12SparseMatrixIfE14const_iterator8AccessorC1EPKS0_jt:
	.frame $30,0,$26,0
$LFB2738:
	.prologue 0
	stw $19,12($16)
	stq $17,0($16)
	stl $18,8($16)
	ret $31,($26),1
$LFE2738:
	.end _ZN12SparseMatrixIfE14const_iterator8AccessorC1EPKS0_jt
	.section	.gnu.linkonce.t._ZN12SparseMatrixIfE14const_iteratorC2EPKS0_jt,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZN12SparseMatrixIfE14const_iteratorC2EPKS0_jt
	.ent _ZN12SparseMatrixIfE14const_iteratorC2EPKS0_jt
$_ZN12SparseMatrixIfE14const_iteratorC2EPKS0_jt..ng:
_ZN12SparseMatrixIfE14const_iteratorC2EPKS0_jt:
	.frame $30,0,$26,0
$LFB2739:
	.prologue 0
	stw $19,12($16)
	stq $17,0($16)
	stl $18,8($16)
	ret $31,($26),1
$LFE2739:
	.end _ZN12SparseMatrixIfE14const_iteratorC2EPKS0_jt
	.section	.gnu.linkonce.t._ZN12SparseMatrixIfE14const_iteratorC1EPKS0_jt,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZN12SparseMatrixIfE14const_iteratorC1EPKS0_jt
	.ent _ZN12SparseMatrixIfE14const_iteratorC1EPKS0_jt
$_ZN12SparseMatrixIfE14const_iteratorC1EPKS0_jt..ng:
_ZN12SparseMatrixIfE14const_iteratorC1EPKS0_jt:
	.frame $30,0,$26,0
$LFB2741:
	.prologue 0
	stw $19,12($16)
	stq $17,0($16)
	stl $18,8($16)
	ret $31,($26),1
$LFE2741:
	.end _ZN12SparseMatrixIfE14const_iteratorC1EPKS0_jt
	.section	.gnu.linkonce.t._ZNK12SparseMatrixIfE5beginEv,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZNK12SparseMatrixIfE5beginEv
	.ent _ZNK12SparseMatrixIfE5beginEv
$_ZNK12SparseMatrixIfE5beginEv..ng:
_ZNK12SparseMatrixIfE5beginEv:
	.frame $30,0,$26,0
$LFB2742:
	.prologue 0
	bis $31,$16,$0
	stq $17,0($16)
	stl $31,8($16)
	stw $31,12($16)
	ret $31,($26),1
$LFE2742:
	.end _ZNK12SparseMatrixIfE5beginEv
	.section	.gnu.linkonce.t._ZNK12SparseMatrixIfE3endEv,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZNK12SparseMatrixIfE3endEv
	.ent _ZNK12SparseMatrixIfE3endEv
$_ZNK12SparseMatrixIfE3endEv..ng:
_ZNK12SparseMatrixIfE3endEv:
	.frame $30,0,$26,0
$LFB2744:
	.prologue 0
	ldq $2,24($17)
	bis $31,$16,$0
	stq $17,0($16)
	stw $31,12($16)
	ldl $1,28($2)
	stl $1,8($16)
	ret $31,($26),1
$LFE2744:
	.end _ZNK12SparseMatrixIfE3endEv
	.section	.gnu.linkonce.t._ZNK12SparseMatrixIfE5beginEj,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZNK12SparseMatrixIfE5beginEj
	.ent _ZNK12SparseMatrixIfE5beginEj
$_ZNK12SparseMatrixIfE5beginEj..ng:
_ZNK12SparseMatrixIfE5beginEj:
	.frame $30,0,$26,0
$LFB2746:
	.prologue 0
	bis $31,$16,$0
	stq $17,0($16)
	stl $18,8($16)
	stw $31,12($16)
	ret $31,($26),1
$LFE2746:
	.end _ZNK12SparseMatrixIfE5beginEj
	.section	.gnu.linkonce.t._ZNK12SparseMatrixIfE3endEj,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZNK12SparseMatrixIfE3endEj
	.ent _ZNK12SparseMatrixIfE3endEj
$_ZNK12SparseMatrixIfE3endEj..ng:
_ZNK12SparseMatrixIfE3endEj:
	.frame $30,0,$26,0
$LFB2748:
	.prologue 0
	addl $18,1,$18
	bis $31,$16,$0
	stq $17,0($16)
	stw $31,12($16)
	stl $18,8($16)
	ret $31,($26),1
$LFE2748:
	.end _ZNK12SparseMatrixIfE3endEj
	.section	.rodata
	.type	_ZZNK12SparseMatrixIfE5printERSoE19__PRETTY_FUNCTION__, @object
	.size	_ZZNK12SparseMatrixIfE5printERSoE19__PRETTY_FUNCTION__, 76
_ZZNK12SparseMatrixIfE5printERSoE19__PRETTY_FUNCTION__:
	.ascii "void SparseMatrix<number>::print(std::ostream&) con"
	.ascii "st [with number = float]\0"
	.section	.rodata.str1.1,"aMS",@progbits,1
$LC1:
	.ascii "(\0"
$LC2:
	.ascii ",\0"
$LC3:
	.ascii ") \0"
$LC4:
	.ascii "/export/home/lucier/programs/deal.II/lac/include/la"
	.ascii "c/sparse_matrix.templates.h\0"
$LC5:
	.ascii "out\0"
$LC6:
	.ascii "ExcIO()\0"
	.section	.gnu.linkonce.t._ZNK12SparseMatrixIfE5printERSo,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZNK12SparseMatrixIfE5printERSo
	.ent _ZNK12SparseMatrixIfE5printERSo
_ZNK12SparseMatrixIfE5printERSo:
	.frame $30,112,$26,0
	.mask 0x400fe00,-112
$LFB2768:
	ldgp $29,0($27)
$_ZNK12SparseMatrixIfE5printERSo..ng:
	ldq $4,24($16)
	lda $30,-112($30)
$LCFI89:
	stq $11,24($30)
$LCFI90:
	stq $12,32($30)
$LCFI91:
	bis $31,$16,$11
	bis $31,$17,$12
	stq $26,0($30)
$LCFI92:
	stq $9,8($30)
$LCFI93:
	bis $31,$31,$17
	ldl $1,28($4)
	stq $10,16($30)
$LCFI94:
	stq $13,40($30)
$LCFI95:
	stq $14,48($30)
$LCFI96:
	stq $15,56($30)
$LCFI97:
	.prologue 1
	beq $1,$L372
	bis $31,$31,$3
	.align 4
$L334:
	ldq $2,48($4)
	lda $15,1($17)
	zapnot $15,15,$1
	s4addq $1,0,$5
	s4addq $3,$2,$3
	addq $5,$2,$2
	ldl $10,0($3)
	ldl $1,0($2)
	cmpule $1,$10,$1
	zapnot $10,15,$9
	bne $1,$L374
	addl $31,$17,$14
	bis $31,$5,$13
	.align 4
$L333:
	lda $17,$LC1
	bis $31,$12,$16
	s4addq $9,0,$9
	addl $10,1,$10
$LEHB34:
	jsr $26,_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc
	ldgp $29,0($26)
	zapnot $14,15,$17
	bis $31,$0,$16
	jsr $26,_ZNSolsEm
	ldgp $29,0($26)
	lda $17,$LC2
	bis $31,$0,$16
	jsr $26,_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc
	ldgp $29,0($26)
	ldq $2,24($11)
	bis $31,$0,$16
	ldq $1,56($2)
	addq $9,$1,$1
	ldl $17,0($1)
	zapnot $17,15,$17
	jsr $26,_ZNSolsEm
	ldgp $29,0($26)
	lda $17,$LC3
	bis $31,$0,$16
	jsr $26,_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc
	ldgp $29,0($26)
	ldq $1,32($11)
	bis $31,$0,$16
	addq $9,$1,$9
	lds $f17,0($9)
	jsr $26,_ZNSolsEd
	ldgp $29,0($26)
	lda $17,_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_
	bis $31,$0,$16
	jsr $26,_ZNSolsEPFRSoS_E
	ldgp $29,0($26)
	ldq $4,24($11)
	zapnot $10,15,$2
	bis $31,$2,$9
	ldq $1,48($4)
	addq $13,$1,$1
	ldl $2,0($1)
	zapnot $2,15,$2
	cmpule $2,$9,$2
	beq $2,$L333
$L374:
	ldl $1,28($4)
	addl $31,$15,$17
	zapnot $17,15,$2
	bis $31,$2,$3
	zapnot $1,15,$1
	cmpule $1,$2,$1
	beq $1,$L334
$L372:
	ldq $1,0($12)
	ldq $2,-24($1)
	addq $12,$2,$2
	ldl $1,32($2)
	and $1,5,$1
	bne $1,$L377
$L367:
$L319:
	ldq $26,0($30)
	ldq $9,8($30)
	ldq $10,16($30)
	ldq $11,24($30)
	ldq $12,32($30)
	ldq $13,40($30)
	ldq $14,48($30)
	ldq $15,56($30)
	lda $30,112($30)
	ret $31,($26),1
$L377:
$L341:
$L343:
	lda $10,_ZTVN18StandardExceptions5ExcIOE+16
	lda $16,64($30)
	jsr $26,_ZN13ExceptionBaseC2Ev
	ldgp $29,0($26)
$LEHE34:
	lda $16,$LC4
	lda $17,1122($31)
	lda $18,_ZZNK12SparseMatrixIfE5printERSoE19__PRETTY_FUNCTION__
	lda $19,$LC5
	lda $21,64($30)
	stq $10,64($30)
	lda $20,$LC6
$LEHB35:
	jsr $26,_ZN18deal_II_exceptions9internals17issue_error_throwIN18StandardExceptions5ExcIOEEEvPKciS5_S5_S5_T_
	ldgp $29,0($26)
$LEHE35:
$L361:
$L363:
	lda $16,64($30)
	stq $10,64($30)
	jsr $26,_ZN13ExceptionBaseD2Ev
	ldgp $29,0($26)
	br $31,$L319
$L370:
$L346:
$L349:
$L351:
$L355:
$L358:
	ldgp $29,0($26)
	bis $31,$16,$9
	lda $16,64($30)
	stq $10,64($30)
	jsr $26,_ZN13ExceptionBaseD2Ev
	ldgp $29,0($26)
	bis $31,$9,$16
$LEHB36:
	jsr $26,_Unwind_Resume
	nop
$LEHE36:
$LFE2768:
	.end _ZNK12SparseMatrixIfE5printERSo
	.section	.gcc_except_table
$LLSDA2768:
	.byte	0xff
	.byte	0xff
	.byte	0x1
	.uleb128 $LLSDACSE2768-$LLSDACSB2768
$LLSDACSB2768:
	.uleb128 $LEHB34-$LFB2768
	.uleb128 $LEHE34-$LEHB34
	.uleb128 0x0
	.uleb128 0x0
	.uleb128 $LEHB35-$LFB2768
	.uleb128 $LEHE35-$LEHB35
	.uleb128 $L370-$LFB2768
	.uleb128 0x0
	.uleb128 $LEHB36-$LFB2768
	.uleb128 $LEHE36-$LEHB36
	.uleb128 0x0
	.uleb128 0x0
$LLSDACSE2768:
	.section	.gnu.linkonce.t._ZNK12SparseMatrixIfE5printERSo
	.section	.rodata
	.type	_ZZNK12SparseMatrixIfE15print_formattedERSojbjPKcdE19__PRETTY_FUNCTION__, @object
	.size	_ZZNK12SparseMatrixIfE15print_formattedERSojbjPKcdE19__PRETTY_FUNCTION__, 141
_ZZNK12SparseMatrixIfE15print_formattedERSojbjPKcdE19__PRETTY_FUNCTION__:
	.ascii "void SparseMatrix<number>::print_formatted(std::ost"
	.ascii "ream&, unsigned int, bool, unsigned int, const char*"
	.ascii ", double) const [with number = float]\0"
	.section	.gnu.linkonce.t._ZNK12SparseMatrixIfE15print_formattedERSojbjPKcd,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZNK12SparseMatrixIfE15print_formattedERSojbjPKcd
	.ent _ZNK12SparseMatrixIfE15print_formattedERSojbjPKcd
_ZNK12SparseMatrixIfE15print_formattedERSojbjPKcd:
	.frame $30,144,$26,0
	.mask 0x400fe00,-144
	.fmask 0xc,-80
$LFB2771:
	ldgp $29,0($27)
$_ZNK12SparseMatrixIfE15print_formattedERSojbjPKcd..ng:
	lda $30,-144($30)
$LCFI98:
	zapnot $18,15,$3
	addl $31,$20,$20
	stt $f2,64($30)
$LCFI99:
	stt $f3,72($30)
$LCFI100:
	stq $9,8($30)
$LCFI101:
	stq $11,24($30)
$LCFI102:
	stq $15,56($30)
$LCFI103:
	stq $26,0($30)
$LCFI104:
	bis $31,$17,$9
	bis $31,$16,$11
	bis $31,$21,$15
	stq $10,16($30)
$LCFI105:
	stq $12,32($30)
$LCFI106:
	stq $13,40($30)
$LCFI107:
	stq $14,48($30)
$LCFI108:
	.prologue 1
	ldq $2,0($17)
	ldt $f2,144($30)
	ldq $1,-24($2)
	addq $17,$1,$1
	ldq $2,8($1)
	stq $3,8($1)
	ldl $1,24($1)
	addl $31,$2,$2
	stq $1,128($30)
	stq $2,136($30)
	beq $19,$L381
	ldq $1,0($17)
	lda $2,-261($31)
	lda $3,256($31)
	ldq $4,-24($1)
	addq $17,$4,$4
	ldl $1,24($4)
	and $1,$2,$1
	bis $1,$3,$1
	stl $1,24($4)
	bne $20,$L390
	ldq $2,24($11)
	addl $18,7,$20
	bis $31,$31,$12
	ldl $1,28($2)
	bne $1,$L466
$L460:
	ldq $3,0($9)
	ldq $1,-24($3)
	addq $9,$1,$1
	ldl $2,32($1)
	and $2,5,$2
	bne $2,$L467
$L453:
$L421:
	ldq $1,-24($3)
	ldq $2,136($30)
	ldq $26,0($30)
	ldq $10,16($30)
	ldq $11,24($30)
	ldq $12,32($30)
	zapnot $2,15,$3
	addq $9,$1,$1
	ldq $13,40($30)
	ldq $14,48($30)
	stq $3,8($1)
	ldq $15,56($30)
	ldq $2,0($9)
	ldt $f2,64($30)
	ldt $f3,72($30)
	ldq $1,-24($2)
	ldq $2,128($30)
	addq $9,$1,$1
	ldq $9,8($30)
	stl $2,24($1)
	lda $30,144($30)
	ret $31,($26),1
$L381:
	ldq $2,0($17)
	addl $18,2,$1
	cmoveq $20,$1,$20
	ldq $3,-24($2)
	lda $2,-261($31)
	addq $17,$3,$3
	ldl $1,24($3)
	and $1,$2,$1
	bis $1,4,$1
	stl $1,24($3)
$L390:
	ldq $2,24($11)
	bis $31,$31,$12
	ldl $1,28($2)
	beq $1,$L460
$L466:
	lda $1,-1($31)
	bis $31,$20,$13
	srl $1,32,$1
	itoft $1,$f3
	.align 4
$L420:
	ldl $1,32($2)
	bis $31,$31,$10
	ftoit $f3,$14
	bne $1,$L419
	br $31,$L462
	.align 4
$L468:
	ldq $2,0($9)
	ldq $16,24($11)
	bis $31,$12,$17
	bis $31,$10,$18
	ldq $1,-24($2)
	addq $9,$1,$1
	stq $13,16($1)
$LEHB37:
	jsr $26,_ZNK15SparsityPatternclEjj
	ldgp $29,0($26)
	ldq $1,32($11)
	bis $31,$9,$16
	zapnot $0,15,$0
	s4addq $0,$1,$0
	lds $f17,0($0)
	mult $f17,$f2,$f17
	jsr $26,_ZNSolsEd
	ldgp $29,0($26)
$L465:
	bis $31,$0,$16
	lda $17,32($31)
	addl $10,1,$10
	jsr $26,_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c
	ldgp $29,0($26)
	ldq $2,24($11)
	ldl $1,32($2)
	cmpult $10,$1,$1
	beq $1,$L462
$L419:
	bis $31,$2,$16
	bis $31,$12,$17
	bis $31,$10,$18
	jsr $26,_ZNK15SparsityPatternclEjj
	ldgp $29,0($26)
	zapnot $0,15,$0
	cmpeq $0,$14,$0
	beq $0,$L468
	ldq $1,0($9)
	bis $31,$9,$16
	bis $31,$15,$17
	ldq $2,-24($1)
	addq $9,$2,$2
	stq $13,16($2)
	jsr $26,_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc
	ldgp $29,0($26)
	br $31,$L465
	.align 4
$L462:
	lda $17,_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_
	bis $31,$9,$16
	addl $12,1,$12
	jsr $26,_ZNSolsEPFRSoS_E
	ldgp $29,0($26)
	ldq $2,24($11)
	ldl $1,28($2)
	cmpult $12,$1,$1
	bne $1,$L420
	ldq $3,0($9)
	ldq $1,-24($3)
	addq $9,$1,$1
	ldl $2,32($1)
	and $2,5,$2
	beq $2,$L421
$L467:
$L427:
$L429:
	lda $10,_ZTVN18StandardExceptions5ExcIOE+16
	lda $16,80($30)
	jsr $26,_ZN13ExceptionBaseC2Ev
	ldgp $29,0($26)
$LEHE37:
	lda $16,$LC4
	lda $17,1163($31)
	lda $18,_ZZNK12SparseMatrixIfE15print_formattedERSojbjPKcdE19__PRETTY_FUNCTION__
	lda $19,$LC5
	lda $21,80($30)
	stq $10,80($30)
	lda $20,$LC6
$LEHB38:
	jsr $26,_ZN18deal_II_exceptions9internals17issue_error_throwIN18StandardExceptions5ExcIOEEEvPKciS5_S5_S5_T_
	ldgp $29,0($26)
$LEHE38:
$L447:
$L449:
	lda $16,80($30)
	stq $10,80($30)
	jsr $26,_ZN13ExceptionBaseD2Ev
	ldgp $29,0($26)
	ldq $3,0($9)
	br $31,$L421
$L458:
$L432:
$L435:
$L437:
$L441:
$L444:
	ldgp $29,0($26)
	bis $31,$16,$9
	lda $16,80($30)
	stq $10,80($30)
	jsr $26,_ZN13ExceptionBaseD2Ev
	ldgp $29,0($26)
	bis $31,$9,$16
$LEHB39:
	jsr $26,_Unwind_Resume
	nop
$LEHE39:
$LFE2771:
	.end _ZNK12SparseMatrixIfE15print_formattedERSojbjPKcd
	.section	.gcc_except_table
$LLSDA2771:
	.byte	0xff
	.byte	0xff
	.byte	0x1
	.uleb128 $LLSDACSE2771-$LLSDACSB2771
$LLSDACSB2771:
	.uleb128 $LEHB37-$LFB2771
	.uleb128 $LEHE37-$LEHB37
	.uleb128 0x0
	.uleb128 0x0
	.uleb128 $LEHB38-$LFB2771
	.uleb128 $LEHE38-$LEHB38
	.uleb128 $L458-$LFB2771
	.uleb128 0x0
	.uleb128 $LEHB39-$LFB2771
	.uleb128 $LEHE39-$LEHB39
	.uleb128 0x0
	.uleb128 0x0
$LLSDACSE2771:
	.section	.gnu.linkonce.t._ZNK12SparseMatrixIfE15print_formattedERSojbjPKcd
	.section	.rodata
	.type	_ZZNK12SparseMatrixIfE11block_writeERSoE19__PRETTY_FUNCTION__, @object
	.size	_ZZNK12SparseMatrixIfE11block_writeERSoE19__PRETTY_FUNCTION__, 82
_ZZNK12SparseMatrixIfE11block_writeERSoE19__PRETTY_FUNCTION__:
	.ascii "void SparseMatrix<number>::block_write(std::ostream"
	.ascii "&) const [with number = float]\0"
	.section	.rodata.str1.1
$LC7:
	.ascii "][\0"
	.section	.gnu.linkonce.t._ZNK12SparseMatrixIfE11block_writeERSo,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZNK12SparseMatrixIfE11block_writeERSo
	.ent _ZNK12SparseMatrixIfE11block_writeERSo
_ZNK12SparseMatrixIfE11block_writeERSo:
	.frame $30,80,$26,0
	.mask 0x4000e00,-80
$LFB2773:
	ldgp $29,0($27)
$_ZNK12SparseMatrixIfE11block_writeERSo..ng:
	lda $30,-80($30)
$LCFI109:
	stq $9,8($30)
$LCFI110:
	stq $10,16($30)
$LCFI111:
	bis $31,$17,$9
	bis $31,$16,$10
	stq $26,0($30)
$LCFI112:
	stq $11,24($30)
$LCFI113:
	.prologue 1
	ldq $1,0($17)
	ldq $2,-24($1)
	addq $17,$2,$2
	ldl $1,32($2)
	and $1,5,$1
	bne $1,$L543
$L502:
$L470:
	bis $31,$9,$16
	lda $17,91($31)
$LEHB40:
	jsr $26,_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c
	ldgp $29,0($26)
	ldl $17,40($10)
	bis $31,$0,$16
	zapnot $17,15,$17
	jsr $26,_ZNSolsEm
	ldgp $29,0($26)
	lda $17,$LC7
	bis $31,$0,$16
	jsr $26,_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc
	ldgp $29,0($26)
	ldl $18,40($10)
	bis $31,$9,$16
	ldq $17,32($10)
	zapnot $18,15,$18
	s4addq $18,0,$18
	jsr $26,_ZNSo5writeEPKcl
	ldgp $29,0($26)
	bis $31,$9,$16
	lda $17,93($31)
	jsr $26,_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c
	ldgp $29,0($26)
	ldq $2,0($9)
	ldq $1,-24($2)
	addq $9,$1,$1
	ldl $2,32($1)
	and $2,5,$2
	bne $2,$L544
$L538:
$L469:
	ldq $26,0($30)
	ldq $9,8($30)
	ldq $10,16($30)
	ldq $11,24($30)
	lda $30,80($30)
	ret $31,($26),1
$L543:
$L476:
$L478:
	lda $11,_ZTVN18StandardExceptions5ExcIOE+16
	lda $16,32($30)
	jsr $26,_ZN13ExceptionBaseC2Ev
	ldgp $29,0($26)
$LEHE40:
	lda $16,$LC4
	lda $17,1176($31)
	lda $18,_ZZNK12SparseMatrixIfE11block_writeERSoE19__PRETTY_FUNCTION__
	lda $19,$LC5
	lda $21,32($30)
	stq $11,32($30)
	lda $20,$LC6
$LEHB41:
	jsr $26,_ZN18deal_II_exceptions9internals17issue_error_throwIN18StandardExceptions5ExcIOEEEvPKciS5_S5_S5_T_
	ldgp $29,0($26)
$LEHE41:
$L481:
$L484:
$L486:
$L490:
$L493:
$L496:
$L498:
	lda $16,32($30)
	stq $11,32($30)
	jsr $26,_ZN13ExceptionBaseD2Ev
	ldgp $29,0($26)
	br $31,$L470
$L544:
$L512:
$L514:
	lda $11,_ZTVN18StandardExceptions5ExcIOE+16
	lda $16,32($30)
$LEHB42:
	jsr $26,_ZN13ExceptionBaseC2Ev
	ldgp $29,0($26)
$LEHE42:
	lda $16,$LC4
	lda $17,1187($31)
	lda $18,_ZZNK12SparseMatrixIfE11block_writeERSoE19__PRETTY_FUNCTION__
	lda $19,$LC5
	lda $21,32($30)
	stq $11,32($30)
	lda $20,$LC6
$LEHB43:
	jsr $26,_ZN18deal_II_exceptions9internals17issue_error_throwIN18StandardExceptions5ExcIOEEEvPKciS5_S5_S5_T_
	ldgp $29,0($26)
$LEHE43:
$L532:
$L534:
	lda $16,32($30)
	stq $11,32($30)
	jsr $26,_ZN13ExceptionBaseD2Ev
	ldgp $29,0($26)
	br $31,$L469
$L542:
$L541:
$L517:
$L520:
$L522:
$L526:
$L529:
	ldgp $29,0($26)
	bis $31,$16,$9
	lda $16,32($30)
	stq $11,32($30)
	jsr $26,_ZN13ExceptionBaseD2Ev
	ldgp $29,0($26)
	bis $31,$9,$16
$LEHB44:
	jsr $26,_Unwind_Resume
	nop
$LEHE44:
$LFE2773:
	.end _ZNK12SparseMatrixIfE11block_writeERSo
	.section	.gcc_except_table
$LLSDA2773:
	.byte	0xff
	.byte	0xff
	.byte	0x1
	.uleb128 $LLSDACSE2773-$LLSDACSB2773
$LLSDACSB2773:
	.uleb128 $LEHB40-$LFB2773
	.uleb128 $LEHE40-$LEHB40
	.uleb128 0x0
	.uleb128 0x0
	.uleb128 $LEHB41-$LFB2773
	.uleb128 $LEHE41-$LEHB41
	.uleb128 $L542-$LFB2773
	.uleb128 0x0
	.uleb128 $LEHB42-$LFB2773
	.uleb128 $LEHE42-$LEHB42
	.uleb128 0x0
	.uleb128 0x0
	.uleb128 $LEHB43-$LFB2773
	.uleb128 $LEHE43-$LEHB43
	.uleb128 $L541-$LFB2773
	.uleb128 0x0
	.uleb128 $LEHB44-$LFB2773
	.uleb128 $LEHE44-$LEHB44
	.uleb128 0x0
	.uleb128 0x0
$LLSDACSE2773:
	.section	.gnu.linkonce.t._ZNK12SparseMatrixIfE11block_writeERSo
	.section	.rodata
	.type	_ZZN12SparseMatrixIfE10block_readERSiE19__PRETTY_FUNCTION__, @object
	.size	_ZZN12SparseMatrixIfE10block_readERSiE19__PRETTY_FUNCTION__, 75
_ZZN12SparseMatrixIfE10block_readERSiE19__PRETTY_FUNCTION__:
	.ascii "void SparseMatrix<number>::block_read(std::istream&"
	.ascii ") [with number = float]\0"
	.section	.rodata.str1.1
$LC8:
	.ascii "in\0"
$LC9:
	.ascii "c == '['\0"
$LC10:
	.ascii "c == ']'\0"
	.section	.gnu.linkonce.t._ZN12SparseMatrixIfE10block_readERSi,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZN12SparseMatrixIfE10block_readERSi
	.ent _ZN12SparseMatrixIfE10block_readERSi
_ZN12SparseMatrixIfE10block_readERSi:
	.frame $30,112,$26,0
	.mask 0x4001e00,-112
$LFB2775:
	ldgp $29,0($27)
$_ZN12SparseMatrixIfE10block_readERSi..ng:
	lda $30,-112($30)
$LCFI114:
	stq $9,8($30)
$LCFI115:
	stq $10,16($30)
$LCFI116:
	bis $31,$17,$9
	bis $31,$16,$10
	stq $26,0($30)
$LCFI117:
	stq $11,24($30)
$LCFI118:
	stq $12,32($30)
$LCFI119:
	.prologue 1
	ldq $1,0($17)
	ldq $2,-24($1)
	addq $17,$2,$2
	ldl $1,32($2)
	and $1,5,$1
	bne $1,$L708
$L578:
$L546:
	lda $11,96($30)
	bis $31,$9,$16
	bis $31,$11,$17
$LEHB45:
	jsr $26,_ZStrsIcSt11char_traitsIcEERSt13basic_istreamIT_T0_ES6_RS3_
	ldgp $29,0($26)
	ldbu $1,96($30)
	cmpeq $1,91,$1
	beq $1,$L709
$L608:
$L581:
	lda $17,40($10)
	bis $31,$9,$16
	jsr $26,_ZNSirsERj
	ldgp $29,0($26)
	bis $31,$9,$16
	bis $31,$11,$17
	jsr $26,_ZStrsIcSt11char_traitsIcEERSt13basic_istreamIT_T0_ES6_RS3_
	ldgp $29,0($26)
	ldbu $1,96($30)
	cmpeq $1,93,$1
	beq $1,$L710
$L638:
$L611:
	bis $31,$9,$16
	bis $31,$11,$17
	jsr $26,_ZStrsIcSt11char_traitsIcEERSt13basic_istreamIT_T0_ES6_RS3_
	ldgp $29,0($26)
	ldbu $1,96($30)
	cmpeq $1,91,$1
	beq $1,$L711
$L668:
$L641:
	ldq $16,32($10)
	bne $16,$L712
$L672:
	ldl $16,40($10)
	zapnot $16,15,$16
	s4addq $16,0,$16
	jsr $26,_Znam
	ldgp $29,0($26)
	ldl $18,40($10)
	bis $31,$9,$16
	bis $31,$0,$17
	stq $0,32($10)
	zapnot $18,15,$18
	s4addq $18,0,$18
	jsr $26,_ZNSi4readEPcl
	ldgp $29,0($26)
	bis $31,$9,$16
	bis $31,$11,$17
	jsr $26,_ZStrsIcSt11char_traitsIcEERSt13basic_istreamIT_T0_ES6_RS3_
	ldgp $29,0($26)
	ldbu $1,96($30)
	cmpeq $1,93,$1
	beq $1,$L713
$L700:
$L545:
	ldq $26,0($30)
	ldq $9,8($30)
	ldq $10,16($30)
	ldq $11,24($30)
	ldq $12,32($30)
	lda $30,112($30)
	ret $31,($26),1
	.align 4
$L712:
	jsr $26,_ZdaPv
	ldgp $29,0($26)
	br $31,$L672
$L708:
$L552:
$L554:
	lda $12,_ZTVN18StandardExceptions5ExcIOE+16
	lda $16,48($30)
	jsr $26,_ZN13ExceptionBaseC2Ev
	ldgp $29,0($26)
$LEHE45:
	lda $16,$LC4
	lda $17,1196($31)
	lda $18,_ZZN12SparseMatrixIfE10block_readERSiE19__PRETTY_FUNCTION__
	lda $19,$LC8
	lda $21,48($30)
	stq $12,48($30)
	lda $20,$LC6
$LEHB46:
	jsr $26,_ZN18deal_II_exceptions9internals17issue_error_throwIN18StandardExceptions5ExcIOEEEvPKciS5_S5_S5_T_
	ldgp $29,0($26)
$LEHE46:
$L557:
$L560:
$L562:
$L566:
$L569:
$L572:
$L574:
	lda $16,48($30)
	stq $12,48($30)
	jsr $26,_ZN13ExceptionBaseD2Ev
	ldgp $29,0($26)
	br $31,$L546
$L709:
$L582:
$L584:
	lda $12,_ZTVN18StandardExceptions5ExcIOE+16
	lda $16,48($30)
$LEHB47:
	jsr $26,_ZN13ExceptionBaseC2Ev
	ldgp $29,0($26)
$LEHE47:
	lda $16,$LC4
	lda $17,1202($31)
	lda $18,_ZZN12SparseMatrixIfE10block_readERSiE19__PRETTY_FUNCTION__
	lda $19,$LC9
	lda $21,48($30)
	stq $12,48($30)
	lda $20,$LC6
$LEHB48:
	jsr $26,_ZN18deal_II_exceptions9internals17issue_error_throwIN18StandardExceptions5ExcIOEEEvPKciS5_S5_S5_T_
	ldgp $29,0($26)
$LEHE48:
$L587:
$L590:
$L592:
$L596:
$L599:
$L602:
$L604:
	lda $16,48($30)
	stq $12,48($30)
	jsr $26,_ZN13ExceptionBaseD2Ev
	ldgp $29,0($26)
	br $31,$L581
$L710:
$L612:
$L614:
	lda $12,_ZTVN18StandardExceptions5ExcIOE+16
	lda $16,48($30)
$LEHB49:
	jsr $26,_ZN13ExceptionBaseC2Ev
	ldgp $29,0($26)
$LEHE49:
	lda $16,$LC4
	lda $17,1206($31)
	lda $18,_ZZN12SparseMatrixIfE10block_readERSiE19__PRETTY_FUNCTION__
	lda $19,$LC10
	lda $21,48($30)
	stq $12,48($30)
	lda $20,$LC6
$LEHB50:
	jsr $26,_ZN18deal_II_exceptions9internals17issue_error_throwIN18StandardExceptions5ExcIOEEEvPKciS5_S5_S5_T_
	ldgp $29,0($26)
$LEHE50:
$L617:
$L620:
$L622:
$L626:
$L629:
$L632:
$L634:
	lda $16,48($30)
	stq $12,48($30)
	jsr $26,_ZN13ExceptionBaseD2Ev
	ldgp $29,0($26)
	br $31,$L611
$L711:
$L642:
$L644:
	lda $12,_ZTVN18StandardExceptions5ExcIOE+16
	lda $16,48($30)
$LEHB51:
	jsr $26,_ZN13ExceptionBaseC2Ev
	ldgp $29,0($26)
$LEHE51:
	lda $16,$LC4
	lda $17,1208($31)
	lda $18,_ZZN12SparseMatrixIfE10block_readERSiE19__PRETTY_FUNCTION__
	lda $19,$LC9
	lda $21,48($30)
	stq $12,48($30)
	lda $20,$LC6
$LEHB52:
	jsr $26,_ZN18deal_II_exceptions9internals17issue_error_throwIN18StandardExceptions5ExcIOEEEvPKciS5_S5_S5_T_
	ldgp $29,0($26)
$LEHE52:
$L647:
$L650:
$L652:
$L656:
$L659:
$L662:
$L664:
	lda $16,48($30)
	stq $12,48($30)
	jsr $26,_ZN13ExceptionBaseD2Ev
	ldgp $29,0($26)
	br $31,$L641
$L713:
$L674:
$L676:
	lda $12,_ZTVN18StandardExceptions5ExcIOE+16
	lda $16,48($30)
$LEHB53:
	jsr $26,_ZN13ExceptionBaseC2Ev
	ldgp $29,0($26)
$LEHE53:
	lda $16,$LC4
	lda $17,1219($31)
	lda $18,_ZZN12SparseMatrixIfE10block_readERSiE19__PRETTY_FUNCTION__
	lda $19,$LC10
	lda $21,48($30)
	stq $12,48($30)
	lda $20,$LC6
$LEHB54:
	jsr $26,_ZN18deal_II_exceptions9internals17issue_error_throwIN18StandardExceptions5ExcIOEEEvPKciS5_S5_S5_T_
	ldgp $29,0($26)
$LEHE54:
$L694:
$L696:
	lda $16,48($30)
	stq $12,48($30)
	jsr $26,_ZN13ExceptionBaseD2Ev
	ldgp $29,0($26)
	br $31,$L545
$L706:
	.align 4
$L703:
$L679:
$L682:
$L684:
$L688:
$L691:
	ldgp $29,0($26)
	bis $31,$16,$9
	lda $16,48($30)
	stq $12,48($30)
	jsr $26,_ZN13ExceptionBaseD2Ev
	ldgp $29,0($26)
	bis $31,$9,$16
$LEHB55:
	jsr $26,_Unwind_Resume
$LEHE55:
$L705:
	br $31,$L703
$L704:
	br $31,$L703
$L707:
	br $31,$L703
$LFE2775:
	.end _ZN12SparseMatrixIfE10block_readERSi
	.section	.gcc_except_table
$LLSDA2775:
	.byte	0xff
	.byte	0xff
	.byte	0x1
	.uleb128 $LLSDACSE2775-$LLSDACSB2775
$LLSDACSB2775:
	.uleb128 $LEHB45-$LFB2775
	.uleb128 $LEHE45-$LEHB45
	.uleb128 0x0
	.uleb128 0x0
	.uleb128 $LEHB46-$LFB2775
	.uleb128 $LEHE46-$LEHB46
	.uleb128 $L707-$LFB2775
	.uleb128 0x0
	.uleb128 $LEHB47-$LFB2775
	.uleb128 $LEHE47-$LEHB47
	.uleb128 0x0
	.uleb128 0x0
	.uleb128 $LEHB48-$LFB2775
	.uleb128 $LEHE48-$LEHB48
	.uleb128 $L706-$LFB2775
	.uleb128 0x0
	.uleb128 $LEHB49-$LFB2775
	.uleb128 $LEHE49-$LEHB49
	.uleb128 0x0
	.uleb128 0x0
	.uleb128 $LEHB50-$LFB2775
	.uleb128 $LEHE50-$LEHB50
	.uleb128 $L705-$LFB2775
	.uleb128 0x0
	.uleb128 $LEHB51-$LFB2775
	.uleb128 $LEHE51-$LEHB51
	.uleb128 0x0
	.uleb128 0x0
	.uleb128 $LEHB52-$LFB2775
	.uleb128 $LEHE52-$LEHB52
	.uleb128 $L704-$LFB2775
	.uleb128 0x0
	.uleb128 $LEHB53-$LFB2775
	.uleb128 $LEHE53-$LEHB53
	.uleb128 0x0
	.uleb128 0x0
	.uleb128 $LEHB54-$LFB2775
	.uleb128 $LEHE54-$LEHB54
	.uleb128 $L703-$LFB2775
	.uleb128 0x0
	.uleb128 $LEHB55-$LFB2775
	.uleb128 $LEHE55-$LEHB55
	.uleb128 0x0
	.uleb128 0x0
$LLSDACSE2775:
	.section	.gnu.linkonce.t._ZN12SparseMatrixIfE10block_readERSi
	.section	.gnu.linkonce.t._ZNK12SparseMatrixIfE18memory_consumptionEv,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZNK12SparseMatrixIfE18memory_consumptionEv
	.ent _ZNK12SparseMatrixIfE18memory_consumptionEv
$_ZNK12SparseMatrixIfE18memory_consumptionEv..ng:
_ZNK12SparseMatrixIfE18memory_consumptionEv:
	.frame $30,0,$26,0
$LFB2777:
	.prologue 0
	ldl $0,40($16)
	zapnot $0,15,$0
	s4addq $0,48,$0
	addl $31,$0,$0
	ret $31,($26),1
$LFE2777:
	.end _ZNK12SparseMatrixIfE18memory_consumptionEv
	.section	.gnu.linkonce.t._ZN12SparseMatrixIfE14const_iteratorppEv,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZN12SparseMatrixIfE14const_iteratorppEv
	.ent _ZN12SparseMatrixIfE14const_iteratorppEv
_ZN12SparseMatrixIfE14const_iteratorppEv:
	.frame $30,32,$26,0
	.mask 0x4000200,-32
	.fmask 0x4,-16
$LFB2779:
	ldgp $29,0($27)
$_ZN12SparseMatrixIfE14const_iteratorppEv..ng:
	lda $30,-32($30)
$LCFI120:
	stt $f2,16($30)
$LCFI121:
	itoft $16,$f2
	stq $9,8($30)
$LCFI122:
	ldwu $9,12($16)
	ldq $16,0($16)
	stq $26,0($30)
$LCFI123:
	.prologue 1
	ftoit $f2,$1
	lda $9,1($9)
	stw $9,12($1)
	zapnot $9,3,$9
	jsr $26,_ZNK12SparseMatrixIfE20get_sparsity_patternEv
	ldgp $29,0($26)
	zapnot $9,15,$9
	ftoit $f2,$2
	ldq $5,48($0)
	ldl $1,8($2)
	addl $31,$1,$2
	lda $6,1($1)
	lda $3,1($2)
	zapnot $2,15,$2
	zapnot $3,15,$3
	s4addq $2,$5,$2
	s4addq $3,$5,$3
	ldl $4,0($2)
	ldl $1,0($3)
	subl $1,$4,$1
	zapnot $1,15,$1
	cmpult $9,$1,$9
	bne $9,$L716
	ftoit $f2,$1
	stl $6,8($1)
	stw $31,12($1)
$L716:
	ftoit $f2,$0
	ldq $26,0($30)
	ldq $9,8($30)
	ldt $f2,16($30)
	lda $30,32($30)
	ret $31,($26),1
$LFE2779:
	.end _ZN12SparseMatrixIfE14const_iteratorppEv
	.section	.gnu.linkonce.t._ZNK12SparseMatrixIfE14const_iteratordeEv,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZNK12SparseMatrixIfE14const_iteratordeEv
	.ent _ZNK12SparseMatrixIfE14const_iteratordeEv
$_ZNK12SparseMatrixIfE14const_iteratordeEv..ng:
_ZNK12SparseMatrixIfE14const_iteratordeEv:
	.frame $30,0,$26,0
$LFB2781:
	.prologue 0
	bis $31,$16,$0
	ret $31,($26),1
$LFE2781:
	.end _ZNK12SparseMatrixIfE14const_iteratordeEv
	.section	.gnu.linkonce.t._ZNK12SparseMatrixIfE14const_iteratorptEv,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZNK12SparseMatrixIfE14const_iteratorptEv
	.ent _ZNK12SparseMatrixIfE14const_iteratorptEv
$_ZNK12SparseMatrixIfE14const_iteratorptEv..ng:
_ZNK12SparseMatrixIfE14const_iteratorptEv:
	.frame $30,0,$26,0
$LFB2783:
	.prologue 0
	bis $31,$16,$0
	ret $31,($26),1
$LFE2783:
	.end _ZNK12SparseMatrixIfE14const_iteratorptEv
	.section	.gnu.linkonce.t._ZNK12SparseMatrixIfE14const_iterator8Accessor3rowEv,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZNK12SparseMatrixIfE14const_iterator8Accessor3rowEv
	.ent _ZNK12SparseMatrixIfE14const_iterator8Accessor3rowEv
$_ZNK12SparseMatrixIfE14const_iterator8Accessor3rowEv..ng:
_ZNK12SparseMatrixIfE14const_iterator8Accessor3rowEv:
	.frame $30,0,$26,0
$LFB2786:
	.prologue 0
	ldl $0,8($16)
	ret $31,($26),1
$LFE2786:
	.end _ZNK12SparseMatrixIfE14const_iterator8Accessor3rowEv
	.section	.gnu.linkonce.t._ZNK12SparseMatrixIfE14const_iterator8Accessor5indexEv,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZNK12SparseMatrixIfE14const_iterator8Accessor5indexEv
	.ent _ZNK12SparseMatrixIfE14const_iterator8Accessor5indexEv
$_ZNK12SparseMatrixIfE14const_iterator8Accessor5indexEv..ng:
_ZNK12SparseMatrixIfE14const_iterator8Accessor5indexEv:
	.frame $30,0,$26,0
$LFB2788:
	.prologue 0
	ldwu $0,12($16)
	addl $31,$0,$0
	ret $31,($26),1
$LFE2788:
	.end _ZNK12SparseMatrixIfE14const_iterator8Accessor5indexEv
	.section	.gnu.linkonce.t._ZNK12SparseMatrixIfE14const_iteratoreqERKS1_,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZNK12SparseMatrixIfE14const_iteratoreqERKS1_
	.ent _ZNK12SparseMatrixIfE14const_iteratoreqERKS1_
$_ZNK12SparseMatrixIfE14const_iteratoreqERKS1_..ng:
_ZNK12SparseMatrixIfE14const_iteratoreqERKS1_:
	.frame $30,0,$26,0
$LFB2789:
	.prologue 0
	ldl $2,8($16)
	ldl $1,8($17)
	bis $31,$31,$0
	cmpeq $1,$2,$1
	bne $1,$L728
	addl $31,$0,$0
	ret $31,($26),1
	.align 4
$L728:
	ldwu $2,12($16)
	ldwu $1,12($17)
	cmpeq $2,$1,$0
	addl $31,$0,$0
	ret $31,($26),1
$LFE2789:
	.end _ZNK12SparseMatrixIfE14const_iteratoreqERKS1_
	.section	.gnu.linkonce.t._ZNK12SparseMatrixIfE14const_iteratorneERKS1_,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZNK12SparseMatrixIfE14const_iteratorneERKS1_
	.ent _ZNK12SparseMatrixIfE14const_iteratorneERKS1_
_ZNK12SparseMatrixIfE14const_iteratorneERKS1_:
	.frame $30,16,$26,0
	.mask 0x4000000,-16
$LFB2791:
	ldgp $29,0($27)
$_ZNK12SparseMatrixIfE14const_iteratorneERKS1_..ng:
	lda $30,-16($30)
$LCFI124:
	stq $26,0($30)
$LCFI125:
	.prologue 1
	jsr $26,_ZNK12SparseMatrixIfE14const_iteratoreqERKS1_
	ldgp $29,0($26)
	ldq $26,0($30)
	xor $0,1,$0
	and $0,0xff,$0
	lda $30,16($30)
	ret $31,($26),1
$LFE2791:
	.end _ZNK12SparseMatrixIfE14const_iteratorneERKS1_
	.section	.gnu.linkonce.t._ZNK12SparseMatrixIfE14const_iteratorltERKS1_,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZNK12SparseMatrixIfE14const_iteratorltERKS1_
	.ent _ZNK12SparseMatrixIfE14const_iteratorltERKS1_
$_ZNK12SparseMatrixIfE14const_iteratorltERKS1_..ng:
_ZNK12SparseMatrixIfE14const_iteratorltERKS1_:
	.frame $30,0,$26,0
$LFB2793:
	.prologue 0
	ldl $2,8($16)
	ldl $1,8($17)
	bis $31,$31,$0
	zapnot $2,15,$2
	zapnot $1,15,$1
	cmpeq $2,$1,$3
	cmpult $2,$1,$2
	bne $2,$L732
	beq $3,$L731
	ldwu $1,12($16)
	ldwu $2,12($17)
	cmpult $1,$2,$1
	beq $1,$L731
	.align 4
$L732:
	lda $0,1($31)
$L731:
	addl $31,$0,$0
	ret $31,($26),1
$LFE2793:
	.end _ZNK12SparseMatrixIfE14const_iteratorltERKS1_
	.section	.gnu.linkonce.t._ZNK12SparseMatrixIfE14const_iterator8Accessor6columnEv,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZNK12SparseMatrixIfE14const_iterator8Accessor6columnEv
	.ent _ZNK12SparseMatrixIfE14const_iterator8Accessor6columnEv
_ZNK12SparseMatrixIfE14const_iterator8Accessor6columnEv:
	.frame $30,16,$26,0
	.mask 0x4000200,-16
$LFB2795:
	ldgp $29,0($27)
$_ZNK12SparseMatrixIfE14const_iterator8Accessor6columnEv..ng:
	lda $30,-16($30)
$LCFI126:
	stq $9,8($30)
$LCFI127:
	bis $31,$16,$9
	ldq $16,0($16)
	stq $26,0($30)
$LCFI128:
	.prologue 1
	jsr $26,_ZNK12SparseMatrixIfE20get_sparsity_patternEv
	ldgp $29,0($26)
	ldl $2,8($9)
	ldq $3,48($0)
	ldwu $4,12($9)
	ldq $5,56($0)
	ldq $26,0($30)
	zapnot $2,15,$2
	ldq $9,8($30)
	s4addq $2,$3,$2
	ldl $1,0($2)
	addq $1,$4,$1
	zapnot $1,15,$1
	s4addq $1,$5,$1
	ldl $0,0($1)
	lda $30,16($30)
	ret $31,($26),1
$LFE2795:
	.end _ZNK12SparseMatrixIfE14const_iterator8Accessor6columnEv
	.section	.gnu.linkonce.t._ZNK12SparseMatrixIfE14const_iterator8Accessor5valueEv,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZNK12SparseMatrixIfE14const_iterator8Accessor5valueEv
	.ent _ZNK12SparseMatrixIfE14const_iterator8Accessor5valueEv
$_ZNK12SparseMatrixIfE14const_iterator8Accessor5valueEv..ng:
_ZNK12SparseMatrixIfE14const_iterator8Accessor5valueEv:
	.frame $30,0,$26,0
$LFB2797:
	.prologue 0
	ldq $4,0($16)
	ldl $3,8($16)
	ldwu $6,12($16)
	ldq $1,24($4)
	zapnot $3,15,$3
	ldq $5,32($4)
	ldq $2,48($1)
	s4addq $3,$2,$3
	ldl $1,0($3)
	addq $1,$6,$1
	zapnot $1,15,$1
	s4addq $1,$5,$1
	lds $f0,0($1)
	ret $31,($26),1
$LFE2797:
	.end _ZNK12SparseMatrixIfE14const_iterator8Accessor5valueEv
	.section	.gnu.linkonce.t._ZN12SparseMatrixIfE15ExcInvalidIndexC2Eii,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZN12SparseMatrixIfE15ExcInvalidIndexC2Eii
	.ent _ZN12SparseMatrixIfE15ExcInvalidIndexC2Eii
_ZN12SparseMatrixIfE15ExcInvalidIndexC2Eii:
	.frame $30,32,$26,0
	.mask 0x4000e00,-32
$LFB2800:
	ldgp $29,0($27)
$_ZN12SparseMatrixIfE15ExcInvalidIndexC2Eii..ng:
	lda $30,-32($30)
$LCFI129:
	stq $26,0($30)
$LCFI130:
	stq $9,8($30)
$LCFI131:
	bis $31,$16,$9
	stq $10,16($30)
$LCFI132:
	stq $11,24($30)
$LCFI133:
	.prologue 1
	bis $31,$18,$10
	bis $31,$17,$11
	jsr $26,_ZN13ExceptionBaseC2Ev
	ldgp $29,0($26)
	stl $10,52($9)
	lda $1,_ZTVN12SparseMatrixIfE15ExcInvalidIndexE+16
	stl $11,48($9)
	ldq $26,0($30)
	ldq $10,16($30)
	ldq $11,24($30)
	stq $1,0($9)
	ldq $9,8($30)
	lda $30,32($30)
	ret $31,($26),1
$L746:
$L748:
$LFE2800:
	.end _ZN12SparseMatrixIfE15ExcInvalidIndexC2Eii
	.section	.gnu.linkonce.t._ZN12SparseMatrixIfE15ExcInvalidIndexC1Eii,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZN12SparseMatrixIfE15ExcInvalidIndexC1Eii
	.ent _ZN12SparseMatrixIfE15ExcInvalidIndexC1Eii
_ZN12SparseMatrixIfE15ExcInvalidIndexC1Eii:
	.frame $30,32,$26,0
	.mask 0x4000e00,-32
$LFB2802:
	ldgp $29,0($27)
$_ZN12SparseMatrixIfE15ExcInvalidIndexC1Eii..ng:
	lda $30,-32($30)
$LCFI134:
	stq $26,0($30)
$LCFI135:
	stq $9,8($30)
$LCFI136:
	bis $31,$16,$9
	stq $10,16($30)
$LCFI137:
	stq $11,24($30)
$LCFI138:
	.prologue 1
	bis $31,$18,$10
	bis $31,$17,$11
	jsr $26,_ZN13ExceptionBaseC2Ev
	ldgp $29,0($26)
	stl $10,52($9)
	lda $1,_ZTVN12SparseMatrixIfE15ExcInvalidIndexE+16
	stl $11,48($9)
	ldq $26,0($30)
	ldq $10,16($30)
	ldq $11,24($30)
	stq $1,0($9)
	ldq $9,8($30)
	lda $30,32($30)
	ret $31,($26),1
$L751:
$L753:
$LFE2802:
	.end _ZN12SparseMatrixIfE15ExcInvalidIndexC1Eii
	.section	.gnu.linkonce.t._ZN12SparseMatrixIfE15ExcInvalidIndexD2Ev,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZN12SparseMatrixIfE15ExcInvalidIndexD2Ev
	.ent _ZN12SparseMatrixIfE15ExcInvalidIndexD2Ev
_ZN12SparseMatrixIfE15ExcInvalidIndexD2Ev:
	.frame $30,16,$26,0
	.mask 0x4000000,-16
$LFB2805:
$L757:
$L759:
	ldgp $29,0($27)
$_ZN12SparseMatrixIfE15ExcInvalidIndexD2Ev..ng:
	lda $1,_ZTVN12SparseMatrixIfE15ExcInvalidIndexE+16
	lda $30,-16($30)
$LCFI139:
	stq $26,0($30)
$LCFI140:
	.prologue 1
	stq $1,0($16)
	jsr $26,_ZN13ExceptionBaseD2Ev
	ldgp $29,0($26)
	ldq $26,0($30)
	lda $30,16($30)
	ret $31,($26),1
$L763:
$LFE2805:
	.end _ZN12SparseMatrixIfE15ExcInvalidIndexD2Ev
	.section	.gnu.linkonce.t._ZN12SparseMatrixIfE15ExcInvalidIndexD1Ev,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZN12SparseMatrixIfE15ExcInvalidIndexD1Ev
	.ent _ZN12SparseMatrixIfE15ExcInvalidIndexD1Ev
_ZN12SparseMatrixIfE15ExcInvalidIndexD1Ev:
	.frame $30,16,$26,0
	.mask 0x4000000,-16
$LFB2807:
$L767:
$L769:
	ldgp $29,0($27)
$_ZN12SparseMatrixIfE15ExcInvalidIndexD1Ev..ng:
	lda $1,_ZTVN12SparseMatrixIfE15ExcInvalidIndexE+16
	lda $30,-16($30)
$LCFI141:
	stq $26,0($30)
$LCFI142:
	.prologue 1
	stq $1,0($16)
	jsr $26,_ZN13ExceptionBaseD2Ev
	ldgp $29,0($26)
	ldq $26,0($30)
	lda $30,16($30)
	ret $31,($26),1
$L773:
$LFE2807:
	.end _ZN12SparseMatrixIfE15ExcInvalidIndexD1Ev
	.section	.gnu.linkonce.t._ZN12SparseMatrixIfE15ExcInvalidIndexD0Ev,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZN12SparseMatrixIfE15ExcInvalidIndexD0Ev
	.ent _ZN12SparseMatrixIfE15ExcInvalidIndexD0Ev
_ZN12SparseMatrixIfE15ExcInvalidIndexD0Ev:
	.frame $30,16,$26,0
	.mask 0x4000200,-16
$LFB2809:
$L777:
$L779:
	ldgp $29,0($27)
$_ZN12SparseMatrixIfE15ExcInvalidIndexD0Ev..ng:
	lda $1,_ZTVN12SparseMatrixIfE15ExcInvalidIndexE+16
	lda $30,-16($30)
$LCFI143:
	stq $9,8($30)
$LCFI144:
	bis $31,$16,$9
	stq $26,0($30)
$LCFI145:
	.prologue 1
	stq $1,0($16)
	jsr $26,_ZN13ExceptionBaseD2Ev
	ldgp $29,0($26)
	bis $31,$9,$16
	jsr $26,_ZdlPv
	ldgp $29,0($26)
	ldq $26,0($30)
	ldq $9,8($30)
	lda $30,16($30)
	ret $31,($26),1
$L783:
$LFE2809:
	.end _ZN12SparseMatrixIfE15ExcInvalidIndexD0Ev
	.section	.rodata.str1.1
$LC11:
	.ascii "The entry with index <\0"
$LC12:
	.ascii "> does not exist.\0"
	.section	.gnu.linkonce.t._ZNK12SparseMatrixIfE15ExcInvalidIndex9PrintInfoERSo,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZNK12SparseMatrixIfE15ExcInvalidIndex9PrintInfoERSo
	.ent _ZNK12SparseMatrixIfE15ExcInvalidIndex9PrintInfoERSo
_ZNK12SparseMatrixIfE15ExcInvalidIndex9PrintInfoERSo:
	.frame $30,16,$26,0
	.mask 0x4000200,-16
$LFB2811:
	ldgp $29,0($27)
$_ZNK12SparseMatrixIfE15ExcInvalidIndex9PrintInfoERSo..ng:
	bis $31,$17,$1
	lda $17,$LC11
	lda $30,-16($30)
$LCFI146:
	stq $9,8($30)
$LCFI147:
	bis $31,$16,$9
	bis $31,$1,$16
	stq $26,0($30)
$LCFI148:
	.prologue 1
	jsr $26,_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc
	ldgp $29,0($26)
	ldl $3,48($9)
	ldq $1,0($0)
	bis $31,$0,$16
	zapnot $3,15,$17
	ldq $2,-24($1)
	addq $0,$2,$2
	ldl $1,24($2)
	and $1,74,$1
	and $1,8,$2
	and $1,64,$1
	bne $1,$L789
	beq $2,$L788
$L789:
	jsr $26,_ZNSolsEm
	ldgp $29,0($26)
$L792:
	bis $31,$0,$16
	lda $17,44($31)
	jsr $26,_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c
	ldgp $29,0($26)
	ldl $3,52($9)
	ldq $1,0($0)
	bis $31,$0,$16
	zapnot $3,15,$17
	ldq $2,-24($1)
	addq $0,$2,$2
	ldl $1,24($2)
	and $1,74,$1
	and $1,8,$2
	and $1,64,$1
	bne $1,$L797
	beq $2,$L796
$L797:
	jsr $26,_ZNSolsEm
	ldgp $29,0($26)
$L800:
	lda $17,$LC12
	bis $31,$0,$16
	jsr $26,_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc
	ldgp $29,0($26)
	lda $17,_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_
	bis $31,$0,$16
	jsr $26,_ZNSolsEPFRSoS_E
	ldgp $29,0($26)
	ldq $26,0($30)
	ldq $9,8($30)
	lda $30,16($30)
	ret $31,($26),1
	.align 4
$L788:
	bis $31,$0,$16
	bis $31,$3,$17
	jsr $26,_ZNSolsEl
	ldgp $29,0($26)
	br $31,$L792
	.align 4
$L796:
	bis $31,$0,$16
	bis $31,$3,$17
	jsr $26,_ZNSolsEl
	ldgp $29,0($26)
	br $31,$L800
$LFE2811:
	.end _ZNK12SparseMatrixIfE15ExcInvalidIndex9PrintInfoERSo
	.section	.gnu.linkonce.t._ZN12SparseMatrixIfE16ExcInvalidIndex1C2Ei,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZN12SparseMatrixIfE16ExcInvalidIndex1C2Ei
	.ent _ZN12SparseMatrixIfE16ExcInvalidIndex1C2Ei
_ZN12SparseMatrixIfE16ExcInvalidIndex1C2Ei:
	.frame $30,32,$26,0
	.mask 0x4000600,-32
$LFB2814:
	ldgp $29,0($27)
$_ZN12SparseMatrixIfE16ExcInvalidIndex1C2Ei..ng:
	lda $30,-32($30)
$LCFI149:
	stq $26,0($30)
$LCFI150:
	stq $9,8($30)
$LCFI151:
	bis $31,$16,$9
	stq $10,16($30)
$LCFI152:
	.prologue 1
	bis $31,$17,$10
	jsr $26,_ZN13ExceptionBaseC2Ev
	ldgp $29,0($26)
	stl $10,48($9)
	lda $1,_ZTVN12SparseMatrixIfE16ExcInvalidIndex1E+16
	ldq $26,0($30)
	ldq $10,16($30)
	stq $1,0($9)
	ldq $9,8($30)
	lda $30,32($30)
	ret $31,($26),1
$L803:
$L805:
$LFE2814:
	.end _ZN12SparseMatrixIfE16ExcInvalidIndex1C2Ei
	.section	.gnu.linkonce.t._ZN12SparseMatrixIfE16ExcInvalidIndex1C1Ei,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZN12SparseMatrixIfE16ExcInvalidIndex1C1Ei
	.ent _ZN12SparseMatrixIfE16ExcInvalidIndex1C1Ei
_ZN12SparseMatrixIfE16ExcInvalidIndex1C1Ei:
	.frame $30,32,$26,0
	.mask 0x4000600,-32
$LFB2816:
	ldgp $29,0($27)
$_ZN12SparseMatrixIfE16ExcInvalidIndex1C1Ei..ng:
	lda $30,-32($30)
$LCFI153:
	stq $26,0($30)
$LCFI154:
	stq $9,8($30)
$LCFI155:
	bis $31,$16,$9
	stq $10,16($30)
$LCFI156:
	.prologue 1
	bis $31,$17,$10
	jsr $26,_ZN13ExceptionBaseC2Ev
	ldgp $29,0($26)
	stl $10,48($9)
	lda $1,_ZTVN12SparseMatrixIfE16ExcInvalidIndex1E+16
	ldq $26,0($30)
	ldq $10,16($30)
	stq $1,0($9)
	ldq $9,8($30)
	lda $30,32($30)
	ret $31,($26),1
$L808:
$L810:
$LFE2816:
	.end _ZN12SparseMatrixIfE16ExcInvalidIndex1C1Ei
	.section	.gnu.linkonce.t._ZN12SparseMatrixIfE16ExcInvalidIndex1D2Ev,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZN12SparseMatrixIfE16ExcInvalidIndex1D2Ev
	.ent _ZN12SparseMatrixIfE16ExcInvalidIndex1D2Ev
_ZN12SparseMatrixIfE16ExcInvalidIndex1D2Ev:
	.frame $30,16,$26,0
	.mask 0x4000000,-16
$LFB2819:
$L814:
$L816:
	ldgp $29,0($27)
$_ZN12SparseMatrixIfE16ExcInvalidIndex1D2Ev..ng:
	lda $1,_ZTVN12SparseMatrixIfE16ExcInvalidIndex1E+16
	lda $30,-16($30)
$LCFI157:
	stq $26,0($30)
$LCFI158:
	.prologue 1
	stq $1,0($16)
	jsr $26,_ZN13ExceptionBaseD2Ev
	ldgp $29,0($26)
	ldq $26,0($30)
	lda $30,16($30)
	ret $31,($26),1
$L820:
$LFE2819:
	.end _ZN12SparseMatrixIfE16ExcInvalidIndex1D2Ev
	.section	.gnu.linkonce.t._ZN12SparseMatrixIfE16ExcInvalidIndex1D1Ev,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZN12SparseMatrixIfE16ExcInvalidIndex1D1Ev
	.ent _ZN12SparseMatrixIfE16ExcInvalidIndex1D1Ev
_ZN12SparseMatrixIfE16ExcInvalidIndex1D1Ev:
	.frame $30,16,$26,0
	.mask 0x4000000,-16
$LFB2821:
$L824:
$L826:
	ldgp $29,0($27)
$_ZN12SparseMatrixIfE16ExcInvalidIndex1D1Ev..ng:
	lda $1,_ZTVN12SparseMatrixIfE16ExcInvalidIndex1E+16
	lda $30,-16($30)
$LCFI159:
	stq $26,0($30)
$LCFI160:
	.prologue 1
	stq $1,0($16)
	jsr $26,_ZN13ExceptionBaseD2Ev
	ldgp $29,0($26)
	ldq $26,0($30)
	lda $30,16($30)
	ret $31,($26),1
$L830:
$LFE2821:
	.end _ZN12SparseMatrixIfE16ExcInvalidIndex1D1Ev
	.section	.gnu.linkonce.t._ZN12SparseMatrixIfE16ExcInvalidIndex1D0Ev,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZN12SparseMatrixIfE16ExcInvalidIndex1D0Ev
	.ent _ZN12SparseMatrixIfE16ExcInvalidIndex1D0Ev
_ZN12SparseMatrixIfE16ExcInvalidIndex1D0Ev:
	.frame $30,16,$26,0
	.mask 0x4000200,-16
$LFB2823:
$L834:
$L836:
	ldgp $29,0($27)
$_ZN12SparseMatrixIfE16ExcInvalidIndex1D0Ev..ng:
	lda $1,_ZTVN12SparseMatrixIfE16ExcInvalidIndex1E+16
	lda $30,-16($30)
$LCFI161:
	stq $9,8($30)
$LCFI162:
	bis $31,$16,$9
	stq $26,0($30)
$LCFI163:
	.prologue 1
	stq $1,0($16)
	jsr $26,_ZN13ExceptionBaseD2Ev
	ldgp $29,0($26)
	bis $31,$9,$16
	jsr $26,_ZdlPv
	ldgp $29,0($26)
	ldq $26,0($30)
	ldq $9,8($30)
	lda $30,16($30)
	ret $31,($26),1
$L840:
$LFE2823:
	.end _ZN12SparseMatrixIfE16ExcInvalidIndex1D0Ev
	.section	.rodata.str1.1
$LC13:
	.ascii "The index \0"
$LC14:
	.ascii " is not in the allowed range.\0"
	.section	.gnu.linkonce.t._ZNK12SparseMatrixIfE16ExcInvalidIndex19PrintInfoERSo,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZNK12SparseMatrixIfE16ExcInvalidIndex19PrintInfoERSo
	.ent _ZNK12SparseMatrixIfE16ExcInvalidIndex19PrintInfoERSo
_ZNK12SparseMatrixIfE16ExcInvalidIndex19PrintInfoERSo:
	.frame $30,16,$26,0
	.mask 0x4000200,-16
$LFB2825:
	ldgp $29,0($27)
$_ZNK12SparseMatrixIfE16ExcInvalidIndex19PrintInfoERSo..ng:
	bis $31,$17,$1
	lda $17,$LC13
	lda $30,-16($30)
$LCFI164:
	stq $9,8($30)
$LCFI165:
	bis $31,$16,$9
	bis $31,$1,$16
	stq $26,0($30)
$LCFI166:
	.prologue 1
	jsr $26,_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc
	ldgp $29,0($26)
	ldl $3,48($9)
	ldq $1,0($0)
	bis $31,$0,$16
	zapnot $3,15,$17
	ldq $2,-24($1)
	addq $0,$2,$2
	ldl $1,24($2)
	and $1,74,$1
	and $1,8,$2
	and $1,64,$1
	bne $1,$L846
	beq $2,$L845
$L846:
	jsr $26,_ZNSolsEm
	ldgp $29,0($26)
$L849:
	lda $17,$LC14
	bis $31,$0,$16
	jsr $26,_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc
	ldgp $29,0($26)
	lda $17,_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_
	bis $31,$0,$16
	jsr $26,_ZNSolsEPFRSoS_E
	ldgp $29,0($26)
	ldq $26,0($30)
	ldq $9,8($30)
	lda $30,16($30)
	ret $31,($26),1
	.align 4
$L845:
	bis $31,$0,$16
	bis $31,$3,$17
	jsr $26,_ZNSolsEl
	ldgp $29,0($26)
	br $31,$L849
$LFE2825:
	.end _ZNK12SparseMatrixIfE16ExcInvalidIndex19PrintInfoERSo
	.section	.gnu.linkonce.t._ZN12SparseMatrixIfE16ExcIteratorRangeC2Eii,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZN12SparseMatrixIfE16ExcIteratorRangeC2Eii
	.ent _ZN12SparseMatrixIfE16ExcIteratorRangeC2Eii
_ZN12SparseMatrixIfE16ExcIteratorRangeC2Eii:
	.frame $30,32,$26,0
	.mask 0x4000e00,-32
$LFB2828:
	ldgp $29,0($27)
$_ZN12SparseMatrixIfE16ExcIteratorRangeC2Eii..ng:
	lda $30,-32($30)
$LCFI167:
	stq $26,0($30)
$LCFI168:
	stq $9,8($30)
$LCFI169:
	bis $31,$16,$9
	stq $10,16($30)
$LCFI170:
	stq $11,24($30)
$LCFI171:
	.prologue 1
	bis $31,$18,$10
	bis $31,$17,$11
	jsr $26,_ZN13ExceptionBaseC2Ev
	ldgp $29,0($26)
	stl $10,52($9)
	lda $1,_ZTVN12SparseMatrixIfE16ExcIteratorRangeE+16
	stl $11,48($9)
	ldq $26,0($30)
	ldq $10,16($30)
	ldq $11,24($30)
	stq $1,0($9)
	ldq $9,8($30)
	lda $30,32($30)
	ret $31,($26),1
$L852:
$L854:
$LFE2828:
	.end _ZN12SparseMatrixIfE16ExcIteratorRangeC2Eii
	.section	.gnu.linkonce.t._ZN12SparseMatrixIfE16ExcIteratorRangeC1Eii,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZN12SparseMatrixIfE16ExcIteratorRangeC1Eii
	.ent _ZN12SparseMatrixIfE16ExcIteratorRangeC1Eii
_ZN12SparseMatrixIfE16ExcIteratorRangeC1Eii:
	.frame $30,32,$26,0
	.mask 0x4000e00,-32
$LFB2830:
	ldgp $29,0($27)
$_ZN12SparseMatrixIfE16ExcIteratorRangeC1Eii..ng:
	lda $30,-32($30)
$LCFI172:
	stq $26,0($30)
$LCFI173:
	stq $9,8($30)
$LCFI174:
	bis $31,$16,$9
	stq $10,16($30)
$LCFI175:
	stq $11,24($30)
$LCFI176:
	.prologue 1
	bis $31,$18,$10
	bis $31,$17,$11
	jsr $26,_ZN13ExceptionBaseC2Ev
	ldgp $29,0($26)
	stl $10,52($9)
	lda $1,_ZTVN12SparseMatrixIfE16ExcIteratorRangeE+16
	stl $11,48($9)
	ldq $26,0($30)
	ldq $10,16($30)
	ldq $11,24($30)
	stq $1,0($9)
	ldq $9,8($30)
	lda $30,32($30)
	ret $31,($26),1
$L857:
$L859:
$LFE2830:
	.end _ZN12SparseMatrixIfE16ExcIteratorRangeC1Eii
	.section	.gnu.linkonce.t._ZN12SparseMatrixIfE16ExcIteratorRangeD2Ev,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZN12SparseMatrixIfE16ExcIteratorRangeD2Ev
	.ent _ZN12SparseMatrixIfE16ExcIteratorRangeD2Ev
_ZN12SparseMatrixIfE16ExcIteratorRangeD2Ev:
	.frame $30,16,$26,0
	.mask 0x4000000,-16
$LFB2833:
$L863:
$L865:
	ldgp $29,0($27)
$_ZN12SparseMatrixIfE16ExcIteratorRangeD2Ev..ng:
	lda $1,_ZTVN12SparseMatrixIfE16ExcIteratorRangeE+16
	lda $30,-16($30)
$LCFI177:
	stq $26,0($30)
$LCFI178:
	.prologue 1
	stq $1,0($16)
	jsr $26,_ZN13ExceptionBaseD2Ev
	ldgp $29,0($26)
	ldq $26,0($30)
	lda $30,16($30)
	ret $31,($26),1
$L869:
$LFE2833:
	.end _ZN12SparseMatrixIfE16ExcIteratorRangeD2Ev
	.section	.gnu.linkonce.t._ZN12SparseMatrixIfE16ExcIteratorRangeD1Ev,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZN12SparseMatrixIfE16ExcIteratorRangeD1Ev
	.ent _ZN12SparseMatrixIfE16ExcIteratorRangeD1Ev
_ZN12SparseMatrixIfE16ExcIteratorRangeD1Ev:
	.frame $30,16,$26,0
	.mask 0x4000000,-16
$LFB2835:
$L873:
$L875:
	ldgp $29,0($27)
$_ZN12SparseMatrixIfE16ExcIteratorRangeD1Ev..ng:
	lda $1,_ZTVN12SparseMatrixIfE16ExcIteratorRangeE+16
	lda $30,-16($30)
$LCFI179:
	stq $26,0($30)
$LCFI180:
	.prologue 1
	stq $1,0($16)
	jsr $26,_ZN13ExceptionBaseD2Ev
	ldgp $29,0($26)
	ldq $26,0($30)
	lda $30,16($30)
	ret $31,($26),1
$L879:
$LFE2835:
	.end _ZN12SparseMatrixIfE16ExcIteratorRangeD1Ev
	.section	.gnu.linkonce.t._ZN12SparseMatrixIfE16ExcIteratorRangeD0Ev,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZN12SparseMatrixIfE16ExcIteratorRangeD0Ev
	.ent _ZN12SparseMatrixIfE16ExcIteratorRangeD0Ev
_ZN12SparseMatrixIfE16ExcIteratorRangeD0Ev:
	.frame $30,16,$26,0
	.mask 0x4000200,-16
$LFB2837:
$L883:
$L885:
	ldgp $29,0($27)
$_ZN12SparseMatrixIfE16ExcIteratorRangeD0Ev..ng:
	lda $1,_ZTVN12SparseMatrixIfE16ExcIteratorRangeE+16
	lda $30,-16($30)
$LCFI181:
	stq $9,8($30)
$LCFI182:
	bis $31,$16,$9
	stq $26,0($30)
$LCFI183:
	.prologue 1
	stq $1,0($16)
	jsr $26,_ZN13ExceptionBaseD2Ev
	ldgp $29,0($26)
	bis $31,$9,$16
	jsr $26,_ZdlPv
	ldgp $29,0($26)
	ldq $26,0($30)
	ldq $9,8($30)
	lda $30,16($30)
	ret $31,($26),1
$L889:
$LFE2837:
	.end _ZN12SparseMatrixIfE16ExcIteratorRangeD0Ev
	.section	.rodata.str1.1
$LC15:
	.ascii "The iterators denote a range of \0"
$LC16:
	.ascii " elements, but the given number of rows was \0"
	.section	.gnu.linkonce.t._ZNK12SparseMatrixIfE16ExcIteratorRange9PrintInfoERSo,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZNK12SparseMatrixIfE16ExcIteratorRange9PrintInfoERSo
	.ent _ZNK12SparseMatrixIfE16ExcIteratorRange9PrintInfoERSo
_ZNK12SparseMatrixIfE16ExcIteratorRange9PrintInfoERSo:
	.frame $30,16,$26,0
	.mask 0x4000200,-16
$LFB2839:
	ldgp $29,0($27)
$_ZNK12SparseMatrixIfE16ExcIteratorRange9PrintInfoERSo..ng:
	bis $31,$17,$1
	lda $17,$LC15
	lda $30,-16($30)
$LCFI184:
	stq $9,8($30)
$LCFI185:
	bis $31,$16,$9
	bis $31,$1,$16
	stq $26,0($30)
$LCFI186:
	.prologue 1
	jsr $26,_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc
	ldgp $29,0($26)
	ldl $3,48($9)
	ldq $1,0($0)
	bis $31,$0,$16
	zapnot $3,15,$17
	ldq $2,-24($1)
	addq $0,$2,$2
	ldl $1,24($2)
	and $1,74,$1
	and $1,8,$2
	and $1,64,$1
	bne $1,$L895
	beq $2,$L894
$L895:
	jsr $26,_ZNSolsEm
	ldgp $29,0($26)
$L898:
	lda $17,$LC16
	bis $31,$0,$16
	jsr $26,_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc
	ldgp $29,0($26)
	ldl $3,52($9)
	ldq $1,0($0)
	bis $31,$0,$16
	zapnot $3,15,$17
	ldq $2,-24($1)
	addq $0,$2,$2
	ldl $1,24($2)
	and $1,74,$1
	and $1,8,$2
	and $1,64,$1
	bne $1,$L903
	beq $2,$L902
$L903:
	jsr $26,_ZNSolsEm
	ldgp $29,0($26)
$L906:
	lda $17,_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_
	bis $31,$0,$16
	jsr $26,_ZNSolsEPFRSoS_E
	ldgp $29,0($26)
	ldq $26,0($30)
	ldq $9,8($30)
	lda $30,16($30)
	ret $31,($26),1
	.align 4
$L894:
	bis $31,$0,$16
	bis $31,$3,$17
	jsr $26,_ZNSolsEl
	ldgp $29,0($26)
	br $31,$L898
	.align 4
$L902:
	bis $31,$0,$16
	bis $31,$3,$17
	jsr $26,_ZNSolsEl
	ldgp $29,0($26)
	br $31,$L906
$LFE2839:
	.end _ZNK12SparseMatrixIfE16ExcIteratorRange9PrintInfoERSo
	.section	.gnu.linkonce.t._ZN12SparseMatrixIfE9copy_fromIfEERS0_RKS_IT_E,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZN12SparseMatrixIfE9copy_fromIfEERS0_RKS_IT_E
	.ent _ZN12SparseMatrixIfE9copy_fromIfEERS0_RKS_IT_E
_ZN12SparseMatrixIfE9copy_fromIfEERS0_RKS_IT_E:
	.frame $30,16,$26,0
	.mask 0x4000000,-16
	.fmask 0x8,-8
$LFB2846:
	ldgp $29,0($27)
$_ZN12SparseMatrixIfE9copy_fromIfEERS0_RKS_IT_E..ng:
	ldq $2,24($16)
	lda $30,-16($30)
$LCFI187:
	ldq $17,32($17)
	stt $f3,8($30)
$LCFI188:
	itoft $16,$f3
	ldq $16,32($16)
	stq $26,0($30)
$LCFI189:
	.prologue 1
	ldl $1,28($2)
	ldq $3,48($2)
	zapnot $1,15,$1
	s4addq $1,$3,$1
	ldl $2,0($3)
	ldl $18,0($1)
	subl $18,$2,$18
	zapnot $18,15,$18
	s4addq $18,0,$18
	jsr $26,memmove
	ldgp $29,0($26)
	ldq $26,0($30)
	ftoit $f3,$0
	ldt $f3,8($30)
	lda $30,16($30)
	ret $31,($26),1
$LFE2846:
	.end _ZN12SparseMatrixIfE9copy_fromIfEERS0_RKS_IT_E
	.section	.gnu.linkonce.t._ZN12SparseMatrixIfE9copy_fromIfEEvRK10FullMatrixIT_E,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZN12SparseMatrixIfE9copy_fromIfEEvRK10FullMatrixIT_E
	.ent _ZN12SparseMatrixIfE9copy_fromIfEEvRK10FullMatrixIT_E
_ZN12SparseMatrixIfE9copy_fromIfEEvRK10FullMatrixIT_E:
	.frame $30,96,$26,0
	.mask 0x400fe00,-96
	.fmask 0x1c,-32
$LFB2853:
	ldgp $29,0($27)
$_ZN12SparseMatrixIfE9copy_fromIfEEvRK10FullMatrixIT_E..ng:
	ldq $1,0($16)
	lda $30,-96($30)
$LCFI190:
	stt $f4,80($30)
$LCFI191:
	stt $f2,64($30)
$LCFI192:
	stq $10,16($30)
$LCFI193:
	stq $13,40($30)
$LCFI194:
	stt $f3,72($30)
$LCFI195:
	stq $14,48($30)
$LCFI196:
	stq $15,56($30)
$LCFI197:
	bis $31,$16,$14
	bis $31,$17,$13
	lda $10,36($17)
	ldq $27,16($1)
	bis $31,$31,$15
	stq $26,0($30)
$LCFI198:
	stq $9,8($30)
$LCFI199:
	stq $11,24($30)
$LCFI200:
	stq $12,32($30)
$LCFI201:
	.prologue 1
	jsr $26,($27),0
	ldgp $29,0($26)
	lda $1,-1($31)
	srl $1,32,$1
	itoft $1,$f4
	.align 4
$L917:
	bis $31,$10,$16
	bis $31,$31,$17
	jsr $26,_ZNK16TableIndicesBaseILi2EEixEj
	ldgp $29,0($26)
	zapnot $15,15,$1
	zapnot $0,15,$0
	cmpult $1,$0,$1
	beq $1,$L936
	bis $31,$31,$11
	addl $31,$15,$12
	cpys $f4,$f4,$f3
	.align 4
$L922:
	bis $31,$10,$16
	lda $17,1($31)
	addl $31,$11,$9
	jsr $26,_ZNK16TableIndicesBaseILi2EEixEj
	ldgp $29,0($26)
	bis $31,$10,$16
	lda $17,1($31)
	zapnot $11,15,$1
	zapnot $0,15,$0
	addl $11,1,$11
	cmpult $1,$0,$1
	beq $1,$L937
	jsr $26,_ZNK16TableIndicesBaseILi2EEixEj
	ldgp $29,0($26)
	ldq $1,24($13)
	bis $31,$10,$16
	lda $17,1($31)
	mull $12,$0,$0
	addq $0,$9,$0
	zapnot $0,15,$0
	s4addq $0,$1,$0
	lds $f10,0($0)
	cmpteq $f10,$f31,$f10
	fbne $f10,$L922
	jsr $26,_ZNK16TableIndicesBaseILi2EEixEj
	ldgp $29,0($26)
	ldq $1,24($13)
	bis $31,$12,$17
	mull $12,$0,$0
	ldq $16,24($14)
	bis $31,$9,$18
	addq $0,$9,$0
	zapnot $0,15,$0
	s4addq $0,$1,$0
	lds $f2,0($0)
	jsr $26,_ZNK15SparsityPatternclEjj
	ldgp $29,0($26)
	ftoit $f3,$2
	zapnot $0,15,$0
	cmpeq $0,$2,$1
	bne $1,$L922
	ldq $1,32($14)
	s4addq $0,$1,$1
	sts $f2,0($1)
	br $31,$L922
$L937:
	addl $15,1,$15
	br $31,$L917
$L936:
	ldq $26,0($30)
	ldq $9,8($30)
	ldq $10,16($30)
	ldq $11,24($30)
	ldq $12,32($30)
	ldq $13,40($30)
	ldq $14,48($30)
	ldq $15,56($30)
	ldt $f2,64($30)
	ldt $f3,72($30)
	ldt $f4,80($30)
	lda $30,96($30)
	ret $31,($26),1
$LFE2853:
	.end _ZN12SparseMatrixIfE9copy_fromIfEEvRK10FullMatrixIT_E
	.section	.gnu.linkonce.t._ZN12SparseMatrixIfE10add_scaledIfEEvfRKS_IT_E,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZN12SparseMatrixIfE10add_scaledIfEEvfRKS_IT_E
	.ent _ZN12SparseMatrixIfE10add_scaledIfEEvfRKS_IT_E
$_ZN12SparseMatrixIfE10add_scaledIfEEvfRKS_IT_E..ng:
_ZN12SparseMatrixIfE10add_scaledIfEEvfRKS_IT_E:
	.frame $30,0,$26,0
$LFB2855:
	.prologue 0
	ldq $1,24($16)
	ldq $5,32($16)
	ldq $6,32($18)
	ldl $2,28($1)
	ldq $3,48($1)
	zapnot $2,15,$2
	ldl $4,0($3)
	s4addq $2,$3,$2
	ldl $1,0($2)
	subl $1,$4,$1
	zapnot $1,15,$1
	s4addq $1,$5,$3
	cmpeq $5,$3,$2
	bne $2,$L945
$L946:
	lds $f10,0($6)
	lds $f11,0($5)
	lda $6,4($6)
	muls $f17,$f10,$f10
	adds $f11,$f10,$f10
	sts $f10,0($5)
	lda $5,4($5)
	cmpeq $5,$3,$1
	bne $1,$L945
	lds $f10,0($6)
	lds $f11,0($5)
	lda $6,4($6)
	muls $f17,$f10,$f10
	adds $f11,$f10,$f10
	sts $f10,0($5)
	lda $5,4($5)
	cmpeq $5,$3,$1
	bne $1,$L945
	lds $f10,0($6)
	lds $f11,0($5)
	lda $6,4($6)
	muls $f17,$f10,$f10
	adds $f11,$f10,$f10
	sts $f10,0($5)
	lda $5,4($5)
	cmpeq $5,$3,$1
	bne $1,$L945
	lds $f10,0($6)
	lds $f11,0($5)
	lda $6,4($6)
	muls $f17,$f10,$f10
	adds $f11,$f10,$f10
	sts $f10,0($5)
	lda $5,4($5)
	cmpeq $5,$3,$1
	beq $1,$L946
	.align 4
$L945:
	ret $31,($26),1
$LFE2855:
	.end _ZN12SparseMatrixIfE10add_scaledIfEEvfRKS_IT_E
	.section	.sdata,"aw",@progbits
	.align 3
	.type	_ZZ18__gthread_active_pvE20__gthread_active_ptr, @object
	.size	_ZZ18__gthread_active_pvE20__gthread_active_ptr, 8
_ZZ18__gthread_active_pvE20__gthread_active_ptr:
	.quad	pthread_create
	.section	.gnu.linkonce.t._ZNK12SparseMatrixIfE5vmultIfEEvR6VectorIT_ERKS4_,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZNK12SparseMatrixIfE5vmultIfEEvR6VectorIT_ERKS4_
	.ent _ZNK12SparseMatrixIfE5vmultIfEEvR6VectorIT_ERKS4_
$_ZNK12SparseMatrixIfE5vmultIfEEvR6VectorIT_ERKS4_..ng:
_ZNK12SparseMatrixIfE5vmultIfEEvR6VectorIT_ERKS4_:
	.frame $30,256,$26,0
$LFB2959:
$L955:
$L981:
$L992:
$L1007:
$L1023:
$L1034:
$L1050:
$L1053:
$L1057:
$L1060:
$L1064:
$L1067:
$L1070:
$L1078:
$L1088:
$L1348:
$L1351:
$L1367:
$L1378:
$L1394:
$L1410:
$L1421:
$L1439:
$L1442:
$L1458:
$L1469:
$L1485:
$L1501:
$L1512:
$L1158:
$L1161:
$L1164:
$L1180:
$L1191:
$L1207:
$L1223:
$L1234:
$L1252:
$L1255:
$L1271:
$L1282:
$L1298:
$L1314:
$L1325:
$L1345:
	ldq $2,24($16)
	lda $30,-256($30)
$LCFI202:
	.prologue 0
	ldl $4,28($2)
	ldq $7,48($2)
	bis $31,$31,$6
	ldl $1,0($7)
	ldq $23,32($16)
	zapnot $4,15,$4
	ldq $3,56($2)
	ldq $8,16($17)
	zapnot $1,15,$1
	s4addq $1,0,$1
	addq $3,$1,$3
	addq $23,$1,$5
	beq $4,$L1547
	bis $31,$7,$24
	.align 4
$L1545:
	lda $22,1($6)
	cpys $f31,$f31,$f12
	zapnot $22,15,$1
	s4addq $1,$24,$1
	ldl $2,0($1)
	zapnot $2,15,$2
	s4addq $2,$23,$6
	cmpeq $5,$6,$1
	bne $1,$L1549
	ldq $7,16($18)
$L1544:
	ldl $1,0($3)
	lds $f11,0($5)
	lda $5,4($5)
	lda $3,4($3)
	cmpeq $5,$6,$2
	zapnot $1,15,$1
	s4addq $1,$7,$1
	lds $f10,0($1)
	muls $f11,$f10,$f10
	adds $f12,$f10,$f12
	bne $2,$L1549
	ldl $1,0($3)
	lds $f11,0($5)
	lda $5,4($5)
	lda $3,4($3)
	cmpeq $5,$6,$2
	zapnot $1,15,$1
	s4addq $1,$7,$1
	lds $f10,0($1)
	muls $f11,$f10,$f10
	adds $f12,$f10,$f12
	bne $2,$L1549
	ldl $1,0($3)
	lds $f11,0($5)
	lda $5,4($5)
	lda $3,4($3)
	cmpeq $5,$6,$2
	zapnot $1,15,$1
	s4addq $1,$7,$1
	lds $f10,0($1)
	muls $f11,$f10,$f10
	adds $f12,$f10,$f12
	bne $2,$L1549
	ldl $1,0($3)
	lds $f11,0($5)
	lda $5,4($5)
	lda $3,4($3)
	cmpeq $5,$6,$2
	zapnot $1,15,$1
	s4addq $1,$7,$1
	lds $f10,0($1)
	muls $f11,$f10,$f10
	adds $f12,$f10,$f12
	beq $2,$L1544
	.align 4
$L1549:
	addl $31,$22,$6
	sts $f12,0($8)
	lda $8,4($8)
	zapnot $6,15,$1
	cmpult $1,$4,$1
	bne $1,$L1545
$L1547:
	lda $30,256($30)
	ret $31,($26),1
$LFE2959:
	.end _ZNK12SparseMatrixIfE5vmultIfEEvR6VectorIT_ERKS4_
	.section	.gnu.linkonce.t._ZNK12SparseMatrixIfE6TvmultIfEEvR6VectorIT_ERKS4_,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZNK12SparseMatrixIfE6TvmultIfEEvR6VectorIT_ERKS4_
	.ent _ZNK12SparseMatrixIfE6TvmultIfEEvR6VectorIT_ERKS4_
_ZNK12SparseMatrixIfE6TvmultIfEEvR6VectorIT_ERKS4_:
	.frame $30,48,$26,0
	.mask 0x4000e00,-48
$LFB2961:
	ldgp $29,0($27)
$_ZNK12SparseMatrixIfE6TvmultIfEEvR6VectorIT_ERKS4_..ng:
	ldl $1,8($17)
	lda $30,-48($30)
$LCFI203:
	stq $9,8($30)
$LCFI204:
	stq $10,16($30)
$LCFI205:
	bis $31,$17,$9
	bis $31,$16,$10
	stq $11,24($30)
$LCFI206:
	stq $26,0($30)
$LCFI207:
	.prologue 1
	bis $31,$18,$11
	zapnot $1,15,$1
	bne $1,$L1584
$L1560:
	ldq $21,24($10)
	bis $31,$31,$6
	ldl $1,28($21)
	zapnot $1,15,$1
	beq $1,$L1577
	bis $31,$1,$19
	ldq $20,48($21)
	bis $31,$31,$1
	.align 4
$L1575:
	lda $0,1($6)
	s4addq $1,$20,$1
	zapnot $0,15,$3
	ldl $8,0($1)
	s4addq $3,0,$5
	addq $5,$20,$2
	ldl $1,0($2)
	zapnot $8,15,$23
	cmpule $1,$8,$1
	bne $1,$L1579
	ldq $2,48($21)
	ldq $4,16($11)
	zapnot $6,15,$3
	ldq $28,16($9)
	ldq $25,32($10)
	ldq $24,56($21)
	addq $5,$2,$2
	s4addq $3,$4,$3
	ldl $1,0($2)
	zapnot $1,15,$1
	.align 4
$L1574:
	s4addq $23,0,$4
	addl $8,1,$8
	lds $f11,0($3)
	addq $4,$24,$7
	zapnot $8,15,$23
	addq $4,$25,$6
	addl $8,1,$8
	ldl $5,0($7)
	lds $f10,0($6)
	s4addq $23,0,$4
	cmpule $1,$23,$22
	addq $4,$24,$7
	zapnot $8,15,$23
	addq $4,$25,$6
	zapnot $5,15,$4
	s4addq $4,$28,$4
	muls $f10,$f11,$f11
	lds $f10,0($4)
	adds $f10,$f11,$f10
	sts $f10,0($4)
	bne $22,$L1579
	ldl $5,0($7)
	lds $f10,0($6)
	cmpule $1,$23,$22
	lds $f11,0($3)
	zapnot $5,15,$4
	s4addq $4,$28,$4
	muls $f10,$f11,$f11
	lds $f10,0($4)
	adds $f10,$f11,$f10
	sts $f10,0($4)
	beq $22,$L1574
	.align 4
$L1579:
	addl $31,$0,$6
	zapnot $6,15,$1
	cmpult $1,$19,$2
	bne $2,$L1575
$L1577:
	ldq $26,0($30)
	ldq $9,8($30)
	ldq $10,16($30)
	ldq $11,24($30)
	lda $30,48($30)
	ret $31,($26),1
$L1584:
	ldq $16,16($17)
	lda $18,32($30)
	stt $f31,32($30)
	s4addq $1,$16,$17
	jsr $26,_ZSt4fillIPfdEvT_S1_RKT0_
	ldgp $29,0($26)
	br $31,$L1560
$LFE2961:
	.end _ZNK12SparseMatrixIfE6TvmultIfEEvR6VectorIT_ERKS4_
	.section	.gnu.linkonce.t._ZNK12SparseMatrixIfE9vmult_addIfEEvR6VectorIT_ERKS4_,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZNK12SparseMatrixIfE9vmult_addIfEEvR6VectorIT_ERKS4_
	.ent _ZNK12SparseMatrixIfE9vmult_addIfEEvR6VectorIT_ERKS4_
$_ZNK12SparseMatrixIfE9vmult_addIfEEvR6VectorIT_ERKS4_..ng:
_ZNK12SparseMatrixIfE9vmult_addIfEEvR6VectorIT_ERKS4_:
	.frame $30,0,$26,0
$LFB2963:
	.prologue 0
	ldq $2,24($16)
	ldq $23,32($16)
	bis $31,$31,$6
	ldq $8,16($17)
	ldq $7,48($2)
	ldl $3,28($2)
	ldq $4,56($2)
	ldl $1,0($7)
	zapnot $3,15,$3
	zapnot $1,15,$1
	s4addq $1,0,$1
	addq $4,$1,$4
	addq $23,$1,$5
	beq $3,$L1602
	bis $31,$7,$24
	.align 4
$L1600:
	lda $22,1($6)
	cpys $f31,$f31,$f12
	zapnot $22,15,$1
	s4addq $1,$24,$1
	ldl $2,0($1)
	zapnot $2,15,$2
	s4addq $2,$23,$6
	cmpeq $5,$6,$1
	bne $1,$L1604
	ldq $7,16($18)
$L1599:
	ldl $1,0($4)
	lds $f11,0($5)
	lda $5,4($5)
	lda $4,4($4)
	cmpeq $5,$6,$2
	zapnot $1,15,$1
	s4addq $1,$7,$1
	lds $f10,0($1)
	muls $f11,$f10,$f10
	adds $f12,$f10,$f12
	bne $2,$L1604
	ldl $1,0($4)
	lds $f11,0($5)
	lda $5,4($5)
	lda $4,4($4)
	cmpeq $5,$6,$2
	zapnot $1,15,$1
	s4addq $1,$7,$1
	lds $f10,0($1)
	muls $f11,$f10,$f10
	adds $f12,$f10,$f12
	bne $2,$L1604
	ldl $1,0($4)
	lds $f11,0($5)
	lda $5,4($5)
	lda $4,4($4)
	cmpeq $5,$6,$2
	zapnot $1,15,$1
	s4addq $1,$7,$1
	lds $f10,0($1)
	muls $f11,$f10,$f10
	adds $f12,$f10,$f12
	bne $2,$L1604
	ldl $1,0($4)
	lds $f11,0($5)
	lda $5,4($5)
	lda $4,4($4)
	cmpeq $5,$6,$2
	zapnot $1,15,$1
	s4addq $1,$7,$1
	lds $f10,0($1)
	muls $f11,$f10,$f10
	adds $f12,$f10,$f12
	beq $2,$L1599
	.align 4
$L1604:
	lds $f10,0($8)
	addl $31,$22,$6
	zapnot $6,15,$1
	cmpult $1,$3,$1
	adds $f10,$f12,$f10
	sts $f10,0($8)
	lda $8,4($8)
	bne $1,$L1600
$L1602:
	ret $31,($26),1
$LFE2963:
	.end _ZNK12SparseMatrixIfE9vmult_addIfEEvR6VectorIT_ERKS4_
	.section	.gnu.linkonce.t._ZNK12SparseMatrixIfE10Tvmult_addIfEEvR6VectorIT_ERKS4_,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZNK12SparseMatrixIfE10Tvmult_addIfEEvR6VectorIT_ERKS4_
	.ent _ZNK12SparseMatrixIfE10Tvmult_addIfEEvR6VectorIT_ERKS4_
$_ZNK12SparseMatrixIfE10Tvmult_addIfEEvR6VectorIT_ERKS4_..ng:
_ZNK12SparseMatrixIfE10Tvmult_addIfEEvR6VectorIT_ERKS4_:
	.frame $30,0,$26,0
$LFB2965:
	.prologue 0
	ldq $21,24($16)
	bis $31,$31,$6
	ldl $1,28($21)
	zapnot $1,15,$1
	beq $1,$L1628
	bis $31,$1,$19
	ldq $20,48($21)
	bis $31,$31,$1
	.align 4
$L1626:
	lda $0,1($6)
	s4addq $1,$20,$1
	zapnot $0,15,$3
	ldl $8,0($1)
	s4addq $3,0,$5
	addq $5,$20,$2
	ldl $1,0($2)
	zapnot $8,15,$23
	cmpule $1,$8,$1
	bne $1,$L1630
	ldq $2,48($21)
	ldq $4,16($18)
	zapnot $6,15,$3
	ldq $28,16($17)
	ldq $25,32($16)
	ldq $24,56($21)
	addq $5,$2,$2
	s4addq $3,$4,$3
	ldl $1,0($2)
	zapnot $1,15,$1
	.align 4
$L1625:
	s4addq $23,0,$4
	addl $8,1,$8
	lds $f11,0($3)
	addq $4,$24,$7
	zapnot $8,15,$23
	addq $4,$25,$6
	addl $8,1,$8
	ldl $5,0($7)
	lds $f10,0($6)
	s4addq $23,0,$4
	cmpule $1,$23,$22
	addq $4,$24,$7
	zapnot $8,15,$23
	addq $4,$25,$6
	zapnot $5,15,$4
	s4addq $4,$28,$4
	muls $f10,$f11,$f11
	lds $f10,0($4)
	adds $f10,$f11,$f10
	sts $f10,0($4)
	bne $22,$L1630
	ldl $5,0($7)
	lds $f10,0($6)
	cmpule $1,$23,$22
	lds $f11,0($3)
	zapnot $5,15,$4
	s4addq $4,$28,$4
	muls $f10,$f11,$f11
	lds $f10,0($4)
	adds $f10,$f11,$f10
	sts $f10,0($4)
	beq $22,$L1625
	.align 4
$L1630:
	addl $31,$0,$6
	zapnot $6,15,$1
	cmpult $1,$19,$2
	bne $2,$L1626
$L1628:
	ret $31,($26),1
$LFE2965:
	.end _ZNK12SparseMatrixIfE10Tvmult_addIfEEvR6VectorIT_ERKS4_
	.section	.gnu.linkonce.t._ZNK12SparseMatrixIfE18matrix_norm_squareIfEET_RK6VectorIS2_E,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZNK12SparseMatrixIfE18matrix_norm_squareIfEET_RK6VectorIS2_E
	.ent _ZNK12SparseMatrixIfE18matrix_norm_squareIfEET_RK6VectorIS2_E
$_ZNK12SparseMatrixIfE18matrix_norm_squareIfEET_RK6VectorIS2_E..ng:
_ZNK12SparseMatrixIfE18matrix_norm_squareIfEET_RK6VectorIS2_E:
	.frame $30,304,$26,0
$LFB3051:
$L1639:
$L1649:
$L1665:
$L1676:
$L1692:
$L1695:
$L1699:
$L1702:
$L1706:
$L1709:
$L1717:
$L1733:
$L1744:
$L1760:
$L1763:
$L1767:
$L1770:
$L1774:
$L1777:
$L1780:
$L1788:
$L1798:
$L1806:
$L1811:
$L1880:
$L1885:
$L2175:
$L2178:
$L2194:
$L2205:
$L2221:
$L2237:
$L2248:
$L2266:
$L2269:
$L2285:
$L2296:
$L2312:
$L2328:
$L2339:
$L2362:
$L2378:
$L2389:
$L2405:
$L2421:
$L2432:
$L1890:
$L1893:
$L1896:
$L1912:
$L1923:
$L1939:
$L1955:
$L1966:
$L1984:
$L1987:
$L2003:
$L2014:
$L2030:
$L2046:
$L2057:
$L2077:
$L2079:
$L2084:
$L2100:
$L2111:
$L2127:
$L2143:
$L2154:
$L2172:
	ldq $2,24($16)
	lda $30,-304($30)
$LCFI208:
	.prologue 0
	ldl $1,28($2)
	cpys $f31,$f31,$f0
	bis $31,$31,$6
	ldq $5,48($2)
	zapnot $1,15,$22
	ldq $8,32($16)
	ldq $3,56($2)
	ldl $1,0($5)
	zapnot $1,15,$1
	s4addq $1,0,$1
	addq $3,$1,$3
	addq $8,$1,$4
	beq $22,$L2465
	ldq $17,16($17)
	bis $31,$5,$23
	.align 4
$L2463:
	lda $7,1($6)
	cpys $f31,$f31,$f12
	zapnot $7,15,$1
	s4addq $1,$23,$1
	ldl $2,0($1)
	zapnot $2,15,$2
	s4addq $2,$8,$5
	cmpeq $4,$5,$1
	bne $1,$L2467
$L2468:
	ldl $1,0($3)
	lds $f11,0($4)
	lda $4,4($4)
	lda $3,4($3)
	cmpeq $4,$5,$2
	zapnot $1,15,$1
	s4addq $1,$17,$1
	lds $f10,0($1)
	muls $f11,$f10,$f10
	adds $f12,$f10,$f12
	bne $2,$L2467
	ldl $1,0($3)
	lds $f11,0($4)
	lda $4,4($4)
	lda $3,4($3)
	cmpeq $4,$5,$2
	zapnot $1,15,$1
	s4addq $1,$17,$1
	lds $f10,0($1)
	muls $f11,$f10,$f10
	adds $f12,$f10,$f12
	bne $2,$L2467
	ldl $1,0($3)
	lds $f11,0($4)
	lda $4,4($4)
	lda $3,4($3)
	cmpeq $4,$5,$2
	zapnot $1,15,$1
	s4addq $1,$17,$1
	lds $f10,0($1)
	muls $f11,$f10,$f10
	adds $f12,$f10,$f12
	bne $2,$L2467
	ldl $1,0($3)
	lds $f11,0($4)
	lda $4,4($4)
	lda $3,4($3)
	cmpeq $4,$5,$2
	zapnot $1,15,$1
	s4addq $1,$17,$1
	lds $f10,0($1)
	muls $f11,$f10,$f10
	adds $f12,$f10,$f12
	beq $2,$L2468
	.align 4
$L2467:
	zapnot $6,15,$1
	addl $31,$7,$6
	s4addq $1,$17,$1
	zapnot $6,15,$2
	lds $f10,0($1)
	cmpult $2,$22,$2
	muls $f12,$f10,$f10
	adds $f0,$f10,$f0
	bne $2,$L2463
$L2465:
	lda $30,304($30)
	ret $31,($26),1
$LFE3051:
	.end _ZNK12SparseMatrixIfE18matrix_norm_squareIfEET_RK6VectorIS2_E
	.section	.gnu.linkonce.t._ZNK12SparseMatrixIfE21matrix_scalar_productIfEET_RK6VectorIS2_ES6_,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZNK12SparseMatrixIfE21matrix_scalar_productIfEET_RK6VectorIS2_ES6_
	.ent _ZNK12SparseMatrixIfE21matrix_scalar_productIfEET_RK6VectorIS2_ES6_
$_ZNK12SparseMatrixIfE21matrix_scalar_productIfEET_RK6VectorIS2_ES6_..ng:
_ZNK12SparseMatrixIfE21matrix_scalar_productIfEET_RK6VectorIS2_ES6_:
	.frame $30,336,$26,0
$LFB3085:
$L2479:
$L2489:
$L2505:
$L2516:
$L2532:
$L2535:
$L2539:
$L2542:
$L2546:
$L2549:
$L2557:
$L2573:
$L2584:
$L2600:
$L2603:
$L2607:
$L2610:
$L2614:
$L2617:
$L2620:
$L2628:
$L2638:
$L2646:
$L2651:
$L2728:
$L2733:
$L3023:
$L3026:
$L3042:
$L3053:
$L3069:
$L3085:
$L3096:
$L3114:
$L3117:
$L3133:
$L3144:
$L3160:
$L3176:
$L3187:
$L3210:
$L3226:
$L3237:
$L3253:
$L3269:
$L3280:
$L2738:
$L2741:
$L2744:
$L2760:
$L2771:
$L2787:
$L2803:
$L2814:
$L2832:
$L2835:
$L2851:
$L2862:
$L2878:
$L2894:
$L2905:
$L2925:
$L2927:
$L2932:
$L2948:
$L2959:
$L2975:
$L2991:
$L3002:
$L3020:
	ldq $2,24($16)
	lda $30,-336($30)
$LCFI209:
	.prologue 0
	ldl $1,28($2)
	cpys $f31,$f31,$f0
	bis $31,$31,$7
	ldq $5,48($2)
	zapnot $1,15,$22
	ldq $23,32($16)
	ldq $3,56($2)
	ldl $1,0($5)
	zapnot $1,15,$1
	s4addq $1,0,$1
	addq $3,$1,$3
	addq $23,$1,$4
	beq $22,$L3313
	ldq $17,16($17)
	bis $31,$5,$24
	.align 4
$L3311:
	lda $8,1($7)
	cpys $f31,$f31,$f12
	zapnot $8,15,$1
	s4addq $1,$24,$1
	ldl $2,0($1)
	zapnot $2,15,$2
	s4addq $2,$23,$5
	cmpeq $4,$5,$1
	bne $1,$L3315
	ldq $6,16($18)
$L3309:
	ldl $1,0($3)
	lds $f11,0($4)
	lda $4,4($4)
	lda $3,4($3)
	cmpeq $4,$5,$2
	zapnot $1,15,$1
	s4addq $1,$6,$1
	lds $f10,0($1)
	muls $f11,$f10,$f10
	adds $f12,$f10,$f12
	bne $2,$L3315
	ldl $1,0($3)
	lds $f11,0($4)
	lda $4,4($4)
	lda $3,4($3)
	cmpeq $4,$5,$2
	zapnot $1,15,$1
	s4addq $1,$6,$1
	lds $f10,0($1)
	muls $f11,$f10,$f10
	adds $f12,$f10,$f12
	bne $2,$L3315
	ldl $1,0($3)
	lds $f11,0($4)
	lda $4,4($4)
	lda $3,4($3)
	cmpeq $4,$5,$2
	zapnot $1,15,$1
	s4addq $1,$6,$1
	lds $f10,0($1)
	muls $f11,$f10,$f10
	adds $f12,$f10,$f12
	bne $2,$L3315
	ldl $1,0($3)
	lds $f11,0($4)
	lda $4,4($4)
	lda $3,4($3)
	cmpeq $4,$5,$2
	zapnot $1,15,$1
	s4addq $1,$6,$1
	lds $f10,0($1)
	muls $f11,$f10,$f10
	adds $f12,$f10,$f12
	beq $2,$L3309
	.align 4
$L3315:
	zapnot $7,15,$1
	addl $31,$8,$7
	s4addq $1,$17,$1
	zapnot $7,15,$2
	lds $f10,0($1)
	cmpult $2,$22,$2
	muls $f12,$f10,$f10
	adds $f0,$f10,$f0
	bne $2,$L3311
$L3313:
	lda $30,336($30)
	ret $31,($26),1
$LFE3085:
	.end _ZNK12SparseMatrixIfE21matrix_scalar_productIfEET_RK6VectorIS2_ES6_
	.section	.gnu.linkonce.t._ZNK12SparseMatrixIfE8residualIfEET_R6VectorIS2_ERKS4_S7_,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZNK12SparseMatrixIfE8residualIfEET_R6VectorIS2_ERKS4_S7_
	.ent _ZNK12SparseMatrixIfE8residualIfEET_R6VectorIS2_ERKS4_S7_
_ZNK12SparseMatrixIfE8residualIfEET_R6VectorIS2_ERKS4_S7_:
	.frame $30,368,$26,0
	.mask 0x4000000,-368
$LFB3140:
$L3326:
$L3336:
$L3352:
$L3363:
$L3379:
$L3382:
$L3386:
$L3389:
$L3393:
$L3396:
$L3404:
$L3420:
$L3431:
$L3447:
$L3450:
$L3454:
$L3457:
$L3461:
$L3464:
$L3467:
$L3475:
$L3485:
$L3494:
$L3499:
$L3576:
$L3581:
$L3873:
$L3876:
$L3892:
$L3903:
$L3919:
$L3935:
$L3946:
$L3964:
$L3967:
$L3983:
$L3994:
$L4010:
$L4026:
$L4037:
$L4060:
$L4076:
$L4087:
$L4103:
$L4119:
$L4130:
$L3588:
$L3591:
$L3594:
$L3610:
$L3621:
$L3637:
$L3653:
$L3664:
$L3682:
$L3685:
$L3701:
$L3712:
$L3728:
$L3744:
$L3755:
$L3775:
$L3777:
$L3782:
$L3798:
$L3809:
$L3825:
$L3841:
$L3852:
$L3870:
	ldgp $29,0($27)
$_ZNK12SparseMatrixIfE8residualIfEET_R6VectorIS2_ERKS4_S7_..ng:
	ldq $0,24($16)
	lda $30,-368($30)
$LCFI210:
	stq $26,0($30)
$LCFI211:
	.prologue 1
	ldl $1,28($0)
	cpys $f31,$f31,$f16
	bis $31,$31,$4
	zapnot $1,15,$21
	beq $21,$L4168
	ldq $19,16($19)
	ldq $17,16($17)
	bis $31,$31,$3
	ldq $28,48($0)
	.align 4
$L4164:
	lda $25,1($4)
	s4addq $3,$28,$3
	addl $31,$4,$24
	zapnot $25,15,$2
	ldl $7,0($3)
	zapnot $24,15,$1
	s4addq $2,$28,$2
	s4addq $1,$19,$1
	ldl $3,0($2)
	lds $f12,0($1)
	zapnot $7,15,$5
	zapnot $3,15,$3
	cmpule $3,$5,$1
	bne $1,$L4170
	bis $31,$3,$1
	ldq $23,32($16)
	ldq $22,16($18)
	ldq $8,56($0)
	.align 4
$L4160:
	s4addq $5,0,$2
	addl $7,1,$7
	addq $2,$8,$4
	zapnot $7,15,$5
	addq $2,$23,$2
	ldl $4,0($4)
	lds $f11,0($2)
	cmpule $1,$5,$6
	zapnot $4,15,$2
	s4addq $2,$22,$2
	lds $f10,0($2)
	muls $f11,$f10,$f10
	subs $f12,$f10,$f12
	bne $6,$L4170
	s4addq $5,0,$2
	addl $7,1,$7
	addq $2,$8,$4
	zapnot $7,15,$5
	addq $2,$23,$2
	ldl $4,0($4)
	lds $f11,0($2)
	cmpule $1,$5,$6
	zapnot $4,15,$2
	s4addq $2,$22,$2
	lds $f10,0($2)
	muls $f11,$f10,$f10
	subs $f12,$f10,$f12
	beq $6,$L4160
	.align 4
$L4170:
	muls $f12,$f12,$f10
	addl $31,$25,$4
	zapnot $24,15,$1
	zapnot $4,15,$2
	s4addq $1,$17,$1
	bis $31,$2,$3
	cmpult $2,$21,$2
	sts $f12,0($1)
	adds $f16,$f10,$f16
	bne $2,$L4164
$L4168:
	sqrts $f16,$f0
	cmpteq $f0,$f0,$f10
	fbeq $f10,$L4175
	ldq $26,0($30)
	lda $30,368($30)
	ret $31,($26),1
$L4175:
	jsr $26,sqrtf
	ldgp $29,0($26)
	ldq $26,0($30)
	lda $30,368($30)
	ret $31,($26),1
$LFE3140:
	.end _ZNK12SparseMatrixIfE8residualIfEET_R6VectorIS2_ERKS4_S7_
	.section	.rodata.cst4
	.align 2
$LC18:
	.long	1073741824
	.section	.gnu.linkonce.t._ZNK12SparseMatrixIfE17precondition_SSORIfEEvR6VectorIT_ERKS4_f,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZNK12SparseMatrixIfE17precondition_SSORIfEEvR6VectorIT_ERKS4_f
	.ent _ZNK12SparseMatrixIfE17precondition_SSORIfEEvR6VectorIT_ERKS4_f
_ZNK12SparseMatrixIfE17precondition_SSORIfEEvR6VectorIT_ERKS4_f:
	.frame $30,96,$26,0
	.mask 0x400fe00,-96
	.fmask 0x4,-32
$LFB3143:
	ldgp $29,0($27)
$_ZNK12SparseMatrixIfE17precondition_SSORIfEEvR6VectorIT_ERKS4_f..ng:
	lda $30,-96($30)
$LCFI212:
	ldq $25,24($16)
	stq $15,56($30)
$LCFI213:
	ldl $15,8($18)
	stt $f2,64($30)
$LCFI214:
	cpys $f19,$f19,$f2
	stq $9,8($30)
$LCFI215:
	ldq $9,16($17)
	stq $11,24($30)
$LCFI216:
	zapnot $15,15,$11
	stq $10,16($30)
$LCFI217:
	stq $12,32($30)
$LCFI218:
	bis $31,$16,$12
	stq $13,40($30)
$LCFI219:
	stq $14,48($30)
$LCFI220:
	bis $31,$17,$13
	bis $31,$18,$14
	stq $26,0($30)
$LCFI221:
	.prologue 1
	stl $31,80($30)
	bis $31,$9,$24
	ldq $10,48($25)
	bne $11,$L4229
$L4218:
	ldq $10,48($25)
	bis $31,$24,$9
	bis $31,$31,$4
	beq $11,$L4222
	lda $1,$LC18
	ldq $22,32($12)
	lds $f10,0($1)
	subt $f10,$f2,$f10
$L4199:
	ldl $1,0($10)
	lds $f12,0($9)
	addl $4,1,$4
	lda $10,4($10)
	zapnot $4,15,$2
	addl $4,1,$4
	cmpult $2,$11,$3
	zapnot $4,15,$2
	zapnot $1,15,$1
	s4addq $1,$22,$1
	lds $f11,0($1)
	mult $f10,$f11,$f11
	mult $f12,$f11,$f11
	cvtts $f11,$f11
	sts $f11,0($9)
	lda $9,4($9)
	beq $3,$L4222
	ldl $1,0($10)
	lds $f12,0($9)
	cmpult $2,$11,$3
	lda $10,4($10)
	zapnot $1,15,$1
	s4addq $1,$22,$1
	lds $f11,0($1)
	mult $f10,$f11,$f11
	mult $f12,$f11,$f11
	cvtts $f11,$f11
	sts $f11,0($9)
	lda $9,4($9)
	bne $3,$L4199
$L4222:
	lda $1,-1($15)
	ldq $3,48($25)
	addl $31,$1,$2
	zapnot $1,15,$1
	bis $31,$2,$11
	zapnot $2,15,$2
	s4addq $1,$3,$10
	s4addq $2,$24,$9
	blt $11,$L4224
	.align 4
$L4243:
	ldl $16,0($10)
	ldl $17,4($10)
	lda $18,84($30)
	ldq $1,56($25)
	stl $11,84($30)
	lda $16,1($16)
	zapnot $17,15,$17
	zapnot $16,15,$16
	s4addq $17,$1,$17
	s4addq $16,$1,$16
	jsr $26,_ZN15SparsityPattern21optimized_lower_boundEPKjS1_RS0_
	ldgp $29,0($26)
	ldq $1,24($12)
	ldl $2,4($10)
	ldq $4,56($1)
	bis $31,$1,$25
	zapnot $2,15,$2
	subq $0,$4,$0
	sra $0,2,$0
	addl $31,$0,$0
	zapnot $0,15,$3
	cmpule $2,$3,$1
	bne $1,$L4228
	bis $31,$4,$8
	ldq $22,32($12)
	zapnot $11,15,$7
	bis $31,$2,$6
	.align 4
$L4215:
	s4addq $3,0,$2
	addl $0,1,$0
	addq $2,$22,$4
	zapnot $0,15,$3
	addq $2,$8,$2
	ldl $1,0($2)
	cmpule $6,$3,$5
	zapnot $1,15,$2
	cmpule $2,$7,$1
	bne $1,$L4210
	lds $f11,0($4)
	ldq $1,16($13)
	lds $f12,0($9)
	s4addq $2,$1,$1
	lds $f10,0($1)
	muls $f2,$f11,$f11
	muls $f11,$f10,$f11
	subs $f12,$f11,$f12
	sts $f12,0($9)
$L4210:
	beq $5,$L4215
	br $31,$L4226
$L4227:
	ldq $22,32($12)
$L4220:
	zapnot $2,15,$2
	lds $f10,0($9)
	ldl $1,80($30)
	lda $10,4($10)
	s4addq $2,$22,$2
	lds $f11,0($2)
	lda $1,1($1)
	zapnot $1,15,$2
	stl $1,80($30)
	cmpult $2,$11,$2
	divs $f10,$f11,$f10
	sts $f10,0($9)
	lda $9,4($9)
	beq $2,$L4242
$L4229:
	ldl $1,80($30)
	ldq $3,16($14)
	lda $18,80($30)
	ldl $16,0($10)
	ldl $17,4($10)
	ldq $2,56($25)
	zapnot $1,15,$1
	s4addq $1,$3,$1
	zapnot $17,15,$17
	lda $16,1($16)
	lds $f10,0($1)
	zapnot $16,15,$16
	s4addq $17,$2,$17
	s4addq $16,$2,$16
	sts $f10,0($9)
	jsr $26,_ZN15SparsityPattern21optimized_lower_boundEPKjS1_RS0_
	ldgp $29,0($26)
	ldq $25,24($12)
	ldl $2,0($10)
	ldq $3,56($25)
	addl $2,1,$6
	zapnot $6,15,$4
	subq $0,$3,$0
	sra $0,2,$0
	zapnot $0,15,$0
	cmpult $4,$0,$1
	beq $1,$L4227
	bis $31,$3,$23
	ldq $24,16($13)
	ldq $22,32($12)
	.align 4
$L4192:
	s4addq $4,0,$1
	addl $6,1,$6
	lds $f10,0($9)
	addq $1,$23,$7
	zapnot $6,15,$4
	addq $1,$22,$5
	addl $6,1,$6
	ldl $3,0($7)
	lds $f11,0($5)
	s4addq $4,0,$1
	cmpult $4,$0,$8
	addq $1,$23,$7
	zapnot $6,15,$4
	addq $1,$22,$5
	zapnot $3,15,$1
	s4addq $1,$24,$1
	muls $f2,$f11,$f12
	lds $f11,0($1)
	muls $f12,$f11,$f11
	subs $f10,$f11,$f10
	sts $f10,0($9)
	beq $8,$L4220
	ldl $3,0($7)
	lds $f11,0($5)
	cmpult $4,$0,$8
	zapnot $3,15,$1
	s4addq $1,$24,$1
	muls $f2,$f11,$f12
	lds $f11,0($1)
	muls $f12,$f11,$f11
	subs $f10,$f11,$f10
	sts $f10,0($9)
	bne $8,$L4192
	br $31,$L4220
$L4228:
	ldq $22,32($12)
$L4226:
	ldl $1,0($10)
	lds $f11,0($9)
	subl $11,1,$11
	lda $10,-4($10)
	zapnot $1,15,$1
	s4addq $1,$22,$1
	lds $f10,0($1)
	divs $f11,$f10,$f11
	sts $f11,0($9)
	lda $9,-4($9)
	bge $11,$L4243
$L4224:
	ldq $26,0($30)
	ldq $9,8($30)
	ldq $10,16($30)
	ldq $11,24($30)
	ldq $12,32($30)
	ldq $13,40($30)
	ldq $14,48($30)
	ldq $15,56($30)
	ldt $f2,64($30)
	lda $30,96($30)
	ret $31,($26),1
$L4242:
	ldq $24,16($13)
	br $31,$L4218
$LFE3143:
	.end _ZNK12SparseMatrixIfE17precondition_SSORIfEEvR6VectorIT_ERKS4_f
	.section	.gnu.linkonce.t._ZNK12SparseMatrixIfE16precondition_SORIfEEvR6VectorIT_ERKS4_f,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZNK12SparseMatrixIfE16precondition_SORIfEEvR6VectorIT_ERKS4_f
	.ent _ZNK12SparseMatrixIfE16precondition_SORIfEEvR6VectorIT_ERKS4_f
_ZNK12SparseMatrixIfE16precondition_SORIfEEvR6VectorIT_ERKS4_f:
	.frame $30,32,$26,0
	.mask 0x4000600,-32
	.fmask 0x4,-8
$LFB3145:
	ldgp $29,0($27)
$_ZNK12SparseMatrixIfE16precondition_SORIfEEvR6VectorIT_ERKS4_f..ng:
	lda $30,-32($30)
$LCFI222:
	stt $f2,24($30)
$LCFI223:
	cpys $f19,$f19,$f2
	stq $10,16($30)
$LCFI224:
	bis $31,$17,$10
	stq $9,8($30)
$LCFI225:
	bis $31,$18,$17
	bis $31,$16,$9
	bis $31,$10,$16
	stq $26,0($30)
$LCFI226:
	.prologue 1
	jsr $26,_ZN6VectorIfEaSERKS0_
	ldgp $29,0($26)
	bis $31,$9,$16
	bis $31,$10,$17
	cpys $f2,$f2,$f18
	jsr $26,_ZNK12SparseMatrixIfE3SORIfEEvR6VectorIT_Ef
	ldgp $29,0($26)
	ldq $26,0($30)
	ldq $9,8($30)
	ldq $10,16($30)
	ldt $f2,24($30)
	lda $30,32($30)
	ret $31,($26),1
$LFE3145:
	.end _ZNK12SparseMatrixIfE16precondition_SORIfEEvR6VectorIT_ERKS4_f
	.section	.gnu.linkonce.t._ZNK12SparseMatrixIfE17precondition_TSORIfEEvR6VectorIT_ERKS4_f,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZNK12SparseMatrixIfE17precondition_TSORIfEEvR6VectorIT_ERKS4_f
	.ent _ZNK12SparseMatrixIfE17precondition_TSORIfEEvR6VectorIT_ERKS4_f
_ZNK12SparseMatrixIfE17precondition_TSORIfEEvR6VectorIT_ERKS4_f:
	.frame $30,32,$26,0
	.mask 0x4000600,-32
	.fmask 0x4,-8
$LFB3147:
	ldgp $29,0($27)
$_ZNK12SparseMatrixIfE17precondition_TSORIfEEvR6VectorIT_ERKS4_f..ng:
	lda $30,-32($30)
$LCFI227:
	stt $f2,24($30)
$LCFI228:
	cpys $f19,$f19,$f2
	stq $10,16($30)
$LCFI229:
	bis $31,$17,$10
	stq $9,8($30)
$LCFI230:
	bis $31,$18,$17
	bis $31,$16,$9
	bis $31,$10,$16
	stq $26,0($30)
$LCFI231:
	.prologue 1
	jsr $26,_ZN6VectorIfEaSERKS0_
	ldgp $29,0($26)
	bis $31,$9,$16
	bis $31,$10,$17
	cpys $f2,$f2,$f18
	jsr $26,_ZNK12SparseMatrixIfE4TSORIfEEvR6VectorIT_Ef
	ldgp $29,0($26)
	ldq $26,0($30)
	ldq $9,8($30)
	ldq $10,16($30)
	ldt $f2,24($30)
	lda $30,32($30)
	ret $31,($26),1
$LFE3147:
	.end _ZNK12SparseMatrixIfE17precondition_TSORIfEEvR6VectorIT_ERKS4_f
	.section	.gnu.linkonce.t._ZNK12SparseMatrixIfE19precondition_JacobiIfEEvR6VectorIT_ERKS4_f,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZNK12SparseMatrixIfE19precondition_JacobiIfEEvR6VectorIT_ERKS4_f
	.ent _ZNK12SparseMatrixIfE19precondition_JacobiIfEEvR6VectorIT_ERKS4_f
$_ZNK12SparseMatrixIfE19precondition_JacobiIfEEvR6VectorIT_ERKS4_f..ng:
_ZNK12SparseMatrixIfE19precondition_JacobiIfEEvR6VectorIT_ERKS4_f:
	.frame $30,0,$26,0
$LFB3150:
	.prologue 0
	ldl $1,8($18)
	ldq $2,24($16)
	bis $31,$31,$8
	ldq $7,16($17)
	ldq $6,16($18)
	zapnot $1,15,$1
	ldq $5,48($2)
	beq $1,$L4256
	ldq $16,32($16)
	.align 4
$L4254:
	ldl $2,0($5)
	lds $f10,0($6)
	addl $8,1,$8
	lda $6,4($6)
	zapnot $8,15,$3
	addl $8,1,$8
	lda $5,4($5)
	cmpult $3,$1,$4
	zapnot $8,15,$3
	zapnot $2,15,$2
	s4addq $2,$16,$2
	muls $f19,$f10,$f11
	lds $f10,0($2)
	divs $f11,$f10,$f10
	sts $f10,0($7)
	lda $7,4($7)
	beq $4,$L4256
	ldl $2,0($5)
	lds $f10,0($6)
	cmpult $3,$1,$4
	lda $6,4($6)
	lda $5,4($5)
	zapnot $2,15,$2
	s4addq $2,$16,$2
	muls $f19,$f10,$f11
	lds $f10,0($2)
	divs $f11,$f10,$f10
	sts $f10,0($7)
	lda $7,4($7)
	bne $4,$L4254
	.align 4
$L4256:
	ret $31,($26),1
$LFE3150:
	.end _ZNK12SparseMatrixIfE19precondition_JacobiIfEEvR6VectorIT_ERKS4_f
	.section	.gnu.linkonce.t._ZNK12SparseMatrixIfE3SORIfEEvR6VectorIT_Ef,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZNK12SparseMatrixIfE3SORIfEEvR6VectorIT_Ef
	.ent _ZNK12SparseMatrixIfE3SORIfEEvR6VectorIT_Ef
$_ZNK12SparseMatrixIfE3SORIfEEvR6VectorIT_Ef..ng:
_ZNK12SparseMatrixIfE3SORIfEEvR6VectorIT_Ef:
	.frame $30,0,$26,0
$LFB3152:
	.prologue 0
	ldq $23,24($16)
	bis $31,$31,$5
	ldl $1,28($23)
	zapnot $1,15,$1
	beq $1,$L4280
	ldq $17,16($17)
	ldq $16,32($16)
	bis $31,$1,$28
	bis $31,$31,$22
	.align 4
$L4278:
	ldq $3,48($23)
	lda $25,1($5)
	addl $31,$5,$24
	zapnot $25,15,$2
	zapnot $24,15,$1
	s4addq $1,$17,$1
	s4addq $2,$3,$2
	s4addq $22,$3,$3
	lds $f12,0($1)
	ldl $4,0($3)
	ldl $1,0($2)
	zapnot $4,15,$3
	zapnot $1,15,$2
	cmpule $2,$3,$1
	bne $1,$L4282
	bis $31,$2,$8
	ldq $7,56($23)
	.align 4
$L4275:
	s4addq $3,0,$1
	addl $4,1,$4
	addq $1,$16,$6
	zapnot $4,15,$3
	addq $1,$7,$1
	ldl $2,0($1)
	cmpule $8,$3,$5
	zapnot $2,15,$1
	bis $31,$1,$2
	s4addq $1,$17,$1
	cmpult $2,$22,$2
	beq $2,$L4269
	lds $f10,0($6)
	lds $f11,0($1)
	muls $f10,$f11,$f10
	subs $f12,$f10,$f12
$L4269:
	beq $5,$L4275
$L4282:
	ldq $2,48($23)
	muls $f12,$f18,$f11
	addl $31,$25,$5
	zapnot $24,15,$3
	zapnot $5,15,$4
	s4addq $3,$17,$3
	s4addq $22,$2,$2
	bis $31,$4,$22
	cmpult $4,$28,$4
	ldl $1,0($2)
	zapnot $1,15,$1
	s4addq $1,$16,$1
	lds $f10,0($1)
	divs $f11,$f10,$f11
	sts $f11,0($3)
	bne $4,$L4278
$L4280:
	ret $31,($26),1
$LFE3152:
	.end _ZNK12SparseMatrixIfE3SORIfEEvR6VectorIT_Ef
	.section	.gnu.linkonce.t._ZNK12SparseMatrixIfE4TSORIfEEvR6VectorIT_Ef,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZNK12SparseMatrixIfE4TSORIfEEvR6VectorIT_Ef
	.ent _ZNK12SparseMatrixIfE4TSORIfEEvR6VectorIT_Ef
$_ZNK12SparseMatrixIfE4TSORIfEEvR6VectorIT_Ef..ng:
_ZNK12SparseMatrixIfE4TSORIfEEvR6VectorIT_Ef:
	.frame $30,0,$26,0
$LFB3154:
	.prologue 0
	ldq $24,24($16)
	ldl $23,28($24)
	beq $23,$L4305
	ldq $17,16($17)
	ldq $16,32($16)
	ldq $28,48($24)
	.align 4
$L4303:
	subl $23,1,$23
	lda $1,1($23)
	zapnot $23,15,$8
	addl $31,$23,$25
	zapnot $1,15,$1
	zapnot $25,15,$2
	s4addq $8,$28,$3
	s4addq $1,0,$6
	ldl $5,0($3)
	s4addq $2,$17,$2
	addq $6,$28,$3
	lds $f12,0($2)
	ldl $1,0($3)
	zapnot $5,15,$4
	cmpule $1,$5,$1
	bne $1,$L4307
	ldq $1,48($24)
	ldq $22,56($24)
	addq $6,$1,$1
	ldl $2,0($1)
	zapnot $2,15,$3
	.align 4
$L4300:
	s4addq $4,0,$1
	addl $5,1,$5
	addq $1,$16,$7
	zapnot $5,15,$4
	addq $1,$22,$1
	ldl $2,0($1)
	cmpule $3,$4,$6
	zapnot $2,15,$1
	bis $31,$1,$2
	s4addq $1,$17,$1
	cmpule $2,$8,$2
	bne $2,$L4294
	lds $f10,0($7)
	lds $f11,0($1)
	muls $f10,$f11,$f10
	subs $f12,$f10,$f12
$L4294:
	beq $6,$L4300
$L4307:
	ldq $2,48($24)
	muls $f12,$f18,$f11
	zapnot $25,15,$3
	s4addq $3,$17,$3
	s4addq $8,$2,$2
	ldl $1,0($2)
	zapnot $1,15,$1
	s4addq $1,$16,$1
	lds $f10,0($1)
	divs $f11,$f10,$f11
	sts $f11,0($3)
	bne $8,$L4303
$L4305:
	ret $31,($26),1
$LFE3154:
	.end _ZNK12SparseMatrixIfE4TSORIfEEvR6VectorIT_Ef
	.section	.gnu.linkonce.t._ZNK12SparseMatrixIfE4SSORIfEEvR6VectorIT_Ef,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZNK12SparseMatrixIfE4SSORIfEEvR6VectorIT_Ef
	.ent _ZNK12SparseMatrixIfE4SSORIfEEvR6VectorIT_Ef
$_ZNK12SparseMatrixIfE4SSORIfEEvR6VectorIT_Ef..ng:
_ZNK12SparseMatrixIfE4SSORIfEEvR6VectorIT_Ef:
	.frame $30,16,$26,0
	.mask 0x4000200,-16
$LFB3156:
	ldl $27,8($17)
	lda $30,-16($30)
$LCFI232:
	bis $31,$31,$0
	stq $26,0($30)
$LCFI233:
	stq $9,8($30)
$LCFI234:
	.prologue 0
	zapnot $27,15,$18
	beq $18,$L4346
	ldq $21,24($16)
	lda $1,-1($31)
	bis $31,$31,$23
	ldq $28,32($16)
	srl $1,32,$9
	ldq $20,16($17)
	ldq $19,48($21)
	.align 4
$L4328:
	lda $25,1($0)
	s4addq $23,$19,$2
	cpys $f31,$f31,$f12
	zapnot $25,15,$1
	ldl $4,0($2)
	s4addq $1,0,$5
	addq $5,$19,$2
	ldl $1,0($2)
	zapnot $4,15,$3
	cmpule $1,$4,$1
	bne $1,$L4348
	ldq $1,48($21)
	ldq $22,56($21)
	bis $31,$9,$24
	addq $5,$1,$1
	ldl $2,0($1)
	zapnot $2,15,$8
	.align 4
$L4324:
	s4addq $3,0,$5
	addl $4,1,$4
	cmpule $23,$3,$6
	addq $5,$22,$1
	zapnot $4,15,$3
	ldl $2,0($1)
	cmpule $8,$3,$7
	zapnot $2,15,$2
	cmpeq $2,$24,$1
	bne $1,$L4318
	addq $5,$28,$5
	bne $6,$L4318
	s4addq $2,$20,$1
	lds $f10,0($5)
	lds $f11,0($1)
	muls $f10,$f11,$f10
	adds $f12,$f10,$f12
$L4318:
	beq $7,$L4324
$L4348:
	zapnot $0,15,$3
	muls $f12,$f18,$f10
	ldq $2,48($21)
	addl $31,$25,$0
	s4addq $3,$20,$3
	zapnot $0,15,$4
	lds $f11,0($3)
	s4addq $23,$2,$2
	bis $31,$4,$23
	cmpult $4,$18,$4
	ldl $1,0($2)
	subs $f11,$f10,$f11
	zapnot $1,15,$1
	s4addq $1,$28,$1
	sts $f11,0($3)
	lds $f10,0($1)
	divs $f11,$f10,$f11
	sts $f11,0($3)
	bne $4,$L4328
$L4346:
	subl $27,1,$23
	blt $23,$L4350
	ldq $21,24($16)
	lda $1,-1($31)
	ldq $28,32($16)
	ldq $20,16($17)
	srl $1,32,$18
	ldq $19,48($21)
	.align 4
$L4344:
	s4addq $23,0,$25
	cpys $f31,$f31,$f12
	zapnot $23,15,$8
	addq $25,$19,$2
	ldl $4,0($2)
	ldl $1,4($2)
	cmpule $1,$4,$1
	zapnot $4,15,$3
	bne $1,$L4352
	ldq $2,48($21)
	ldq $24,56($21)
	bis $31,$18,$0
	addq $25,$2,$2
	ldl $1,4($2)
	zapnot $1,15,$22
	.align 4
$L4341:
	s4addq $3,0,$5
	addl $4,1,$4
	cmpult $8,$3,$6
	addq $5,$24,$1
	zapnot $4,15,$3
	ldl $2,0($1)
	cmpule $22,$3,$7
	zapnot $2,15,$2
	cmpeq $2,$0,$1
	bne $1,$L4335
	addq $5,$28,$5
	beq $6,$L4335
	s4addq $2,$20,$1
	lds $f10,0($5)
	lds $f11,0($1)
	muls $f10,$f11,$f10
	adds $f12,$f10,$f12
$L4335:
	beq $7,$L4341
$L4352:
	ldq $2,48($21)
	muls $f12,$f18,$f12
	s4addq $8,$20,$3
	subl $23,1,$23
	lds $f11,0($3)
	addq $25,$2,$2
	ldl $1,0($2)
	zapnot $1,15,$1
	s4addq $1,$28,$1
	lds $f10,0($1)
	divs $f12,$f10,$f12
	subs $f11,$f12,$f11
	sts $f11,0($3)
	bge $23,$L4344
$L4350:
	ldq $26,0($30)
	ldq $9,8($30)
	lda $30,16($30)
	ret $31,($26),1
$LFE3156:
	.end _ZNK12SparseMatrixIfE4SSORIfEEvR6VectorIT_Ef
	.section	.gnu.linkonce.t._ZNK12SparseMatrixIfE8SOR_stepIfEEvR6VectorIT_ERKS4_f,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZNK12SparseMatrixIfE8SOR_stepIfEEvR6VectorIT_ERKS4_f
	.ent _ZNK12SparseMatrixIfE8SOR_stepIfEEvR6VectorIT_ERKS4_f
$_ZNK12SparseMatrixIfE8SOR_stepIfEEvR6VectorIT_ERKS4_f..ng:
_ZNK12SparseMatrixIfE8SOR_stepIfEEvR6VectorIT_ERKS4_f:
	.frame $30,0,$26,0
$LFB3158:
	.prologue 0
	ldq $25,24($16)
	bis $31,$31,$5
	ldl $1,28($25)
	zapnot $1,15,$1
	beq $1,$L4377
	ldq $18,16($18)
	ldq $16,32($16)
	bis $31,$1,$20
	bis $31,$31,$28
	ldq $17,16($17)
	ldq $21,48($25)
	.align 4
$L4375:
	lda $0,1($5)
	addl $31,$5,$4
	s4addq $28,$21,$1
	zapnot $0,15,$3
	ldl $22,0($1)
	zapnot $4,15,$2
	s4addq $3,0,$5
	s4addq $2,$18,$2
	addq $5,$21,$3
	lds $f12,0($2)
	ldl $1,0($3)
	zapnot $22,15,$24
	cmpule $1,$22,$1
	bne $1,$L4379
	ldq $1,48($25)
	ldq $3,56($25)
	addq $5,$1,$1
	ldl $2,0($1)
	zapnot $2,15,$1
	.align 4
$L4372:
	s4addq $24,0,$5
	addl $22,1,$22
	addq $5,$3,$8
	zapnot $22,15,$24
	addq $5,$16,$7
	addl $22,1,$22
	ldl $6,0($8)
	s4addq $24,0,$5
	lds $f11,0($7)
	cmpule $1,$24,$23
	addq $5,$3,$8
	zapnot $22,15,$24
	addq $5,$16,$7
	zapnot $6,15,$5
	s4addq $5,$17,$5
	lds $f10,0($5)
	muls $f11,$f10,$f10
	subs $f12,$f10,$f12
	bne $23,$L4379
	ldl $6,0($8)
	lds $f11,0($7)
	cmpule $1,$24,$23
	zapnot $6,15,$5
	s4addq $5,$17,$5
	lds $f10,0($5)
	muls $f11,$f10,$f10
	subs $f12,$f10,$f12
	beq $23,$L4372
	.align 4
$L4379:
	ldq $2,48($25)
	muls $f12,$f19,$f12
	zapnot $4,15,$3
	addl $31,$0,$5
	s4addq $3,$17,$3
	zapnot $5,15,$4
	lds $f11,0($3)
	s4addq $28,$2,$2
	bis $31,$4,$28
	cmpult $4,$20,$4
	ldl $1,0($2)
	zapnot $1,15,$1
	s4addq $1,$16,$1
	lds $f10,0($1)
	divs $f12,$f10,$f12
	adds $f11,$f12,$f11
	sts $f11,0($3)
	bne $4,$L4375
$L4377:
	ret $31,($26),1
$LFE3158:
	.end _ZNK12SparseMatrixIfE8SOR_stepIfEEvR6VectorIT_ERKS4_f
	.section	.gnu.linkonce.t._ZNK12SparseMatrixIfE9TSOR_stepIfEEvR6VectorIT_ERKS4_f,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZNK12SparseMatrixIfE9TSOR_stepIfEEvR6VectorIT_ERKS4_f
	.ent _ZNK12SparseMatrixIfE9TSOR_stepIfEEvR6VectorIT_ERKS4_f
$_ZNK12SparseMatrixIfE9TSOR_stepIfEEvR6VectorIT_ERKS4_f..ng:
_ZNK12SparseMatrixIfE9TSOR_stepIfEEvR6VectorIT_ERKS4_f:
	.frame $30,0,$26,0
$LFB3160:
	.prologue 0
	ldq $25,24($16)
	ldl $1,28($25)
	subl $1,1,$23
	blt $23,$L4403
	ldq $18,16($18)
	ldq $16,32($16)
	ldq $17,16($17)
	ldq $0,48($25)
	.align 4
$L4401:
	s4addq $23,0,$24
	zapnot $23,15,$28
	addq $24,$0,$1
	s4addq $28,$18,$3
	ldl $5,0($1)
	ldl $2,4($1)
	lds $f12,0($3)
	cmpule $2,$5,$2
	zapnot $5,15,$8
	bne $2,$L4405
	ldq $1,48($25)
	ldq $22,56($25)
	addq $24,$1,$1
	ldl $2,4($1)
	zapnot $2,15,$2
	.align 4
$L4398:
	s4addq $8,0,$1
	addl $5,1,$5
	addq $1,$22,$6
	zapnot $5,15,$8
	addq $1,$16,$4
	addl $5,1,$5
	ldl $3,0($6)
	s4addq $8,0,$1
	lds $f11,0($4)
	cmpule $2,$8,$7
	addq $1,$22,$6
	zapnot $5,15,$8
	addq $1,$16,$4
	zapnot $3,15,$1
	s4addq $1,$17,$1
	lds $f10,0($1)
	muls $f11,$f10,$f10
	subs $f12,$f10,$f12
	bne $7,$L4405
	ldl $3,0($6)
	lds $f11,0($4)
	cmpule $2,$8,$7
	zapnot $3,15,$1
	s4addq $1,$17,$1
	lds $f10,0($1)
	muls $f11,$f10,$f10
	subs $f12,$f10,$f12
	beq $7,$L4398
	.align 4
$L4405:
	ldq $2,48($25)
	muls $f12,$f19,$f12
	s4addq $28,$17,$3
	subl $23,1,$23
	lds $f11,0($3)
	addq $24,$2,$2
	ldl $1,0($2)
	zapnot $1,15,$1
	s4addq $1,$16,$1
	lds $f10,0($1)
	divs $f12,$f10,$f12
	adds $f11,$f12,$f11
	sts $f11,0($3)
	bge $23,$L4401
$L4403:
	ret $31,($26),1
$LFE3160:
	.end _ZNK12SparseMatrixIfE9TSOR_stepIfEEvR6VectorIT_ERKS4_f
	.section	.gnu.linkonce.t._ZNK12SparseMatrixIfE9SSOR_stepIfEEvR6VectorIT_ERKS4_f,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZNK12SparseMatrixIfE9SSOR_stepIfEEvR6VectorIT_ERKS4_f
	.ent _ZNK12SparseMatrixIfE9SSOR_stepIfEEvR6VectorIT_ERKS4_f
_ZNK12SparseMatrixIfE9SSOR_stepIfEEvR6VectorIT_ERKS4_f:
	.frame $30,48,$26,0
	.mask 0x4000e00,-48
	.fmask 0x4,-16
$LFB3162:
	ldgp $29,0($27)
$_ZNK12SparseMatrixIfE9SSOR_stepIfEEvR6VectorIT_ERKS4_f..ng:
	lda $30,-48($30)
$LCFI235:
	stt $f2,32($30)
$LCFI236:
	cpys $f19,$f19,$f2
	stq $26,0($30)
$LCFI237:
	stq $9,8($30)
$LCFI238:
	stq $10,16($30)
$LCFI239:
	stq $11,24($30)
$LCFI240:
	.prologue 1
	bis $31,$16,$9
	bis $31,$17,$10
	bis $31,$18,$11
	jsr $26,_ZNK12SparseMatrixIfE8SOR_stepIfEEvR6VectorIT_ERKS4_f
	ldgp $29,0($26)
	bis $31,$9,$16
	bis $31,$10,$17
	bis $31,$11,$18
	cpys $f2,$f2,$f19
	jsr $26,_ZNK12SparseMatrixIfE9TSOR_stepIfEEvR6VectorIT_ERKS4_f
	ldgp $29,0($26)
	ldq $26,0($30)
	ldq $9,8($30)
	ldq $10,16($30)
	ldq $11,24($30)
	ldt $f2,32($30)
	lda $30,48($30)
	ret $31,($26),1
$LFE3162:
	.end _ZNK12SparseMatrixIfE9SSOR_stepIfEEvR6VectorIT_ERKS4_f
	.section	.gnu.linkonce.t._ZN12SparseMatrixIfE9copy_fromIdEERS0_RKS_IT_E,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZN12SparseMatrixIfE9copy_fromIdEERS0_RKS_IT_E
	.ent _ZN12SparseMatrixIfE9copy_fromIdEERS0_RKS_IT_E
$_ZN12SparseMatrixIfE9copy_fromIdEERS0_RKS_IT_E..ng:
_ZN12SparseMatrixIfE9copy_fromIdEERS0_RKS_IT_E:
	.frame $30,0,$26,0
$LFB3170:
	.prologue 0
	ldq $1,24($16)
	bis $31,$16,$0
	ldq $6,32($17)
	ldq $5,32($16)
	ldl $2,28($1)
	ldq $3,48($1)
	zapnot $2,15,$2
	ldl $4,0($3)
	s4addq $2,$3,$2
	ldl $1,0($2)
	subl $1,$4,$1
	zapnot $1,15,$2
	ble $2,$L4425
	ldt $f11,0($6)
	lda $1,-1($2)
	lda $6,8($6)
	bis $31,$1,$2
	and $1,3,$3
	cvtts $f11,$f10
	sts $f10,0($5)
	lda $5,4($5)
	ble $1,$L4425
	beq $3,$L4426
	cmpeq $3,1,$1
	bne $1,$L4443
	cmpeq $3,2,$1
	beq $1,$L4442
$L4441:
	ldt $f11,0($6)
	lda $2,-1($2)
	lda $6,8($6)
	cvtts $f11,$f10
	sts $f10,0($5)
	lda $5,4($5)
$L4443:
	ldt $f11,0($6)
	lda $2,-1($2)
	lda $6,8($6)
	cvtts $f11,$f10
	sts $f10,0($5)
	lda $5,4($5)
	ble $2,$L4425
	.align 4
$L4426:
	ldt $f11,0($6)
	lda $6,8($6)
	lda $2,-4($2)
	cvtts $f11,$f10
	ldt $f11,0($6)
	lda $6,8($6)
	sts $f10,0($5)
	cvtts $f11,$f10
	ldt $f11,0($6)
	lda $5,4($5)
	lda $6,8($6)
	sts $f10,0($5)
	cvtts $f11,$f10
	ldt $f11,0($6)
	lda $5,4($5)
	lda $6,8($6)
	sts $f10,0($5)
	cvtts $f11,$f10
	lda $5,4($5)
	sts $f10,0($5)
	lda $5,4($5)
	bgt $2,$L4426
$L4425:
	ret $31,($26),1
$L4442:
	ldt $f11,0($6)
	lda $2,-1($2)
	lda $6,8($6)
	cvtts $f11,$f10
	sts $f10,0($5)
	lda $5,4($5)
	br $31,$L4441
$LFE3170:
	.end _ZN12SparseMatrixIfE9copy_fromIdEERS0_RKS_IT_E
	.section	.gnu.linkonce.t._ZN12SparseMatrixIfE9copy_fromIdEEvRK10FullMatrixIT_E,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZN12SparseMatrixIfE9copy_fromIdEEvRK10FullMatrixIT_E
	.ent _ZN12SparseMatrixIfE9copy_fromIdEEvRK10FullMatrixIT_E
_ZN12SparseMatrixIfE9copy_fromIdEEvRK10FullMatrixIT_E:
	.frame $30,96,$26,0
	.mask 0x400fe00,-96
	.fmask 0x1c,-32
$LFB3177:
	ldgp $29,0($27)
$_ZN12SparseMatrixIfE9copy_fromIdEEvRK10FullMatrixIT_E..ng:
	ldq $1,0($16)
	lda $30,-96($30)
$LCFI241:
	stt $f4,80($30)
$LCFI242:
	stt $f2,64($30)
$LCFI243:
	stq $10,16($30)
$LCFI244:
	stq $13,40($30)
$LCFI245:
	stt $f3,72($30)
$LCFI246:
	stq $14,48($30)
$LCFI247:
	stq $15,56($30)
$LCFI248:
	bis $31,$16,$14
	bis $31,$17,$13
	lda $10,36($17)
	ldq $27,16($1)
	bis $31,$31,$15
	stq $26,0($30)
$LCFI249:
	stq $9,8($30)
$LCFI250:
	stq $11,24($30)
$LCFI251:
	stq $12,32($30)
$LCFI252:
	.prologue 1
	jsr $26,($27),0
	ldgp $29,0($26)
	lda $1,-1($31)
	srl $1,32,$1
	itoft $1,$f4
	.align 4
$L4448:
	bis $31,$10,$16
	bis $31,$31,$17
	jsr $26,_ZNK16TableIndicesBaseILi2EEixEj
	ldgp $29,0($26)
	zapnot $15,15,$1
	zapnot $0,15,$0
	cmpult $1,$0,$1
	beq $1,$L4467
	bis $31,$31,$11
	addl $31,$15,$12
	cpys $f4,$f4,$f3
	.align 4
$L4453:
	bis $31,$10,$16
	lda $17,1($31)
	addl $31,$11,$9
	jsr $26,_ZNK16TableIndicesBaseILi2EEixEj
	ldgp $29,0($26)
	bis $31,$10,$16
	lda $17,1($31)
	zapnot $11,15,$1
	zapnot $0,15,$0
	addl $11,1,$11
	cmpult $1,$0,$1
	beq $1,$L4468
	jsr $26,_ZNK16TableIndicesBaseILi2EEixEj
	ldgp $29,0($26)
	ldq $1,24($13)
	bis $31,$10,$16
	lda $17,1($31)
	mull $12,$0,$0
	addq $0,$9,$0
	zapnot $0,15,$0
	s8addq $0,$1,$0
	ldt $f10,0($0)
	cmpteq $f10,$f31,$f10
	fbne $f10,$L4453
	jsr $26,_ZNK16TableIndicesBaseILi2EEixEj
	ldgp $29,0($26)
	ldq $1,24($13)
	bis $31,$12,$17
	mull $12,$0,$0
	ldq $16,24($14)
	bis $31,$9,$18
	addq $0,$9,$0
	zapnot $0,15,$0
	s8addq $0,$1,$0
	ldt $f10,0($0)
	cvtts $f10,$f2
	jsr $26,_ZNK15SparsityPatternclEjj
	ldgp $29,0($26)
	ftoit $f3,$2
	zapnot $0,15,$0
	cmpeq $0,$2,$1
	bne $1,$L4453
	ldq $1,32($14)
	s4addq $0,$1,$1
	sts $f2,0($1)
	br $31,$L4453
$L4468:
	addl $15,1,$15
	br $31,$L4448
$L4467:
	ldq $26,0($30)
	ldq $9,8($30)
	ldq $10,16($30)
	ldq $11,24($30)
	ldq $12,32($30)
	ldq $13,40($30)
	ldq $14,48($30)
	ldq $15,56($30)
	ldt $f2,64($30)
	ldt $f3,72($30)
	ldt $f4,80($30)
	lda $30,96($30)
	ret $31,($26),1
$LFE3177:
	.end _ZN12SparseMatrixIfE9copy_fromIdEEvRK10FullMatrixIT_E
	.section	.gnu.linkonce.t._ZN12SparseMatrixIfE10add_scaledIdEEvfRKS_IT_E,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZN12SparseMatrixIfE10add_scaledIdEEvfRKS_IT_E
	.ent _ZN12SparseMatrixIfE10add_scaledIdEEvfRKS_IT_E
$_ZN12SparseMatrixIfE10add_scaledIdEEvfRKS_IT_E..ng:
_ZN12SparseMatrixIfE10add_scaledIdEEvfRKS_IT_E:
	.frame $30,0,$26,0
$LFB3179:
	.prologue 0
	ldq $1,24($16)
	ldq $5,32($16)
	ldq $6,32($18)
	ldl $2,28($1)
	ldq $3,48($1)
	zapnot $2,15,$2
	ldl $4,0($3)
	s4addq $2,$3,$2
	ldl $1,0($2)
	subl $1,$4,$1
	zapnot $1,15,$1
	s4addq $1,$5,$3
	cmpeq $5,$3,$2
	bne $2,$L4476
	cpys $f17,$f17,$f17
$L4474:
	ldt $f10,0($6)
	lds $f11,0($5)
	lda $6,8($6)
	mult $f17,$f10,$f10
	addt $f11,$f10,$f10
	cvtts $f10,$f10
	sts $f10,0($5)
	lda $5,4($5)
	cmpeq $5,$3,$1
	bne $1,$L4476
	ldt $f10,0($6)
	lds $f11,0($5)
	lda $6,8($6)
	mult $f17,$f10,$f10
	addt $f11,$f10,$f10
	cvtts $f10,$f10
	sts $f10,0($5)
	lda $5,4($5)
	cmpeq $5,$3,$1
	bne $1,$L4476
	ldt $f10,0($6)
	lds $f11,0($5)
	lda $6,8($6)
	mult $f17,$f10,$f10
	addt $f11,$f10,$f10
	cvtts $f10,$f10
	sts $f10,0($5)
	lda $5,4($5)
	cmpeq $5,$3,$1
	bne $1,$L4476
	ldt $f10,0($6)
	lds $f11,0($5)
	lda $6,8($6)
	mult $f17,$f10,$f10
	addt $f11,$f10,$f10
	cvtts $f10,$f10
	sts $f10,0($5)
	lda $5,4($5)
	cmpeq $5,$3,$1
	beq $1,$L4474
	.align 4
$L4476:
	ret $31,($26),1
$LFE3179:
	.end _ZN12SparseMatrixIfE10add_scaledIdEEvfRKS_IT_E
	.section	.gnu.linkonce.t._ZNK12SparseMatrixIfE5vmultIdEEvR6VectorIT_ERKS4_,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZNK12SparseMatrixIfE5vmultIdEEvR6VectorIT_ERKS4_
	.ent _ZNK12SparseMatrixIfE5vmultIdEEvR6VectorIT_ERKS4_
$_ZNK12SparseMatrixIfE5vmultIdEEvR6VectorIT_ERKS4_..ng:
_ZNK12SparseMatrixIfE5vmultIdEEvR6VectorIT_ERKS4_:
	.frame $30,256,$26,0
$LFB3218:
$L4485:
$L4493:
$L4509:
$L4520:
$L4536:
$L4539:
$L4543:
$L4546:
$L4550:
$L4553:
$L4556:
$L4564:
$L4574:
$L4834:
$L4837:
$L4853:
$L4864:
$L4880:
$L4896:
$L4907:
$L4925:
$L4928:
$L4944:
$L4955:
$L4971:
$L4987:
$L4998:
$L4644:
$L4647:
$L4650:
$L4666:
$L4677:
$L4693:
$L4709:
$L4720:
$L4738:
$L4741:
$L4757:
$L4768:
$L4784:
$L4800:
$L4811:
$L4831:
	ldq $2,24($16)
	lda $30,-256($30)
$LCFI253:
	.prologue 0
	ldl $4,28($2)
	ldq $7,48($2)
	bis $31,$31,$6
	ldl $1,0($7)
	ldq $23,32($16)
	zapnot $4,15,$4
	ldq $3,56($2)
	ldq $8,16($17)
	zapnot $1,15,$1
	s4addq $1,0,$1
	addq $3,$1,$3
	addq $23,$1,$5
	beq $4,$L5033
	bis $31,$7,$24
	.align 4
$L5031:
	lda $22,1($6)
	cpys $f31,$f31,$f12
	zapnot $22,15,$1
	s4addq $1,$24,$1
	ldl $2,0($1)
	zapnot $2,15,$2
	s4addq $2,$23,$6
	cmpeq $5,$6,$1
	bne $1,$L5035
	ldq $7,16($18)
$L5030:
	ldl $1,0($3)
	lds $f11,0($5)
	lda $5,4($5)
	lda $3,4($3)
	cmpeq $5,$6,$2
	zapnot $1,15,$1
	s8addq $1,$7,$1
	ldt $f10,0($1)
	mult $f11,$f10,$f10
	addt $f12,$f10,$f12
	bne $2,$L5035
	ldl $1,0($3)
	lds $f11,0($5)
	lda $5,4($5)
	lda $3,4($3)
	cmpeq $5,$6,$2
	zapnot $1,15,$1
	s8addq $1,$7,$1
	ldt $f10,0($1)
	mult $f11,$f10,$f10
	addt $f12,$f10,$f12
	bne $2,$L5035
	ldl $1,0($3)
	lds $f11,0($5)
	lda $5,4($5)
	lda $3,4($3)
	cmpeq $5,$6,$2
	zapnot $1,15,$1
	s8addq $1,$7,$1
	ldt $f10,0($1)
	mult $f11,$f10,$f10
	addt $f12,$f10,$f12
	bne $2,$L5035
	ldl $1,0($3)
	lds $f11,0($5)
	lda $5,4($5)
	lda $3,4($3)
	cmpeq $5,$6,$2
	zapnot $1,15,$1
	s8addq $1,$7,$1
	ldt $f10,0($1)
	mult $f11,$f10,$f10
	addt $f12,$f10,$f12
	beq $2,$L5030
	.align 4
$L5035:
	addl $31,$22,$6
	stt $f12,0($8)
	lda $8,8($8)
	zapnot $6,15,$1
	cmpult $1,$4,$1
	bne $1,$L5031
$L5033:
	lda $30,256($30)
	ret $31,($26),1
$LFE3218:
	.end _ZNK12SparseMatrixIfE5vmultIdEEvR6VectorIT_ERKS4_
	.section	.gnu.linkonce.t._ZNK12SparseMatrixIfE6TvmultIdEEvR6VectorIT_ERKS4_,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZNK12SparseMatrixIfE6TvmultIdEEvR6VectorIT_ERKS4_
	.ent _ZNK12SparseMatrixIfE6TvmultIdEEvR6VectorIT_ERKS4_
_ZNK12SparseMatrixIfE6TvmultIdEEvR6VectorIT_ERKS4_:
	.frame $30,48,$26,0
	.mask 0x4000e00,-48
$LFB3223:
	ldgp $29,0($27)
$_ZNK12SparseMatrixIfE6TvmultIdEEvR6VectorIT_ERKS4_..ng:
	ldl $1,8($17)
	lda $30,-48($30)
$LCFI254:
	stq $9,8($30)
$LCFI255:
	stq $10,16($30)
$LCFI256:
	bis $31,$17,$9
	bis $31,$16,$10
	stq $11,24($30)
$LCFI257:
	stq $26,0($30)
$LCFI258:
	.prologue 1
	bis $31,$18,$11
	zapnot $1,15,$1
	bne $1,$L5070
$L5046:
	ldq $21,24($10)
	bis $31,$31,$6
	ldl $1,28($21)
	zapnot $1,15,$1
	beq $1,$L5063
	bis $31,$1,$19
	ldq $20,48($21)
	bis $31,$31,$1
	.align 4
$L5061:
	lda $0,1($6)
	s4addq $1,$20,$1
	zapnot $0,15,$3
	ldl $8,0($1)
	s4addq $3,0,$5
	addq $5,$20,$2
	ldl $1,0($2)
	zapnot $8,15,$23
	cmpule $1,$8,$1
	bne $1,$L5065
	ldq $2,48($21)
	ldq $4,16($11)
	zapnot $6,15,$3
	ldq $28,16($9)
	ldq $25,32($10)
	ldq $24,56($21)
	addq $5,$2,$2
	s8addq $3,$4,$3
	ldl $1,0($2)
	zapnot $1,15,$1
	.align 4
$L5060:
	s4addq $23,0,$4
	addl $8,1,$8
	ldt $f11,0($3)
	addq $4,$24,$7
	zapnot $8,15,$23
	addq $4,$25,$6
	addl $8,1,$8
	ldl $5,0($7)
	lds $f10,0($6)
	s4addq $23,0,$4
	cmpule $1,$23,$22
	addq $4,$24,$7
	zapnot $8,15,$23
	addq $4,$25,$6
	zapnot $5,15,$4
	s8addq $4,$28,$4
	mult $f10,$f11,$f11
	ldt $f10,0($4)
	addt $f10,$f11,$f10
	stt $f10,0($4)
	bne $22,$L5065
	ldl $5,0($7)
	lds $f10,0($6)
	cmpule $1,$23,$22
	ldt $f11,0($3)
	zapnot $5,15,$4
	s8addq $4,$28,$4
	mult $f10,$f11,$f11
	ldt $f10,0($4)
	addt $f10,$f11,$f10
	stt $f10,0($4)
	beq $22,$L5060
	.align 4
$L5065:
	addl $31,$0,$6
	zapnot $6,15,$1
	cmpult $1,$19,$2
	bne $2,$L5061
$L5063:
	ldq $26,0($30)
	ldq $9,8($30)
	ldq $10,16($30)
	ldq $11,24($30)
	lda $30,48($30)
	ret $31,($26),1
$L5070:
	ldq $16,16($17)
	lda $18,32($30)
	stt $f31,32($30)
	s8addq $1,$16,$17
	jsr $26,_ZSt4fillIPddEvT_S1_RKT0_
	ldgp $29,0($26)
	br $31,$L5046
$LFE3223:
	.end _ZNK12SparseMatrixIfE6TvmultIdEEvR6VectorIT_ERKS4_
	.section	.gnu.linkonce.t._ZNK12SparseMatrixIfE9vmult_addIdEEvR6VectorIT_ERKS4_,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZNK12SparseMatrixIfE9vmult_addIdEEvR6VectorIT_ERKS4_
	.ent _ZNK12SparseMatrixIfE9vmult_addIdEEvR6VectorIT_ERKS4_
$_ZNK12SparseMatrixIfE9vmult_addIdEEvR6VectorIT_ERKS4_..ng:
_ZNK12SparseMatrixIfE9vmult_addIdEEvR6VectorIT_ERKS4_:
	.frame $30,0,$26,0
$LFB3225:
	.prologue 0
	ldq $2,24($16)
	ldq $23,32($16)
	bis $31,$31,$6
	ldq $8,16($17)
	ldq $7,48($2)
	ldl $3,28($2)
	ldq $4,56($2)
	ldl $1,0($7)
	zapnot $3,15,$3
	zapnot $1,15,$1
	s4addq $1,0,$1
	addq $4,$1,$4
	addq $23,$1,$5
	beq $3,$L5088
	bis $31,$7,$24
	.align 4
$L5086:
	lda $22,1($6)
	cpys $f31,$f31,$f12
	zapnot $22,15,$1
	s4addq $1,$24,$1
	ldl $2,0($1)
	zapnot $2,15,$2
	s4addq $2,$23,$6
	cmpeq $5,$6,$1
	bne $1,$L5090
	ldq $7,16($18)
$L5085:
	ldl $1,0($4)
	lds $f11,0($5)
	lda $5,4($5)
	lda $4,4($4)
	cmpeq $5,$6,$2
	zapnot $1,15,$1
	s8addq $1,$7,$1
	ldt $f10,0($1)
	mult $f11,$f10,$f10
	addt $f12,$f10,$f12
	bne $2,$L5090
	ldl $1,0($4)
	lds $f11,0($5)
	lda $5,4($5)
	lda $4,4($4)
	cmpeq $5,$6,$2
	zapnot $1,15,$1
	s8addq $1,$7,$1
	ldt $f10,0($1)
	mult $f11,$f10,$f10
	addt $f12,$f10,$f12
	bne $2,$L5090
	ldl $1,0($4)
	lds $f11,0($5)
	lda $5,4($5)
	lda $4,4($4)
	cmpeq $5,$6,$2
	zapnot $1,15,$1
	s8addq $1,$7,$1
	ldt $f10,0($1)
	mult $f11,$f10,$f10
	addt $f12,$f10,$f12
	bne $2,$L5090
	ldl $1,0($4)
	lds $f11,0($5)
	lda $5,4($5)
	lda $4,4($4)
	cmpeq $5,$6,$2
	zapnot $1,15,$1
	s8addq $1,$7,$1
	ldt $f10,0($1)
	mult $f11,$f10,$f10
	addt $f12,$f10,$f12
	beq $2,$L5085
	.align 4
$L5090:
	ldt $f10,0($8)
	addl $31,$22,$6
	zapnot $6,15,$1
	cmpult $1,$3,$1
	addt $f10,$f12,$f10
	stt $f10,0($8)
	lda $8,8($8)
	bne $1,$L5086
$L5088:
	ret $31,($26),1
$LFE3225:
	.end _ZNK12SparseMatrixIfE9vmult_addIdEEvR6VectorIT_ERKS4_
	.section	.gnu.linkonce.t._ZNK12SparseMatrixIfE10Tvmult_addIdEEvR6VectorIT_ERKS4_,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZNK12SparseMatrixIfE10Tvmult_addIdEEvR6VectorIT_ERKS4_
	.ent _ZNK12SparseMatrixIfE10Tvmult_addIdEEvR6VectorIT_ERKS4_
$_ZNK12SparseMatrixIfE10Tvmult_addIdEEvR6VectorIT_ERKS4_..ng:
_ZNK12SparseMatrixIfE10Tvmult_addIdEEvR6VectorIT_ERKS4_:
	.frame $30,0,$26,0
$LFB3227:
	.prologue 0
	ldq $21,24($16)
	bis $31,$31,$6
	ldl $1,28($21)
	zapnot $1,15,$1
	beq $1,$L5114
	bis $31,$1,$19
	ldq $20,48($21)
	bis $31,$31,$1
	.align 4
$L5112:
	lda $0,1($6)
	s4addq $1,$20,$1
	zapnot $0,15,$3
	ldl $8,0($1)
	s4addq $3,0,$5
	addq $5,$20,$2
	ldl $1,0($2)
	zapnot $8,15,$23
	cmpule $1,$8,$1
	bne $1,$L5116
	ldq $2,48($21)
	ldq $4,16($18)
	zapnot $6,15,$3
	ldq $28,16($17)
	ldq $25,32($16)
	ldq $24,56($21)
	addq $5,$2,$2
	s8addq $3,$4,$3
	ldl $1,0($2)
	zapnot $1,15,$1
	.align 4
$L5111:
	s4addq $23,0,$4
	addl $8,1,$8
	ldt $f11,0($3)
	addq $4,$24,$7
	zapnot $8,15,$23
	addq $4,$25,$6
	addl $8,1,$8
	ldl $5,0($7)
	lds $f10,0($6)
	s4addq $23,0,$4
	cmpule $1,$23,$22
	addq $4,$24,$7
	zapnot $8,15,$23
	addq $4,$25,$6
	zapnot $5,15,$4
	s8addq $4,$28,$4
	mult $f10,$f11,$f11
	ldt $f10,0($4)
	addt $f10,$f11,$f10
	stt $f10,0($4)
	bne $22,$L5116
	ldl $5,0($7)
	lds $f10,0($6)
	cmpule $1,$23,$22
	ldt $f11,0($3)
	zapnot $5,15,$4
	s8addq $4,$28,$4
	mult $f10,$f11,$f11
	ldt $f10,0($4)
	addt $f10,$f11,$f10
	stt $f10,0($4)
	beq $22,$L5111
	.align 4
$L5116:
	addl $31,$0,$6
	zapnot $6,15,$1
	cmpult $1,$19,$2
	bne $2,$L5112
$L5114:
	ret $31,($26),1
$LFE3227:
	.end _ZNK12SparseMatrixIfE10Tvmult_addIdEEvR6VectorIT_ERKS4_
	.section	.gnu.linkonce.t._ZNK12SparseMatrixIfE18matrix_norm_squareIdEET_RK6VectorIS2_E,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZNK12SparseMatrixIfE18matrix_norm_squareIdEET_RK6VectorIS2_E
	.ent _ZNK12SparseMatrixIfE18matrix_norm_squareIdEET_RK6VectorIS2_E
$_ZNK12SparseMatrixIfE18matrix_norm_squareIdEET_RK6VectorIS2_E..ng:
_ZNK12SparseMatrixIfE18matrix_norm_squareIdEET_RK6VectorIS2_E:
	.frame $30,304,$26,0
$LFB3313:
$L5125:
$L5135:
$L5151:
$L5162:
$L5178:
$L5181:
$L5185:
$L5188:
$L5192:
$L5195:
$L5203:
$L5219:
$L5230:
$L5246:
$L5249:
$L5253:
$L5256:
$L5260:
$L5263:
$L5266:
$L5274:
$L5284:
$L5292:
$L5297:
$L5366:
$L5371:
$L5661:
$L5664:
$L5680:
$L5691:
$L5707:
$L5723:
$L5734:
$L5752:
$L5755:
$L5771:
$L5782:
$L5798:
$L5814:
$L5825:
$L5848:
$L5864:
$L5875:
$L5891:
$L5907:
$L5918:
$L5376:
$L5379:
$L5382:
$L5398:
$L5409:
$L5425:
$L5441:
$L5452:
$L5470:
$L5473:
$L5489:
$L5500:
$L5516:
$L5532:
$L5543:
$L5563:
$L5565:
$L5570:
$L5586:
$L5597:
$L5613:
$L5629:
$L5640:
$L5658:
	ldq $2,24($16)
	lda $30,-304($30)
$LCFI259:
	.prologue 0
	ldl $1,28($2)
	cpys $f31,$f31,$f0
	bis $31,$31,$6
	ldq $5,48($2)
	zapnot $1,15,$22
	ldq $8,32($16)
	ldq $3,56($2)
	ldl $1,0($5)
	zapnot $1,15,$1
	s4addq $1,0,$1
	addq $3,$1,$3
	addq $8,$1,$4
	beq $22,$L5951
	ldq $17,16($17)
	bis $31,$5,$23
	.align 4
$L5949:
	lda $7,1($6)
	cpys $f31,$f31,$f12
	zapnot $7,15,$1
	s4addq $1,$23,$1
	ldl $2,0($1)
	zapnot $2,15,$2
	s4addq $2,$8,$5
	cmpeq $4,$5,$1
	bne $1,$L5953
$L5954:
	ldl $1,0($3)
	lds $f11,0($4)
	lda $4,4($4)
	lda $3,4($3)
	cmpeq $4,$5,$2
	zapnot $1,15,$1
	s8addq $1,$17,$1
	ldt $f10,0($1)
	mult $f11,$f10,$f10
	addt $f12,$f10,$f12
	bne $2,$L5953
	ldl $1,0($3)
	lds $f11,0($4)
	lda $4,4($4)
	lda $3,4($3)
	cmpeq $4,$5,$2
	zapnot $1,15,$1
	s8addq $1,$17,$1
	ldt $f10,0($1)
	mult $f11,$f10,$f10
	addt $f12,$f10,$f12
	bne $2,$L5953
	ldl $1,0($3)
	lds $f11,0($4)
	lda $4,4($4)
	lda $3,4($3)
	cmpeq $4,$5,$2
	zapnot $1,15,$1
	s8addq $1,$17,$1
	ldt $f10,0($1)
	mult $f11,$f10,$f10
	addt $f12,$f10,$f12
	bne $2,$L5953
	ldl $1,0($3)
	lds $f11,0($4)
	lda $4,4($4)
	lda $3,4($3)
	cmpeq $4,$5,$2
	zapnot $1,15,$1
	s8addq $1,$17,$1
	ldt $f10,0($1)
	mult $f11,$f10,$f10
	addt $f12,$f10,$f12
	beq $2,$L5954
	.align 4
$L5953:
	zapnot $6,15,$1
	addl $31,$7,$6
	s8addq $1,$17,$1
	zapnot $6,15,$2
	ldt $f10,0($1)
	cmpult $2,$22,$2
	mult $f12,$f10,$f10
	addt $f0,$f10,$f0
	bne $2,$L5949
$L5951:
	lda $30,304($30)
	ret $31,($26),1
$LFE3313:
	.end _ZNK12SparseMatrixIfE18matrix_norm_squareIdEET_RK6VectorIS2_E
	.section	.gnu.linkonce.t._ZNK12SparseMatrixIfE21matrix_scalar_productIdEET_RK6VectorIS2_ES6_,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZNK12SparseMatrixIfE21matrix_scalar_productIdEET_RK6VectorIS2_ES6_
	.ent _ZNK12SparseMatrixIfE21matrix_scalar_productIdEET_RK6VectorIS2_ES6_
$_ZNK12SparseMatrixIfE21matrix_scalar_productIdEET_RK6VectorIS2_ES6_..ng:
_ZNK12SparseMatrixIfE21matrix_scalar_productIdEET_RK6VectorIS2_ES6_:
	.frame $30,336,$26,0
$LFB3347:
$L5965:
$L5975:
$L5991:
$L6002:
$L6018:
$L6021:
$L6025:
$L6028:
$L6032:
$L6035:
$L6043:
$L6059:
$L6070:
$L6086:
$L6089:
$L6093:
$L6096:
$L6100:
$L6103:
$L6106:
$L6114:
$L6124:
$L6132:
$L6137:
$L6214:
$L6219:
$L6509:
$L6512:
$L6528:
$L6539:
$L6555:
$L6571:
$L6582:
$L6600:
$L6603:
$L6619:
$L6630:
$L6646:
$L6662:
$L6673:
$L6696:
$L6712:
$L6723:
$L6739:
$L6755:
$L6766:
$L6224:
$L6227:
$L6230:
$L6246:
$L6257:
$L6273:
$L6289:
$L6300:
$L6318:
$L6321:
$L6337:
$L6348:
$L6364:
$L6380:
$L6391:
$L6411:
$L6413:
$L6418:
$L6434:
$L6445:
$L6461:
$L6477:
$L6488:
$L6506:
	ldq $2,24($16)
	lda $30,-336($30)
$LCFI260:
	.prologue 0
	ldl $1,28($2)
	cpys $f31,$f31,$f0
	bis $31,$31,$7
	ldq $5,48($2)
	zapnot $1,15,$22
	ldq $23,32($16)
	ldq $3,56($2)
	ldl $1,0($5)
	zapnot $1,15,$1
	s4addq $1,0,$1
	addq $3,$1,$3
	addq $23,$1,$4
	beq $22,$L6799
	ldq $17,16($17)
	bis $31,$5,$24
	.align 4
$L6797:
	lda $8,1($7)
	cpys $f31,$f31,$f12
	zapnot $8,15,$1
	s4addq $1,$24,$1
	ldl $2,0($1)
	zapnot $2,15,$2
	s4addq $2,$23,$5
	cmpeq $4,$5,$1
	bne $1,$L6801
	ldq $6,16($18)
$L6795:
	ldl $1,0($3)
	lds $f11,0($4)
	lda $4,4($4)
	lda $3,4($3)
	cmpeq $4,$5,$2
	zapnot $1,15,$1
	s8addq $1,$6,$1
	ldt $f10,0($1)
	mult $f11,$f10,$f10
	addt $f12,$f10,$f12
	bne $2,$L6801
	ldl $1,0($3)
	lds $f11,0($4)
	lda $4,4($4)
	lda $3,4($3)
	cmpeq $4,$5,$2
	zapnot $1,15,$1
	s8addq $1,$6,$1
	ldt $f10,0($1)
	mult $f11,$f10,$f10
	addt $f12,$f10,$f12
	bne $2,$L6801
	ldl $1,0($3)
	lds $f11,0($4)
	lda $4,4($4)
	lda $3,4($3)
	cmpeq $4,$5,$2
	zapnot $1,15,$1
	s8addq $1,$6,$1
	ldt $f10,0($1)
	mult $f11,$f10,$f10
	addt $f12,$f10,$f12
	bne $2,$L6801
	ldl $1,0($3)
	lds $f11,0($4)
	lda $4,4($4)
	lda $3,4($3)
	cmpeq $4,$5,$2
	zapnot $1,15,$1
	s8addq $1,$6,$1
	ldt $f10,0($1)
	mult $f11,$f10,$f10
	addt $f12,$f10,$f12
	beq $2,$L6795
	.align 4
$L6801:
	zapnot $7,15,$1
	addl $31,$8,$7
	s8addq $1,$17,$1
	zapnot $7,15,$2
	ldt $f10,0($1)
	cmpult $2,$22,$2
	mult $f12,$f10,$f10
	addt $f0,$f10,$f0
	bne $2,$L6797
$L6799:
	lda $30,336($30)
	ret $31,($26),1
$LFE3347:
	.end _ZNK12SparseMatrixIfE21matrix_scalar_productIdEET_RK6VectorIS2_ES6_
	.section	.gnu.linkonce.t._ZNK12SparseMatrixIfE8residualIdEET_R6VectorIS2_ERKS4_S7_,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZNK12SparseMatrixIfE8residualIdEET_R6VectorIS2_ERKS4_S7_
	.ent _ZNK12SparseMatrixIfE8residualIdEET_R6VectorIS2_ERKS4_S7_
_ZNK12SparseMatrixIfE8residualIdEET_R6VectorIS2_ERKS4_S7_:
	.frame $30,368,$26,0
	.mask 0x4000000,-368
$LFB3399:
$L6812:
$L6822:
$L6838:
$L6849:
$L6865:
$L6868:
$L6872:
$L6875:
$L6879:
$L6882:
$L6890:
$L6906:
$L6917:
$L6933:
$L6936:
$L6940:
$L6943:
$L6947:
$L6950:
$L6953:
$L6961:
$L6971:
$L6980:
$L6985:
$L7062:
$L7067:
$L7358:
$L7361:
$L7377:
$L7388:
$L7404:
$L7420:
$L7431:
$L7449:
$L7452:
$L7468:
$L7479:
$L7495:
$L7511:
$L7522:
$L7545:
$L7561:
$L7572:
$L7588:
$L7604:
$L7615:
$L7073:
$L7076:
$L7079:
$L7095:
$L7106:
$L7122:
$L7138:
$L7149:
$L7167:
$L7170:
$L7186:
$L7197:
$L7213:
$L7229:
$L7240:
$L7260:
$L7262:
$L7267:
$L7283:
$L7294:
$L7310:
$L7326:
$L7337:
$L7355:
	ldgp $29,0($27)
$_ZNK12SparseMatrixIfE8residualIdEET_R6VectorIS2_ERKS4_S7_..ng:
	ldq $0,24($16)
	lda $30,-368($30)
$LCFI261:
	stq $26,0($30)
$LCFI262:
	.prologue 1
	ldl $1,28($0)
	cpys $f31,$f31,$f16
	bis $31,$31,$4
	zapnot $1,15,$21
	beq $21,$L7652
	ldq $19,16($19)
	ldq $17,16($17)
	bis $31,$31,$3
	ldq $28,48($0)
	.align 4
$L7649:
	lda $25,1($4)
	s4addq $3,$28,$3
	addl $31,$4,$24
	zapnot $25,15,$2
	ldl $7,0($3)
	zapnot $24,15,$1
	s4addq $2,$28,$2
	s8addq $1,$19,$1
	ldl $3,0($2)
	ldt $f12,0($1)
	zapnot $7,15,$5
	zapnot $3,15,$3
	cmpule $3,$5,$1
	bne $1,$L7654
	bis $31,$3,$1
	ldq $23,32($16)
	ldq $22,16($18)
	ldq $8,56($0)
	.align 4
$L7645:
	s4addq $5,0,$2
	addl $7,1,$7
	addq $2,$8,$4
	zapnot $7,15,$5
	addq $2,$23,$2
	ldl $4,0($4)
	lds $f11,0($2)
	cmpule $1,$5,$6
	zapnot $4,15,$2
	s8addq $2,$22,$2
	ldt $f10,0($2)
	mult $f11,$f10,$f10
	subt $f12,$f10,$f12
	bne $6,$L7654
	s4addq $5,0,$2
	addl $7,1,$7
	addq $2,$8,$4
	zapnot $7,15,$5
	addq $2,$23,$2
	ldl $4,0($4)
	lds $f11,0($2)
	cmpule $1,$5,$6
	zapnot $4,15,$2
	s8addq $2,$22,$2
	ldt $f10,0($2)
	mult $f11,$f10,$f10
	subt $f12,$f10,$f12
	beq $6,$L7645
	.align 4
$L7654:
	mult $f12,$f12,$f10
	addl $31,$25,$4
	zapnot $24,15,$1
	zapnot $4,15,$2
	s8addq $1,$17,$1
	bis $31,$2,$3
	cmpult $2,$21,$2
	stt $f12,0($1)
	addt $f16,$f10,$f16
	bne $2,$L7649
$L7652:
	sqrtt $f16,$f0
	cmpteq $f0,$f0,$f10
	fbeq $f10,$L7659
	ldq $26,0($30)
	lda $30,368($30)
	ret $31,($26),1
$L7659:
	jsr $26,sqrt
	ldgp $29,0($26)
	ldq $26,0($30)
	lda $30,368($30)
	ret $31,($26),1
$LFE3399:
	.end _ZNK12SparseMatrixIfE8residualIdEET_R6VectorIS2_ERKS4_S7_
	.section	.rodata.cst4
	.align 2
$LC20:
	.long	1073741824
	.section	.gnu.linkonce.t._ZNK12SparseMatrixIfE17precondition_SSORIdEEvR6VectorIT_ERKS4_f,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZNK12SparseMatrixIfE17precondition_SSORIdEEvR6VectorIT_ERKS4_f
	.ent _ZNK12SparseMatrixIfE17precondition_SSORIdEEvR6VectorIT_ERKS4_f
_ZNK12SparseMatrixIfE17precondition_SSORIdEEvR6VectorIT_ERKS4_f:
	.frame $30,96,$26,0
	.mask 0x400fe00,-96
	.fmask 0x4,-32
$LFB3402:
	ldgp $29,0($27)
$_ZNK12SparseMatrixIfE17precondition_SSORIdEEvR6VectorIT_ERKS4_f..ng:
	lda $30,-96($30)
$LCFI263:
	ldq $25,24($16)
	stq $15,56($30)
$LCFI264:
	ldl $15,8($18)
	stt $f2,64($30)
$LCFI265:
	cpys $f19,$f19,$f2
	stq $9,8($30)
$LCFI266:
	ldq $9,16($17)
	stq $11,24($30)
$LCFI267:
	zapnot $15,15,$11
	stq $10,16($30)
$LCFI268:
	stq $12,32($30)
$LCFI269:
	bis $31,$16,$12
	stq $13,40($30)
$LCFI270:
	stq $14,48($30)
$LCFI271:
	bis $31,$17,$13
	bis $31,$18,$14
	stq $26,0($30)
$LCFI272:
	.prologue 1
	stl $31,80($30)
	bis $31,$9,$24
	ldq $10,48($25)
	bne $11,$L7713
$L7702:
	ldq $10,48($25)
	bis $31,$24,$9
	bis $31,$31,$4
	beq $11,$L7706
	lda $1,$LC20
	ldq $22,32($12)
	lds $f10,0($1)
	subt $f10,$f2,$f10
$L7683:
	ldl $1,0($10)
	ldt $f12,0($9)
	addl $4,1,$4
	lda $10,4($10)
	zapnot $4,15,$2
	addl $4,1,$4
	cmpult $2,$11,$3
	zapnot $4,15,$2
	zapnot $1,15,$1
	s4addq $1,$22,$1
	lds $f11,0($1)
	mult $f10,$f11,$f11
	mult $f12,$f11,$f11
	stt $f11,0($9)
	lda $9,8($9)
	beq $3,$L7706
	ldl $1,0($10)
	ldt $f12,0($9)
	cmpult $2,$11,$3
	lda $10,4($10)
	zapnot $1,15,$1
	s4addq $1,$22,$1
	lds $f11,0($1)
	mult $f10,$f11,$f11
	mult $f12,$f11,$f11
	stt $f11,0($9)
	lda $9,8($9)
	bne $3,$L7683
$L7706:
	lda $1,-1($15)
	ldq $3,48($25)
	addl $31,$1,$2
	zapnot $1,15,$1
	bis $31,$2,$11
	zapnot $2,15,$2
	s4addq $1,$3,$10
	s8addq $2,$24,$9
	blt $11,$L7708
	.align 4
$L7727:
	ldl $16,0($10)
	ldl $17,4($10)
	lda $18,84($30)
	ldq $1,56($25)
	stl $11,84($30)
	lda $16,1($16)
	zapnot $17,15,$17
	zapnot $16,15,$16
	s4addq $17,$1,$17
	s4addq $16,$1,$16
	jsr $26,_ZN15SparsityPattern21optimized_lower_boundEPKjS1_RS0_
	ldgp $29,0($26)
	ldq $1,24($12)
	ldl $2,4($10)
	ldq $4,56($1)
	bis $31,$1,$25
	zapnot $2,15,$2
	subq $0,$4,$0
	sra $0,2,$0
	addl $31,$0,$0
	zapnot $0,15,$3
	cmpule $2,$3,$1
	bne $1,$L7712
	bis $31,$4,$8
	ldq $22,32($12)
	zapnot $11,15,$7
	bis $31,$2,$6
	.align 4
$L7699:
	s4addq $3,0,$2
	addl $0,1,$0
	addq $2,$22,$4
	zapnot $0,15,$3
	addq $2,$8,$2
	ldl $1,0($2)
	cmpule $6,$3,$5
	zapnot $1,15,$2
	cmpule $2,$7,$1
	bne $1,$L7694
	lds $f11,0($4)
	ldq $1,16($13)
	ldt $f12,0($9)
	s8addq $2,$1,$1
	ldt $f10,0($1)
	muls $f2,$f11,$f11
	mult $f11,$f10,$f11
	subt $f12,$f11,$f12
	stt $f12,0($9)
$L7694:
	beq $5,$L7699
	br $31,$L7710
$L7711:
	ldq $22,32($12)
$L7704:
	zapnot $2,15,$2
	ldt $f10,0($9)
	ldl $1,80($30)
	lda $10,4($10)
	s4addq $2,$22,$2
	lds $f11,0($2)
	lda $1,1($1)
	zapnot $1,15,$2
	stl $1,80($30)
	cmpult $2,$11,$2
	divt $f10,$f11,$f10
	stt $f10,0($9)
	lda $9,8($9)
	beq $2,$L7726
$L7713:
	ldl $1,80($30)
	ldq $3,16($14)
	lda $18,80($30)
	ldl $16,0($10)
	ldl $17,4($10)
	ldq $2,56($25)
	zapnot $1,15,$1
	s8addq $1,$3,$1
	zapnot $17,15,$17
	lda $16,1($16)
	ldt $f10,0($1)
	zapnot $16,15,$16
	s4addq $17,$2,$17
	s4addq $16,$2,$16
	stt $f10,0($9)
	jsr $26,_ZN15SparsityPattern21optimized_lower_boundEPKjS1_RS0_
	ldgp $29,0($26)
	ldq $25,24($12)
	ldl $2,0($10)
	ldq $3,56($25)
	addl $2,1,$6
	zapnot $6,15,$4
	subq $0,$3,$0
	sra $0,2,$0
	zapnot $0,15,$0
	cmpult $4,$0,$1
	beq $1,$L7711
	bis $31,$3,$23
	ldq $24,16($13)
	ldq $22,32($12)
	.align 4
$L7676:
	s4addq $4,0,$1
	addl $6,1,$6
	ldt $f10,0($9)
	addq $1,$23,$7
	zapnot $6,15,$4
	addq $1,$22,$5
	addl $6,1,$6
	ldl $3,0($7)
	lds $f11,0($5)
	s4addq $4,0,$1
	cmpult $4,$0,$8
	addq $1,$23,$7
	zapnot $6,15,$4
	addq $1,$22,$5
	zapnot $3,15,$1
	s8addq $1,$24,$1
	muls $f2,$f11,$f12
	ldt $f11,0($1)
	mult $f12,$f11,$f11
	subt $f10,$f11,$f10
	stt $f10,0($9)
	beq $8,$L7704
	ldl $3,0($7)
	lds $f11,0($5)
	cmpult $4,$0,$8
	zapnot $3,15,$1
	s8addq $1,$24,$1
	muls $f2,$f11,$f12
	ldt $f11,0($1)
	mult $f12,$f11,$f11
	subt $f10,$f11,$f10
	stt $f10,0($9)
	bne $8,$L7676
	br $31,$L7704
$L7712:
	ldq $22,32($12)
$L7710:
	ldl $1,0($10)
	ldt $f11,0($9)
	subl $11,1,$11
	lda $10,-4($10)
	zapnot $1,15,$1
	s4addq $1,$22,$1
	lds $f10,0($1)
	divt $f11,$f10,$f11
	stt $f11,0($9)
	lda $9,-8($9)
	bge $11,$L7727
$L7708:
	ldq $26,0($30)
	ldq $9,8($30)
	ldq $10,16($30)
	ldq $11,24($30)
	ldq $12,32($30)
	ldq $13,40($30)
	ldq $14,48($30)
	ldq $15,56($30)
	ldt $f2,64($30)
	lda $30,96($30)
	ret $31,($26),1
$L7726:
	ldq $24,16($13)
	br $31,$L7702
$LFE3402:
	.end _ZNK12SparseMatrixIfE17precondition_SSORIdEEvR6VectorIT_ERKS4_f
	.section	.gnu.linkonce.t._ZNK12SparseMatrixIfE16precondition_SORIdEEvR6VectorIT_ERKS4_f,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZNK12SparseMatrixIfE16precondition_SORIdEEvR6VectorIT_ERKS4_f
	.ent _ZNK12SparseMatrixIfE16precondition_SORIdEEvR6VectorIT_ERKS4_f
_ZNK12SparseMatrixIfE16precondition_SORIdEEvR6VectorIT_ERKS4_f:
	.frame $30,32,$26,0
	.mask 0x4000600,-32
	.fmask 0x4,-8
$LFB3404:
	ldgp $29,0($27)
$_ZNK12SparseMatrixIfE16precondition_SORIdEEvR6VectorIT_ERKS4_f..ng:
	lda $30,-32($30)
$LCFI273:
	stt $f2,24($30)
$LCFI274:
	cpys $f19,$f19,$f2
	stq $10,16($30)
$LCFI275:
	bis $31,$17,$10
	stq $9,8($30)
$LCFI276:
	bis $31,$18,$17
	bis $31,$16,$9
	bis $31,$10,$16
	stq $26,0($30)
$LCFI277:
	.prologue 1
	jsr $26,_ZN6VectorIdEaSERKS0_
	ldgp $29,0($26)
	bis $31,$9,$16
	bis $31,$10,$17
	cpys $f2,$f2,$f18
	jsr $26,_ZNK12SparseMatrixIfE3SORIdEEvR6VectorIT_Ef
	ldgp $29,0($26)
	ldq $26,0($30)
	ldq $9,8($30)
	ldq $10,16($30)
	ldt $f2,24($30)
	lda $30,32($30)
	ret $31,($26),1
$LFE3404:
	.end _ZNK12SparseMatrixIfE16precondition_SORIdEEvR6VectorIT_ERKS4_f
	.section	.gnu.linkonce.t._ZNK12SparseMatrixIfE17precondition_TSORIdEEvR6VectorIT_ERKS4_f,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZNK12SparseMatrixIfE17precondition_TSORIdEEvR6VectorIT_ERKS4_f
	.ent _ZNK12SparseMatrixIfE17precondition_TSORIdEEvR6VectorIT_ERKS4_f
_ZNK12SparseMatrixIfE17precondition_TSORIdEEvR6VectorIT_ERKS4_f:
	.frame $30,32,$26,0
	.mask 0x4000600,-32
	.fmask 0x4,-8
$LFB3406:
	ldgp $29,0($27)
$_ZNK12SparseMatrixIfE17precondition_TSORIdEEvR6VectorIT_ERKS4_f..ng:
	lda $30,-32($30)
$LCFI278:
	stt $f2,24($30)
$LCFI279:
	cpys $f19,$f19,$f2
	stq $10,16($30)
$LCFI280:
	bis $31,$17,$10
	stq $9,8($30)
$LCFI281:
	bis $31,$18,$17
	bis $31,$16,$9
	bis $31,$10,$16
	stq $26,0($30)
$LCFI282:
	.prologue 1
	jsr $26,_ZN6VectorIdEaSERKS0_
	ldgp $29,0($26)
	bis $31,$9,$16
	bis $31,$10,$17
	cpys $f2,$f2,$f18
	jsr $26,_ZNK12SparseMatrixIfE4TSORIdEEvR6VectorIT_Ef
	ldgp $29,0($26)
	ldq $26,0($30)
	ldq $9,8($30)
	ldq $10,16($30)
	ldt $f2,24($30)
	lda $30,32($30)
	ret $31,($26),1
$LFE3406:
	.end _ZNK12SparseMatrixIfE17precondition_TSORIdEEvR6VectorIT_ERKS4_f
	.section	.gnu.linkonce.t._ZNK12SparseMatrixIfE19precondition_JacobiIdEEvR6VectorIT_ERKS4_f,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZNK12SparseMatrixIfE19precondition_JacobiIdEEvR6VectorIT_ERKS4_f
	.ent _ZNK12SparseMatrixIfE19precondition_JacobiIdEEvR6VectorIT_ERKS4_f
$_ZNK12SparseMatrixIfE19precondition_JacobiIdEEvR6VectorIT_ERKS4_f..ng:
_ZNK12SparseMatrixIfE19precondition_JacobiIdEEvR6VectorIT_ERKS4_f:
	.frame $30,0,$26,0
$LFB3409:
	.prologue 0
	ldl $1,8($18)
	ldq $2,24($16)
	bis $31,$31,$8
	ldq $7,16($17)
	ldq $6,16($18)
	zapnot $1,15,$1
	ldq $5,48($2)
	beq $1,$L7740
	cpys $f19,$f19,$f19
	ldq $16,32($16)
	.align 4
$L7738:
	ldl $2,0($5)
	ldt $f10,0($6)
	addl $8,1,$8
	lda $6,8($6)
	zapnot $8,15,$3
	addl $8,1,$8
	lda $5,4($5)
	cmpult $3,$1,$4
	zapnot $8,15,$3
	zapnot $2,15,$2
	s4addq $2,$16,$2
	mult $f19,$f10,$f11
	lds $f10,0($2)
	divt $f11,$f10,$f10
	stt $f10,0($7)
	lda $7,8($7)
	beq $4,$L7740
	ldl $2,0($5)
	ldt $f10,0($6)
	cmpult $3,$1,$4
	lda $6,8($6)
	lda $5,4($5)
	zapnot $2,15,$2
	s4addq $2,$16,$2
	mult $f19,$f10,$f11
	lds $f10,0($2)
	divt $f11,$f10,$f10
	stt $f10,0($7)
	lda $7,8($7)
	bne $4,$L7738
	.align 4
$L7740:
	ret $31,($26),1
$LFE3409:
	.end _ZNK12SparseMatrixIfE19precondition_JacobiIdEEvR6VectorIT_ERKS4_f
	.section	.gnu.linkonce.t._ZNK12SparseMatrixIfE3SORIdEEvR6VectorIT_Ef,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZNK12SparseMatrixIfE3SORIdEEvR6VectorIT_Ef
	.ent _ZNK12SparseMatrixIfE3SORIdEEvR6VectorIT_Ef
$_ZNK12SparseMatrixIfE3SORIdEEvR6VectorIT_Ef..ng:
_ZNK12SparseMatrixIfE3SORIdEEvR6VectorIT_Ef:
	.frame $30,0,$26,0
$LFB3411:
	.prologue 0
	ldq $23,24($16)
	bis $31,$31,$5
	ldl $1,28($23)
	zapnot $1,15,$1
	beq $1,$L7764
	cpys $f18,$f18,$f18
	ldq $17,16($17)
	ldq $16,32($16)
	bis $31,$1,$28
	bis $31,$31,$22
	.align 4
$L7762:
	ldq $3,48($23)
	lda $25,1($5)
	addl $31,$5,$24
	zapnot $25,15,$2
	zapnot $24,15,$1
	s8addq $1,$17,$1
	s4addq $2,$3,$2
	s4addq $22,$3,$3
	ldt $f12,0($1)
	ldl $4,0($3)
	ldl $1,0($2)
	zapnot $4,15,$3
	zapnot $1,15,$2
	cmpule $2,$3,$1
	bne $1,$L7766
	bis $31,$2,$8
	ldq $7,56($23)
	.align 4
$L7759:
	s4addq $3,0,$1
	addl $4,1,$4
	addq $1,$16,$6
	zapnot $4,15,$3
	addq $1,$7,$1
	ldl $2,0($1)
	cmpule $8,$3,$5
	zapnot $2,15,$1
	bis $31,$1,$2
	s8addq $1,$17,$1
	cmpult $2,$22,$2
	beq $2,$L7753
	lds $f10,0($6)
	ldt $f11,0($1)
	mult $f10,$f11,$f10
	subt $f12,$f10,$f12
$L7753:
	beq $5,$L7759
$L7766:
	ldq $2,48($23)
	mult $f12,$f18,$f11
	addl $31,$25,$5
	zapnot $24,15,$3
	zapnot $5,15,$4
	s8addq $3,$17,$3
	s4addq $22,$2,$2
	bis $31,$4,$22
	cmpult $4,$28,$4
	ldl $1,0($2)
	zapnot $1,15,$1
	s4addq $1,$16,$1
	lds $f10,0($1)
	divt $f11,$f10,$f11
	stt $f11,0($3)
	bne $4,$L7762
$L7764:
	ret $31,($26),1
$LFE3411:
	.end _ZNK12SparseMatrixIfE3SORIdEEvR6VectorIT_Ef
	.section	.gnu.linkonce.t._ZNK12SparseMatrixIfE4TSORIdEEvR6VectorIT_Ef,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZNK12SparseMatrixIfE4TSORIdEEvR6VectorIT_Ef
	.ent _ZNK12SparseMatrixIfE4TSORIdEEvR6VectorIT_Ef
$_ZNK12SparseMatrixIfE4TSORIdEEvR6VectorIT_Ef..ng:
_ZNK12SparseMatrixIfE4TSORIdEEvR6VectorIT_Ef:
	.frame $30,0,$26,0
$LFB3413:
	.prologue 0
	ldq $24,24($16)
	ldl $23,28($24)
	beq $23,$L7789
	cpys $f18,$f18,$f18
	ldq $17,16($17)
	ldq $16,32($16)
	ldq $28,48($24)
	.align 4
$L7787:
	subl $23,1,$23
	lda $1,1($23)
	zapnot $23,15,$8
	addl $31,$23,$25
	zapnot $1,15,$1
	zapnot $25,15,$2
	s4addq $8,$28,$3
	s4addq $1,0,$6
	ldl $5,0($3)
	s8addq $2,$17,$2
	addq $6,$28,$3
	ldt $f12,0($2)
	ldl $1,0($3)
	zapnot $5,15,$4
	cmpule $1,$5,$1
	bne $1,$L7791
	ldq $1,48($24)
	ldq $22,56($24)
	addq $6,$1,$1
	ldl $2,0($1)
	zapnot $2,15,$3
	.align 4
$L7784:
	s4addq $4,0,$1
	addl $5,1,$5
	addq $1,$16,$7
	zapnot $5,15,$4
	addq $1,$22,$1
	ldl $2,0($1)
	cmpule $3,$4,$6
	zapnot $2,15,$1
	bis $31,$1,$2
	s8addq $1,$17,$1
	cmpule $2,$8,$2
	bne $2,$L7778
	lds $f10,0($7)
	ldt $f11,0($1)
	mult $f10,$f11,$f10
	subt $f12,$f10,$f12
$L7778:
	beq $6,$L7784
$L7791:
	ldq $2,48($24)
	mult $f12,$f18,$f11
	zapnot $25,15,$3
	s8addq $3,$17,$3
	s4addq $8,$2,$2
	ldl $1,0($2)
	zapnot $1,15,$1
	s4addq $1,$16,$1
	lds $f10,0($1)
	divt $f11,$f10,$f11
	stt $f11,0($3)
	bne $8,$L7787
$L7789:
	ret $31,($26),1
$LFE3413:
	.end _ZNK12SparseMatrixIfE4TSORIdEEvR6VectorIT_Ef
	.section	.gnu.linkonce.t._ZNK12SparseMatrixIfE4SSORIdEEvR6VectorIT_Ef,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZNK12SparseMatrixIfE4SSORIdEEvR6VectorIT_Ef
	.ent _ZNK12SparseMatrixIfE4SSORIdEEvR6VectorIT_Ef
$_ZNK12SparseMatrixIfE4SSORIdEEvR6VectorIT_Ef..ng:
_ZNK12SparseMatrixIfE4SSORIdEEvR6VectorIT_Ef:
	.frame $30,16,$26,0
	.mask 0x4000200,-16
$LFB3415:
	ldl $27,8($17)
	lda $30,-16($30)
$LCFI283:
	bis $31,$31,$0
	stq $26,0($30)
$LCFI284:
	stq $9,8($30)
$LCFI285:
	.prologue 0
	zapnot $27,15,$18
	beq $18,$L7830
	ldq $21,24($16)
	cpys $f18,$f18,$f13
	lda $1,-1($31)
	bis $31,$31,$23
	srl $1,32,$9
	ldq $28,32($16)
	ldq $20,16($17)
	ldq $19,48($21)
	.align 4
$L7812:
	lda $25,1($0)
	s4addq $23,$19,$2
	cpys $f31,$f31,$f12
	zapnot $25,15,$1
	ldl $4,0($2)
	s4addq $1,0,$5
	addq $5,$19,$2
	ldl $1,0($2)
	zapnot $4,15,$3
	cmpule $1,$4,$1
	bne $1,$L7832
	ldq $1,48($21)
	ldq $22,56($21)
	bis $31,$9,$24
	addq $5,$1,$1
	ldl $2,0($1)
	zapnot $2,15,$8
	.align 4
$L7808:
	s4addq $3,0,$5
	addl $4,1,$4
	cmpule $23,$3,$6
	addq $5,$22,$1
	zapnot $4,15,$3
	ldl $2,0($1)
	cmpule $8,$3,$7
	zapnot $2,15,$2
	cmpeq $2,$24,$1
	bne $1,$L7802
	addq $5,$28,$5
	bne $6,$L7802
	s8addq $2,$20,$1
	lds $f10,0($5)
	ldt $f11,0($1)
	mult $f10,$f11,$f10
	addt $f12,$f10,$f12
$L7802:
	beq $7,$L7808
$L7832:
	ldq $2,48($21)
	zapnot $0,15,$3
	mult $f12,$f13,$f10
	addl $31,$25,$0
	s8addq $3,$20,$3
	zapnot $0,15,$4
	ldt $f11,0($3)
	s4addq $23,$2,$2
	bis $31,$4,$23
	cmpult $4,$18,$4
	ldl $1,0($2)
	subt $f11,$f10,$f11
	zapnot $1,15,$1
	s4addq $1,$28,$1
	lds $f10,0($1)
	divt $f11,$f10,$f11
	stt $f11,0($3)
	bne $4,$L7812
$L7830:
	subl $27,1,$23
	blt $23,$L7834
	ldq $21,24($16)
	cpys $f18,$f18,$f13
	lda $1,-1($31)
	ldq $28,32($16)
	ldq $20,16($17)
	srl $1,32,$18
	ldq $19,48($21)
	.align 4
$L7828:
	s4addq $23,0,$25
	cpys $f31,$f31,$f12
	zapnot $23,15,$8
	addq $25,$19,$2
	ldl $4,0($2)
	ldl $1,4($2)
	cmpule $1,$4,$1
	zapnot $4,15,$3
	bne $1,$L7836
	ldq $2,48($21)
	ldq $24,56($21)
	bis $31,$18,$0
	addq $25,$2,$2
	ldl $1,4($2)
	zapnot $1,15,$22
	.align 4
$L7825:
	s4addq $3,0,$5
	addl $4,1,$4
	cmpult $8,$3,$6
	addq $5,$24,$1
	zapnot $4,15,$3
	ldl $2,0($1)
	cmpule $22,$3,$7
	zapnot $2,15,$2
	cmpeq $2,$0,$1
	bne $1,$L7819
	addq $5,$28,$5
	beq $6,$L7819
	s8addq $2,$20,$1
	lds $f10,0($5)
	ldt $f11,0($1)
	mult $f10,$f11,$f10
	addt $f12,$f10,$f12
$L7819:
	beq $7,$L7825
$L7836:
	ldq $2,48($21)
	mult $f12,$f13,$f12
	s8addq $8,$20,$3
	subl $23,1,$23
	ldt $f11,0($3)
	addq $25,$2,$2
	ldl $1,0($2)
	zapnot $1,15,$1
	s4addq $1,$28,$1
	lds $f10,0($1)
	divt $f12,$f10,$f12
	subt $f11,$f12,$f11
	stt $f11,0($3)
	bge $23,$L7828
$L7834:
	ldq $26,0($30)
	ldq $9,8($30)
	lda $30,16($30)
	ret $31,($26),1
$LFE3415:
	.end _ZNK12SparseMatrixIfE4SSORIdEEvR6VectorIT_Ef
	.section	.gnu.linkonce.t._ZNK12SparseMatrixIfE8SOR_stepIdEEvR6VectorIT_ERKS4_f,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZNK12SparseMatrixIfE8SOR_stepIdEEvR6VectorIT_ERKS4_f
	.ent _ZNK12SparseMatrixIfE8SOR_stepIdEEvR6VectorIT_ERKS4_f
$_ZNK12SparseMatrixIfE8SOR_stepIdEEvR6VectorIT_ERKS4_f..ng:
_ZNK12SparseMatrixIfE8SOR_stepIdEEvR6VectorIT_ERKS4_f:
	.frame $30,0,$26,0
$LFB3417:
	.prologue 0
	ldq $25,24($16)
	bis $31,$31,$5
	ldl $1,28($25)
	zapnot $1,15,$1
	beq $1,$L7861
	cpys $f19,$f19,$f19
	ldq $18,16($18)
	ldq $16,32($16)
	bis $31,$1,$20
	ldq $17,16($17)
	bis $31,$31,$28
	ldq $21,48($25)
	.align 4
$L7859:
	lda $0,1($5)
	addl $31,$5,$4
	s4addq $28,$21,$1
	zapnot $0,15,$3
	ldl $22,0($1)
	zapnot $4,15,$2
	s4addq $3,0,$5
	s8addq $2,$18,$2
	addq $5,$21,$3
	ldt $f12,0($2)
	ldl $1,0($3)
	zapnot $22,15,$24
	cmpule $1,$22,$1
	bne $1,$L7863
	ldq $1,48($25)
	ldq $3,56($25)
	addq $5,$1,$1
	ldl $2,0($1)
	zapnot $2,15,$1
	.align 4
$L7856:
	s4addq $24,0,$5
	addl $22,1,$22
	addq $5,$3,$8
	zapnot $22,15,$24
	addq $5,$16,$7
	addl $22,1,$22
	ldl $6,0($8)
	s4addq $24,0,$5
	lds $f11,0($7)
	cmpule $1,$24,$23
	addq $5,$3,$8
	zapnot $22,15,$24
	addq $5,$16,$7
	zapnot $6,15,$5
	s8addq $5,$17,$5
	ldt $f10,0($5)
	mult $f11,$f10,$f10
	subt $f12,$f10,$f12
	bne $23,$L7863
	ldl $6,0($8)
	lds $f11,0($7)
	cmpule $1,$24,$23
	zapnot $6,15,$5
	s8addq $5,$17,$5
	ldt $f10,0($5)
	mult $f11,$f10,$f10
	subt $f12,$f10,$f12
	beq $23,$L7856
	.align 4
$L7863:
	ldq $2,48($25)
	mult $f12,$f19,$f12
	zapnot $4,15,$3
	addl $31,$0,$5
	s8addq $3,$17,$3
	zapnot $5,15,$4
	ldt $f11,0($3)
	s4addq $28,$2,$2
	bis $31,$4,$28
	cmpult $4,$20,$4
	ldl $1,0($2)
	zapnot $1,15,$1
	s4addq $1,$16,$1
	lds $f10,0($1)
	divt $f12,$f10,$f12
	addt $f11,$f12,$f11
	stt $f11,0($3)
	bne $4,$L7859
$L7861:
	ret $31,($26),1
$LFE3417:
	.end _ZNK12SparseMatrixIfE8SOR_stepIdEEvR6VectorIT_ERKS4_f
	.section	.gnu.linkonce.t._ZNK12SparseMatrixIfE9TSOR_stepIdEEvR6VectorIT_ERKS4_f,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZNK12SparseMatrixIfE9TSOR_stepIdEEvR6VectorIT_ERKS4_f
	.ent _ZNK12SparseMatrixIfE9TSOR_stepIdEEvR6VectorIT_ERKS4_f
$_ZNK12SparseMatrixIfE9TSOR_stepIdEEvR6VectorIT_ERKS4_f..ng:
_ZNK12SparseMatrixIfE9TSOR_stepIdEEvR6VectorIT_ERKS4_f:
	.frame $30,0,$26,0
$LFB3419:
	.prologue 0
	ldq $25,24($16)
	ldl $1,28($25)
	subl $1,1,$23
	blt $23,$L7887
	cpys $f19,$f19,$f19
	ldq $18,16($18)
	ldq $16,32($16)
	ldq $17,16($17)
	ldq $0,48($25)
	.align 4
$L7885:
	s4addq $23,0,$24
	zapnot $23,15,$28
	addq $24,$0,$1
	s8addq $28,$18,$3
	ldl $5,0($1)
	ldl $2,4($1)
	ldt $f12,0($3)
	cmpule $2,$5,$2
	zapnot $5,15,$8
	bne $2,$L7889
	ldq $1,48($25)
	ldq $22,56($25)
	addq $24,$1,$1
	ldl $2,4($1)
	zapnot $2,15,$2
	.align 4
$L7882:
	s4addq $8,0,$1
	addl $5,1,$5
	addq $1,$22,$6
	zapnot $5,15,$8
	addq $1,$16,$4
	addl $5,1,$5
	ldl $3,0($6)
	s4addq $8,0,$1
	lds $f11,0($4)
	cmpule $2,$8,$7
	addq $1,$22,$6
	zapnot $5,15,$8
	addq $1,$16,$4
	zapnot $3,15,$1
	s8addq $1,$17,$1
	ldt $f10,0($1)
	mult $f11,$f10,$f10
	subt $f12,$f10,$f12
	bne $7,$L7889
	ldl $3,0($6)
	lds $f11,0($4)
	cmpule $2,$8,$7
	zapnot $3,15,$1
	s8addq $1,$17,$1
	ldt $f10,0($1)
	mult $f11,$f10,$f10
	subt $f12,$f10,$f12
	beq $7,$L7882
	.align 4
$L7889:
	ldq $2,48($25)
	mult $f12,$f19,$f12
	s8addq $28,$17,$3
	subl $23,1,$23
	ldt $f11,0($3)
	addq $24,$2,$2
	ldl $1,0($2)
	zapnot $1,15,$1
	s4addq $1,$16,$1
	lds $f10,0($1)
	divt $f12,$f10,$f12
	addt $f11,$f12,$f11
	stt $f11,0($3)
	bge $23,$L7885
$L7887:
	ret $31,($26),1
$LFE3419:
	.end _ZNK12SparseMatrixIfE9TSOR_stepIdEEvR6VectorIT_ERKS4_f
	.section	.gnu.linkonce.t._ZNK12SparseMatrixIfE9SSOR_stepIdEEvR6VectorIT_ERKS4_f,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZNK12SparseMatrixIfE9SSOR_stepIdEEvR6VectorIT_ERKS4_f
	.ent _ZNK12SparseMatrixIfE9SSOR_stepIdEEvR6VectorIT_ERKS4_f
_ZNK12SparseMatrixIfE9SSOR_stepIdEEvR6VectorIT_ERKS4_f:
	.frame $30,48,$26,0
	.mask 0x4000e00,-48
	.fmask 0x4,-16
$LFB3421:
	ldgp $29,0($27)
$_ZNK12SparseMatrixIfE9SSOR_stepIdEEvR6VectorIT_ERKS4_f..ng:
	lda $30,-48($30)
$LCFI286:
	stt $f2,32($30)
$LCFI287:
	cpys $f19,$f19,$f2
	stq $26,0($30)
$LCFI288:
	stq $9,8($30)
$LCFI289:
	stq $10,16($30)
$LCFI290:
	stq $11,24($30)
$LCFI291:
	.prologue 1
	bis $31,$16,$9
	bis $31,$17,$10
	bis $31,$18,$11
	jsr $26,_ZNK12SparseMatrixIfE8SOR_stepIdEEvR6VectorIT_ERKS4_f
	ldgp $29,0($26)
	bis $31,$9,$16
	bis $31,$10,$17
	bis $31,$11,$18
	cpys $f2,$f2,$f19
	jsr $26,_ZNK12SparseMatrixIfE9TSOR_stepIdEEvR6VectorIT_ERKS4_f
	ldgp $29,0($26)
	ldq $26,0($30)
	ldq $9,8($30)
	ldq $10,16($30)
	ldq $11,24($30)
	ldt $f2,32($30)
	lda $30,48($30)
	ret $31,($26),1
$LFE3421:
	.end _ZNK12SparseMatrixIfE9SSOR_stepIdEEvR6VectorIT_ERKS4_f
	.section	.gnu.linkonce.t._ZN12SmartPointerIK15SparsityPatternEC1EPS1_,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZN12SmartPointerIK15SparsityPatternEC1EPS1_
	.ent _ZN12SmartPointerIK15SparsityPatternEC1EPS1_
_ZN12SmartPointerIK15SparsityPatternEC1EPS1_:
	.frame $30,16,$26,0
	.mask 0x4000000,-16
$LFB3428:
	ldgp $29,0($27)
$_ZN12SmartPointerIK15SparsityPatternEC1EPS1_..ng:
	bis $31,$16,$1
	lda $30,-16($30)
$LCFI292:
	bis $31,$17,$16
	stq $26,0($30)
$LCFI293:
	.prologue 1
	stq $17,0($1)
	beq $17,$L7895
	jsr $26,_ZNK11Subscriptor9subscribeEv
	ldgp $29,0($26)
$L7895:
	ldq $26,0($30)
	lda $30,16($30)
	ret $31,($26),1
$LFE3428:
	.end _ZN12SmartPointerIK15SparsityPatternEC1EPS1_
	.section	.gnu.linkonce.t._ZN12SmartPointerIK15SparsityPatternED1Ev,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZN12SmartPointerIK15SparsityPatternED1Ev
	.ent _ZN12SmartPointerIK15SparsityPatternED1Ev
_ZN12SmartPointerIK15SparsityPatternED1Ev:
	.frame $30,16,$26,0
	.mask 0x4000000,-16
$LFB3432:
	ldgp $29,0($27)
$_ZN12SmartPointerIK15SparsityPatternED1Ev..ng:
	ldq $1,0($16)
	lda $30,-16($30)
$LCFI294:
	stq $26,0($30)
$LCFI295:
	.prologue 1
	bis $31,$1,$16
	bne $1,$L7901
	ldq $26,0($30)
	lda $30,16($30)
	ret $31,($26),1
	.align 4
$L7901:
	jsr $26,_ZNK11Subscriptor11unsubscribeEv
	ldgp $29,0($26)
	ldq $26,0($30)
	lda $30,16($30)
	ret $31,($26),1
$LFE3432:
	.end _ZN12SmartPointerIK15SparsityPatternED1Ev
	.section	.gnu.linkonce.t._ZN12SmartPointerIK15SparsityPatternEaSEPS1_,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZN12SmartPointerIK15SparsityPatternEaSEPS1_
	.ent _ZN12SmartPointerIK15SparsityPatternEaSEPS1_
_ZN12SmartPointerIK15SparsityPatternEaSEPS1_:
	.frame $30,32,$26,0
	.mask 0x4000200,-32
	.fmask 0x4,-16
$LFB3434:
	ldgp $29,0($27)
$_ZN12SmartPointerIK15SparsityPatternEaSEPS1_..ng:
	ldq $2,0($16)
	lda $30,-32($30)
$LCFI296:
	stq $9,8($30)
$LCFI297:
	stt $f2,16($30)
$LCFI298:
	stq $26,0($30)
$LCFI299:
	.prologue 1
	bis $31,$17,$9
	itoft $16,$f2
	cmpeq $2,$17,$1
	bne $1,$L7902
	bis $31,$2,$16
	bne $2,$L7906
$L7904:
	ftoit $f2,$1
	bis $31,$9,$16
	stq $9,0($1)
	beq $9,$L7902
	jsr $26,_ZNK11Subscriptor9subscribeEv
	ldgp $29,0($26)
$L7902:
	ftoit $f2,$0
	ldq $26,0($30)
	ldq $9,8($30)
	ldt $f2,16($30)
	lda $30,32($30)
	ret $31,($26),1
	.align 4
$L7906:
	jsr $26,_ZNK11Subscriptor11unsubscribeEv
	ldgp $29,0($26)
	br $31,$L7904
$LFE3434:
	.end _ZN12SmartPointerIK15SparsityPatternEaSEPS1_
	.section	.gnu.linkonce.t._ZSt6fill_nIPfjiET_S1_T0_RKT1_,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZSt6fill_nIPfjiET_S1_T0_RKT1_
	.ent _ZSt6fill_nIPfjiET_S1_T0_RKT1_
$_ZSt6fill_nIPfjiET_S1_T0_RKT1_..ng:
_ZSt6fill_nIPfjiET_S1_T0_RKT1_:
	.frame $30,0,$26,0
$LFB3436:
	.prologue 0
	bis $31,$16,$0
	beq $17,$L7913
	lds $f10,0($18)
	cvtlq $f10,$f10
	cvtqs $f10,$f10
$L7911:
	subl $17,1,$17
	sts $f10,0($0)
	lda $0,4($0)
	beq $17,$L7913
	subl $17,1,$17
	sts $f10,0($0)
	lda $0,4($0)
	beq $17,$L7913
	subl $17,1,$17
	sts $f10,0($0)
	lda $0,4($0)
	beq $17,$L7913
	subl $17,1,$17
	sts $f10,0($0)
	lda $0,4($0)
	bne $17,$L7911
	.align 4
$L7913:
	ret $31,($26),1
$LFE3436:
	.end _ZSt6fill_nIPfjiET_S1_T0_RKT1_
	.section	.gnu.linkonce.t._ZSt8count_ifIPfSt9binder2ndISt12not_equal_toIdEEENSt15iterator_traitsIT_E15difference_typeES6_S6_T0_,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZSt8count_ifIPfSt9binder2ndISt12not_equal_toIdEEENSt15iterator_traitsIT_E15difference_typeES6_S6_T0_
	.ent _ZSt8count_ifIPfSt9binder2ndISt12not_equal_toIdEEENSt15iterator_traitsIT_E15difference_typeES6_S6_T0_
$_ZSt8count_ifIPfSt9binder2ndISt12not_equal_toIdEEENSt15iterator_traitsIT_E15difference_typeES6_S6_T0_..ng:
_ZSt8count_ifIPfSt9binder2ndISt12not_equal_toIdEEENSt15iterator_traitsIT_E15difference_typeES6_S6_T0_:
	.frame $30,16,$26,0
$LFB3440:
	lda $30,-16($30)
$LCFI300:
	.prologue 0
	cmpeq $16,$17,$1
	bis $31,$31,$0
	stq $18,0($30)
	stq $19,8($30)
	bne $1,$L7927
	ldt $f11,8($30)
$L7925:
	lds $f10,0($16)
	lda $16,4($16)
	cmpeq $16,$17,$2
	cmpteq $f10,$f11,$f10
	ftoit $f10,$3
	cmpeq $3,0,$1
	addq $0,$1,$0
	bne $2,$L7927
	lds $f10,0($16)
	lda $16,4($16)
	cmpeq $16,$17,$2
	cmpteq $f10,$f11,$f10
	ftoit $f10,$3
	cmpeq $3,0,$1
	addq $0,$1,$0
	bne $2,$L7927
	lds $f10,0($16)
	lda $16,4($16)
	cmpeq $16,$17,$2
	cmpteq $f10,$f11,$f10
	ftoit $f10,$3
	cmpeq $3,0,$1
	addq $0,$1,$0
	bne $2,$L7927
	lds $f10,0($16)
	lda $16,4($16)
	cmpeq $16,$17,$2
	cmpteq $f10,$f11,$f10
	ftoit $f10,$3
	cmpeq $3,0,$1
	addq $0,$1,$0
	beq $2,$L7925
	.align 4
$L7927:
	lda $30,16($30)
	ret $31,($26),1
$LFE3440:
	.end _ZSt8count_ifIPfSt9binder2ndISt12not_equal_toIdEEENSt15iterator_traitsIT_E15difference_typeES6_S6_T0_
	.section	.gnu.linkonce.t._ZSt4fillIPfdEvT_S1_RKT0_,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZSt4fillIPfdEvT_S1_RKT0_
	.ent _ZSt4fillIPfdEvT_S1_RKT0_
$_ZSt4fillIPfdEvT_S1_RKT0_..ng:
_ZSt4fillIPfdEvT_S1_RKT0_:
	.frame $30,0,$26,0
$LFB3442:
	.prologue 0
	cmpeq $16,$17,$1
	bne $1,$L7938
	ldt $f10,0($18)
	cvtts $f10,$f10
$L7936:
	sts $f10,0($16)
	lda $16,4($16)
	cmpeq $16,$17,$1
	bne $1,$L7938
	sts $f10,0($16)
	lda $16,4($16)
	cmpeq $16,$17,$1
	bne $1,$L7938
	sts $f10,0($16)
	lda $16,4($16)
	cmpeq $16,$17,$1
	bne $1,$L7938
	sts $f10,0($16)
	lda $16,4($16)
	cmpeq $16,$17,$1
	bne $1,$L7938
	sts $f10,0($16)
	lda $16,4($16)
	cmpeq $16,$17,$1
	bne $1,$L7938
	sts $f10,0($16)
	lda $16,4($16)
	cmpeq $16,$17,$1
	bne $1,$L7938
	sts $f10,0($16)
	lda $16,4($16)
	cmpeq $16,$17,$1
	bne $1,$L7938
	sts $f10,0($16)
	lda $16,4($16)
	cmpeq $16,$17,$1
	beq $1,$L7936
	.align 4
$L7938:
	ret $31,($26),1
$LFE3442:
	.end _ZSt4fillIPfdEvT_S1_RKT0_
	.section	.gnu.linkonce.t._ZN18deal_II_exceptions9internals17issue_error_throwIN18StandardExceptions5ExcIOEEEvPKciS5_S5_S5_T_,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZN18deal_II_exceptions9internals17issue_error_throwIN18StandardExceptions5ExcIOEEEvPKciS5_S5_S5_T_
	.ent _ZN18deal_II_exceptions9internals17issue_error_throwIN18StandardExceptions5ExcIOEEEvPKciS5_S5_S5_T_
_ZN18deal_II_exceptions9internals17issue_error_throwIN18StandardExceptions5ExcIOEEEvPKciS5_S5_S5_T_:
	.frame $30,16,$26,0
	.mask 0x4000200,-16
$LFB3444:
$L7948:
$L7951:
$L7953:
$L7955:
$L7958:
$L7960:
$L7962:
$L7965:
	ldgp $29,0($27)
$_ZN18deal_II_exceptions9internals17issue_error_throwIN18StandardExceptions5ExcIOEEEvPKciS5_S5_S5_T_..ng:
	lda $30,-16($30)
$LCFI301:
	bis $31,$17,$1
	bis $31,$18,$2
	bis $31,$19,$3
	stq $9,8($30)
$LCFI302:
	bis $31,$21,$9
	bis $31,$16,$17
	bis $31,$1,$18
	bis $31,$20,$21
	bis $31,$2,$19
	bis $31,$3,$20
	bis $31,$9,$16
	stq $26,0($30)
$LCFI303:
	.prologue 1
	jsr $26,_ZN13ExceptionBase9SetFieldsEPKciS1_S1_S1_
	ldgp $29,0($26)
	lda $16,48($31)
	jsr $26,__cxa_allocate_exception
	ldgp $29,0($26)
	ldq $1,32($9)
	ldq $5,40($9)
	ldq $2,8($9)
	bis $31,$0,$16
	ldl $3,16($9)
	ldq $4,24($9)
	stq $1,32($0)
	lda $1,_ZTVN18StandardExceptions5ExcIOE+16
	lda $17,_ZTIN18StandardExceptions5ExcIOE
	lda $18,_ZN18StandardExceptions5ExcIOD1Ev
	stq $2,8($0)
	stl $3,16($0)
	stq $4,24($0)
	stq $5,40($0)
	stq $1,0($0)
	jsr $26,__cxa_throw
	nop
$LFE3444:
	.end _ZN18deal_II_exceptions9internals17issue_error_throwIN18StandardExceptions5ExcIOEEEvPKciS5_S5_S5_T_
	.section	.gnu.linkonce.t._ZNK16TableIndicesBaseILi2EEixEj,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZNK16TableIndicesBaseILi2EEixEj
	.ent _ZNK16TableIndicesBaseILi2EEixEj
$_ZNK16TableIndicesBaseILi2EEixEj..ng:
_ZNK16TableIndicesBaseILi2EEixEj:
	.frame $30,0,$26,0
$LFB3446:
	.prologue 0
	zapnot $17,15,$17
	s4addq $17,$16,$17
	ldl $0,0($17)
	ret $31,($26),1
$LFE3446:
	.end _ZNK16TableIndicesBaseILi2EEixEj
	.section	.gnu.linkonce.t._ZSt4fillIPddEvT_S1_RKT0_,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZSt4fillIPddEvT_S1_RKT0_
	.ent _ZSt4fillIPddEvT_S1_RKT0_
$_ZSt4fillIPddEvT_S1_RKT0_..ng:
_ZSt4fillIPddEvT_S1_RKT0_:
	.frame $30,0,$26,0
$LFB3460:
	.prologue 0
	cmpeq $16,$17,$1
	bne $1,$L7974
$L7985:
	ldt $f10,0($18)
	stt $f10,0($16)
	lda $16,8($16)
	cmpeq $16,$17,$1
	bne $1,$L7974
	ldt $f10,0($18)
	stt $f10,0($16)
	lda $16,8($16)
	cmpeq $16,$17,$1
	bne $1,$L7974
	ldt $f10,0($18)
	stt $f10,0($16)
	lda $16,8($16)
	cmpeq $16,$17,$1
	bne $1,$L7974
	ldt $f10,0($18)
	stt $f10,0($16)
	lda $16,8($16)
	cmpeq $16,$17,$1
	bne $1,$L7974
	ldt $f10,0($18)
	stt $f10,0($16)
	lda $16,8($16)
	cmpeq $16,$17,$1
	bne $1,$L7974
	ldt $f10,0($18)
	stt $f10,0($16)
	lda $16,8($16)
	cmpeq $16,$17,$1
	bne $1,$L7974
	ldt $f10,0($18)
	stt $f10,0($16)
	lda $16,8($16)
	cmpeq $16,$17,$1
	bne $1,$L7974
	ldt $f10,0($18)
	stt $f10,0($16)
	lda $16,8($16)
	cmpeq $16,$17,$1
	beq $1,$L7985
	.align 4
$L7974:
	ret $31,($26),1
$LFE3460:
	.end _ZSt4fillIPddEvT_S1_RKT0_
	.weak	_ZTV6VectorIfE
	.section	.gnu.linkonce.r._ZTV6VectorIfE,"a",@progbits
	.align 3
	.type	_ZTV6VectorIfE, @object
	.size	_ZTV6VectorIfE, 32
_ZTV6VectorIfE:
	.quad	0
	.quad	_ZTI6VectorIfE
	.quad	_ZN6VectorIfED1Ev
	.quad	_ZN6VectorIfED0Ev
	.weak	_ZTVN12SparseMatrixIfE16ExcIteratorRangeE
	.section	.gnu.linkonce.r._ZTVN12SparseMatrixIfE16ExcIteratorRangeE,"a",@progbits
	.align 3
	.type	_ZTVN12SparseMatrixIfE16ExcIteratorRangeE, @object
	.size	_ZTVN12SparseMatrixIfE16ExcIteratorRangeE, 48
_ZTVN12SparseMatrixIfE16ExcIteratorRangeE:
	.quad	0
	.quad	_ZTIN12SparseMatrixIfE16ExcIteratorRangeE
	.quad	_ZN12SparseMatrixIfE16ExcIteratorRangeD1Ev
	.quad	_ZN12SparseMatrixIfE16ExcIteratorRangeD0Ev
	.quad	_ZNK13ExceptionBase4whatEv
	.quad	_ZNK12SparseMatrixIfE16ExcIteratorRange9PrintInfoERSo
	.weak	_ZTVN12SparseMatrixIfE25ExcInvalidConstructorCallE
	.section	.gnu.linkonce.r._ZTVN12SparseMatrixIfE25ExcInvalidConstructorCallE,"a",@progbits
	.align 3
	.type	_ZTVN12SparseMatrixIfE25ExcInvalidConstructorCallE, @object
	.size	_ZTVN12SparseMatrixIfE25ExcInvalidConstructorCallE, 48
_ZTVN12SparseMatrixIfE25ExcInvalidConstructorCallE:
	.quad	0
	.quad	_ZTIN12SparseMatrixIfE25ExcInvalidConstructorCallE
	.quad	_ZN12SparseMatrixIfE25ExcInvalidConstructorCallD1Ev
	.quad	_ZN12SparseMatrixIfE25ExcInvalidConstructorCallD0Ev
	.quad	_ZNK13ExceptionBase4whatEv
	.quad	_ZNK13ExceptionBase9PrintInfoERSo
	.weak	_ZTVN12SparseMatrixIfE28ExcDifferentSparsityPatternsE
	.section	.gnu.linkonce.r._ZTVN12SparseMatrixIfE28ExcDifferentSparsityPatternsE,"a",@progbits
	.align 3
	.type	_ZTVN12SparseMatrixIfE28ExcDifferentSparsityPatternsE, @object
	.size	_ZTVN12SparseMatrixIfE28ExcDifferentSparsityPatternsE, 48
_ZTVN12SparseMatrixIfE28ExcDifferentSparsityPatternsE:
	.quad	0
	.quad	_ZTIN12SparseMatrixIfE28ExcDifferentSparsityPatternsE
	.quad	_ZN12SparseMatrixIfE28ExcDifferentSparsityPatternsD1Ev
	.quad	_ZN12SparseMatrixIfE28ExcDifferentSparsityPatternsD0Ev
	.quad	_ZNK13ExceptionBase4whatEv
	.quad	_ZNK13ExceptionBase9PrintInfoERSo
	.weak	_ZTVN12SparseMatrixIfE18ExcMatrixNotSquareE
	.section	.gnu.linkonce.r._ZTVN12SparseMatrixIfE18ExcMatrixNotSquareE,"a",@progbits
	.align 3
	.type	_ZTVN12SparseMatrixIfE18ExcMatrixNotSquareE, @object
	.size	_ZTVN12SparseMatrixIfE18ExcMatrixNotSquareE, 48
_ZTVN12SparseMatrixIfE18ExcMatrixNotSquareE:
	.quad	0
	.quad	_ZTIN12SparseMatrixIfE18ExcMatrixNotSquareE
	.quad	_ZN12SparseMatrixIfE18ExcMatrixNotSquareD1Ev
	.quad	_ZN12SparseMatrixIfE18ExcMatrixNotSquareD0Ev
	.quad	_ZNK13ExceptionBase4whatEv
	.quad	_ZNK13ExceptionBase9PrintInfoERSo
	.weak	_ZTVN12SparseMatrixIfE16ExcInvalidIndex1E
	.section	.gnu.linkonce.r._ZTVN12SparseMatrixIfE16ExcInvalidIndex1E,"a",@progbits
	.align 3
	.type	_ZTVN12SparseMatrixIfE16ExcInvalidIndex1E, @object
	.size	_ZTVN12SparseMatrixIfE16ExcInvalidIndex1E, 48
_ZTVN12SparseMatrixIfE16ExcInvalidIndex1E:
	.quad	0
	.quad	_ZTIN12SparseMatrixIfE16ExcInvalidIndex1E
	.quad	_ZN12SparseMatrixIfE16ExcInvalidIndex1D1Ev
	.quad	_ZN12SparseMatrixIfE16ExcInvalidIndex1D0Ev
	.quad	_ZNK13ExceptionBase4whatEv
	.quad	_ZNK12SparseMatrixIfE16ExcInvalidIndex19PrintInfoERSo
	.weak	_ZTVN12SparseMatrixIfE15ExcInvalidIndexE
	.section	.gnu.linkonce.r._ZTVN12SparseMatrixIfE15ExcInvalidIndexE,"a",@progbits
	.align 3
	.type	_ZTVN12SparseMatrixIfE15ExcInvalidIndexE, @object
	.size	_ZTVN12SparseMatrixIfE15ExcInvalidIndexE, 48
_ZTVN12SparseMatrixIfE15ExcInvalidIndexE:
	.quad	0
	.quad	_ZTIN12SparseMatrixIfE15ExcInvalidIndexE
	.quad	_ZN12SparseMatrixIfE15ExcInvalidIndexD1Ev
	.quad	_ZN12SparseMatrixIfE15ExcInvalidIndexD0Ev
	.quad	_ZNK13ExceptionBase4whatEv
	.quad	_ZNK12SparseMatrixIfE15ExcInvalidIndex9PrintInfoERSo
	.weak	_ZTVN12SparseMatrixIfE23ExcMatrixNotInitializedE
	.section	.gnu.linkonce.r._ZTVN12SparseMatrixIfE23ExcMatrixNotInitializedE,"a",@progbits
	.align 3
	.type	_ZTVN12SparseMatrixIfE23ExcMatrixNotInitializedE, @object
	.size	_ZTVN12SparseMatrixIfE23ExcMatrixNotInitializedE, 48
_ZTVN12SparseMatrixIfE23ExcMatrixNotInitializedE:
	.quad	0
	.quad	_ZTIN12SparseMatrixIfE23ExcMatrixNotInitializedE
	.quad	_ZN12SparseMatrixIfE23ExcMatrixNotInitializedD1Ev
	.quad	_ZN12SparseMatrixIfE23ExcMatrixNotInitializedD0Ev
	.quad	_ZNK13ExceptionBase4whatEv
	.quad	_ZNK13ExceptionBase9PrintInfoERSo
	.weak	_ZTVN12SparseMatrixIfE16ExcNotCompressedE
	.section	.gnu.linkonce.r._ZTVN12SparseMatrixIfE16ExcNotCompressedE,"a",@progbits
	.align 3
	.type	_ZTVN12SparseMatrixIfE16ExcNotCompressedE, @object
	.size	_ZTVN12SparseMatrixIfE16ExcNotCompressedE, 48
_ZTVN12SparseMatrixIfE16ExcNotCompressedE:
	.quad	0
	.quad	_ZTIN12SparseMatrixIfE16ExcNotCompressedE
	.quad	_ZN12SparseMatrixIfE16ExcNotCompressedD1Ev
	.quad	_ZN12SparseMatrixIfE16ExcNotCompressedD0Ev
	.quad	_ZNK13ExceptionBase4whatEv
	.quad	_ZNK13ExceptionBase9PrintInfoERSo
	.weak	_ZTV12SparseMatrixIfE
	.section	.gnu.linkonce.r._ZTV12SparseMatrixIfE,"a",@progbits
	.align 3
	.type	_ZTV12SparseMatrixIfE, @object
	.size	_ZTV12SparseMatrixIfE, 56
_ZTV12SparseMatrixIfE:
	.quad	0
	.quad	_ZTI12SparseMatrixIfE
	.quad	_ZN12SparseMatrixIfED1Ev
	.quad	_ZN12SparseMatrixIfED0Ev
	.quad	_ZN12SparseMatrixIfE6reinitEv
	.quad	_ZN12SparseMatrixIfE6reinitERK15SparsityPattern
	.quad	_ZN12SparseMatrixIfE5clearEv
	.weak	_ZTVN18StandardExceptions5ExcIOE
	.section	.gnu.linkonce.r._ZTVN18StandardExceptions5ExcIOE,"a",@progbits
	.align 3
	.type	_ZTVN18StandardExceptions5ExcIOE, @object
	.size	_ZTVN18StandardExceptions5ExcIOE, 48
_ZTVN18StandardExceptions5ExcIOE:
	.quad	0
	.quad	_ZTIN18StandardExceptions5ExcIOE
	.quad	_ZN18StandardExceptions5ExcIOD1Ev
	.quad	_ZN18StandardExceptions5ExcIOD0Ev
	.quad	_ZNK13ExceptionBase4whatEv
	.quad	_ZNK13ExceptionBase9PrintInfoERSo
	.text
	.align 2
	.align 4
	.ent _Z41__static_initialization_and_destruction_0ii
_Z41__static_initialization_and_destruction_0ii:
	.frame $30,32,$26,0
	.mask 0x4000600,-32
$LFB3476:
	ldgp $29,0($27)
$_Z41__static_initialization_and_destruction_0ii..ng:
	lda $30,-32($30)
$LCFI304:
	ldah $1,1($31)
	stq $10,16($30)
$LCFI305:
	lda $1,-1($1)
	bis $31,$16,$10
	stq $9,8($30)
$LCFI306:
	cmpeq $10,1,$2
	cmpeq $17,$1,$9
	stq $26,0($30)
$LCFI307:
	.prologue 1
	lda $16,_ZSt8__ioinit
	and $9,$2,$2
	bne $2,$L7989
	cmpeq $10,0,$1
	lda $16,_ZSt8__ioinit
	and $9,$1,$1
	bne $1,$L7990
$L7986:
	ldq $26,0($30)
	ldq $9,8($30)
	ldq $10,16($30)
	lda $30,32($30)
	ret $31,($26),1
	.align 4
$L7989:
	jsr $26,_ZNSt8ios_base4InitC1Ev
	ldgp $29,0($26)
	lda $16,_ZSt8__ioinit
	cmpeq $10,0,$1
	and $9,$1,$1
	beq $1,$L7986
	.align 4
$L7990:
	jsr $26,_ZNSt8ios_base4InitD1Ev
	ldgp $29,0($26)
	ldq $26,0($30)
	ldq $9,8($30)
	ldq $10,16($30)
	lda $30,32($30)
	ret $31,($26),1
$LFE3476:
	.end _Z41__static_initialization_and_destruction_0ii
	.section	.gnu.linkonce.t._ZN18StandardExceptions5ExcIOD0Ev,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZN18StandardExceptions5ExcIOD0Ev
	.ent _ZN18StandardExceptions5ExcIOD0Ev
_ZN18StandardExceptions5ExcIOD0Ev:
	.frame $30,16,$26,0
	.mask 0x4000200,-16
$LFB3477:
$L7993:
$L7995:
	ldgp $29,0($27)
$_ZN18StandardExceptions5ExcIOD0Ev..ng:
	lda $1,_ZTVN18StandardExceptions5ExcIOE+16
	lda $30,-16($30)
$LCFI308:
	stq $9,8($30)
$LCFI309:
	bis $31,$16,$9
	stq $26,0($30)
$LCFI310:
	.prologue 1
	stq $1,0($16)
	jsr $26,_ZN13ExceptionBaseD2Ev
	ldgp $29,0($26)
	bis $31,$9,$16
	jsr $26,_ZdlPv
	ldgp $29,0($26)
	ldq $26,0($30)
	ldq $9,8($30)
	lda $30,16($30)
	ret $31,($26),1
$L7999:
$LFE3477:
	.end _ZN18StandardExceptions5ExcIOD0Ev
	.section	.gnu.linkonce.t._ZN18StandardExceptions5ExcIOD1Ev,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZN18StandardExceptions5ExcIOD1Ev
	.ent _ZN18StandardExceptions5ExcIOD1Ev
_ZN18StandardExceptions5ExcIOD1Ev:
	.frame $30,16,$26,0
	.mask 0x4000000,-16
$LFB3478:
$L8003:
$L8005:
	ldgp $29,0($27)
$_ZN18StandardExceptions5ExcIOD1Ev..ng:
	lda $1,_ZTVN18StandardExceptions5ExcIOE+16
	lda $30,-16($30)
$LCFI311:
	stq $26,0($30)
$LCFI312:
	.prologue 1
	stq $1,0($16)
	jsr $26,_ZN13ExceptionBaseD2Ev
	ldgp $29,0($26)
	ldq $26,0($30)
	lda $30,16($30)
	ret $31,($26),1
$L8009:
$LFE3478:
	.end _ZN18StandardExceptions5ExcIOD1Ev
	.section	.gnu.linkonce.t._ZN15SparsityPattern21optimized_lower_boundEPKjS1_RS0_,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZN15SparsityPattern21optimized_lower_boundEPKjS1_RS0_
	.ent _ZN15SparsityPattern21optimized_lower_boundEPKjS1_RS0_
_ZN15SparsityPattern21optimized_lower_boundEPKjS1_RS0_:
	.frame $30,0,$26,0
$LFB3479:
	ldgp $29,0($27)
$_ZN15SparsityPattern21optimized_lower_boundEPKjS1_RS0_..ng:
	.prologue 1
	subq $17,$16,$17
	bis $31,$16,$0
	itoft $16,$f10
	sra $17,2,$17
	addl $31,$17,$4
	zapnot $4,15,$3
	beq $3,$L8011
	ldl $18,0($18)
	lda $5,$L8032
$L8043:
	cmpule $3,7,$1
	beq $1,$L8015
	s4addq $3,$5,$2
	ldl $1,0($2)
	addq $29,$1,$1
	jmp $31,($1),$L8015
	.section	.rodata
	.align 2
	.align 2
$L8032:
	.gprel32 $L8015
	.gprel32 $L8029
	.gprel32 $L8027
	.gprel32 $L8025
	.gprel32 $L8023
	.gprel32 $L8021
	.gprel32 $L8019
	.gprel32 $L8017
	.section	.gnu.linkonce.t._ZN15SparsityPattern21optimized_lower_boundEPKjS1_RS0_
	.align 4
$L8015:
	srl $3,1,$17
	s4addq $17,$0,$2
	ldl $1,0($2)
	cmpult $1,$18,$1
	beq $1,$L8033
	subq $4,$17,$1
	lda $0,4($2)
	subl $1,1,$4
	zapnot $4,15,$3
	br $31,$L8043
$L8017:
	ldl $1,0($0)
	itoft $0,$f10
	cmpult $1,$18,$1
	beq $1,$L8011
	lda $0,4($0)
$L8019:
	ldl $1,0($0)
	itoft $0,$f10
	cmpult $1,$18,$1
	beq $1,$L8011
	lda $0,4($0)
$L8021:
	ldl $1,0($0)
	itoft $0,$f10
	cmpult $1,$18,$1
	beq $1,$L8011
	lda $0,4($0)
$L8023:
	ldl $1,0($0)
	itoft $0,$f10
	cmpult $1,$18,$1
	beq $1,$L8011
	lda $0,4($0)
$L8025:
	ldl $1,0($0)
	itoft $0,$f10
	cmpult $1,$18,$1
	beq $1,$L8011
	lda $0,4($0)
$L8027:
	ldl $1,0($0)
	itoft $0,$f10
	cmpult $1,$18,$1
	beq $1,$L8011
	lda $0,4($0)
$L8029:
	ldl $1,0($0)
	lda $2,4($0)
	itoft $2,$f10
	cmpult $1,$18,$1
	bne $1,$L8011
	itoft $0,$f10
	.align 4
$L8011:
	ftoit $f10,$0
	ret $31,($26),1
	.align 4
$L8033:
	addl $31,$17,$4
	zapnot $4,15,$3
	br $31,$L8043
$LFE3479:
	.end _ZN15SparsityPattern21optimized_lower_boundEPKjS1_RS0_
	.section	.gnu.linkonce.t._ZN12SparseMatrixIfE16ExcNotCompressedD1Ev,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZN12SparseMatrixIfE16ExcNotCompressedD1Ev
	.ent _ZN12SparseMatrixIfE16ExcNotCompressedD1Ev
_ZN12SparseMatrixIfE16ExcNotCompressedD1Ev:
	.frame $30,16,$26,0
	.mask 0x4000000,-16
$LFB3483:
$L8047:
$L8049:
	ldgp $29,0($27)
$_ZN12SparseMatrixIfE16ExcNotCompressedD1Ev..ng:
	lda $1,_ZTVN12SparseMatrixIfE16ExcNotCompressedE+16
	lda $30,-16($30)
$LCFI313:
	stq $26,0($30)
$LCFI314:
	.prologue 1
	stq $1,0($16)
	jsr $26,_ZN13ExceptionBaseD2Ev
	ldgp $29,0($26)
	ldq $26,0($30)
	lda $30,16($30)
	ret $31,($26),1
$L8053:
$LFE3483:
	.end _ZN12SparseMatrixIfE16ExcNotCompressedD1Ev
	.section	.gnu.linkonce.t._ZN12SparseMatrixIfE16ExcNotCompressedD0Ev,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZN12SparseMatrixIfE16ExcNotCompressedD0Ev
	.ent _ZN12SparseMatrixIfE16ExcNotCompressedD0Ev
_ZN12SparseMatrixIfE16ExcNotCompressedD0Ev:
	.frame $30,16,$26,0
	.mask 0x4000200,-16
$LFB3485:
$L8057:
$L8059:
	ldgp $29,0($27)
$_ZN12SparseMatrixIfE16ExcNotCompressedD0Ev..ng:
	lda $1,_ZTVN12SparseMatrixIfE16ExcNotCompressedE+16
	lda $30,-16($30)
$LCFI315:
	stq $9,8($30)
$LCFI316:
	bis $31,$16,$9
	stq $26,0($30)
$LCFI317:
	.prologue 1
	stq $1,0($16)
	jsr $26,_ZN13ExceptionBaseD2Ev
	ldgp $29,0($26)
	bis $31,$9,$16
	jsr $26,_ZdlPv
	ldgp $29,0($26)
	ldq $26,0($30)
	ldq $9,8($30)
	lda $30,16($30)
	ret $31,($26),1
$L8063:
$LFE3485:
	.end _ZN12SparseMatrixIfE16ExcNotCompressedD0Ev
	.section	.gnu.linkonce.t._ZN12SparseMatrixIfE23ExcMatrixNotInitializedD1Ev,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZN12SparseMatrixIfE23ExcMatrixNotInitializedD1Ev
	.ent _ZN12SparseMatrixIfE23ExcMatrixNotInitializedD1Ev
_ZN12SparseMatrixIfE23ExcMatrixNotInitializedD1Ev:
	.frame $30,16,$26,0
	.mask 0x4000000,-16
$LFB3489:
$L8067:
$L8069:
	ldgp $29,0($27)
$_ZN12SparseMatrixIfE23ExcMatrixNotInitializedD1Ev..ng:
	lda $1,_ZTVN12SparseMatrixIfE23ExcMatrixNotInitializedE+16
	lda $30,-16($30)
$LCFI318:
	stq $26,0($30)
$LCFI319:
	.prologue 1
	stq $1,0($16)
	jsr $26,_ZN13ExceptionBaseD2Ev
	ldgp $29,0($26)
	ldq $26,0($30)
	lda $30,16($30)
	ret $31,($26),1
$L8073:
$LFE3489:
	.end _ZN12SparseMatrixIfE23ExcMatrixNotInitializedD1Ev
	.section	.gnu.linkonce.t._ZN12SparseMatrixIfE23ExcMatrixNotInitializedD0Ev,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZN12SparseMatrixIfE23ExcMatrixNotInitializedD0Ev
	.ent _ZN12SparseMatrixIfE23ExcMatrixNotInitializedD0Ev
_ZN12SparseMatrixIfE23ExcMatrixNotInitializedD0Ev:
	.frame $30,16,$26,0
	.mask 0x4000200,-16
$LFB3491:
$L8077:
$L8079:
	ldgp $29,0($27)
$_ZN12SparseMatrixIfE23ExcMatrixNotInitializedD0Ev..ng:
	lda $1,_ZTVN12SparseMatrixIfE23ExcMatrixNotInitializedE+16
	lda $30,-16($30)
$LCFI320:
	stq $9,8($30)
$LCFI321:
	bis $31,$16,$9
	stq $26,0($30)
$LCFI322:
	.prologue 1
	stq $1,0($16)
	jsr $26,_ZN13ExceptionBaseD2Ev
	ldgp $29,0($26)
	bis $31,$9,$16
	jsr $26,_ZdlPv
	ldgp $29,0($26)
	ldq $26,0($30)
	ldq $9,8($30)
	lda $30,16($30)
	ret $31,($26),1
$L8083:
$LFE3491:
	.end _ZN12SparseMatrixIfE23ExcMatrixNotInitializedD0Ev
	.section	.gnu.linkonce.t._ZN12SparseMatrixIfE18ExcMatrixNotSquareD1Ev,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZN12SparseMatrixIfE18ExcMatrixNotSquareD1Ev
	.ent _ZN12SparseMatrixIfE18ExcMatrixNotSquareD1Ev
_ZN12SparseMatrixIfE18ExcMatrixNotSquareD1Ev:
	.frame $30,16,$26,0
	.mask 0x4000000,-16
$LFB3495:
$L8087:
$L8089:
	ldgp $29,0($27)
$_ZN12SparseMatrixIfE18ExcMatrixNotSquareD1Ev..ng:
	lda $1,_ZTVN12SparseMatrixIfE18ExcMatrixNotSquareE+16
	lda $30,-16($30)
$LCFI323:
	stq $26,0($30)
$LCFI324:
	.prologue 1
	stq $1,0($16)
	jsr $26,_ZN13ExceptionBaseD2Ev
	ldgp $29,0($26)
	ldq $26,0($30)
	lda $30,16($30)
	ret $31,($26),1
$L8093:
$LFE3495:
	.end _ZN12SparseMatrixIfE18ExcMatrixNotSquareD1Ev
	.section	.gnu.linkonce.t._ZN12SparseMatrixIfE18ExcMatrixNotSquareD0Ev,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZN12SparseMatrixIfE18ExcMatrixNotSquareD0Ev
	.ent _ZN12SparseMatrixIfE18ExcMatrixNotSquareD0Ev
_ZN12SparseMatrixIfE18ExcMatrixNotSquareD0Ev:
	.frame $30,16,$26,0
	.mask 0x4000200,-16
$LFB3497:
$L8097:
$L8099:
	ldgp $29,0($27)
$_ZN12SparseMatrixIfE18ExcMatrixNotSquareD0Ev..ng:
	lda $1,_ZTVN12SparseMatrixIfE18ExcMatrixNotSquareE+16
	lda $30,-16($30)
$LCFI325:
	stq $9,8($30)
$LCFI326:
	bis $31,$16,$9
	stq $26,0($30)
$LCFI327:
	.prologue 1
	stq $1,0($16)
	jsr $26,_ZN13ExceptionBaseD2Ev
	ldgp $29,0($26)
	bis $31,$9,$16
	jsr $26,_ZdlPv
	ldgp $29,0($26)
	ldq $26,0($30)
	ldq $9,8($30)
	lda $30,16($30)
	ret $31,($26),1
$L8103:
$LFE3497:
	.end _ZN12SparseMatrixIfE18ExcMatrixNotSquareD0Ev
	.section	.gnu.linkonce.t._ZN12SparseMatrixIfE28ExcDifferentSparsityPatternsD1Ev,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZN12SparseMatrixIfE28ExcDifferentSparsityPatternsD1Ev
	.ent _ZN12SparseMatrixIfE28ExcDifferentSparsityPatternsD1Ev
_ZN12SparseMatrixIfE28ExcDifferentSparsityPatternsD1Ev:
	.frame $30,16,$26,0
	.mask 0x4000000,-16
$LFB3501:
$L8107:
$L8109:
	ldgp $29,0($27)
$_ZN12SparseMatrixIfE28ExcDifferentSparsityPatternsD1Ev..ng:
	lda $1,_ZTVN12SparseMatrixIfE28ExcDifferentSparsityPatternsE+16
	lda $30,-16($30)
$LCFI328:
	stq $26,0($30)
$LCFI329:
	.prologue 1
	stq $1,0($16)
	jsr $26,_ZN13ExceptionBaseD2Ev
	ldgp $29,0($26)
	ldq $26,0($30)
	lda $30,16($30)
	ret $31,($26),1
$L8113:
$LFE3501:
	.end _ZN12SparseMatrixIfE28ExcDifferentSparsityPatternsD1Ev
	.section	.gnu.linkonce.t._ZN12SparseMatrixIfE28ExcDifferentSparsityPatternsD0Ev,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZN12SparseMatrixIfE28ExcDifferentSparsityPatternsD0Ev
	.ent _ZN12SparseMatrixIfE28ExcDifferentSparsityPatternsD0Ev
_ZN12SparseMatrixIfE28ExcDifferentSparsityPatternsD0Ev:
	.frame $30,16,$26,0
	.mask 0x4000200,-16
$LFB3503:
$L8117:
$L8119:
	ldgp $29,0($27)
$_ZN12SparseMatrixIfE28ExcDifferentSparsityPatternsD0Ev..ng:
	lda $1,_ZTVN12SparseMatrixIfE28ExcDifferentSparsityPatternsE+16
	lda $30,-16($30)
$LCFI330:
	stq $9,8($30)
$LCFI331:
	bis $31,$16,$9
	stq $26,0($30)
$LCFI332:
	.prologue 1
	stq $1,0($16)
	jsr $26,_ZN13ExceptionBaseD2Ev
	ldgp $29,0($26)
	bis $31,$9,$16
	jsr $26,_ZdlPv
	ldgp $29,0($26)
	ldq $26,0($30)
	ldq $9,8($30)
	lda $30,16($30)
	ret $31,($26),1
$L8123:
$LFE3503:
	.end _ZN12SparseMatrixIfE28ExcDifferentSparsityPatternsD0Ev
	.section	.gnu.linkonce.t._ZN12SparseMatrixIfE25ExcInvalidConstructorCallD1Ev,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZN12SparseMatrixIfE25ExcInvalidConstructorCallD1Ev
	.ent _ZN12SparseMatrixIfE25ExcInvalidConstructorCallD1Ev
_ZN12SparseMatrixIfE25ExcInvalidConstructorCallD1Ev:
	.frame $30,16,$26,0
	.mask 0x4000000,-16
$LFB3507:
$L8127:
$L8129:
	ldgp $29,0($27)
$_ZN12SparseMatrixIfE25ExcInvalidConstructorCallD1Ev..ng:
	lda $1,_ZTVN12SparseMatrixIfE25ExcInvalidConstructorCallE+16
	lda $30,-16($30)
$LCFI333:
	stq $26,0($30)
$LCFI334:
	.prologue 1
	stq $1,0($16)
	jsr $26,_ZN13ExceptionBaseD2Ev
	ldgp $29,0($26)
	ldq $26,0($30)
	lda $30,16($30)
	ret $31,($26),1
$L8133:
$LFE3507:
	.end _ZN12SparseMatrixIfE25ExcInvalidConstructorCallD1Ev
	.section	.gnu.linkonce.t._ZN12SparseMatrixIfE25ExcInvalidConstructorCallD0Ev,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZN12SparseMatrixIfE25ExcInvalidConstructorCallD0Ev
	.ent _ZN12SparseMatrixIfE25ExcInvalidConstructorCallD0Ev
_ZN12SparseMatrixIfE25ExcInvalidConstructorCallD0Ev:
	.frame $30,16,$26,0
	.mask 0x4000200,-16
$LFB3509:
$L8137:
$L8139:
	ldgp $29,0($27)
$_ZN12SparseMatrixIfE25ExcInvalidConstructorCallD0Ev..ng:
	lda $1,_ZTVN12SparseMatrixIfE25ExcInvalidConstructorCallE+16
	lda $30,-16($30)
$LCFI335:
	stq $9,8($30)
$LCFI336:
	bis $31,$16,$9
	stq $26,0($30)
$LCFI337:
	.prologue 1
	stq $1,0($16)
	jsr $26,_ZN13ExceptionBaseD2Ev
	ldgp $29,0($26)
	bis $31,$9,$16
	jsr $26,_ZdlPv
	ldgp $29,0($26)
	ldq $26,0($30)
	ldq $9,8($30)
	lda $30,16($30)
	ret $31,($26),1
$L8143:
$LFE3509:
	.end _ZN12SparseMatrixIfE25ExcInvalidConstructorCallD0Ev
	.section	.gnu.linkonce.t._ZN6VectorIfED1Ev,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZN6VectorIfED1Ev
	.ent _ZN6VectorIfED1Ev
_ZN6VectorIfED1Ev:
	.frame $30,16,$26,0
	.mask 0x4000200,-16
$LFB3510:
	ldgp $29,0($27)
$_ZN6VectorIfED1Ev..ng:
	ldq $2,16($16)
	lda $1,_ZTV6VectorIfE+16
	lda $30,-16($30)
$LCFI338:
	stq $9,8($30)
$LCFI339:
	stq $26,0($30)
$LCFI340:
	.prologue 1
	bis $31,$16,$9
	stq $1,0($16)
	bis $31,$2,$16
	bne $2,$L8152
	ldq $26,0($30)
	ldq $9,8($30)
	lda $30,16($30)
	ret $31,($26),1
	.align 4
$L8152:
	jsr $26,_ZdaPv
	ldgp $29,0($26)
	stq $31,16($9)
	ldq $26,0($30)
	ldq $9,8($30)
	lda $30,16($30)
	ret $31,($26),1
$LFE3510:
	.end _ZN6VectorIfED1Ev
	.section	.gnu.linkonce.t._ZN6VectorIfED0Ev,"ax",@progbits
	.align 2
	.align 4
	.weak	_ZN6VectorIfED0Ev
	.ent _ZN6VectorIfED0Ev
_ZN6VectorIfED0Ev:
	.frame $30,16,$26,0
	.mask 0x4000200,-16
$LFB3511:
	ldgp $29,0($27)
$_ZN6VectorIfED0Ev..ng:
	ldq $2,16($16)
	lda $1,_ZTV6VectorIfE+16
	lda $30,-16($30)
$LCFI341:
	stq $9,8($30)
$LCFI342:
	stq $26,0($30)
$LCFI343:
	.prologue 1
	bis $31,$16,$9
	stq $1,0($16)
	bis $31,$2,$16
	bne $2,$L8161
$L8160:
	bis $31,$9,$16
	jsr $26,_ZdlPv
	ldgp $29,0($26)
	ldq $26,0($30)
	ldq $9,8($30)
	lda $30,16($30)
	ret $31,($26),1
	.align 4
$L8161:
	jsr $26,_ZdaPv
	ldgp $29,0($26)
	stq $31,16($9)
	br $31,$L8160
$LFE3511:
	.end _ZN6VectorIfED0Ev
	.weak	_ZTIN18StandardExceptions5ExcIOE
	.section	.gnu.linkonce.r._ZTIN18StandardExceptions5ExcIOE,"a",@progbits
	.align 3
	.type	_ZTIN18StandardExceptions5ExcIOE, @object
	.size	_ZTIN18StandardExceptions5ExcIOE, 24
_ZTIN18StandardExceptions5ExcIOE:
	.quad	_ZTVN10__cxxabiv120__si_class_type_infoE+16
	.quad	_ZTSN18StandardExceptions5ExcIOE
	.quad	_ZTI13ExceptionBase
	.weak	_ZTI12SparseMatrixIfE
	.section	.gnu.linkonce.r._ZTI12SparseMatrixIfE,"a",@progbits
	.align 3
	.type	_ZTI12SparseMatrixIfE, @object
	.size	_ZTI12SparseMatrixIfE, 24
_ZTI12SparseMatrixIfE:
	.quad	_ZTVN10__cxxabiv120__si_class_type_infoE+16
	.quad	_ZTS12SparseMatrixIfE
	.quad	_ZTI11Subscriptor
	.weak	_ZTIN12SparseMatrixIfE16ExcNotCompressedE
	.section	.gnu.linkonce.r._ZTIN12SparseMatrixIfE16ExcNotCompressedE,"a",@progbits
	.align 3
	.type	_ZTIN12SparseMatrixIfE16ExcNotCompressedE, @object
	.size	_ZTIN12SparseMatrixIfE16ExcNotCompressedE, 24
_ZTIN12SparseMatrixIfE16ExcNotCompressedE:
	.quad	_ZTVN10__cxxabiv120__si_class_type_infoE+16
	.quad	_ZTSN12SparseMatrixIfE16ExcNotCompressedE
	.quad	_ZTI13ExceptionBase
	.weak	_ZTIN12SparseMatrixIfE23ExcMatrixNotInitializedE
	.section	.gnu.linkonce.r._ZTIN12SparseMatrixIfE23ExcMatrixNotInitializedE,"a",@progbits
	.align 3
	.type	_ZTIN12SparseMatrixIfE23ExcMatrixNotInitializedE, @object
	.size	_ZTIN12SparseMatrixIfE23ExcMatrixNotInitializedE, 24
_ZTIN12SparseMatrixIfE23ExcMatrixNotInitializedE:
	.quad	_ZTVN10__cxxabiv120__si_class_type_infoE+16
	.quad	_ZTSN12SparseMatrixIfE23ExcMatrixNotInitializedE
	.quad	_ZTI13ExceptionBase
	.weak	_ZTIN12SparseMatrixIfE15ExcInvalidIndexE
	.section	.gnu.linkonce.r._ZTIN12SparseMatrixIfE15ExcInvalidIndexE,"a",@progbits
	.align 3
	.type	_ZTIN12SparseMatrixIfE15ExcInvalidIndexE, @object
	.size	_ZTIN12SparseMatrixIfE15ExcInvalidIndexE, 24
_ZTIN12SparseMatrixIfE15ExcInvalidIndexE:
	.quad	_ZTVN10__cxxabiv120__si_class_type_infoE+16
	.quad	_ZTSN12SparseMatrixIfE15ExcInvalidIndexE
	.quad	_ZTI13ExceptionBase
	.weak	_ZTIN12SparseMatrixIfE16ExcInvalidIndex1E
	.section	.gnu.linkonce.r._ZTIN12SparseMatrixIfE16ExcInvalidIndex1E,"a",@progbits
	.align 3
	.type	_ZTIN12SparseMatrixIfE16ExcInvalidIndex1E, @object
	.size	_ZTIN12SparseMatrixIfE16ExcInvalidIndex1E, 24
_ZTIN12SparseMatrixIfE16ExcInvalidIndex1E:
	.quad	_ZTVN10__cxxabiv120__si_class_type_infoE+16
	.quad	_ZTSN12SparseMatrixIfE16ExcInvalidIndex1E
	.quad	_ZTI13ExceptionBase
	.weak	_ZTIN12SparseMatrixIfE18ExcMatrixNotSquareE
	.section	.gnu.linkonce.r._ZTIN12SparseMatrixIfE18ExcMatrixNotSquareE,"a",@progbits
	.align 3
	.type	_ZTIN12SparseMatrixIfE18ExcMatrixNotSquareE, @object
	.size	_ZTIN12SparseMatrixIfE18ExcMatrixNotSquareE, 24
_ZTIN12SparseMatrixIfE18ExcMatrixNotSquareE:
	.quad	_ZTVN10__cxxabiv120__si_class_type_infoE+16
	.quad	_ZTSN12SparseMatrixIfE18ExcMatrixNotSquareE
	.quad	_ZTI13ExceptionBase
	.weak	_ZTIN12SparseMatrixIfE28ExcDifferentSparsityPatternsE
	.section	.gnu.linkonce.r._ZTIN12SparseMatrixIfE28ExcDifferentSparsityPatternsE,"a",@progbits
	.align 3
	.type	_ZTIN12SparseMatrixIfE28ExcDifferentSparsityPatternsE, @object
	.size	_ZTIN12SparseMatrixIfE28ExcDifferentSparsityPatternsE, 24
_ZTIN12SparseMatrixIfE28ExcDifferentSparsityPatternsE:
	.quad	_ZTVN10__cxxabiv120__si_class_type_infoE+16
	.quad	_ZTSN12SparseMatrixIfE28ExcDifferentSparsityPatternsE
	.quad	_ZTI13ExceptionBase
	.weak	_ZTIN12SparseMatrixIfE25ExcInvalidConstructorCallE
	.section	.gnu.linkonce.r._ZTIN12SparseMatrixIfE25ExcInvalidConstructorCallE,"a",@progbits
	.align 3
	.type	_ZTIN12SparseMatrixIfE25ExcInvalidConstructorCallE, @object
	.size	_ZTIN12SparseMatrixIfE25ExcInvalidConstructorCallE, 24
_ZTIN12SparseMatrixIfE25ExcInvalidConstructorCallE:
	.quad	_ZTVN10__cxxabiv120__si_class_type_infoE+16
	.quad	_ZTSN12SparseMatrixIfE25ExcInvalidConstructorCallE
	.quad	_ZTI13ExceptionBase
	.weak	_ZTIN12SparseMatrixIfE16ExcIteratorRangeE
	.section	.gnu.linkonce.r._ZTIN12SparseMatrixIfE16ExcIteratorRangeE,"a",@progbits
	.align 3
	.type	_ZTIN12SparseMatrixIfE16ExcIteratorRangeE, @object
	.size	_ZTIN12SparseMatrixIfE16ExcIteratorRangeE, 24
_ZTIN12SparseMatrixIfE16ExcIteratorRangeE:
	.quad	_ZTVN10__cxxabiv120__si_class_type_infoE+16
	.quad	_ZTSN12SparseMatrixIfE16ExcIteratorRangeE
	.quad	_ZTI13ExceptionBase
	.weak	_ZTI6VectorIfE
	.section	.gnu.linkonce.r._ZTI6VectorIfE,"a",@progbits
	.align 3
	.type	_ZTI6VectorIfE, @object
	.size	_ZTI6VectorIfE, 16
_ZTI6VectorIfE:
	.quad	_ZTVN10__cxxabiv117__class_type_infoE+16
	.quad	_ZTS6VectorIfE
	.weak	_ZTSN18StandardExceptions5ExcIOE
	.section	.gnu.linkonce.r._ZTSN18StandardExceptions5ExcIOE,"a",@progbits
	.type	_ZTSN18StandardExceptions5ExcIOE, @object
	.size	_ZTSN18StandardExceptions5ExcIOE, 29
_ZTSN18StandardExceptions5ExcIOE:
	.ascii "N18StandardExceptions5ExcIOE\0"
	.weak	_ZTS12SparseMatrixIfE
	.section	.gnu.linkonce.r._ZTS12SparseMatrixIfE,"a",@progbits
	.type	_ZTS12SparseMatrixIfE, @object
	.size	_ZTS12SparseMatrixIfE, 18
_ZTS12SparseMatrixIfE:
	.ascii "12SparseMatrixIfE\0"
	.weak	_ZTSN12SparseMatrixIfE16ExcNotCompressedE
	.section	.gnu.linkonce.r._ZTSN12SparseMatrixIfE16ExcNotCompressedE,"a",@progbits
	.type	_ZTSN12SparseMatrixIfE16ExcNotCompressedE, @object
	.size	_ZTSN12SparseMatrixIfE16ExcNotCompressedE, 38
_ZTSN12SparseMatrixIfE16ExcNotCompressedE:
	.ascii "N12SparseMatrixIfE16ExcNotCompressedE\0"
	.weak	_ZTSN12SparseMatrixIfE23ExcMatrixNotInitializedE
	.section	.gnu.linkonce.r._ZTSN12SparseMatrixIfE23ExcMatrixNotInitializedE,"a",@progbits
	.type	_ZTSN12SparseMatrixIfE23ExcMatrixNotInitializedE, @object
	.size	_ZTSN12SparseMatrixIfE23ExcMatrixNotInitializedE, 45
_ZTSN12SparseMatrixIfE23ExcMatrixNotInitializedE:
	.ascii "N12SparseMatrixIfE23ExcMatrixNotInitializedE\0"
	.weak	_ZTSN12SparseMatrixIfE15ExcInvalidIndexE
	.section	.gnu.linkonce.r._ZTSN12SparseMatrixIfE15ExcInvalidIndexE,"a",@progbits
	.type	_ZTSN12SparseMatrixIfE15ExcInvalidIndexE, @object
	.size	_ZTSN12SparseMatrixIfE15ExcInvalidIndexE, 37
_ZTSN12SparseMatrixIfE15ExcInvalidIndexE:
	.ascii "N12SparseMatrixIfE15ExcInvalidIndexE\0"
	.weak	_ZTSN12SparseMatrixIfE16ExcInvalidIndex1E
	.section	.gnu.linkonce.r._ZTSN12SparseMatrixIfE16ExcInvalidIndex1E,"a",@progbits
	.type	_ZTSN12SparseMatrixIfE16ExcInvalidIndex1E, @object
	.size	_ZTSN12SparseMatrixIfE16ExcInvalidIndex1E, 38
_ZTSN12SparseMatrixIfE16ExcInvalidIndex1E:
	.ascii "N12SparseMatrixIfE16ExcInvalidIndex1E\0"
	.weak	_ZTSN12SparseMatrixIfE18ExcMatrixNotSquareE
	.section	.gnu.linkonce.r._ZTSN12SparseMatrixIfE18ExcMatrixNotSquareE,"a",@progbits
	.type	_ZTSN12SparseMatrixIfE18ExcMatrixNotSquareE, @object
	.size	_ZTSN12SparseMatrixIfE18ExcMatrixNotSquareE, 40
_ZTSN12SparseMatrixIfE18ExcMatrixNotSquareE:
	.ascii "N12SparseMatrixIfE18ExcMatrixNotSquareE\0"
	.weak	_ZTSN12SparseMatrixIfE28ExcDifferentSparsityPatternsE
	.section	.gnu.linkonce.r._ZTSN12SparseMatrixIfE28ExcDifferentSparsityPatternsE,"a",@progbits
	.type	_ZTSN12SparseMatrixIfE28ExcDifferentSparsityPatternsE, @object
	.size	_ZTSN12SparseMatrixIfE28ExcDifferentSparsityPatternsE, 50
_ZTSN12SparseMatrixIfE28ExcDifferentSparsityPatternsE:
	.ascii "N12SparseMatrixIfE28ExcDifferentSparsityPatternsE\0"
	.weak	_ZTSN12SparseMatrixIfE25ExcInvalidConstructorCallE
	.section	.gnu.linkonce.r._ZTSN12SparseMatrixIfE25ExcInvalidConstructorCallE,"a",@progbits
	.type	_ZTSN12SparseMatrixIfE25ExcInvalidConstructorCallE, @object
	.size	_ZTSN12SparseMatrixIfE25ExcInvalidConstructorCallE, 47
_ZTSN12SparseMatrixIfE25ExcInvalidConstructorCallE:
	.ascii "N12SparseMatrixIfE25ExcInvalidConstructorCallE\0"
	.weak	_ZTSN12SparseMatrixIfE16ExcIteratorRangeE
	.section	.gnu.linkonce.r._ZTSN12SparseMatrixIfE16ExcIteratorRangeE,"a",@progbits
	.type	_ZTSN12SparseMatrixIfE16ExcIteratorRangeE, @object
	.size	_ZTSN12SparseMatrixIfE16ExcIteratorRangeE, 38
_ZTSN12SparseMatrixIfE16ExcIteratorRangeE:
	.ascii "N12SparseMatrixIfE16ExcIteratorRangeE\0"
	.weak	_ZTS6VectorIfE
	.section	.gnu.linkonce.r._ZTS6VectorIfE,"a",@progbits
	.type	_ZTS6VectorIfE, @object
	.size	_ZTS6VectorIfE, 11
_ZTS6VectorIfE:
	.ascii "6VectorIfE\0"
	.text
	.align 2
	.align 4
	.ent _GLOBAL__I__ZN5boost6tuples46_GLOBAL__N_source_sparse_matrix.float.ccYkjGib6ignoreE
_GLOBAL__I__ZN5boost6tuples46_GLOBAL__N_source_sparse_matrix.float.ccYkjGib6ignoreE:
	.frame $30,0,$26,0
$LFB3513:
	ldgp $29,0($27)
$_GLOBAL__I__ZN5boost6tuples46_GLOBAL__N_source_sparse_matrix.float.ccYkjGib6ignoreE..ng:
	.prologue 1
	ldah $17,1($31)
	lda $16,1($31)
	lda $17,-1($17)
	br $31,$_Z41__static_initialization_and_destruction_0ii..ng
$LFE3513:
	.end _GLOBAL__I__ZN5boost6tuples46_GLOBAL__N_source_sparse_matrix.float.ccYkjGib6ignoreE
	.section	.ctors,"aw",@progbits
	.align 3
	.quad	_GLOBAL__I__ZN5boost6tuples46_GLOBAL__N_source_sparse_matrix.float.ccYkjGib6ignoreE
	.text
	.align 2
	.align 4
	.ent _GLOBAL__D__ZN5boost6tuples46_GLOBAL__N_source_sparse_matrix.float.ccYkjGib6ignoreE
_GLOBAL__D__ZN5boost6tuples46_GLOBAL__N_source_sparse_matrix.float.ccYkjGib6ignoreE:
	.frame $30,0,$26,0
$LFB3515:
	ldgp $29,0($27)
$_GLOBAL__D__ZN5boost6tuples46_GLOBAL__N_source_sparse_matrix.float.ccYkjGib6ignoreE..ng:
	.prologue 1
	ldah $17,1($31)
	bis $31,$31,$16
	lda $17,-1($17)
	br $31,$_Z41__static_initialization_and_destruction_0ii..ng
$LFE3515:
	.end _GLOBAL__D__ZN5boost6tuples46_GLOBAL__N_source_sparse_matrix.float.ccYkjGib6ignoreE
	.section	.dtors,"aw",@progbits
	.align 3
	.quad	_GLOBAL__D__ZN5boost6tuples46_GLOBAL__N_source_sparse_matrix.float.ccYkjGib6ignoreE
	.weak	pthread_mutex_unlock
	.weak	pthread_mutex_trylock
	.weak	pthread_mutex_lock
	.weak	pthread_create
	.weak	pthread_setspecific
	.weak	pthread_getspecific
	.weak	pthread_key_delete
	.weak	pthread_key_create
	.weak	pthread_once
	.section	.eh_frame,"a",@progbits
$Lframe1:
	.4byte	$LECIE1-$LSCIE1
$LSCIE1:
	.4byte	0x0
	.byte	0x1
	.ascii "zPLR\0"
	.uleb128 0x1
	.sleb128 -8
	.byte	0x1a
	.uleb128 0x7
	.byte	0x9b
	.4byte	$LDFCM0-.
	.byte	0x1b
	.byte	0x1b
	.byte	0xc
	.uleb128 0x1e
	.uleb128 0x0
	.align 3
$LECIE1:
$LSFDE1:
	.4byte	$LEFDE1-$LASFDE1
$LASFDE1:
	.4byte	$LASFDE1-$Lframe1
	.4byte	$LFB2645-.
	.4byte	$LFE2645-$LFB2645
	.uleb128 0x4
	.4byte	$LLSDA2645-.
	.byte	0x4
	.4byte	$LCFI0-$LFB2645
	.byte	0xe
	.uleb128 0x20
	.byte	0x4
	.4byte	$LCFI2-$LCFI0
	.byte	0x9a
	.uleb128 0x4
	.byte	0x8a
	.uleb128 0x2
	.byte	0x4
	.4byte	$LCFI3-$LCFI2
	.byte	0x89
	.uleb128 0x3
	.align 3
$LEFDE1:
$LSFDE3:
	.4byte	$LEFDE3-$LASFDE3
$LASFDE3:
	.4byte	$LASFDE3-$Lframe1
	.4byte	$LFB2647-.
	.4byte	$LFE2647-$LFB2647
	.uleb128 0x4
	.4byte	$LLSDA2647-.
	.byte	0x4
	.4byte	$LCFI4-$LFB2647
	.byte	0xe
	.uleb128 0x20
	.byte	0x4
	.4byte	$LCFI6-$LCFI4
	.byte	0x9a
	.uleb128 0x4
	.byte	0x8a
	.uleb128 0x2
	.byte	0x4
	.4byte	$LCFI7-$LCFI6
	.byte	0x89
	.uleb128 0x3
	.align 3
$LEFDE3:
$LSFDE5:
	.4byte	$LEFDE5-$LASFDE5
$LASFDE5:
	.4byte	$LASFDE5-$Lframe1
	.4byte	$LFB2650-.
	.4byte	$LFE2650-$LFB2650
	.uleb128 0x4
	.4byte	$LLSDA2650-.
	.byte	0x4
	.4byte	$LCFI8-$LFB2650
	.byte	0xe
	.uleb128 0x20
	.byte	0x4
	.4byte	$LCFI10-$LCFI8
	.byte	0x9a
	.uleb128 0x4
	.byte	0x8a
	.uleb128 0x2
	.byte	0x4
	.4byte	$LCFI11-$LCFI10
	.byte	0x89
	.uleb128 0x3
	.align 3
$LEFDE5:
$LSFDE7:
	.4byte	$LEFDE7-$LASFDE7
$LASFDE7:
	.4byte	$LASFDE7-$Lframe1
	.4byte	$LFB2652-.
	.4byte	$LFE2652-$LFB2652
	.uleb128 0x4
	.4byte	$LLSDA2652-.
	.byte	0x4
	.4byte	$LCFI12-$LFB2652
	.byte	0xe
	.uleb128 0x20
	.byte	0x4
	.4byte	$LCFI14-$LCFI12
	.byte	0x9a
	.uleb128 0x4
	.byte	0x8a
	.uleb128 0x2
	.byte	0x4
	.4byte	$LCFI15-$LCFI14
	.byte	0x89
	.uleb128 0x3
	.align 3
$LEFDE7:
$LSFDE9:
	.4byte	$LEFDE9-$LASFDE9
$LASFDE9:
	.4byte	$LASFDE9-$Lframe1
	.4byte	$LFB2655-.
	.4byte	$LFE2655-$LFB2655
	.uleb128 0x4
	.4byte	$LLSDA2655-.
	.byte	0x4
	.4byte	$LCFI16-$LFB2655
	.byte	0xe
	.uleb128 0x20
	.byte	0x4
	.4byte	$LCFI18-$LCFI16
	.byte	0x8a
	.uleb128 0x2
	.byte	0x89
	.uleb128 0x3
	.byte	0x4
	.4byte	$LCFI20-$LCFI18
	.byte	0x9a
	.uleb128 0x4
	.byte	0x8b
	.uleb128 0x1
	.align 3
$LEFDE9:
$LSFDE11:
	.4byte	$LEFDE11-$LASFDE11
$LASFDE11:
	.4byte	$LASFDE11-$Lframe1
	.4byte	$LFB2657-.
	.4byte	$LFE2657-$LFB2657
	.uleb128 0x4
	.4byte	$LLSDA2657-.
	.byte	0x4
	.4byte	$LCFI21-$LFB2657
	.byte	0xe
	.uleb128 0x20
	.byte	0x4
	.4byte	$LCFI23-$LCFI21
	.byte	0x8a
	.uleb128 0x2
	.byte	0x89
	.uleb128 0x3
	.byte	0x4
	.4byte	$LCFI25-$LCFI23
	.byte	0x9a
	.uleb128 0x4
	.byte	0x8b
	.uleb128 0x1
	.align 3
$LEFDE11:
$LSFDE13:
	.4byte	$LEFDE13-$LASFDE13
$LASFDE13:
	.4byte	$LASFDE13-$Lframe1
	.4byte	$LFB2660-.
	.4byte	$LFE2660-$LFB2660
	.uleb128 0x4
	.4byte	$LLSDA2660-.
	.byte	0x4
	.4byte	$LCFI26-$LFB2660
	.byte	0xe
	.uleb128 0x20
	.byte	0x4
	.4byte	$LCFI27-$LCFI26
	.byte	0x8a
	.uleb128 0x2
	.byte	0x4
	.4byte	$LCFI28-$LCFI27
	.byte	0x89
	.uleb128 0x3
	.byte	0x4
	.4byte	$LCFI30-$LCFI28
	.byte	0x8b
	.uleb128 0x1
	.byte	0x9a
	.uleb128 0x4
	.align 3
$LEFDE13:
$LSFDE15:
	.4byte	$LEFDE15-$LASFDE15
$LASFDE15:
	.4byte	$LASFDE15-$Lframe1
	.4byte	$LFB2662-.
	.4byte	$LFE2662-$LFB2662
	.uleb128 0x4
	.4byte	$LLSDA2662-.
	.byte	0x4
	.4byte	$LCFI31-$LFB2662
	.byte	0xe
	.uleb128 0x20
	.byte	0x4
	.4byte	$LCFI32-$LCFI31
	.byte	0x8a
	.uleb128 0x2
	.byte	0x4
	.4byte	$LCFI33-$LCFI32
	.byte	0x89
	.uleb128 0x3
	.byte	0x4
	.4byte	$LCFI35-$LCFI33
	.byte	0x8b
	.uleb128 0x1
	.byte	0x9a
	.uleb128 0x4
	.align 3
$LEFDE15:
$LSFDE17:
	.4byte	$LEFDE17-$LASFDE17
$LASFDE17:
	.4byte	$LASFDE17-$Lframe1
	.4byte	$LFB2664-.
	.4byte	$LFE2664-$LFB2664
	.uleb128 0x4
	.4byte	$LLSDA2664-.
	.byte	0x4
	.4byte	$LCFI36-$LFB2664
	.byte	0xe
	.uleb128 0x20
	.byte	0x4
	.4byte	$LCFI37-$LCFI36
	.byte	0x8a
	.uleb128 0x2
	.byte	0x4
	.4byte	$LCFI38-$LCFI37
	.byte	0x89
	.uleb128 0x3
	.byte	0x4
	.4byte	$LCFI40-$LCFI38
	.byte	0x8b
	.uleb128 0x1
	.byte	0x9a
	.uleb128 0x4
	.align 3
$LEFDE17:
$LSFDE21:
	.4byte	$LEFDE21-$LASFDE21
$LASFDE21:
	.4byte	$LASFDE21-$Lframe1
	.4byte	$LFB2669-.
	.4byte	$LFE2669-$LFB2669
	.uleb128 0x4
	.4byte	0x0
	.byte	0x4
	.4byte	$LCFI41-$LFB2669
	.byte	0xe
	.uleb128 0x30
	.byte	0x4
	.4byte	$LCFI42-$LCFI41
	.byte	0x89
	.uleb128 0x5
	.byte	0x4
	.4byte	$LCFI45-$LCFI42
	.byte	0x8b
	.uleb128 0x3
	.byte	0x8a
	.uleb128 0x4
	.byte	0x9a
	.uleb128 0x6
	.align 3
$LEFDE21:
$LSFDE23:
	.4byte	$LEFDE23-$LASFDE23
$LASFDE23:
	.4byte	$LASFDE23-$Lframe1
	.4byte	$LFB2671-.
	.4byte	$LFE2671-$LFB2671
	.uleb128 0x4
	.4byte	0x0
	.byte	0x4
	.4byte	$LCFI46-$LFB2671
	.byte	0xe
	.uleb128 0x10
	.byte	0x4
	.4byte	$LCFI47-$LCFI46
	.byte	0x89
	.uleb128 0x1
	.byte	0x4
	.4byte	$LCFI48-$LCFI47
	.byte	0x9a
	.uleb128 0x2
	.align 3
$LEFDE23:
$LSFDE25:
	.4byte	$LEFDE25-$LASFDE25
$LASFDE25:
	.4byte	$LASFDE25-$Lframe1
	.4byte	$LFB2673-.
	.4byte	$LFE2673-$LFB2673
	.uleb128 0x4
	.4byte	0x0
	.byte	0x4
	.4byte	$LCFI49-$LFB2673
	.byte	0xe
	.uleb128 0x10
	.byte	0x4
	.4byte	$LCFI50-$LCFI49
	.byte	0x89
	.uleb128 0x1
	.byte	0x4
	.4byte	$LCFI51-$LCFI50
	.byte	0x9a
	.uleb128 0x2
	.align 3
$LEFDE25:
$LSFDE27:
	.4byte	$LEFDE27-$LASFDE27
$LASFDE27:
	.4byte	$LASFDE27-$Lframe1
	.4byte	$LFB2676-.
	.4byte	$LFE2676-$LFB2676
	.uleb128 0x4
	.4byte	0x0
	.byte	0x4
	.4byte	$LCFI52-$LFB2676
	.byte	0xe
	.uleb128 0x10
	.byte	0x4
	.4byte	$LCFI53-$LCFI52
	.byte	0x9a
	.uleb128 0x2
	.align 3
$LEFDE27:
$LSFDE35:
	.4byte	$LEFDE35-$LASFDE35
$LASFDE35:
	.4byte	$LASFDE35-$Lframe1
	.4byte	$LFB2691-.
	.4byte	$LFE2691-$LFB2691
	.uleb128 0x4
	.4byte	0x0
	.byte	0x4
	.4byte	$LCFI54-$LFB2691
	.byte	0xe
	.uleb128 0x30
	.byte	0x4
	.4byte	$LCFI56-$LCFI54
	.byte	0x89
	.uleb128 0x5
	.byte	0x9a
	.uleb128 0x6
	.align 3
$LEFDE35:
$LSFDE37:
	.4byte	$LEFDE37-$LASFDE37
$LASFDE37:
	.4byte	$LASFDE37-$Lframe1
	.4byte	$LFB2693-.
	.4byte	$LFE2693-$LFB2693
	.uleb128 0x4
	.4byte	0x0
	.byte	0x4
	.4byte	$LCFI57-$LFB2693
	.byte	0xe
	.uleb128 0x20
	.byte	0x4
	.4byte	$LCFI58-$LCFI57
	.byte	0x89
	.uleb128 0x3
	.byte	0x4
	.4byte	$LCFI60-$LCFI58
	.byte	0x9a
	.uleb128 0x4
	.byte	0xa2
	.uleb128 0x2
	.align 3
$LEFDE37:
$LSFDE39:
	.4byte	$LEFDE39-$LASFDE39
$LASFDE39:
	.4byte	$LASFDE39-$Lframe1
	.4byte	$LFB2695-.
	.4byte	$LFE2695-$LFB2695
	.uleb128 0x4
	.4byte	0x0
	.byte	0x4
	.4byte	$LCFI61-$LFB2695
	.byte	0xe
	.uleb128 0x20
	.byte	0x4
	.4byte	$LCFI63-$LCFI61
	.byte	0xa2
	.uleb128 0x2
	.byte	0x89
	.uleb128 0x3
	.byte	0x4
	.4byte	$LCFI64-$LCFI63
	.byte	0x9a
	.uleb128 0x4
	.align 3
$LEFDE39:
$LSFDE41:
	.4byte	$LEFDE41-$LASFDE41
$LASFDE41:
	.4byte	$LASFDE41-$Lframe1
	.4byte	$LFB2698-.
	.4byte	$LFE2698-$LFB2698
	.uleb128 0x4
	.4byte	0x0
	.byte	0x4
	.4byte	$LCFI65-$LFB2698
	.byte	0xe
	.uleb128 0x70
	.byte	0x4
	.4byte	$LCFI66-$LCFI65
	.byte	0x8b
	.uleb128 0xb
	.byte	0x4
	.4byte	$LCFI72-$LCFI66
	.byte	0x9a
	.uleb128 0xe
	.byte	0xa3
	.uleb128 0x5
	.byte	0xa2
	.uleb128 0x6
	.byte	0x8f
	.uleb128 0x7
	.byte	0x8e
	.uleb128 0x8
	.byte	0xa4
	.uleb128 0x4
	.byte	0x4
	.4byte	$LCFI76-$LCFI72
	.byte	0x8d
	.uleb128 0x9
	.byte	0x8c
	.uleb128 0xa
	.byte	0x8a
	.uleb128 0xc
	.byte	0x89
	.uleb128 0xd
	.align 3
$LEFDE41:
$LSFDE43:
	.4byte	$LEFDE43-$LASFDE43
$LASFDE43:
	.4byte	$LASFDE43-$Lframe1
	.4byte	$LFB2700-.
	.4byte	$LFE2700-$LFB2700
	.uleb128 0x4
	.4byte	0x0
	.byte	0x4
	.4byte	$LCFI77-$LFB2700
	.byte	0xe
	.uleb128 0x10
	.byte	0x4
	.4byte	$LCFI78-$LCFI77
	.byte	0x89
	.uleb128 0x1
	.byte	0x4
	.4byte	$LCFI79-$LCFI78
	.byte	0x9a
	.uleb128 0x2
	.align 3
$LEFDE43:
$LSFDE45:
	.4byte	$LEFDE45-$LASFDE45
$LASFDE45:
	.4byte	$LASFDE45-$Lframe1
	.4byte	$LFB2702-.
	.4byte	$LFE2702-$LFB2702
	.uleb128 0x4
	.4byte	0x0
	.byte	0x4
	.4byte	$LCFI80-$LFB2702
	.byte	0xe
	.uleb128 0x10
	.byte	0x4
	.4byte	$LCFI81-$LCFI80
	.byte	0x89
	.uleb128 0x1
	.byte	0x4
	.4byte	$LCFI82-$LCFI81
	.byte	0x9a
	.uleb128 0x2
	.align 3
$LEFDE45:
$LSFDE57:
	.4byte	$LEFDE57-$LASFDE57
$LASFDE57:
	.4byte	$LASFDE57-$Lframe1
	.4byte	$LFB2726-.
	.4byte	$LFE2726-$LFB2726
	.uleb128 0x4
	.4byte	$LLSDA2726-.
	.byte	0x4
	.4byte	$LCFI83-$LFB2726
	.byte	0xe
	.uleb128 0x60
	.byte	0x4
	.4byte	$LCFI86-$LCFI83
	.byte	0xa2
	.uleb128 0x8
	.byte	0x8b
	.uleb128 0x9
	.byte	0x89
	.uleb128 0xb
	.byte	0x4
	.4byte	$LCFI87-$LCFI86
	.byte	0x8a
	.uleb128 0xa
	.byte	0x4
	.4byte	$LCFI88-$LCFI87
	.byte	0x9a
	.uleb128 0xc
	.align 3
$LEFDE57:
$LSFDE79:
	.4byte	$LEFDE79-$LASFDE79
$LASFDE79:
	.4byte	$LASFDE79-$Lframe1
	.4byte	$LFB2768-.
	.4byte	$LFE2768-$LFB2768
	.uleb128 0x4
	.4byte	$LLSDA2768-.
	.byte	0x4
	.4byte	$LCFI89-$LFB2768
	.byte	0xe
	.uleb128 0x70
	.byte	0x4
	.4byte	$LCFI91-$LCFI89
	.byte	0x8c
	.uleb128 0xa
	.byte	0x8b
	.uleb128 0xb
	.byte	0x4
	.4byte	$LCFI97-$LCFI91
	.byte	0x8f
	.uleb128 0x7
	.byte	0x8e
	.uleb128 0x8
	.byte	0x8d
	.uleb128 0x9
	.byte	0x8a
	.uleb128 0xc
	.byte	0x89
	.uleb128 0xd
	.byte	0x9a
	.uleb128 0xe
	.align 3
$LEFDE79:
$LSFDE81:
	.4byte	$LEFDE81-$LASFDE81
$LASFDE81:
	.4byte	$LASFDE81-$Lframe1
	.4byte	$LFB2771-.
	.4byte	$LFE2771-$LFB2771
	.uleb128 0x4
	.4byte	$LLSDA2771-.
	.byte	0x4
	.4byte	$LCFI98-$LFB2771
	.byte	0xe
	.uleb128 0x90
	.byte	0x4
	.4byte	$LCFI104-$LCFI98
	.byte	0x9a
	.uleb128 0x12
	.byte	0x8f
	.uleb128 0xb
	.byte	0x8b
	.uleb128 0xf
	.byte	0x89
	.uleb128 0x11
	.byte	0xa3
	.uleb128 0x9
	.byte	0xa2
	.uleb128 0xa
	.byte	0x4
	.4byte	$LCFI108-$LCFI104
	.byte	0x8e
	.uleb128 0xc
	.byte	0x8d
	.uleb128 0xd
	.byte	0x8c
	.uleb128 0xe
	.byte	0x8a
	.uleb128 0x10
	.align 3
$LEFDE81:
$LSFDE83:
	.4byte	$LEFDE83-$LASFDE83
$LASFDE83:
	.4byte	$LASFDE83-$Lframe1
	.4byte	$LFB2773-.
	.4byte	$LFE2773-$LFB2773
	.uleb128 0x4
	.4byte	$LLSDA2773-.
	.byte	0x4
	.4byte	$LCFI109-$LFB2773
	.byte	0xe
	.uleb128 0x50
	.byte	0x4
	.4byte	$LCFI111-$LCFI109
	.byte	0x8a
	.uleb128 0x8
	.byte	0x89
	.uleb128 0x9
	.byte	0x4
	.4byte	$LCFI113-$LCFI111
	.byte	0x8b
	.uleb128 0x7
	.byte	0x9a
	.uleb128 0xa
	.align 3
$LEFDE83:
$LSFDE85:
	.4byte	$LEFDE85-$LASFDE85
$LASFDE85:
	.4byte	$LASFDE85-$Lframe1
	.4byte	$LFB2775-.
	.4byte	$LFE2775-$LFB2775
	.uleb128 0x4
	.4byte	$LLSDA2775-.
	.byte	0x4
	.4byte	$LCFI114-$LFB2775
	.byte	0xe
	.uleb128 0x70
	.byte	0x4
	.4byte	$LCFI116-$LCFI114
	.byte	0x8a
	.uleb128 0xc
	.byte	0x89
	.uleb128 0xd
	.byte	0x4
	.4byte	$LCFI119-$LCFI116
	.byte	0x8c
	.uleb128 0xa
	.byte	0x8b
	.uleb128 0xb
	.byte	0x9a
	.uleb128 0xe
	.align 3
$LEFDE85:
$LSFDE109:
	.4byte	$LEFDE109-$LASFDE109
$LASFDE109:
	.4byte	$LASFDE109-$Lframe1
	.4byte	$LFB2800-.
	.4byte	$LFE2800-$LFB2800
	.uleb128 0x4
	.4byte	0x0
	.byte	0x4
	.4byte	$LCFI129-$LFB2800
	.byte	0xe
	.uleb128 0x20
	.byte	0x4
	.4byte	$LCFI131-$LCFI129
	.byte	0x89
	.uleb128 0x3
	.byte	0x9a
	.uleb128 0x4
	.byte	0x4
	.4byte	$LCFI133-$LCFI131
	.byte	0x8b
	.uleb128 0x1
	.byte	0x8a
	.uleb128 0x2
	.align 3
$LEFDE109:
$LSFDE111:
	.4byte	$LEFDE111-$LASFDE111
$LASFDE111:
	.4byte	$LASFDE111-$Lframe1
	.4byte	$LFB2802-.
	.4byte	$LFE2802-$LFB2802
	.uleb128 0x4
	.4byte	0x0
	.byte	0x4
	.4byte	$LCFI134-$LFB2802
	.byte	0xe
	.uleb128 0x20
	.byte	0x4
	.4byte	$LCFI136-$LCFI134
	.byte	0x89
	.uleb128 0x3
	.byte	0x9a
	.uleb128 0x4
	.byte	0x4
	.4byte	$LCFI138-$LCFI136
	.byte	0x8b
	.uleb128 0x1
	.byte	0x8a
	.uleb128 0x2
	.align 3
$LEFDE111:
$LSFDE119:
	.4byte	$LEFDE119-$LASFDE119
$LASFDE119:
	.4byte	$LASFDE119-$Lframe1
	.4byte	$LFB2811-.
	.4byte	$LFE2811-$LFB2811
	.uleb128 0x4
	.4byte	0x0
	.byte	0x4
	.4byte	$LCFI146-$LFB2811
	.byte	0xe
	.uleb128 0x10
	.byte	0x4
	.4byte	$LCFI147-$LCFI146
	.byte	0x89
	.uleb128 0x1
	.byte	0x4
	.4byte	$LCFI148-$LCFI147
	.byte	0x9a
	.uleb128 0x2
	.align 3
$LEFDE119:
$LSFDE121:
	.4byte	$LEFDE121-$LASFDE121
$LASFDE121:
	.4byte	$LASFDE121-$Lframe1
	.4byte	$LFB2814-.
	.4byte	$LFE2814-$LFB2814
	.uleb128 0x4
	.4byte	0x0
	.byte	0x4
	.4byte	$LCFI149-$LFB2814
	.byte	0xe
	.uleb128 0x20
	.byte	0x4
	.4byte	$LCFI151-$LCFI149
	.byte	0x89
	.uleb128 0x3
	.byte	0x9a
	.uleb128 0x4
	.byte	0x4
	.4byte	$LCFI152-$LCFI151
	.byte	0x8a
	.uleb128 0x2
	.align 3
$LEFDE121:
$LSFDE123:
	.4byte	$LEFDE123-$LASFDE123
$LASFDE123:
	.4byte	$LASFDE123-$Lframe1
	.4byte	$LFB2816-.
	.4byte	$LFE2816-$LFB2816
	.uleb128 0x4
	.4byte	0x0
	.byte	0x4
	.4byte	$LCFI153-$LFB2816
	.byte	0xe
	.uleb128 0x20
	.byte	0x4
	.4byte	$LCFI155-$LCFI153
	.byte	0x89
	.uleb128 0x3
	.byte	0x9a
	.uleb128 0x4
	.byte	0x4
	.4byte	$LCFI156-$LCFI155
	.byte	0x8a
	.uleb128 0x2
	.align 3
$LEFDE123:
$LSFDE131:
	.4byte	$LEFDE131-$LASFDE131
$LASFDE131:
	.4byte	$LASFDE131-$Lframe1
	.4byte	$LFB2825-.
	.4byte	$LFE2825-$LFB2825
	.uleb128 0x4
	.4byte	0x0
	.byte	0x4
	.4byte	$LCFI164-$LFB2825
	.byte	0xe
	.uleb128 0x10
	.byte	0x4
	.4byte	$LCFI165-$LCFI164
	.byte	0x89
	.uleb128 0x1
	.byte	0x4
	.4byte	$LCFI166-$LCFI165
	.byte	0x9a
	.uleb128 0x2
	.align 3
$LEFDE131:
$LSFDE133:
	.4byte	$LEFDE133-$LASFDE133
$LASFDE133:
	.4byte	$LASFDE133-$Lframe1
	.4byte	$LFB2828-.
	.4byte	$LFE2828-$LFB2828
	.uleb128 0x4
	.4byte	0x0
	.byte	0x4
	.4byte	$LCFI167-$LFB2828
	.byte	0xe
	.uleb128 0x20
	.byte	0x4
	.4byte	$LCFI169-$LCFI167
	.byte	0x89
	.uleb128 0x3
	.byte	0x9a
	.uleb128 0x4
	.byte	0x4
	.4byte	$LCFI171-$LCFI169
	.byte	0x8b
	.uleb128 0x1
	.byte	0x8a
	.uleb128 0x2
	.align 3
$LEFDE133:
$LSFDE135:
	.4byte	$LEFDE135-$LASFDE135
$LASFDE135:
	.4byte	$LASFDE135-$Lframe1
	.4byte	$LFB2830-.
	.4byte	$LFE2830-$LFB2830
	.uleb128 0x4
	.4byte	0x0
	.byte	0x4
	.4byte	$LCFI172-$LFB2830
	.byte	0xe
	.uleb128 0x20
	.byte	0x4
	.4byte	$LCFI174-$LCFI172
	.byte	0x89
	.uleb128 0x3
	.byte	0x9a
	.uleb128 0x4
	.byte	0x4
	.4byte	$LCFI176-$LCFI174
	.byte	0x8b
	.uleb128 0x1
	.byte	0x8a
	.uleb128 0x2
	.align 3
$LEFDE135:
$LSFDE143:
	.4byte	$LEFDE143-$LASFDE143
$LASFDE143:
	.4byte	$LASFDE143-$Lframe1
	.4byte	$LFB2839-.
	.4byte	$LFE2839-$LFB2839
	.uleb128 0x4
	.4byte	0x0
	.byte	0x4
	.4byte	$LCFI184-$LFB2839
	.byte	0xe
	.uleb128 0x10
	.byte	0x4
	.4byte	$LCFI185-$LCFI184
	.byte	0x89
	.uleb128 0x1
	.byte	0x4
	.4byte	$LCFI186-$LCFI185
	.byte	0x9a
	.uleb128 0x2
	.align 3
$LEFDE143:
$LSFDE147:
	.4byte	$LEFDE147-$LASFDE147
$LASFDE147:
	.4byte	$LASFDE147-$Lframe1
	.4byte	$LFB2853-.
	.4byte	$LFE2853-$LFB2853
	.uleb128 0x4
	.4byte	0x0
	.byte	0x4
	.4byte	$LCFI190-$LFB2853
	.byte	0xe
	.uleb128 0x60
	.byte	0x4
	.4byte	$LCFI197-$LCFI190
	.byte	0x8f
	.uleb128 0x5
	.byte	0x8e
	.uleb128 0x6
	.byte	0xa3
	.uleb128 0x3
	.byte	0x8d
	.uleb128 0x7
	.byte	0x8a
	.uleb128 0xa
	.byte	0xa2
	.uleb128 0x4
	.byte	0xa4
	.uleb128 0x2
	.byte	0x4
	.4byte	$LCFI201-$LCFI197
	.byte	0x8c
	.uleb128 0x8
	.byte	0x8b
	.uleb128 0x9
	.byte	0x89
	.uleb128 0xb
	.byte	0x9a
	.uleb128 0xc
	.align 3
$LEFDE147:
$LSFDE153:
	.4byte	$LEFDE153-$LASFDE153
$LASFDE153:
	.4byte	$LASFDE153-$Lframe1
	.4byte	$LFB2961-.
	.4byte	$LFE2961-$LFB2961
	.uleb128 0x4
	.4byte	0x0
	.byte	0x4
	.4byte	$LCFI203-$LFB2961
	.byte	0xe
	.uleb128 0x30
	.byte	0x4
	.4byte	$LCFI205-$LCFI203
	.byte	0x8a
	.uleb128 0x4
	.byte	0x89
	.uleb128 0x5
	.byte	0x4
	.4byte	$LCFI207-$LCFI205
	.byte	0x9a
	.uleb128 0x6
	.byte	0x8b
	.uleb128 0x3
	.align 3
$LEFDE153:
$LSFDE165:
	.4byte	$LEFDE165-$LASFDE165
$LASFDE165:
	.4byte	$LASFDE165-$Lframe1
	.4byte	$LFB3143-.
	.4byte	$LFE3143-$LFB3143
	.uleb128 0x4
	.4byte	0x0
	.byte	0x4
	.4byte	$LCFI212-$LFB3143
	.byte	0xe
	.uleb128 0x60
	.byte	0x4
	.4byte	$LCFI213-$LCFI212
	.byte	0x8f
	.uleb128 0x5
	.byte	0x4
	.4byte	$LCFI214-$LCFI213
	.byte	0xa2
	.uleb128 0x4
	.byte	0x4
	.4byte	$LCFI215-$LCFI214
	.byte	0x89
	.uleb128 0xb
	.byte	0x4
	.4byte	$LCFI216-$LCFI215
	.byte	0x8b
	.uleb128 0x9
	.byte	0x4
	.4byte	$LCFI218-$LCFI216
	.byte	0x8c
	.uleb128 0x8
	.byte	0x8a
	.uleb128 0xa
	.byte	0x4
	.4byte	$LCFI220-$LCFI218
	.byte	0x8e
	.uleb128 0x6
	.byte	0x8d
	.uleb128 0x7
	.byte	0x4
	.4byte	$LCFI221-$LCFI220
	.byte	0x9a
	.uleb128 0xc
	.align 3
$LEFDE165:
$LSFDE167:
	.4byte	$LEFDE167-$LASFDE167
$LASFDE167:
	.4byte	$LASFDE167-$Lframe1
	.4byte	$LFB3145-.
	.4byte	$LFE3145-$LFB3145
	.uleb128 0x4
	.4byte	0x0
	.byte	0x4
	.4byte	$LCFI222-$LFB3145
	.byte	0xe
	.uleb128 0x20
	.byte	0x4
	.4byte	$LCFI223-$LCFI222
	.byte	0xa2
	.uleb128 0x1
	.byte	0x4
	.4byte	$LCFI224-$LCFI223
	.byte	0x8a
	.uleb128 0x2
	.byte	0x4
	.4byte	$LCFI225-$LCFI224
	.byte	0x89
	.uleb128 0x3
	.byte	0x4
	.4byte	$LCFI226-$LCFI225
	.byte	0x9a
	.uleb128 0x4
	.align 3
$LEFDE167:
$LSFDE169:
	.4byte	$LEFDE169-$LASFDE169
$LASFDE169:
	.4byte	$LASFDE169-$Lframe1
	.4byte	$LFB3147-.
	.4byte	$LFE3147-$LFB3147
	.uleb128 0x4
	.4byte	0x0
	.byte	0x4
	.4byte	$LCFI227-$LFB3147
	.byte	0xe
	.uleb128 0x20
	.byte	0x4
	.4byte	$LCFI228-$LCFI227
	.byte	0xa2
	.uleb128 0x1
	.byte	0x4
	.4byte	$LCFI229-$LCFI228
	.byte	0x8a
	.uleb128 0x2
	.byte	0x4
	.4byte	$LCFI230-$LCFI229
	.byte	0x89
	.uleb128 0x3
	.byte	0x4
	.4byte	$LCFI231-$LCFI230
	.byte	0x9a
	.uleb128 0x4
	.align 3
$LEFDE169:
$LSFDE187:
	.4byte	$LEFDE187-$LASFDE187
$LASFDE187:
	.4byte	$LASFDE187-$Lframe1
	.4byte	$LFB3177-.
	.4byte	$LFE3177-$LFB3177
	.uleb128 0x4
	.4byte	0x0
	.byte	0x4
	.4byte	$LCFI241-$LFB3177
	.byte	0xe
	.uleb128 0x60
	.byte	0x4
	.4byte	$LCFI248-$LCFI241
	.byte	0x8f
	.uleb128 0x5
	.byte	0x8e
	.uleb128 0x6
	.byte	0xa3
	.uleb128 0x3
	.byte	0x8d
	.uleb128 0x7
	.byte	0x8a
	.uleb128 0xa
	.byte	0xa2
	.uleb128 0x4
	.byte	0xa4
	.uleb128 0x2
	.byte	0x4
	.4byte	$LCFI252-$LCFI248
	.byte	0x8c
	.uleb128 0x8
	.byte	0x8b
	.uleb128 0x9
	.byte	0x89
	.uleb128 0xb
	.byte	0x9a
	.uleb128 0xc
	.align 3
$LEFDE187:
$LSFDE193:
	.4byte	$LEFDE193-$LASFDE193
$LASFDE193:
	.4byte	$LASFDE193-$Lframe1
	.4byte	$LFB3223-.
	.4byte	$LFE3223-$LFB3223
	.uleb128 0x4
	.4byte	0x0
	.byte	0x4
	.4byte	$LCFI254-$LFB3223
	.byte	0xe
	.uleb128 0x30
	.byte	0x4
	.4byte	$LCFI256-$LCFI254
	.byte	0x8a
	.uleb128 0x4
	.byte	0x89
	.uleb128 0x5
	.byte	0x4
	.4byte	$LCFI258-$LCFI256
	.byte	0x9a
	.uleb128 0x6
	.byte	0x8b
	.uleb128 0x3
	.align 3
$LEFDE193:
$LSFDE205:
	.4byte	$LEFDE205-$LASFDE205
$LASFDE205:
	.4byte	$LASFDE205-$Lframe1
	.4byte	$LFB3402-.
	.4byte	$LFE3402-$LFB3402
	.uleb128 0x4
	.4byte	0x0
	.byte	0x4
	.4byte	$LCFI263-$LFB3402
	.byte	0xe
	.uleb128 0x60
	.byte	0x4
	.4byte	$LCFI264-$LCFI263
	.byte	0x8f
	.uleb128 0x5
	.byte	0x4
	.4byte	$LCFI265-$LCFI264
	.byte	0xa2
	.uleb128 0x4
	.byte	0x4
	.4byte	$LCFI266-$LCFI265
	.byte	0x89
	.uleb128 0xb
	.byte	0x4
	.4byte	$LCFI267-$LCFI266
	.byte	0x8b
	.uleb128 0x9
	.byte	0x4
	.4byte	$LCFI269-$LCFI267
	.byte	0x8c
	.uleb128 0x8
	.byte	0x8a
	.uleb128 0xa
	.byte	0x4
	.4byte	$LCFI271-$LCFI269
	.byte	0x8e
	.uleb128 0x6
	.byte	0x8d
	.uleb128 0x7
	.byte	0x4
	.4byte	$LCFI272-$LCFI271
	.byte	0x9a
	.uleb128 0xc
	.align 3
$LEFDE205:
$LSFDE207:
	.4byte	$LEFDE207-$LASFDE207
$LASFDE207:
	.4byte	$LASFDE207-$Lframe1
	.4byte	$LFB3404-.
	.4byte	$LFE3404-$LFB3404
	.uleb128 0x4
	.4byte	0x0
	.byte	0x4
	.4byte	$LCFI273-$LFB3404
	.byte	0xe
	.uleb128 0x20
	.byte	0x4
	.4byte	$LCFI274-$LCFI273
	.byte	0xa2
	.uleb128 0x1
	.byte	0x4
	.4byte	$LCFI275-$LCFI274
	.byte	0x8a
	.uleb128 0x2
	.byte	0x4
	.4byte	$LCFI276-$LCFI275
	.byte	0x89
	.uleb128 0x3
	.byte	0x4
	.4byte	$LCFI277-$LCFI276
	.byte	0x9a
	.uleb128 0x4
	.align 3
$LEFDE207:
$LSFDE209:
	.4byte	$LEFDE209-$LASFDE209
$LASFDE209:
	.4byte	$LASFDE209-$Lframe1
	.4byte	$LFB3406-.
	.4byte	$LFE3406-$LFB3406
	.uleb128 0x4
	.4byte	0x0
	.byte	0x4
	.4byte	$LCFI278-$LFB3406
	.byte	0xe
	.uleb128 0x20
	.byte	0x4
	.4byte	$LCFI279-$LCFI278
	.byte	0xa2
	.uleb128 0x1
	.byte	0x4
	.4byte	$LCFI280-$LCFI279
	.byte	0x8a
	.uleb128 0x2
	.byte	0x4
	.4byte	$LCFI281-$LCFI280
	.byte	0x89
	.uleb128 0x3
	.byte	0x4
	.4byte	$LCFI282-$LCFI281
	.byte	0x9a
	.uleb128 0x4
	.align 3
$LEFDE209:
$LSFDE225:
	.4byte	$LEFDE225-$LASFDE225
$LASFDE225:
	.4byte	$LASFDE225-$Lframe1
	.4byte	$LFB3428-.
	.4byte	$LFE3428-$LFB3428
	.uleb128 0x4
	.4byte	0x0
	.byte	0x4
	.4byte	$LCFI292-$LFB3428
	.byte	0xe
	.uleb128 0x10
	.byte	0x4
	.4byte	$LCFI293-$LCFI292
	.byte	0x9a
	.uleb128 0x2
	.align 3
$LEFDE225:
$LSFDE227:
	.4byte	$LEFDE227-$LASFDE227
$LASFDE227:
	.4byte	$LASFDE227-$Lframe1
	.4byte	$LFB3432-.
	.4byte	$LFE3432-$LFB3432
	.uleb128 0x4
	.4byte	0x0
	.byte	0x4
	.4byte	$LCFI294-$LFB3432
	.byte	0xe
	.uleb128 0x10
	.byte	0x4
	.4byte	$LCFI295-$LCFI294
	.byte	0x9a
	.uleb128 0x2
	.align 3
$LEFDE227:
$LSFDE229:
	.4byte	$LEFDE229-$LASFDE229
$LASFDE229:
	.4byte	$LASFDE229-$Lframe1
	.4byte	$LFB3434-.
	.4byte	$LFE3434-$LFB3434
	.uleb128 0x4
	.4byte	0x0
	.byte	0x4
	.4byte	$LCFI296-$LFB3434
	.byte	0xe
	.uleb128 0x20
	.byte	0x4
	.4byte	$LCFI299-$LCFI296
	.byte	0x9a
	.uleb128 0x4
	.byte	0xa2
	.uleb128 0x2
	.byte	0x89
	.uleb128 0x3
	.align 3
$LEFDE229:
$LSFDE237:
	.4byte	$LEFDE237-$LASFDE237
$LASFDE237:
	.4byte	$LASFDE237-$Lframe1
	.4byte	$LFB3444-.
	.4byte	$LFE3444-$LFB3444
	.uleb128 0x4
	.4byte	0x0
	.byte	0x4
	.4byte	$LCFI301-$LFB3444
	.byte	0xe
	.uleb128 0x10
	.byte	0x4
	.4byte	$LCFI302-$LCFI301
	.byte	0x89
	.uleb128 0x1
	.byte	0x4
	.4byte	$LCFI303-$LCFI302
	.byte	0x9a
	.uleb128 0x2
	.align 3
$LEFDE237:
$LSFDE243:
	.4byte	$LEFDE243-$LASFDE243
$LASFDE243:
	.4byte	$LASFDE243-$Lframe1
	.4byte	$LFB3476-.
	.4byte	$LFE3476-$LFB3476
	.uleb128 0x4
	.4byte	0x0
	.byte	0x4
	.4byte	$LCFI304-$LFB3476
	.byte	0xe
	.uleb128 0x20
	.byte	0x4
	.4byte	$LCFI305-$LCFI304
	.byte	0x8a
	.uleb128 0x2
	.byte	0x4
	.4byte	$LCFI306-$LCFI305
	.byte	0x89
	.uleb128 0x3
	.byte	0x4
	.4byte	$LCFI307-$LCFI306
	.byte	0x9a
	.uleb128 0x4
	.align 3
$LEFDE243:
	.section	.sdata
	.align 3
	.type	$LDFCM0, @object
	.size	$LDFCM0, 8
$LDFCM0:
	.quad	__gxx_personality_v0
	.ident	"GCC: (GNU) 3.4 20030328 (experimental)"
