| /CTR-SDK-0.14.4/sources/libraries/math/ARMv6/ |
| D | math_Types.cpp | 37 VLDMIA r1,{s0-s11} // レジスタ[S0-S11]に行列pMを全て入れる in MTX34ToMTX33Asm() 50 VLDR.F32 s0,[r1,#0*12+0*4] in MTX43TransposeAsm() 51 VLDR.F32 s1,[r1,#1*12+0*4] in MTX43TransposeAsm() 52 VLDR.F32 s2,[r1,#2*12+0*4] in MTX43TransposeAsm() 53 VLDR.F32 s3,[r1,#3*12+0*4] in MTX43TransposeAsm() 54 VLDR.F32 s4,[r1,#0*12+1*4] in MTX43TransposeAsm() 55 VLDR.F32 s5,[r1,#1*12+1*4] in MTX43TransposeAsm() 56 VLDR.F32 s6,[r1,#2*12+1*4] in MTX43TransposeAsm() 57 VLDR.F32 s7,[r1,#3*12+1*4] in MTX43TransposeAsm() 58 VLDR.F32 s8,[r1,#0*12+2*4] in MTX43TransposeAsm() [all …]
|
| D | math_Matrix44.cpp | 36 VLDMIA r1!,{s16-s23} // レジスタ[S16-S23]に行列p1を入れる in MTX44AddAsm() 43 VLDMIA r1!,{s16-s19} // p1の続き in MTX44AddAsm() 50 VLDMIA r1!,{s20-s23} // p1の続き in MTX44AddAsm() 71 CMP r1,r0 // pとpOutは同じ? in MTX44CopyAsm() 73 VLDMIA r1,{s0-s15} // レジスタ[S0-S15]にpを全て入れる in MTX44CopyAsm() 84 VLDR.F32 s24,[r1,#16*0+0*4] // p1[0][0] in MTX44MultAsm() 85 VLDR.F32 s25,[r1,#16*1+0*4] // p1[1][0] in MTX44MultAsm() 91 VLDR.F32 s24,[r1,#16*2+0*4] // p1[2][0] in MTX44MultAsm() 97 VLDR.F32 s25,[r1,#16*3+0*4] // p1[3][0] in MTX44MultAsm() 103 VLDR.F32 s24,[r1,#16*0+1*4] // p1[0][1] in MTX44MultAsm() [all …]
|
| D | math_Matrix34.cpp | 35 CMP r1,r0 // pとpOutは同じ? in MTX34CopyAsm() 37 VLDMIA r1!,{s0-s5} // データハザードによるストール時間を in MTX34CopyAsm() 39 VLDMIA r1,{s6-s11} in MTX34CopyAsm() 52 VLDMIA r1!,{s0-s7} // レジスタ[S0-S7]に行列p1を入れる in MTX34MultAsm_ORG() 61 VLDR.F32 s0,[r1,#0] // p1の続き in MTX34MultAsm_ORG() 72 VLDR.F32 s4,[r1,#4] // p1の続き in MTX34MultAsm_ORG() 86 VLDR.F32 s1,[r1,#8] // p1の続き in MTX34MultAsm_ORG() 92 VLDR.F32 s5,[r1,#12] // p1の続き in MTX34MultAsm_ORG() 123 VLDR.F32 s3,[r1,#4*4*0+4*3] // 行列p1[0][3] in MTX34MultAsm() 124 VLDR.F32 s7,[r1,#4*4*1+4*3] // 行列p1[1][3] in MTX34MultAsm() [all …]
|
| D | math_Matrix33.cpp | 39 VLDMIA r1!,{s0-s4} // データハザードによるストール時間を in MTX33CopyAsm() 41 VLDMIA r1,{s5-s8} in MTX33CopyAsm() 51 VLDMIA r1!,{s10-s15} // レジスタ[S16-S23]に行列p1を入れる in MTX33MAddAsm() 57 VLDMIA r1,{s10-s12} // p1の続き in MTX33MAddAsm() 75 VLDMIA r1,{s0-s8} // レジスタ[S0-S2]に行列pMの1行目 in VEC3TransformAsm()
|
| D | math_Matrix43.cpp | 37 CMP r1,r0 // pとpOutは同じ? in MTX43CopyAsm() 39 VLDMIA r1,{s0-s11} // レジスタ[S0-S11]にpを全て入れる in MTX43CopyAsm() 50 VLDMIA r1!,{s12-s19} // レジスタ[S12-S19]に行列p1を入れる in MTX43AddAsm() 56 VLDMIA r1,{s12-s15} // p1の続き in MTX43AddAsm() 83 VLDMIA r1,{s12-s23} // レジスタ[S12-S23]に行列p1を全て入れる in MTX43MultAsm() 146 VLDMIA r1,{s1-s12} // レジスタ[S1-S12]に行列pを入れる in MTX43MultAsm()
|
| D | math_Quaternion.cpp | 35 VLDMIA r1,{s4-s7} // レジスタ[S4-S7]にベクトルq1を全て入れる in QUATMultAsm()
|
| /CTR-SDK-0.14.4/include/nn/math/ARMv6/inline/ |
| D | math_Matrix33.ipp | 35 ADD r1,r1,r3 40 VLDMIA r1,{s0-s2} // レジスタ[S0-S2]に行列p1の1行目 41 ADD r1,r1,r3 44 VLDMIA r1,{s3-s5} // レジスタ[S3-S5]に行列p1の2行目 45 ADD r1,r1,r3 48 VLDMIA r1,{s6-s8} // レジスタ[S6-S8]に行列p1の3行目 88 ADD r1,r0,r3 89 VSTMIA r1,{s21-s23} // 結果をストア 91 ADD r1,r1,r3 92 VSTMIA r1,{s24-s26} // 結果をストア [all …]
|
| /CTR-SDK-0.14.4/sources/libraries/fnd/ARMv6/ |
| D | fnd_Interlocked.cpp | 34 cmp r3, r1 // r3 を value と比較。 in CompareAndSwap() 43 mov r0, r1 // 比較に成功しているため返り値は comp in CompareAndSwap() 59 strex r3, r1, [r0] // value の値を *pTarget に書き込み in Swap() 106 add r2, r2, r1 // r2 に value を加算 in Add() 122 sub r2, r2, r1 // r2 から value を減算 in Substract() 138 orr r2, r2, r1 // r2 と value を OR in BitwiseOr() 154 and r2, r2, r1 // r2 と value を AND in BitwiseAnd() 170 eor r2, r2, r1 // r2 と value を XOR in BitwiseXor()
|
| /CTR-SDK-0.14.4/sources/libraries/os/ |
| D | os_Synchronization.cpp | 58 bics r3, r1, #1 in WaitMultipleImplWithAlloca() 59 addne r1, r1, #1 // r1 が奇数なら 1 を足す(8byte align のため) in WaitMultipleImplWithAlloca() 61 mov r3, r1, LSL #2 in WaitMultipleImplWithAlloca() 64 mov r1, sp in WaitMultipleImplWithAlloca()
|
| D | os_ContinuationIterator.cpp | 38 stmia r1, {r4-r11,sp,lr} in ChangeContext() 46 ldmia r1, {r4-r11,sp,pc} in ChangeContext()
|
| D | os_DeliverArg.cpp | 37 u16 r1; in CalcCRC16withIv() local 44 r1 = crc16_table[total & 0xf]; in CalcCRC16withIv() 46 total = total ^ r1 ^ crc16_table[*data & 0xf]; in CalcCRC16withIv() 49 r1 = crc16_table[total & 0xf]; in CalcCRC16withIv() 51 total = total ^ r1 ^ crc16_table[(*data >> 4) & 0xf]; in CalcCRC16withIv()
|
| D | os_Default.cpp | 130 bx r1 in InvokeOnOtherStack()
|
| D | os_Thread.cpp | 153 mov r1, r0 // pStackBottom を第 1 引数に in CallDestructorAndExit()
|
| /CTR-SDK-0.14.4/sources/libraries/crt0/MPCore/ |
| D | crt0.cpp | 97 ldr r1, =__cpp(Image$$ZI$$ZI$$Limit) in nninitRegion() 100 cmp r0, r1 in nninitRegion()
|
| /CTR-SDK-0.14.4/sources/libraries/gr/CTR/ |
| D | gr_Utility.cpp | 34 VLDMIA r1!,{s0-s11} in CopyMtx34WithHeader() 58 VLDMIA r1!,{s0-s15} in CopyMtx44WithHeader()
|