save_and_restore_state.py (10644:24447dc69101) | save_and_restore_state.py (10899:b8b8ad2c72dd) |
---|---|
1# Copyright (c) 2013 Andreas Sandberg 2# All rights reserved. 3# 4# Redistribution and use in source and binary forms, with or without 5# modification, are permitted provided that the following conditions are 6# met: redistributions of source code must retain the above copyright 7# notice, this list of conditions and the following disclaimer; 8# redistributions in binary form must reproduce the above copyright --- 108 unchanged lines hidden (view full) --- 117 118fxrstorCommonTemplate = """ 119 ld t1, seg, %(mode)s, "DISPLACEMENT + 0", dataSize=2 120 wrval fcw, t1 121 122 # FSW includes TOP when read 123 ld t1, seg, %(mode)s, "DISPLACEMENT + 2", dataSize=2 124 wrval fsw, t1 | 1# Copyright (c) 2013 Andreas Sandberg 2# All rights reserved. 3# 4# Redistribution and use in source and binary forms, with or without 5# modification, are permitted provided that the following conditions are 6# met: redistributions of source code must retain the above copyright 7# notice, this list of conditions and the following disclaimer; 8# redistributions in binary form must reproduce the above copyright --- 108 unchanged lines hidden (view full) --- 117 118fxrstorCommonTemplate = """ 119 ld t1, seg, %(mode)s, "DISPLACEMENT + 0", dataSize=2 120 wrval fcw, t1 121 122 # FSW includes TOP when read 123 ld t1, seg, %(mode)s, "DISPLACEMENT + 2", dataSize=2 124 wrval fsw, t1 |
125 srli t1, t1, 11, dataSize=2 126 andi t1, t1, 0x7, dataSize=2 127 wrval "InstRegIndex(MISCREG_X87_TOP)", t1 | |
128 129 # FTW 130 ld t1, seg, %(mode)s, "DISPLACEMENT + 4", dataSize=1 131 wrxftw t1 132 133 ld t1, seg, %(mode)s, "DISPLACEMENT + 6", dataSize=2 134 wrval "InstRegIndex(MISCREG_FOP)", t1 135 --- 67 unchanged lines hidden --- | 125 126 # FTW 127 ld t1, seg, %(mode)s, "DISPLACEMENT + 4", dataSize=1 128 wrxftw t1 129 130 ld t1, seg, %(mode)s, "DISPLACEMENT + 6", dataSize=2 131 wrval "InstRegIndex(MISCREG_FOP)", t1 132 --- 67 unchanged lines hidden --- |