|
GCC ARM - не имплементируются функции SIN, COS, arm-none-eabi |
|
|
|
Oct 1 2017, 07:34
|

Местный
  
Группа: Участник
Сообщений: 257
Регистрация: 5-09-17
Пользователь №: 99 126

|
Здравствуйте. Скачал и поставил, затем ребутнул (для переменных окружения) GCC-тулчейн: gcc-arm-none-eabi-6-2017-q2-update-win32.exe Затем написал программу тект ниже: Код #include <math.h>
float a=1.2F; float b=3.21F; float c=0.0F;
void main(void) { c=sin(a+b); b=cos(a+c); } Построил бинарник и все необходимые файлы командами: Код arm-none-eabi-gcc -std=c99 -march=armv7-a -mfloat-abi=hard -mfpu=vfpv4 -c fpu.c -o fpu.elf -lm arm-none-eabi-objdump -D fpu.elf > fpu.asm arm-none-eabi-objcopy -O binary fpu.elf fpu.bin При просмотре листинга видно, что функции sin( ) и cos( ) НЕ ИМПЛЕМЕНТИРОВАЛИСЬ, вместо них стоит переход: Код 18: e3403000 movt r3, #0 1c: edd37a00 vldr s15, [r3] 20: ee777a27 vadd.f32 s15, s14, s15 24: eef70ae7 vcvt.f64.f32 d16, s15 28: eeb00b60 vmov.f64 d0, d16 2c: ebfffffe bl 0 <sin> ----------------------------- !!! нет вызова 30: eef00b40 vmov.f64 d16, d0 34: eef77be0 vcvt.f32.f64 s15, d16 38: e3003000 movw r3, #0 3c: e3403000 movt r3, #0 40: edc37a00 vstr s15, [r3] 44: e3003000 movw r3, #0 48: e3403000 movt r3, #0 4c: ed937a00 vldr s14, [r3] 50: e3003000 movw r3, #0 54: e3403000 movt r3, #0 58: edd37a00 vldr s15, [r3] 5c: ee777a27 vadd.f32 s15, s14, s15 60: eef70ae7 vcvt.f64.f32 d16, s15 64: eeb00b60 vmov.f64 d0, d16 68: ebfffffe bl 0 <cos> ----------------------------- !!! нет вызова Других тулчейнов нет, пробовал soft-fpu, ничего не меняется, функции из math.h не имплементируются вообще! Залез в папки тулчейна, так там libm.a несколько штук: ...\GCCARM\arm-none-eabi\lib\libm.a ...\GCCARM\arm-none-eabi\lib\thumb\libm.a ...\GCCARM\arm-none-eabi\lib\thumb\v7-ar\libm.a ...\GCCARM\arm-none-eabi\lib\thumb\v7-ar\fpv3\hard\libm.a ...\GCCARM\arm-none-eabi\lib\hard\libm.a У меня нет слов, одни эмоции (касаемо GCC тулчейна)! Помогите плиз, нужен хардварный синус/косинус для ядра Cortex-A7, VFPv4 или NEON - для floating point, как решить проблему?
|
|
|
|
|
 |
Ответов
|
Oct 1 2017, 08:47
|

Местный
  
Группа: Участник
Сообщений: 257
Регистрация: 5-09-17
Пользователь №: 99 126

|
тот тулчейн что я скачал в ридмишнике написано : Цитата |----------|--------------------------------------------|----------| |Cortex-A* | [-mthumb] -march=armv7-a | armv7-ar | |(No FP) | | /thumb | |----------|--------------------------------------------|----------| |Cortex-A* | [-mthumb] -march=armv7-a -mfloat-abi=softfp| armv7-ar | |(Soft FP) | -mfpu=vfpv3-d16 | /thumb | | | | /softfp | |----------|--------------------------------------------|----------| |Cortex-A* | [-mthumb] -march=armv7-a -mfloat-abi=hard | armv7-ar | |(Hard FP) | -mfpu=vfpv3-d16 | /thumb | | | | /fpu | -------------------------------------------------------------------- Я правильно думаю, что -march=armv7-a - это Cortex-A7 ?
|
|
|
|
|
Oct 1 2017, 08:57
|

Местный
  
Группа: Участник
Сообщений: 257
Регистрация: 5-09-17
Пользователь №: 99 126

