Hi Sasha, First bad commit (maybe != root cause): tree: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-3.14.y head: 99e64c4a808c55cb173b69dc21d28a4420eb22c5 commit: 017ff97daa4a7892181a4dd315c657108419da0c [1941/3276] kernel: add support for gcc 5 config: mips-fuloong2e_defconfig (attached as .config) reproduce: wget https://git.kernel.org/cgit/linux/kernel/git/wfg/lkp-tests.git/plain/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross git checkout 017ff97daa4a7892181a4dd315c657108419da0c # save the attached .config to linux build tree make.cross ARCH=mips All error/warnings (new ones prefixed by >>): arch/mips/kernel/r4k_fpu.S: Assembler messages: >> arch/mips/kernel/r4k_fpu.S:48: Error: opcode not supported on this processor: mips3 (mips3) `sdc1 $f1,256+8($4)' >> arch/mips/kernel/r4k_fpu.S:49: Error: opcode not supported on this processor: mips3 (mips3) `sdc1 $f3,256+24($4)' >> arch/mips/kernel/r4k_fpu.S:50: Error: opcode not supported on this processor: mips3 (mips3) `sdc1 $f5,256+40($4)' >> arch/mips/kernel/r4k_fpu.S:51: Error: opcode not supported on this processor: mips3 (mips3) `sdc1 $f7,256+56($4)' >> arch/mips/kernel/r4k_fpu.S:52: Error: opcode not supported on this processor: mips3 (mips3) `sdc1 $f9,256+72($4)' >> arch/mips/kernel/r4k_fpu.S:53: Error: opcode not supported on this processor: mips3 (mips3) `sdc1 $f11,256+88($4)' >> arch/mips/kernel/r4k_fpu.S:54: Error: opcode not supported on this processor: mips3 (mips3) `sdc1 $f13,256+104($4)' >> arch/mips/kernel/r4k_fpu.S:55: Error: opcode not supported on this processor: mips3 (mips3) `sdc1 $f15,256+120($4)' >> arch/mips/kernel/r4k_fpu.S:56: Error: opcode not supported on this processor: mips3 (mips3) `sdc1 $f17,256+136($4)' >> arch/mips/kernel/r4k_fpu.S:57: Error: opcode not supported on this processor: mips3 (mips3) `sdc1 $f19,256+152($4)' >> arch/mips/kernel/r4k_fpu.S:58: Error: opcode not supported on this processor: mips3 (mips3) `sdc1 $f21,256+168($4)' >> arch/mips/kernel/r4k_fpu.S:59: Error: opcode not supported on this processor: mips3 (mips3) `sdc1 $f23,256+184($4)' >> arch/mips/kernel/r4k_fpu.S:60: Error: opcode not supported on this processor: mips3 (mips3) `sdc1 $f25,256+200($4)' >> arch/mips/kernel/r4k_fpu.S:61: Error: opcode not supported on this processor: mips3 (mips3) `sdc1 $f27,256+216($4)' >> arch/mips/kernel/r4k_fpu.S:62: Error: opcode not supported on this processor: mips3 (mips3) `sdc1 $f29,256+232($4)' >> arch/mips/kernel/r4k_fpu.S:63: Error: opcode not supported on this processor: mips3 (mips3) `sdc1 $f31,256+248($4)' arch/mips/kernel/r4k_fpu.S:68: Error: opcode not supported on this processor: mips3 (mips3) `sdc1 $f0,256+0($4)' arch/mips/kernel/r4k_fpu.S:69: Error: opcode not supported on this processor: mips3 (mips3) `sdc1 $f2,256+16($4)' arch/mips/kernel/r4k_fpu.S:70: Error: opcode not supported on this processor: mips3 (mips3) `sdc1 $f4,256+32($4)' arch/mips/kernel/r4k_fpu.S:71: Error: opcode not supported on this processor: mips3 (mips3) `sdc1 $f6,256+48($4)' arch/mips/kernel/r4k_fpu.S:72: Error: opcode not supported on this processor: mips3 (mips3) `sdc1 $f8,256+64($4)' arch/mips/kernel/r4k_fpu.S:73: Error: opcode not supported on this processor: mips3 (mips3) `sdc1 $f10,256+80($4)' arch/mips/kernel/r4k_fpu.S:74: Error: opcode not supported on this processor: mips3 (mips3) `sdc1 $f12,256+96($4)' arch/mips/kernel/r4k_fpu.S:75: Error: opcode not supported on this processor: mips3 (mips3) `sdc1 $f14,256+112($4)' arch/mips/kernel/r4k_fpu.S:76: Error: opcode not supported on this processor: mips3 (mips3) `sdc1 $f16,256+128($4)' arch/mips/kernel/r4k_fpu.S:77: Error: opcode not supported on this processor: mips3 (mips3) `sdc1 $f18,256+144($4)' arch/mips/kernel/r4k_fpu.S:78: Error: opcode not supported on this processor: mips3 (mips3) `sdc1 $f20,256+160($4)' arch/mips/kernel/r4k_fpu.S:79: Error: opcode not supported on this processor: mips3 (mips3) `sdc1 $f22,256+176($4)' arch/mips/kernel/r4k_fpu.S:80: Error: opcode not supported on this processor: mips3 (mips3) `sdc1 $f24,256+192($4)' arch/mips/kernel/r4k_fpu.S:81: Error: opcode not supported on this processor: mips3 (mips3) `sdc1 $f26,256+208($4)' arch/mips/kernel/r4k_fpu.S:82: Error: opcode not supported on this processor: mips3 (mips3) `sdc1 $f28,256+224($4)' arch/mips/kernel/r4k_fpu.S:83: Error: opcode not supported on this processor: mips3 (mips3) `sdc1 $f30,256+240($4)' arch/mips/kernel/r4k_fpu.S:100: Error: opcode not supported on this processor: mips3 (mips3) `sdc1 $f1,272+8($4)' arch/mips/kernel/r4k_fpu.S:101: Error: opcode not supported on this processor: mips3 (mips3) `sdc1 $f3,272+24($4)' arch/mips/kernel/r4k_fpu.S:102: Error: opcode not supported on this processor: mips3 (mips3) `sdc1 $f5,272+40($4)' arch/mips/kernel/r4k_fpu.S:103: Error: opcode not supported on this processor: mips3 (mips3) `sdc1 $f7,272+56($4)' arch/mips/kernel/r4k_fpu.S:104: Error: opcode not supported on this processor: mips3 (mips3) `sdc1 $f9,272+72($4)' arch/mips/kernel/r4k_fpu.S:105: Error: opcode not supported on this processor: mips3 (mips3) `sdc1 $f11,272+88($4)' arch/mips/kernel/r4k_fpu.S:106: Error: opcode not supported on this processor: mips3 (mips3) `sdc1 $f13,272+104($4)' arch/mips/kernel/r4k_fpu.S:107: Error: opcode not supported on this processor: mips3 (mips3) `sdc1 $f15,272+120($4)' arch/mips/kernel/r4k_fpu.S:108: Error: opcode not supported on this processor: mips3 (mips3) `sdc1 $f17,272+136($4)' arch/mips/kernel/r4k_fpu.S:109: Error: opcode not supported on this processor: mips3 (mips3) `sdc1 $f19,272+152($4)' arch/mips/kernel/r4k_fpu.S:110: Error: opcode not supported on this processor: mips3 (mips3) `sdc1 $f21,272+168($4)' arch/mips/kernel/r4k_fpu.S:111: Error: opcode not supported on this processor: mips3 (mips3) `sdc1 $f23,272+184($4)' arch/mips/kernel/r4k_fpu.S:112: Error: opcode not supported on this processor: mips3 (mips3) `sdc1 $f25,272+200($4)' arch/mips/kernel/r4k_fpu.S:113: Error: opcode not supported on this processor: mips3 (mips3) `sdc1 $f27,272+216($4)' arch/mips/kernel/r4k_fpu.S:114: Error: opcode not supported on this processor: mips3 (mips3) `sdc1 $f29,272+232($4)' arch/mips/kernel/r4k_fpu.S:115: Error: opcode not supported on this processor: mips3 (mips3) `sdc1 $f31,272+248($4)' arch/mips/kernel/r4k_fpu.S:118: Error: opcode not supported on this processor: mips3 (mips3) `sdc1 $f0,272+0($4)' arch/mips/kernel/r4k_fpu.S:119: Error: opcode not supported on this processor: mips3 (mips3) `sdc1 $f2,272+16($4)' arch/mips/kernel/r4k_fpu.S:120: Error: opcode not supported on this processor: mips3 (mips3) `sdc1 $f4,272+32($4)' arch/mips/kernel/r4k_fpu.S:121: Error: opcode not supported on this processor: mips3 (mips3) `sdc1 $f6,272+48($4)' arch/mips/kernel/r4k_fpu.S:122: Error: opcode not supported on this processor: mips3 (mips3) `sdc1 $f8,272+64($4)' arch/mips/kernel/r4k_fpu.S:123: Error: opcode not supported on this processor: mips3 (mips3) `sdc1 $f10,272+80($4)' arch/mips/kernel/r4k_fpu.S:124: Error: opcode not supported on this processor: mips3 (mips3) `sdc1 $f12,272+96($4)' arch/mips/kernel/r4k_fpu.S:125: Error: opcode not supported on this processor: mips3 (mips3) `sdc1 $f14,272+112($4)' arch/mips/kernel/r4k_fpu.S:126: Error: opcode not supported on this processor: mips3 (mips3) `sdc1 $f16,272+128($4)' arch/mips/kernel/r4k_fpu.S:127: Error: opcode not supported on this processor: mips3 (mips3) `sdc1 $f18,272+144($4)' arch/mips/kernel/r4k_fpu.S:128: Error: opcode not supported on this processor: mips3 (mips3) `sdc1 $f20,272+160($4)' arch/mips/kernel/r4k_fpu.S:129: Error: opcode not supported on this processor: mips3 (mips3) `sdc1 $f22,272+176($4)' arch/mips/kernel/r4k_fpu.S:130: Error: opcode not supported on this processor: mips3 (mips3) `sdc1 $f24,272+192($4)' arch/mips/kernel/r4k_fpu.S:131: Error: opcode not supported on this processor: mips3 (mips3) `sdc1 $f26,272+208($4)' arch/mips/kernel/r4k_fpu.S:132: Error: opcode not supported on this processor: mips3 (mips3) `sdc1 $f28,272+224($4)' arch/mips/kernel/r4k_fpu.S:133: Error: opcode not supported on this processor: mips3 (mips3) `sdc1 $f30,272+240($4)' >> arch/mips/kernel/r4k_fpu.S:160: Error: opcode not supported on this processor: mips3 (mips3) `ldc1 $f1,256+8($4)' >> arch/mips/kernel/r4k_fpu.S:161: Error: opcode not supported on this processor: mips3 (mips3) `ldc1 $f3,256+24($4)' >> arch/mips/kernel/r4k_fpu.S:162: Error: opcode not supported on this processor: mips3 (mips3) `ldc1 $f5,256+40($4)' >> arch/mips/kernel/r4k_fpu.S:163: Error: opcode not supported on this processor: mips3 (mips3) `ldc1 $f7,256+56($4)' -- arch/mips/kernel/r4k_switch.S: Assembler messages: arch/mips/kernel/r4k_switch.S:67: Error: opcode not supported on this processor: mips64r2 (mips64r2) `sdc1 $f1,1048($4)' arch/mips/kernel/r4k_switch.S:67: Error: opcode not supported on this processor: mips64r2 (mips64r2) `sdc1 $f3,1064($4)' arch/mips/kernel/r4k_switch.S:67: Error: opcode not supported on this processor: mips64r2 (mips64r2) `sdc1 $f5,1080($4)' arch/mips/kernel/r4k_switch.S:67: Error: opcode not supported on this processor: mips64r2 (mips64r2) `sdc1 $f7,1096($4)' arch/mips/kernel/r4k_switch.S:67: Error: opcode not supported on this processor: mips64r2 (mips64r2) `sdc1 $f9,1112($4)' arch/mips/kernel/r4k_switch.S:67: Error: opcode not supported on this processor: mips64r2 (mips64r2) `sdc1 $f11,1128($4)' arch/mips/kernel/r4k_switch.S:67: Error: opcode not supported on this processor: mips64r2 (mips64r2) `sdc1 $f13,1144($4)' arch/mips/kernel/r4k_switch.S:67: Error: opcode not supported on this processor: mips64r2 (mips64r2) `sdc1 $f15,1160($4)' arch/mips/kernel/r4k_switch.S:67: Error: opcode not supported on this processor: mips64r2 (mips64r2) `sdc1 $f17,1176($4)' arch/mips/kernel/r4k_switch.S:67: Error: opcode not supported on this processor: mips64r2 (mips64r2) `sdc1 $f19,1192($4)' arch/mips/kernel/r4k_switch.S:67: Error: opcode not supported on this processor: mips64r2 (mips64r2) `sdc1 $f21,1208($4)' arch/mips/kernel/r4k_switch.S:67: Error: opcode not supported on this processor: mips64r2 (mips64r2) `sdc1 $f23,1224($4)' arch/mips/kernel/r4k_switch.S:67: Error: opcode not supported on this processor: mips64r2 (mips64r2) `sdc1 $f25,1240($4)' arch/mips/kernel/r4k_switch.S:67: Error: opcode not supported on this processor: mips64r2 (mips64r2) `sdc1 $f27,1256($4)' arch/mips/kernel/r4k_switch.S:67: Error: opcode not supported on this processor: mips64r2 (mips64r2) `sdc1 $f29,1272($4)' arch/mips/kernel/r4k_switch.S:67: Error: opcode not supported on this processor: mips64r2 (mips64r2) `sdc1 $f31,1288($4)' >> arch/mips/kernel/r4k_switch.S:67: Error: opcode not supported on this processor: loongson2e (mips3) `sdc1 $f0,1040($4)' >> arch/mips/kernel/r4k_switch.S:67: Error: opcode not supported on this processor: loongson2e (mips3) `sdc1 $f2,1056($4)' >> arch/mips/kernel/r4k_switch.S:67: Error: opcode not supported on this processor: loongson2e (mips3) `sdc1 $f4,1072($4)' >> arch/mips/kernel/r4k_switch.S:67: Error: opcode not supported on this processor: loongson2e (mips3) `sdc1 $f6,1088($4)' >> arch/mips/kernel/r4k_switch.S:67: Error: opcode not supported on this processor: loongson2e (mips3) `sdc1 $f8,1104($4)' >> arch/mips/kernel/r4k_switch.S:67: Error: opcode not supported on this processor: loongson2e (mips3) `sdc1 $f10,1120($4)' >> arch/mips/kernel/r4k_switch.S:67: Error: opcode not supported on this processor: loongson2e (mips3) `sdc1 $f12,1136($4)' >> arch/mips/kernel/r4k_switch.S:67: Error: opcode not supported on this processor: loongson2e (mips3) `sdc1 $f14,1152($4)' >> arch/mips/kernel/r4k_switch.S:67: Error: opcode not supported on this processor: loongson2e (mips3) `sdc1 $f16,1168($4)' >> arch/mips/kernel/r4k_switch.S:67: Error: opcode not supported on this processor: loongson2e (mips3) `sdc1 $f18,1184($4)' >> arch/mips/kernel/r4k_switch.S:67: Error: opcode not supported on this processor: loongson2e (mips3) `sdc1 $f20,1200($4)' >> arch/mips/kernel/r4k_switch.S:67: Error: opcode not supported on this processor: loongson2e (mips3) `sdc1 $f22,1216($4)' >> arch/mips/kernel/r4k_switch.S:67: Error: opcode not supported on this processor: loongson2e (mips3) `sdc1 $f24,1232($4)' >> arch/mips/kernel/r4k_switch.S:67: Error: opcode not supported on this processor: loongson2e (mips3) `sdc1 $f26,1248($4)' >> arch/mips/kernel/r4k_switch.S:67: Error: opcode not supported on this processor: loongson2e (mips3) `sdc1 $f28,1264($4)' >> arch/mips/kernel/r4k_switch.S:67: Error: opcode not supported on this processor: loongson2e (mips3) `sdc1 $f30,1280($4)' arch/mips/kernel/r4k_switch.S:129: Error: opcode not supported on this processor: mips64r2 (mips64r2) `sdc1 $f1,1048($4)' arch/mips/kernel/r4k_switch.S:129: Error: opcode not supported on this processor: mips64r2 (mips64r2) `sdc1 $f3,1064($4)' arch/mips/kernel/r4k_switch.S:129: Error: opcode not supported on this processor: mips64r2 (mips64r2) `sdc1 $f5,1080($4)' arch/mips/kernel/r4k_switch.S:129: Error: opcode not supported on this processor: mips64r2 (mips64r2) `sdc1 $f7,1096($4)' arch/mips/kernel/r4k_switch.S:129: Error: opcode not supported on this processor: mips64r2 (mips64r2) `sdc1 $f9,1112($4)' arch/mips/kernel/r4k_switch.S:129: Error: opcode not supported on this processor: mips64r2 (mips64r2) `sdc1 $f11,1128($4)' arch/mips/kernel/r4k_switch.S:129: Error: opcode not supported on this processor: mips64r2 (mips64r2) `sdc1 $f13,1144($4)' arch/mips/kernel/r4k_switch.S:129: Error: opcode not supported on this processor: mips64r2 (mips64r2) `sdc1 $f15,1160($4)' arch/mips/kernel/r4k_switch.S:129: Error: opcode not supported on this processor: mips64r2 (mips64r2) `sdc1 $f17,1176($4)' arch/mips/kernel/r4k_switch.S:129: Error: opcode not supported on this processor: mips64r2 (mips64r2) `sdc1 $f19,1192($4)' arch/mips/kernel/r4k_switch.S:129: Error: opcode not supported on this processor: mips64r2 (mips64r2) `sdc1 $f21,1208($4)' arch/mips/kernel/r4k_switch.S:129: Error: opcode not supported on this processor: mips64r2 (mips64r2) `sdc1 $f23,1224($4)' arch/mips/kernel/r4k_switch.S:129: Error: opcode not supported on this processor: mips64r2 (mips64r2) `sdc1 $f25,1240($4)' arch/mips/kernel/r4k_switch.S:129: Error: opcode not supported on this processor: mips64r2 (mips64r2) `sdc1 $f27,1256($4)' arch/mips/kernel/r4k_switch.S:129: Error: opcode not supported on this processor: mips64r2 (mips64r2) `sdc1 $f29,1272($4)' arch/mips/kernel/r4k_switch.S:129: Error: opcode not supported on this processor: mips64r2 (mips64r2) `sdc1 $f31,1288($4)' arch/mips/kernel/r4k_switch.S:129: Error: opcode not supported on this processor: loongson2e (mips3) `sdc1 $f0,1040($4)' arch/mips/kernel/r4k_switch.S:129: Error: opcode not supported on this processor: loongson2e (mips3) `sdc1 $f2,1056($4)' arch/mips/kernel/r4k_switch.S:129: Error: opcode not supported on this processor: loongson2e (mips3) `sdc1 $f4,1072($4)' arch/mips/kernel/r4k_switch.S:129: Error: opcode not supported on this processor: loongson2e (mips3) `sdc1 $f6,1088($4)' arch/mips/kernel/r4k_switch.S:129: Error: opcode not supported on this processor: loongson2e (mips3) `sdc1 $f8,1104($4)' arch/mips/kernel/r4k_switch.S:129: Error: opcode not supported on this processor: loongson2e (mips3) `sdc1 $f10,1120($4)' arch/mips/kernel/r4k_switch.S:129: Error: opcode not supported on this processor: loongson2e (mips3) `sdc1 $f12,1136($4)' arch/mips/kernel/r4k_switch.S:129: Error: opcode not supported on this processor: loongson2e (mips3) `sdc1 $f14,1152($4)' arch/mips/kernel/r4k_switch.S:129: Error: opcode not supported on this processor: loongson2e (mips3) `sdc1 $f16,1168($4)' arch/mips/kernel/r4k_switch.S:129: Error: opcode not supported on this processor: loongson2e (mips3) `sdc1 $f18,1184($4)' arch/mips/kernel/r4k_switch.S:129: Error: opcode not supported on this processor: loongson2e (mips3) `sdc1 $f20,1200($4)' arch/mips/kernel/r4k_switch.S:129: Error: opcode not supported on this processor: loongson2e (mips3) `sdc1 $f22,1216($4)' arch/mips/kernel/r4k_switch.S:129: Error: opcode not supported on this processor: loongson2e (mips3) `sdc1 $f24,1232($4)' arch/mips/kernel/r4k_switch.S:129: Error: opcode not supported on this processor: loongson2e (mips3) `sdc1 $f26,1248($4)' arch/mips/kernel/r4k_switch.S:129: Error: opcode not supported on this processor: loongson2e (mips3) `sdc1 $f28,1264($4)' arch/mips/kernel/r4k_switch.S:129: Error: opcode not supported on this processor: loongson2e (mips3) `sdc1 $f30,1280($4)' arch/mips/kernel/r4k_switch.S:140: Error: opcode not supported on this processor: mips64r2 (mips64r2) `ldc1 $f1,1048($4)' arch/mips/kernel/r4k_switch.S:140: Error: opcode not supported on this processor: mips64r2 (mips64r2) `ldc1 $f3,1064($4)' arch/mips/kernel/r4k_switch.S:140: Error: opcode not supported on this processor: mips64r2 (mips64r2) `ldc1 $f5,1080($4)' arch/mips/kernel/r4k_switch.S:140: Error: opcode not supported on this processor: mips64r2 (mips64r2) `ldc1 $f7,1096($4)' arch/mips/kernel/r4k_switch.S:140: Error: opcode not supported on this processor: mips64r2 (mips64r2) `ldc1 $f9,1112($4)' arch/mips/kernel/r4k_switch.S:140: Error: opcode not supported on this processor: mips64r2 (mips64r2) `ldc1 $f11,1128($4)' arch/mips/kernel/r4k_switch.S:140: Error: opcode not supported on this processor: mips64r2 (mips64r2) `ldc1 $f13,1144($4)' arch/mips/kernel/r4k_switch.S:140: Error: opcode not supported on this processor: mips64r2 (mips64r2) `ldc1 $f15,1160($4)' arch/mips/kernel/r4k_switch.S:140: Error: opcode not supported on this processor: mips64r2 (mips64r2) `ldc1 $f17,1176($4)' arch/mips/kernel/r4k_switch.S:140: Error: opcode not supported on this processor: mips64r2 (mips64r2) `ldc1 $f19,1192($4)' arch/mips/kernel/r4k_switch.S:140: Error: opcode not supported on this processor: mips64r2 (mips64r2) `ldc1 $f21,1208($4)' arch/mips/kernel/r4k_switch.S:140: Error: opcode not supported on this processor: mips64r2 (mips64r2) `ldc1 $f23,1224($4)' arch/mips/kernel/r4k_switch.S:140: Error: opcode not supported on this processor: mips64r2 (mips64r2) `ldc1 $f25,1240($4)' arch/mips/kernel/r4k_switch.S:140: Error: opcode not supported on this processor: mips64r2 (mips64r2) `ldc1 $f27,1256($4)' arch/mips/kernel/r4k_switch.S:140: Error: opcode not supported on this processor: mips64r2 (mips64r2) `ldc1 $f29,1272($4)' arch/mips/kernel/r4k_switch.S:140: Error: opcode not supported on this processor: mips64r2 (mips64r2) `ldc1 $f31,1288($4)' >> arch/mips/kernel/r4k_switch.S:140: Error: opcode not supported on this processor: loongson2e (mips3) `ldc1 $f0,1040($4)' >> arch/mips/kernel/r4k_switch.S:140: Error: opcode not supported on this processor: loongson2e (mips3) `ldc1 $f2,1056($4)' >> arch/mips/kernel/r4k_switch.S:140: Error: opcode not supported on this processor: loongson2e (mips3) `ldc1 $f4,1072($4)' >> arch/mips/kernel/r4k_switch.S:140: Error: opcode not supported on this processor: loongson2e (mips3) `ldc1 $f6,1088($4)' vim +48 arch/mips/kernel/r4k_fpu.S 597ce172 Paul Burton 2013-11-22 42 mfc0 t0, CP0_STATUS 597ce172 Paul Burton 2013-11-22 43 sll t0, t0, 5 597ce172 Paul Burton 2013-11-22 44 bgez t0, 1f # skip storing odd if FR=0 597ce172 Paul Burton 2013-11-22 45 nop 597ce172 Paul Burton 2013-11-22 46 #endif ^1da177e Linus Torvalds 2005-04-16 47 /* Store the 16 odd double precision registers */ ^1da177e Linus Torvalds 2005-04-16 @48 EX sdc1 $f1, SC_FPREGS+8(a0) ^1da177e Linus Torvalds 2005-04-16 @49 EX sdc1 $f3, SC_FPREGS+24(a0) ^1da177e Linus Torvalds 2005-04-16 @50 EX sdc1 $f5, SC_FPREGS+40(a0) ^1da177e Linus Torvalds 2005-04-16 @51 EX sdc1 $f7, SC_FPREGS+56(a0) ^1da177e Linus Torvalds 2005-04-16 @52 EX sdc1 $f9, SC_FPREGS+72(a0) ^1da177e Linus Torvalds 2005-04-16 @53 EX sdc1 $f11, SC_FPREGS+88(a0) ^1da177e Linus Torvalds 2005-04-16 @54 EX sdc1 $f13, SC_FPREGS+104(a0) ^1da177e Linus Torvalds 2005-04-16 @55 EX sdc1 $f15, SC_FPREGS+120(a0) ^1da177e Linus Torvalds 2005-04-16 @56 EX sdc1 $f17, SC_FPREGS+136(a0) ^1da177e Linus Torvalds 2005-04-16 @57 EX sdc1 $f19, SC_FPREGS+152(a0) ^1da177e Linus Torvalds 2005-04-16 @58 EX sdc1 $f21, SC_FPREGS+168(a0) ^1da177e Linus Torvalds 2005-04-16 @59 EX sdc1 $f23, SC_FPREGS+184(a0) ^1da177e Linus Torvalds 2005-04-16 @60 EX sdc1 $f25, SC_FPREGS+200(a0) ^1da177e Linus Torvalds 2005-04-16 @61 EX sdc1 $f27, SC_FPREGS+216(a0) ^1da177e Linus Torvalds 2005-04-16 @62 EX sdc1 $f29, SC_FPREGS+232(a0) ^1da177e Linus Torvalds 2005-04-16 @63 EX sdc1 $f31, SC_FPREGS+248(a0) 597ce172 Paul Burton 2013-11-22 64 1: .set pop ^1da177e Linus Torvalds 2005-04-16 65 #endif ^1da177e Linus Torvalds 2005-04-16 66 ^1da177e Linus Torvalds 2005-04-16 67 /* Store the 16 even double precision registers */ ^1da177e Linus Torvalds 2005-04-16 68 EX sdc1 $f0, SC_FPREGS+0(a0) ^1da177e Linus Torvalds 2005-04-16 69 EX sdc1 $f2, SC_FPREGS+16(a0) ^1da177e Linus Torvalds 2005-04-16 70 EX sdc1 $f4, SC_FPREGS+32(a0) ^1da177e Linus Torvalds 2005-04-16 71 EX sdc1 $f6, SC_FPREGS+48(a0) ^1da177e Linus Torvalds 2005-04-16 72 EX sdc1 $f8, SC_FPREGS+64(a0) ^1da177e Linus Torvalds 2005-04-16 73 EX sdc1 $f10, SC_FPREGS+80(a0) ^1da177e Linus Torvalds 2005-04-16 74 EX sdc1 $f12, SC_FPREGS+96(a0) ^1da177e Linus Torvalds 2005-04-16 75 EX sdc1 $f14, SC_FPREGS+112(a0) ^1da177e Linus Torvalds 2005-04-16 76 EX sdc1 $f16, SC_FPREGS+128(a0) ^1da177e Linus Torvalds 2005-04-16 77 EX sdc1 $f18, SC_FPREGS+144(a0) ^1da177e Linus Torvalds 2005-04-16 78 EX sdc1 $f20, SC_FPREGS+160(a0) ^1da177e Linus Torvalds 2005-04-16 79 EX sdc1 $f22, SC_FPREGS+176(a0) ^1da177e Linus Torvalds 2005-04-16 80 EX sdc1 $f24, SC_FPREGS+192(a0) ^1da177e Linus Torvalds 2005-04-16 81 EX sdc1 $f26, SC_FPREGS+208(a0) ^1da177e Linus Torvalds 2005-04-16 82 EX sdc1 $f28, SC_FPREGS+224(a0) ^1da177e Linus Torvalds 2005-04-16 83 EX sdc1 $f30, SC_FPREGS+240(a0) ^1da177e Linus Torvalds 2005-04-16 84 EX sw t1, SC_FPC_CSR(a0) ^1da177e Linus Torvalds 2005-04-16 85 jr ra ^1da177e Linus Torvalds 2005-04-16 86 li v0, 0 # success ^1da177e Linus Torvalds 2005-04-16 87 END(_save_fp_context) ^1da177e Linus Torvalds 2005-04-16 88 ^1da177e Linus Torvalds 2005-04-16 89 #ifdef CONFIG_MIPS32_COMPAT ^1da177e Linus Torvalds 2005-04-16 90 /* Save 32-bit process floating point context */ ^1da177e Linus Torvalds 2005-04-16 91 LEAF(_save_fp_context32) ^1da177e Linus Torvalds 2005-04-16 92 cfc1 t1, fcr31 ^1da177e Linus Torvalds 2005-04-16 93 597ce172 Paul Burton 2013-11-22 94 mfc0 t0, CP0_STATUS 597ce172 Paul Burton 2013-11-22 95 sll t0, t0, 5 597ce172 Paul Burton 2013-11-22 96 bgez t0, 1f # skip storing odd if FR=0 597ce172 Paul Burton 2013-11-22 97 nop 597ce172 Paul Burton 2013-11-22 98 597ce172 Paul Burton 2013-11-22 99 /* Store the 16 odd double precision registers */ 597ce172 Paul Burton 2013-11-22 100 EX sdc1 $f1, SC32_FPREGS+8(a0) 597ce172 Paul Burton 2013-11-22 101 EX sdc1 $f3, SC32_FPREGS+24(a0) 597ce172 Paul Burton 2013-11-22 102 EX sdc1 $f5, SC32_FPREGS+40(a0) 597ce172 Paul Burton 2013-11-22 103 EX sdc1 $f7, SC32_FPREGS+56(a0) 597ce172 Paul Burton 2013-11-22 104 EX sdc1 $f9, SC32_FPREGS+72(a0) 597ce172 Paul Burton 2013-11-22 105 EX sdc1 $f11, SC32_FPREGS+88(a0) 597ce172 Paul Burton 2013-11-22 106 EX sdc1 $f13, SC32_FPREGS+104(a0) 597ce172 Paul Burton 2013-11-22 107 EX sdc1 $f15, SC32_FPREGS+120(a0) 597ce172 Paul Burton 2013-11-22 108 EX sdc1 $f17, SC32_FPREGS+136(a0) 597ce172 Paul Burton 2013-11-22 109 EX sdc1 $f19, SC32_FPREGS+152(a0) 597ce172 Paul Burton 2013-11-22 110 EX sdc1 $f21, SC32_FPREGS+168(a0) 597ce172 Paul Burton 2013-11-22 111 EX sdc1 $f23, SC32_FPREGS+184(a0) 597ce172 Paul Burton 2013-11-22 112 EX sdc1 $f25, SC32_FPREGS+200(a0) 597ce172 Paul Burton 2013-11-22 113 EX sdc1 $f27, SC32_FPREGS+216(a0) 597ce172 Paul Burton 2013-11-22 114 EX sdc1 $f29, SC32_FPREGS+232(a0) 597ce172 Paul Burton 2013-11-22 115 EX sdc1 $f31, SC32_FPREGS+248(a0) 597ce172 Paul Burton 2013-11-22 116 597ce172 Paul Burton 2013-11-22 117 /* Store the 16 even double precision registers */ 597ce172 Paul Burton 2013-11-22 118 1: EX sdc1 $f0, SC32_FPREGS+0(a0) ^1da177e Linus Torvalds 2005-04-16 119 EX sdc1 $f2, SC32_FPREGS+16(a0) ^1da177e Linus Torvalds 2005-04-16 120 EX sdc1 $f4, SC32_FPREGS+32(a0) ^1da177e Linus Torvalds 2005-04-16 121 EX sdc1 $f6, SC32_FPREGS+48(a0) ^1da177e Linus Torvalds 2005-04-16 122 EX sdc1 $f8, SC32_FPREGS+64(a0) ^1da177e Linus Torvalds 2005-04-16 123 EX sdc1 $f10, SC32_FPREGS+80(a0) ^1da177e Linus Torvalds 2005-04-16 124 EX sdc1 $f12, SC32_FPREGS+96(a0) ^1da177e Linus Torvalds 2005-04-16 @125 EX sdc1 $f14, SC32_FPREGS+112(a0) ^1da177e Linus Torvalds 2005-04-16 @126 EX sdc1 $f16, SC32_FPREGS+128(a0) ^1da177e Linus Torvalds 2005-04-16 @127 EX sdc1 $f18, SC32_FPREGS+144(a0) ^1da177e Linus Torvalds 2005-04-16 @128 EX sdc1 $f20, SC32_FPREGS+160(a0) ^1da177e Linus Torvalds 2005-04-16 @129 EX sdc1 $f22, SC32_FPREGS+176(a0) ^1da177e Linus Torvalds 2005-04-16 @130 EX sdc1 $f24, SC32_FPREGS+192(a0) ^1da177e Linus Torvalds 2005-04-16 @131 EX sdc1 $f26, SC32_FPREGS+208(a0) ^1da177e Linus Torvalds 2005-04-16 @132 EX sdc1 $f28, SC32_FPREGS+224(a0) ^1da177e Linus Torvalds 2005-04-16 @133 EX sdc1 $f30, SC32_FPREGS+240(a0) ^1da177e Linus Torvalds 2005-04-16 134 EX sw t1, SC32_FPC_CSR(a0) ^1da177e Linus Torvalds 2005-04-16 135 cfc1 t0, $0 # implementation/version ^1da177e Linus Torvalds 2005-04-16 136 EX sw t0, SC32_FPC_EIR(a0) ^1da177e Linus Torvalds 2005-04-16 137 ^1da177e Linus Torvalds 2005-04-16 138 jr ra ^1da177e Linus Torvalds 2005-04-16 139 li v0, 0 # success ^1da177e Linus Torvalds 2005-04-16 140 END(_save_fp_context32) ^1da177e Linus Torvalds 2005-04-16 141 #endif ^1da177e Linus Torvalds 2005-04-16 142 ^1da177e Linus Torvalds 2005-04-16 143 /* ^1da177e Linus Torvalds 2005-04-16 144 * Restore FPU state: ^1da177e Linus Torvalds 2005-04-16 145 * - fp gp registers ^1da177e Linus Torvalds 2005-04-16 146 * - cp1 status/control register ^1da177e Linus Torvalds 2005-04-16 147 */ ^1da177e Linus Torvalds 2005-04-16 148 LEAF(_restore_fp_context) b616365e Huacai Chen 2014-02-07 149 EX lw t1, SC_FPC_CSR(a0) 597ce172 Paul Burton 2013-11-22 150 f5868f05 Paul Bolle 2014-02-09 151 #if defined(CONFIG_64BIT) || defined(CONFIG_CPU_MIPS32_R2) 597ce172 Paul Burton 2013-11-22 152 .set push f5868f05 Paul Bolle 2014-02-09 153 #ifdef CONFIG_CPU_MIPS32_R2 597ce172 Paul Burton 2013-11-22 154 .set mips64r2 597ce172 Paul Burton 2013-11-22 155 mfc0 t0, CP0_STATUS 597ce172 Paul Burton 2013-11-22 156 sll t0, t0, 5 597ce172 Paul Burton 2013-11-22 157 bgez t0, 1f # skip loading odd if FR=0 597ce172 Paul Burton 2013-11-22 158 nop 597ce172 Paul Burton 2013-11-22 159 #endif ^1da177e Linus Torvalds 2005-04-16 @160 EX ldc1 $f1, SC_FPREGS+8(a0) ^1da177e Linus Torvalds 2005-04-16 @161 EX ldc1 $f3, SC_FPREGS+24(a0) ^1da177e Linus Torvalds 2005-04-16 @162 EX ldc1 $f5, SC_FPREGS+40(a0) ^1da177e Linus Torvalds 2005-04-16 @163 EX ldc1 $f7, SC_FPREGS+56(a0) ^1da177e Linus Torvalds 2005-04-16 @164 EX ldc1 $f9, SC_FPREGS+72(a0) ^1da177e Linus Torvalds 2005-04-16 @165 EX ldc1 $f11, SC_FPREGS+88(a0) ^1da177e Linus Torvalds 2005-04-16 @166 EX ldc1 $f13, SC_FPREGS+104(a0) ^1da177e Linus Torvalds 2005-04-16 @167 EX ldc1 $f15, SC_FPREGS+120(a0) ^1da177e Linus Torvalds 2005-04-16 @168 EX ldc1 $f17, SC_FPREGS+136(a0) ^1da177e Linus Torvalds 2005-04-16 @169 EX ldc1 $f19, SC_FPREGS+152(a0) ^1da177e Linus Torvalds 2005-04-16 @170 EX ldc1 $f21, SC_FPREGS+168(a0) ^1da177e Linus Torvalds 2005-04-16 @171 EX ldc1 $f23, SC_FPREGS+184(a0) ^1da177e Linus Torvalds 2005-04-16 @172 EX ldc1 $f25, SC_FPREGS+200(a0) ^1da177e Linus Torvalds 2005-04-16 @173 EX ldc1 $f27, SC_FPREGS+216(a0) ^1da177e Linus Torvalds 2005-04-16 @174 EX ldc1 $f29, SC_FPREGS+232(a0) ^1da177e Linus Torvalds 2005-04-16 @175 EX ldc1 $f31, SC_FPREGS+248(a0) 597ce172 Paul Burton 2013-11-22 176 1: .set pop ^1da177e Linus Torvalds 2005-04-16 177 #endif ^1da177e Linus Torvalds 2005-04-16 178 EX ldc1 $f0, SC_FPREGS+0(a0) :::::: The code at line 48 was first introduced by commit :::::: 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 Linux-2.6.12-rc2 :::::: TO: Linus Torvalds <torvalds@xxxxxxxxxxxxxxx> :::::: CC: Linus Torvalds <torvalds@xxxxxxxxxxxxxxx> --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation
Attachment:
.config.gz
Description: Binary data