|
Цитата(scifi @ Oct 1 2017, 08:49)  Спасибо!  Глянул: Цитата ARMv7-A => ARM Cortex-A5, ARM Cortex-A7, ARM Cortex-A8, ARM Cortex-A9, ARM Cortex-A12, ARM Cortex-A15, ARM Cortex-A17 Значит тот тулчейн который я скачал тоже подходит! Вызвал раздельно компиляцию и линковку, появился sin, cos, но вызовы ОЧЕНЬ стрёмные, Hard FPU тут даже и не пахнет: Код 000081b4 <main>: 81b4: e92d4800 push {fp, lr} 81b8: e28db004 add fp, sp, #4 81bc: e30a3de4 movw r3, #44516; 0xade4 81c0: e3403001 movt r3, #1 81c4: ed937a00 vldr s14, [r3] 81c8: e30a3de8 movw r3, #44520; 0xade8 81cc: e3403001 movt r3, #1 81d0: edd37a00 vldr s15, [r3] 81d4: ee777a27 vadd.f32 s15, s14, s15 81d8: eeb00a67 vmov.f32 s0, s15 81dc: fa000005 blx 81f8 <sinf> 81e0: eef07a40 vmov.f32 s15, s0 81e4: e30b364c movw r3, #46668; 0xb64c 81e8: e3403001 movt r3, #1 81ec: edc37a00 vstr s15, [r3] 81f0: e320f000 nop {0} 81f4: e8bd8800 pop {fp, pc}
000081f8 <sinf>: 81f8: ee10 3a10 vmov r3, s0 81fc: f640 72d8 movw r2, #4056; 0xfd8 8200: f6c3 7249 movt r2, #16201; 0x3f49 8204: b500 push {lr} 8206: b083 sub sp, #12 8208: f023 4300 bic.w r3, r3, #2147483648; 0x80000000 820c: 4293 cmp r3, r2 820e: dd1a ble.n 8246 <sinf+0x4e> 8210: f1b3 4fff cmp.w r3, #2139095040; 0x7f800000 8214: db04 blt.n 8220 <sinf+0x28> 8216: ee30 0a40 vsub.f32 s0, s0, s0 821a: b003 add sp, #12 821c: f85d fb04 ldr.w pc, [sp], #4 8220: 4668 mov r0, sp 8222: f000 f833 bl 828c <__ieee754_rem_pio2f> 8226: f000 0003 and.w r0, r0, #3 822a: 2801 cmp r0, #1 822c: d01d beq.n 826a <sinf+0x72> 822e: 2802 cmp r0, #2 8230: d011 beq.n 8256 <sinf+0x5e> 8232: b308 cbz r0, 8278 <sinf+0x80> 8234: eddd 0a01 vldr s1, [sp, #4] 8238: ed9d 0a00 vldr s0, [sp] 823c: f000 f960 bl 8500 <__kernel_cosf> 8240: eeb1 0a40 vneg.f32 s0, s0 8244: e7e9 b.n 821a <sinf+0x22> 8246: 2000 movs r0, #0 8248: eddf 0a0f vldr s1, [pc, #60]; 8288 <sinf+0x90> 824c: f000 fd08 bl 8c60 <__kernel_sinf> 8250: b003 add sp, #12 8252: f85d fb04 ldr.w pc, [sp], #4 8256: 2001 movs r0, #1 8258: eddd 0a01 vldr s1, [sp, #4] 825c: ed9d 0a00 vldr s0, [sp] 8260: f000 fcfe bl 8c60 <__kernel_sinf> 8264: eeb1 0a40 vneg.f32 s0, s0 8268: e7d7 b.n 821a <sinf+0x22> 826a: eddd 0a01 vldr s1, [sp, #4] 826e: ed9d 0a00 vldr s0, [sp] 8272: f000 f945 bl 8500 <__kernel_cosf> 8276: e7d0 b.n 821a <sinf+0x22> 8278: 2001 movs r0, #1 827a: eddd 0a01 vldr s1, [sp, #4] 827e: ed9d 0a00 vldr s0, [sp] 8282: f000 fced bl 8c60 <__kernel_sinf> 8286: e7c8 b.n 821a <sinf+0x22> 8288: 00000000 andeq r0, r0, r0
00008500 <__kernel_cosf>: 8500: ee10 3a10 vmov r3, s0 8504: f023 4300 bic.w r3, r3, #2147483648; 0x80000000 8508: f1b3 5f48 cmp.w r3, #838860800; 0x32000000 850c: da2c bge.n 8568 <__kernel_cosf+0x68> 850e: eefd 7ac0 vcvt.s32.f32 s15, s0 8512: ee17 3a90 vmov r3, s15 8516: 2b00 cmp r3, #0 8518: d067 beq.n 85ea <__kernel_cosf+0xea> 851a: ee20 7a00 vmul.f32 s14, s0, s0 851e: eddf 7a34 vldr s15, [pc, #208]; 85f0 <__kernel_cosf+0xf0> 8522: ed9f 5a34 vldr s10, [pc, #208]; 85f4 <__kernel_cosf+0xf4> 8526: eddf 5a34 vldr s11, [pc, #208]; 85f8 <__kernel_cosf+0xf8> 852a: ed9f 6a34 vldr s12, [pc, #208]; 85fc <__kernel_cosf+0xfc> 852e: ee07 5a27 vmla.f32 s10, s14, s15 8532: eddf 7a33 vldr s15, [pc, #204]; 8600 <__kernel_cosf+0x100> 8536: eddf 6a33 vldr s13, [pc, #204]; 8604 <__kernel_cosf+0x104> 853a: ee55 5a07 vnmls.f32 s11, s10, s14 853e: ee05 6a87 vmla.f32 s12, s11, s14 8542: ee56 7a07 vnmls.f32 s15, s12, s14 8546: ee47 6a87 vmla.f32 s13, s15, s14 854a: ee66 6a87 vmul.f32 s13, s13, s14 854e: ee20 0a20 vmul.f32 s0, s0, s1 8552: ee17 0a26 vnmls.f32 s0, s14, s13 8556: eef6 7a00 vmov.f32 s15, #96; 0x3f000000 0.5 855a: ee17 0a27 vnmls.f32 s0, s14, s15 855e: eef7 7a00 vmov.f32 s15, #112; 0x3f800000 1.0 8562: ee37 0ac0 vsub.f32 s0, s15, s0 8566: 4770 bx lr 8568: ee20 7a00 vmul.f32 s14, s0, s0 856c: f649 1299 movw r2, #39321; 0x9999 8570: eddf 7a1f vldr s15, [pc, #124]; 85f0 <__kernel_cosf+0xf0> 8574: f6c3 6299 movt r2, #16025; 0x3e99 8578: 4293 cmp r3, r2 857a: ed9f 5a1e vldr s10, [pc, #120]; 85f4 <__kernel_cosf+0xf4> 857e: eddf 5a1e vldr s11, [pc, #120]; 85f8 <__kernel_cosf+0xf8> 8582: ed9f 6a1e vldr s12, [pc, #120]; 85fc <__kernel_cosf+0xfc> 8586: ee07 5a27 vmla.f32 s10, s14, s15 858a: eddf 7a1d vldr s15, [pc, #116]; 8600 <__kernel_cosf+0x100> 858e: eddf 6a1d vldr s13, [pc, #116]; 8604 <__kernel_cosf+0x104> 8592: ee55 5a07 vnmls.f32 s11, s10, s14 8596: ee05 6a87 vmla.f32 s12, s11, s14 859a: ee56 7a07 vnmls.f32 s15, s12, s14 859e: ee47 6a87 vmla.f32 s13, s15, s14 85a2: ee66 6a87 vmul.f32 s13, s13, s14 85a6: ddd2 ble.n 854e <__kernel_cosf+0x4e> 85a8: 2200 movs r2, #0 85aa: f6c3 7248 movt r2, #16200; 0x3f48 85ae: 4293 cmp r3, r2 85b0: bfdc itt le 85b2: f103 437f addle.w r3, r3, #4278190080; 0xff000000 85b6: ee07 3a90 vmovle s15, r3 85ba: ee20 0a20 vmul.f32 s0, s0, s1 85be: bfd4 ite le 85c0: eeb7 6a00 vmovle.f32 s12, #112; 0x3f800000 1.0 85c4: eef5 7a02 vmovgt.f32 s15, #82; 0x3e900000 0.2812500 85c8: eef6 5a00 vmov.f32 s11, #96; 0x3f000000 0.5 85cc: bfd8 it le 85ce: ee36 6a67 vsuble.f32 s12, s12, s15 85d2: ee17 0a26 vnmls.f32 s0, s14, s13 85d6: ee57 7a25 vnmls.f32 s15, s14, s11 85da: bfc8 it gt 85dc: eeb6 6a07 vmovgt.f32 s12, #103; 0x3f380000 0.7187500 85e0: ee37 0ac0 vsub.f32 s0, s15, s0 85e4: ee36 0a40 vsub.f32 s0, s12, s0 85e8: 4770 bx lr 85ea: eeb7 0a00 vmov.f32 s0, #112; 0x3f800000 1.0 85ee: 4770 bx lr 85f0: ad47d74e stclge 7, cr13, [r7, #-312]; 0xfffffec8 85f4: 310f74f6 strdcc r7, [pc, -r6] 85f8: 3493f27c ldrcc pc, [r3], #636; 0x27c 85fc: 37d00d01 ldrbcc r0, [r0, r1, lsl #26] 8600: 3ab60b61 bcc fed8b38c <_stack+0xfed0b38c> 8604: 3d2aaaab vstmdbcc sl!, {s20-s190} Это просто абзац! Билдил этими командами: Код arm-none-eabi-gcc -std=c99 -march=armv7-a -mfloat-abi=hard -mfpu=vfpv4 -c fpu.c
arm-none-eabi-gcc --specs=rdimon.specs -march=armv7-a -mfloat-abi=hard -mfpu=vfpv4 -o fpu.elf fpu.o -lm
arm-none-eabi-objdump -D fpu.elf > fpu.asm
arm-none-eabi-objcopy -O binary fpu.elf fpu.bin Куда дальше рыть?
|
|
|
|
Сообщений в этой теме
__inline__ GCC ARM - не имплементируются функции SIN, COS Oct 1 2017, 07:34 scifi Цитата(__inline__ @ Oct 1 2017, 10:34) Ск... Oct 1 2017, 08:00 __inline__ Цитата(scifi @ Oct 1 2017, 08:00) Попробу... Oct 1 2017, 08:40  scifi Вот здесь разъясняют. Видимо, вам надо arm-eabihf,... Oct 1 2017, 08:45   aaarrr Цитата(__inline__ @ Oct 1 2017, 11:57) Ha... Oct 1 2017, 09:06    __inline__ Цитата(aaarrr @ Oct 1 2017, 09:06) Шок-аб... Oct 1 2017, 09:18     scifi Цитата(__inline__ @ Oct 1 2017, 12:18) Су... Oct 1 2017, 09:20      __inline__ Цитата(scifi @ Oct 1 2017, 09:20) Хорошо,... Oct 1 2017, 09:34       scifi Цитата(__inline__ @ Oct 1 2017, 12:34) По... Oct 1 2017, 09:49        __inline__ Цитата(scifi @ Oct 1 2017, 09:49) Короче,... Oct 1 2017, 09:59     mantech Цитата(__inline__ @ Oct 1 2017, 12:18) Ме... Oct 1 2017, 12:46      __inline__ Цитата(mantech @ Oct 1 2017, 12:46) 1) То... Oct 1 2017, 12:53       HardEgor Цитата(__inline__ @ Oct 1 2017, 19:53) Мн... Oct 1 2017, 14:34       _3m Цитата(__inline__ @ Oct 1 2017, 15:53) 2)... Oct 2 2017, 07:01        __inline__ Цитата(_3m @ Oct 2 2017, 07:01) Попробуйт... Oct 2 2017, 11:05       scifi Цитата(__inline__ @ Oct 1 2017, 15:53) Ве... Oct 2 2017, 11:46        demiurg_spb Чтобы нормально разобраться в принципах работы gcc... Oct 2 2017, 12:08       Forger Цитата(__inline__ @ Oct 1 2017, 15:53) ст... Oct 2 2017, 13:36        scifi Цитата(Forger @ Oct 2 2017, 16:36) Короче... Oct 2 2017, 14:02         Forger Цитата(scifi @ Oct 2 2017, 17:02) С точки... Oct 2 2017, 15:25          mantech Цитата(Forger @ Oct 2 2017, 18:25) Прокур... Oct 2 2017, 15:29           Forger Цитата(mantech @ Oct 2 2017, 18:29) В кон... Oct 2 2017, 15:45            jcxz Цитата(Forger @ Oct 2 2017, 22:45) Контор... Oct 2 2017, 17:35             Forger Цитата(jcxz @ Oct 2 2017, 20:35) Странная... Oct 2 2017, 17:42            mantech Цитата(Forger @ Oct 2 2017, 18:45) ... ар... Oct 2 2017, 19:44 scifi Цитата(__inline__ @ Oct 1 2017, 11:57) Ку... Oct 1 2017, 08:59 __inline__ Тут пишут https://habrahabr.ru/post/319736/ , что:... Oct 1 2017, 09:11 scifi Цитата(__inline__ @ Oct 1 2017, 10:34) По... Oct 1 2017, 09:14 __inline__ скачал gcc-linaro-6.3.1-2017.05-i686_arm-eabi.tar.... Oct 1 2017, 09:49 scifi Цитата(__inline__ @ Oct 1 2017, 12:49) ск... Oct 1 2017, 09:52 Genadi Zawidowski А с каких пор в этих процессорах хардварный синус ... Oct 1 2017, 10:00 __inline__ Цитата(Genadi Zawidowski @ Oct 1 2017, 10... Oct 1 2017, 10:03  Genadi Zawidowski Цитата(__inline__ @ Oct 1 2017, 13:03) За... Oct 1 2017, 10:09   __inline__ Цитата(Genadi Zawidowski @ Oct 1 2017, 10... Oct 1 2017, 10:14    scifi Цитата(__inline__ @ Oct 1 2017, 13:14) Кс... Oct 1 2017, 10:26   __inline__ Цитата(Genadi Zawidowski @ Oct 1 2017, 10... Oct 1 2017, 10:23 Genadi Zawidowski мэйк у меня от Atmel-овского тулчейна есть... можн... Oct 1 2017, 10:22 __inline__ Цитата(Genadi Zawidowski @ Oct 1 2017, 10... Oct 1 2017, 10:31 Genadi Zawidowski ЦитатаЗатем написал программу тект ниже
С хорошей ... Oct 1 2017, 10:33 jcxz Цитата(__inline__ @ Oct 1 2017, 14:34) Пр... Oct 1 2017, 11:59 __inline__ Цитата(jcxz @ Oct 1 2017, 11:59) Эмоции н... Oct 1 2017, 12:42  jcxz Цитата(__inline__ @ Oct 1 2017, 19:42) Ну... Oct 1 2017, 14:36 __inline__ Не переживайте!
Освоение GCC в процессе! ... Oct 2 2017, 12:23 __inline__ Поставил ARM DS-5 из дебрей интернета, так оказало... Oct 2 2017, 14:20 __inline__ С удовольствием девелопил бы и на Windows 98, но е... Oct 3 2017, 01:29 Forger Цитата(__inline__ @ Oct 3 2017, 04:29) мо... Oct 3 2017, 05:58 HardEgor Цитата(__inline__ @ Oct 3 2017, 08:29) С ... Oct 3 2017, 06:30 mantech Цитата(__inline__ @ Oct 3 2017, 04:29) С ... Oct 3 2017, 07:22  Forger Цитата(mantech @ Oct 3 2017, 10:22) В ход... Oct 3 2017, 07:33   mantech Цитата(Forger @ Oct 3 2017, 10:33) Уверен... Oct 3 2017, 08:13    __inline__ Цитата(mantech @ Oct 3 2017, 08:13) Хихик... Oct 3 2017, 08:21     mantech Цитата(__inline__ @ Oct 3 2017, 11:21) JA... Oct 3 2017, 08:25 Эдди Эти ваши си-диезы, го и прочий шлак до сих пор так... Oct 3 2017, 07:52 Forger Цитата(Эдди @ Oct 3 2017, 10:52) Эти ваши... Oct 3 2017, 08:01  mantech Цитата(Forger @ Oct 3 2017, 11:01) Ну-ну ... Oct 3 2017, 08:16   Forger Цитата(mantech @ Oct 3 2017, 11:16) Писат... Oct 3 2017, 08:23    Эдди Цитата(Forger @ Oct 3 2017, 11:23) Для ... Oct 3 2017, 11:52     __inline__ Цитата(Эдди @ Oct 3 2017, 11:52) Лучше са... Oct 3 2017, 11:56 __inline__ Цитата(Эдди @ Oct 3 2017, 07:52) Эти ваши... Oct 3 2017, 08:14 __inline__ ЦитатаОднако, в настоящее время без интернета (вых... Oct 3 2017, 08:00 HardEgor Цитата(__inline__ @ Oct 3 2017, 15:00) Ну... Oct 3 2017, 09:15 one_eight_seven ЦитатаПисателям игрушек для веба это сложно понять... Oct 3 2017, 09:20 __inline__ ЦитатаЭто уровень мелких микроконтроллеров, на бол... Oct 3 2017, 10:07 HardEgor Цитата(__inline__ @ Oct 3 2017, 17:07) Та... Oct 3 2017, 10:37  __inline__ Цитата(HardEgor @ Oct 3 2017, 10:37) Хе-х... Oct 3 2017, 11:52 _3m Цитата(__inline__ @ Oct 3 2017, 13:07) Ну... Oct 3 2017, 10:48  __inline__ Цитата(_3m @ Oct 3 2017, 10:48) Легко... Oct 3 2017, 10:52 one_eight_seven ЦитатаЭто лишь ваше мнение, которое не является пр... Oct 3 2017, 10:14 Obam ЦитатаНу и как можно спалить чип неверной записью ... Oct 3 2017, 11:01 Forger Цитата(Obam @ Oct 3 2017, 14:01) Ошибочно... Oct 3 2017, 11:06  __inline__ Цитата(Forger @ Oct 3 2017, 11:06) Если J... Oct 3 2017, 11:10   Obam Цитата(__inline__ @ Oct 3 2017, 15:10) ЕМ... Oct 3 2017, 11:31  Эдди Цитата(Forger @ Oct 3 2017, 14:06) А вот ... Oct 3 2017, 11:59   Forger Цитата(Эдди @ Oct 3 2017, 14:59) Это как?... Oct 3 2017, 12:09    __inline__ Цитата(Forger @ Oct 3 2017, 12:09) Вот уж... Oct 3 2017, 12:20     Forger Цитата(__inline__ @ Oct 3 2017, 15:20) ка... Oct 3 2017, 12:24 Эдди Цитата(Obam @ Oct 3 2017, 14:01) Ошибочно... Oct 3 2017, 11:54  __inline__ Цитата(Эдди @ Oct 3 2017, 11:54) Что за е... Oct 3 2017, 12:03   Эдди Цитата(__inline__ @ Oct 3 2017, 15:03) Дл... Oct 3 2017, 12:57    Forger Цитата(Эдди @ Oct 3 2017, 15:57) Что тако... Oct 3 2017, 13:14    jcxz Цитата(Эдди @ Oct 3 2017, 19:57) А кроме ... Oct 4 2017, 05:28     Эдди Цитата(jcxz @ Oct 4 2017, 08:28) Не надо ... Oct 4 2017, 06:26      Forger Цитата(Эдди @ Oct 4 2017, 09:26) мерзопак... Oct 4 2017, 06:41      mantech Цитата(Эдди @ Oct 4 2017, 09:26) мерзопак... Oct 4 2017, 07:48 __inline__ Кстати, вот список процессов в WinXP от компа с ко... Oct 3 2017, 12:30 Forger Цитата(__inline__ @ Oct 3 2017, 15:26) Об... Oct 3 2017, 12:31 mantech Цитата(__inline__ @ Oct 3 2017, 15:30) Об... Oct 3 2017, 16:44 __inline__ Уважаемые mantech и другие пользователи!
Мне ... Oct 4 2017, 01:40 Эдди Цитата(__inline__ @ Oct 4 2017, 04:40) Да... Oct 4 2017, 05:15 Эдди Эклипсой не пользуюсь. Что нужно, писал у себя в Ж... Oct 4 2017, 08:07 mantech Цитата(Эдди @ Oct 4 2017, 11:07) И да, за... Oct 4 2017, 08:35 Эдди Не представляю себе, даже... Меня домашний компьют... Oct 4 2017, 08:37 mantech Цитата(Эдди @ Oct 4 2017, 11:37) Не предс... Oct 4 2017, 08:54 Forger Цитата(Эдди @ Oct 4 2017, 11:37) Не предс... Oct 4 2017, 09:03  mantech Цитата(Forger @ Oct 4 2017, 12:03) Поэтом... Oct 4 2017, 09:09   Forger Цитата(mantech @ Oct 4 2017, 12:09) Никог... Oct 4 2017, 09:10 Эдди ОК, все равно мне никогда психологию вендузятников... Oct 4 2017, 09:03
2 страниц
1 2 >
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|